Core Concepts
有権者の好みに基づいて、n個のタスクを1台のマシンでスケジューリングする問題を研究する。2つのルール(距離基準と二値基準)を提案し、時間制約や先行関係制約の下で最適解を求める。
Abstract
本論文では、n個のタスクを v人の有権者の好みに基づいて1台のマシンでスケジューリングする問題を研究する。
まず、2つのモデルを提案する:
順序選好モデル: 各有権者は、タスクの好ましい順序(順列)を示す
区間選好モデル: 各有権者は、各タスクの好ましい実行時間帯(開始時刻と締切時刻)を示す
次に、有権者の満足度を測る2つの基準を定義する:
二値基準: タスクが有権者の希望する時間帯に実行されたかどうかを0/1で評価
距離基準: タスクが有権者の希望する時間帯からどれだけ外れたかを評価
これらの基準を最小化するルールを提案し、時間制約や先行関係制約の下でも最適解が求められることを示す。
さらに、有権者の選好から制約を推論する場合の挙動を分析する。EMDルールは総遅延時間の2近似アルゴリズムであり、距離基準ルールや二値基準ルールは一時性の一致性を満たすことを示す。
Stats
各タスクの実行時間は1時間固定
有権者iの好みにおけるタスクjの完了時刻をCj(Vi)と表す
有権者iの好みにおけるタスクjの開始時刻をrj(Vi)、締切時刻をdj(Vi)と表す
有権者iの総遅延時間をT(S,Vi) = Σj max(0, Cj(S) - Cj(Vi))
有権者iの総偏差をDev(S,Vi) = Σj |Cj(S) - Cj(Vi)|