核心概念
DAGタスクを複数の異機種マシンに割り当てる際の消費エネルギー最小化問題は、一般的にNP困難であるが、特殊な場合では多項式時間アルゴリズムが存在する。
要約
本論文では、DAGタスクを複数の異機種マシンに割り当てる際の消費エネルギー最小化問題を研究している。
まず、一般的な問題設定では、この問題がNP困難であることを示した。しかし、マシンの数が2つの場合や、入力DAGが単純な経路グラフの場合には、多項式時間アルゴリズムが存在することを明らかにした。
さらに、2台のマシンのうち1台が限られた数のタスクしか実行できない場合を考え、この問題がW[1]困難であることを示した。これは、最小カット問題の一般化として位置づけられる。
全体として、DAGタスクの分割と割り当ての問題は、問題設定によって複雑性が大きく異なることが分かった。特殊な場合では効率的なアルゴリズムが存在するが、一般的な場合は計算困難であることが明らかになった。
統計
DAGタスクを複数の異機種マシンに割り当てる際の消費エネルギー最小化問題は、マシンの数が3台以上の場合にNP困難である。
マシンが2台の場合、この問題は多項式時間で解くことができる。
DAGが単純な経路グラフの場合、この問題は擬似多項式時間アルゴリズムで解くことができる。
2台のマシンのうち1台が限られた数のタスクしか実行できない場合、この問題はW[1]困難である。