研究課題
基盤研究(B)
離散アルゴリズムの評価基準は、漸近的な計算時間がほとんど唯一のものとされてきた。しかし、これは評価尺として適切でない場合もしばしば指摘され、様々な角度からアルゴリズムを評価する動きが高まってきた。たとえば、困難な組合せ問題を近似アルゴリズムで解く時の近似度や、将来の入力が分からないオンライン問題に対するアルゴリズムの良さをオフラインアルゴリズムの性能との比較で議論する競合比は、現在最も重要視されている尺度である。本研究では、このような新しい各種尺度を、「工学的評価基準」としてとらえ、そのもとで高性能なアルゴリズムを開発する。ネットワークアルゴリズム、マッチングアルゴリズム、SATアルゴリズムの観点から研究を進めた。以下、代表低な成果である安定結婚問題と頂点被覆問題について述べる。安定結婚問題の拡張として、希望リストに同順位と不完全指定を許した問題においては最大サイズの安定マッチングを求める問題はNP困難であることが知られている。この問題では、2-近似アルゴリズムは自明である。これまで知られている最良の近似度は2-c/$\sqrt{n}$であったが、我々は初めて2よりも厳密によい近似度である1.8-近似アルゴリズムを達成した。NP困難問題の一つである頂点被覆問題(VC)が2-ε近似可能か否かは極めて重要性の高い未解決問題であり、その近似不可能性が強く信じられている。我々は密なグラフ上のVCを考え、近似度2を大きく下回る2/(1+Δ/d)の近似アルゴリズムを開発した。ここで、Δはグラフの最大次数、dは平均次数を表す。もしもより良い近似率を達成する結果が存在するならば、一般のVCにおいて2-εの近似度が得られるため、我々の結果が最適である。
すべて 2007 2006 2005 2004
すべて 雑誌論文 (40件) (うち査読あり 20件) 学会発表 (65件) 図書 (1件)
Information Processing Letters 97(5)
ページ: 208-211
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences E89-A(5)
ページ: 1292-1298
ページ: 1370-1377
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences J89-A(6)
ページ: 458-469
New Journal of Physics 8(129)
ページ: 129
IEICE Transactions on Information and Systems E89-D(8)
ページ: 2380-2387
ページ: 2405-2410
Discrete Applied Mathematics 154(16)
ページ: 2247-2262
ページ: 2263-2270
ページ: 2330-2334
Information Processing Letters vol.97, no. 5
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences vol.89, no. 5
TRICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences vol.89, no. 6
New Journal of Physics vol.18, no. 129
IEICE Transactions on Information and Systems vol.89, no. 8
lEICE Transactions on Information and Systems vol.89, no. 8
Discrete Applied Mathematics vol.154/16
IEICE Trans. Inf. and Syst., Special Issue on Foundations of Computer Science E88-D(1)
ページ: 39-46
ページ: 47-52
Algorithmica 42(1)
ページ: 95-107
Theoretical Computer Science 333(3)
ページ: 347-353
IEICE Trans. Inf. and Syst., Special Issue on Foundations of Computer Science vol.88, no. 1
Algorithmica vol.42, no. 1
Theoretical Computer Science vol.333, no. 3
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences E87-A(5)
ページ: 1243-1250
Information Processing Letters 90(3)
ページ: 115-120
IEICE Transactions on Fundamentals 87E-A(5)
ページ: 1235-1242
Discrete Applied Mathematics 142(1-3)
ページ: 151-163
Theoretical Computer Science 325(3)
ページ: 439-465
Journal of the Operations Reserch Society of Japan 47(4)
ページ: 224-243
IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences vol.87, no. 5
Information Processing Letters vol.90, no. 3
IEICE Transactions on Fundamentals vol.87, no. 5
Discrete Applied Mathematics vol.142/1-3
Theoretical Computer Science vol.325, no. 3
Journal of the Operations Reserch Society of Japan vol.47, no. 4