研究概要 |
近年,産業や学術の様々な問題が整数計画問題として定式化できることが確認されるようになり,大規模かつ複雑な整数計画問題を効率良く解くアルゴリズムの開発が求められている。しかし,整数計画問題はNP困難のクラスに属する計算困難な問題であり,これらの問題の厳密な最適解を現実的な計算時間で求めることは非常に困難である. メタ戦略(metaheuristics)は,近似解法の様々なアイデアを組み合わせることで,探索の集中化と多様化をバランス良く実現する枠組みであり,計算困難な組合せ最適化問題に対する実用的な解法として近年盛んに研究されている.しかし,整数計画問題のような汎用的な組合せ最適化問題では,メタ戦略の性能向上に利用できる特徴的な構造を持たないため,任意の入力データに対して効率良く動作するメタ戦略を開発することは困難であった. 本研究では,予めアルゴリズムを用意するのではなく,入力データからアルゴリズムの性能向上に役立つ構造を発見して,入力データの特徴に応じてアルゴリズムを自動構成する枠組みを提案する.具体的には,任意の入力データに対して適用可能な部品のみで構成されたメタ戦略を雛形として,与えられた入力データの特徴に応じて部品を入れ替える形でアルゴリズムの自動構成を実現する.もちろん,汎用的な部品のみで十分に高性能なメタ戦略を構築することは困難であるが,雛形となるメタ戦略が少しでも高性能であることが望ましい.そこで,本年度は,補助記憶を利用した局所探索法の高速化と緩和法,価格法など数理計画法による問題の縮小により,雛形となるメタ戦略を実現した.
|