きんじあるごりずむとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 情報 > コンピュータ > アルゴリズム > きんじあるごりずむの意味・解説 

近似アルゴリズム

読み方:きんじあるごりずむ
【英】:approximate algorithm

概要

厳密解求めることが保証される厳密解法 (exact algorithm) に対して,近似解求めアルゴリズムのこと.NP難問題に対す多項式時間アルゴリズムなど,実用的な計算時間実現するために厳密性を犠牲にすることが多い.発見的手法 (heuristic algorithm) とも呼ばれる.

詳説

 組合せ最適化問題中には, 最適解求めることが現実的に困難な問題数多く存在する. どのようなアルゴリズム用いて莫大な計算時間, 計算量必要になるような問題で, 計算機性能依存するというような次元の話ではなく, 問題の構造そのもの依存するという意味である. NP完全, NP困難クラス属す問題そのような問題代表例である. ナップサック問題 (knapsack problem), 最大カット問題 (maximum cut problem), 集合カバー問題 (set covering problem)等の整数計画問題多くはこれらのクラス分類される. これらの問題を解くアルゴリズムには, その計算時間問題規模n\, 多項式として表されるものが一般的には存在しない考えられている. しかし, 問題中のパラメータ含めると多項式時間最適解求めることができる場合もあり, そのようなアルゴリズムを弱多項式時間アルゴリズム呼び, 動的計画法, 分枝限定法の手法が用いられる.

 NP完全, NP困難問題で弱多項式時間アルゴリズム存在しないもの, あるいは問題規模大きいものについて, 対処法がないわけではない. 問題を解く際, 常に厳密な最適解が必要かどうかというと, そうとは限らない場合多々ある. つまり, 時間労力, 更には経済的負担強いて厳密解求めるよりも, 厳密な最適解はないけれども実際的な応用差し支えない程度近似解比較速い時間簡単に求める方が現実的であると考えられる. このような近似解求めアルゴリズム近似アルゴリズム (approximation algorithm)と呼ぶ. 欲張り法(greedy method)に代表されるように, それらのアルゴリズム発見的探索法基づいていることから, ヒューリスティックアルゴリズムとも呼ばれる. 近似アルゴリズムは得られる近似解精度, つまり近似解対応する評価関数の値と厳密解対応するそれとの差の比率\varepsilon\, に従って, ε-近似アルゴリズム (\varepsilon-approximation algorithm)という性能表現がなされ, 最近ではPTAS (polynomial time approximation scheme)のような新たな枠組みによる近似アルゴリズムの性能評価, 研究が行われている.

 近似解法に関する研究盛んに行われ, より精度の高い近似解を, より速く求めるために, 最近ではメタヒューリスティックスあるいはモダンヒューリスティックスと呼ばれる枠組注目集めている. この中主なものとしてアニーリング法, タブー探索法, 遺伝的アルゴリズム等が挙げられるが, 基本的にこれらの手法は近似解局所探索法 (local search)に基づき改善してゆくというものであり, 解の近傍生成法, 探索則, 解の更新則が性能評価ポイントとなる. つまり, 人間発見的知識どのような形でアルゴリズム反映させるということが非常に重要であり, 「メタ」と呼ばれる所以である.



参考文献

[1] C. R. Reeves, Modern Heuristic Techniques for Combinatorial Problems, Blackwell Scientific Publications, 1993. 横山隆一, 奈良宏一, 佐藤晴夫, 鈴木昭男, 和彦, 陳洛南 訳,『モダンヒューリスティックス』, 日刊工業新聞社, 1997.

[2] R. Sedgewick, Algorithms, 2nd ed., Addison Wesley, 1988. 野下浩平, 星守, 佐藤創, 田口東 訳,『アルゴリズム 第3巻』, 近代科学社, 1992.

[3] W. J. Cook, W. H. Cunningham, W. R. Pulleyblank and A. Schrijver, Combinatorial Optimization, John Wiley & Sons, 1998.

[4] T. C. Hu, Combinatorial Algorithms, Addison Wesley, 1982.

[5] A. V. Aho, J. E. Hopcroft and J. D. Ullman, Data Structures and Algorithms, Addison Wesley, 1983.


近似アルゴリズム (スケジューリングの)





きんじあるごりずむと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「きんじあるごりずむ」の関連用語

きんじあるごりずむのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



きんじあるごりずむのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本オペレーションズ・リサーチ学会日本オペレーションズ・リサーチ学会
Copyright (C) 2024 (社)日本オペレーションズ・リサーチ学会 All rights reserved.

©2024 GRAS Group, Inc.RSS