研究課題/領域番号 |
08405030
|
研究機関 | 京都大学 |
研究代表者 |
茨木 俊秀 京都大学, 工学研究科, 教授 (50026192)
|
研究分担者 |
牧野 和久 大阪大学, 基礎工学研究科, 助手
柳浦 睦憲 京都大学, 工学研究科, 助手 (10263120)
永持 仁 京都大学, 工学研究科, 助教授 (70202231)
福島 雅夫 京都大学, 工学研究科, 教授 (30089114)
|
キーワード | 組合せアルゴリズム / メタヒューリスティクス / タブ-探索 / 制約充足問題 / 一般化割当問題 |
研究概要 |
本研究では、現実の多様な問題を数学的にモデル化して得られる組合せ問題を対象とし、それらを一括して解くための汎用の問題解決エンジンの構築を目指している。問題を定式化するための一般的な枠組みとしては、、約充足問題(constraint satisfaction problem;CSP),一般化割当問題(generalized assignment problem;GAP),セットカバー問題(set covering problem),などを考え、タブ-探索、遺伝アリゴリズム、アニーリング法などのメタ・ヒューリスティックスのアルゴリズムを適用する。 今年度は、昨年度の研究を発展させ、CSPやGAPを解くためのアルゴリズムの検討と開発を進めた。実験を通して、より効果的なアルゴリズムを洗い出すとともに、それらを有機的に結合することを試みた。具体的には、タブ-探索を基本とし、それに可変近傍探索、遺伝アルゴリズム、アニーリング法などの特長を加味するというアプローチをとった。現在開発中のアルゴリズムを用いて、現実の問題を実際に解くという実験も行った。その中には、最大独立集合問題や彩色問題などグラフ理論に関連する組合せ問題、釣合い不完備ブロック計画、オイラー直交方陣など実験計画の問題、集合カバー問題やナップサック問題など代表的な整数計画問題、生産スケジューリング問題、時間割問題、看護婦スケジューリング問題など実用から得られる組合せ問題、などが含まれている。計算結果はきわめて有望で、あと1年間の研究で、実用的に役に立つアルゴリズムとしてまとめ得る目処がたったと考えている。
|