講演名 2008-10-10
処理時間が調整可能かつ分割処理可能なジョブのスケジューリング問題に対する分割統治アプローチ
, 塩浦 昭義 /,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本論文では,処理時間が調整可能かつ分割処理可能なジョブのスケジューリング問題を扱う.ここでは,処理機械は1機械,同一並列機械,一様並列機械という場合を考え,各ジョブの処理時間圧縮にかかる費用の総和の最小化を目的とする.本論文の目的はこれらのスケジューリング問題に対する分割統治アルゴリズムを提案することである.我々のアプローチであるが,本論文で扱うスケジューリング問題はポリマトロイド最適化問題として定式化できる,という観察に基づくものである.本論文では,一般のポリマトロイド最適化問題に対する新しい分割統治技法を開発し,それを各スケジューリング問題に適用する.提案する分割統治技法を用いたとき,各スケジューリング問題はO(T_(n)×log n)時間で解けることを示す.ここで,nはジョブの総数を,T_(n)はジョブの処理時間が固定されている状況で実行可能なスケジュールを求めるのに必要な時間を表す.このアプローチにより,本論文で扱うほとんどのスケジューリング問題に対してこれまでより高速なアルゴリズムを得ることができる.
抄録(英) We consider a variety of preemptive scheduling problems with controllable processing times on a single machine and on identical/uniform parallel machines, where the objective is to minimize the total compression cost. In this paper, we propose fast divide-and-conquer algorithms for these scheduling problems. Our approach is based on the observation that each scheduling problem we discuss can be formulated as a polymatroid optimization problem. We develop a novel divide-and-conquer technique for the polymatroid optimization problem and then apply it to each scheduling problem. We show that each scheduling problem can be solved in O(T_(n)×log n) time by using our divide-and-conquer technique, where n is the number of jobs and T_(n) denotes the time complexity of the corresponding feasible scheduling problem with n jobs. This approach yields faster algorithms for most of the scheduling problems discussed in this paper.
キーワード(和) スケジューリング問題 / ポリマトロイド / 劣モジュラ関数 / ネットワークフロー / 分割統治法
キーワード(英) scheduling problem / polymatroid / submodular function / network flow / divide-and-conquer method
資料番号 COMP2008-45
発行日

研究会情報
研究会 COMP
開催期間 2008/10/3(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Theoretical Foundations of Computing (COMP)
本文の言語 ENG
タイトル(和) 処理時間が調整可能かつ分割処理可能なジョブのスケジューリング問題に対する分割統治アプローチ
サブタイトル(和)
タイトル(英) Divide-and-Conquer Approach for Preemptive Scheduling Problems with Controllable Processing Times
サブタイトル(和)
キーワード(1)(和/英) スケジューリング問題 / scheduling problem
キーワード(2)(和/英) ポリマトロイド / polymatroid
キーワード(3)(和/英) 劣モジュラ関数 / submodular function
キーワード(4)(和/英) ネットワークフロー / network flow
キーワード(5)(和/英) 分割統治法 / divide-and-conquer method
第 1 著者 氏名(和/英) / Natalia V. SHAKHLEVICH
第 1 著者 所属(和/英)
School of Computing, University of Leeds
第 2 著者 氏名(和/英) 塩浦 昭義 / / Akiyoshi SHIOURA
第 2 著者 所属(和/英) 東北大学大学院情報科学研究科 /
Graduate School of Information Sciences, Tohoku University
発表年月日 2008-10-10
資料番号 COMP2008-45
巻番号(vol) vol.108
号番号(no) 237
ページ範囲 pp.-
ページ数 8
発行日