📑 Table of Contents

近似アルゴリズム(きんじアルゴリズム、: approximation algorithm)とは、組合せ最適化問題の近似解を得るためのアルゴリズムを言う[1][2][3][4]。近似解とは、実行可能解(かつ問題の何らかの制約を満たす解)ではあるが、正解(厳密解)ではないものを言う。これは組合せ最適化問題の正解(すなわち最適解)であることが(厳密には)保証されないところの解を得るものである。なお、問題を変形した近似問題に対する正解を得るアルゴリズムも、元の問題に対する近似アルゴリズムと言える。

概要

編集

近似アルゴリズムの中でも、そのアルゴリズムの出力する解の目的関数値と最適解の目的関数値の比(近似度)がある範囲内に収まることが保証されているもののことを特に、精度保証付き近似アルゴリズムと呼ぶ。そのような保証のないアルゴリズムは発見的手法(ヒューリスティクス)と呼ばれる。前者と後者を区別し、前者のみを近似アルゴリズムと呼ぶ場合もある。

近似アルゴリズムは、主に多項式時間で厳密に解くことが難しいNP困難問題に対して考えられるが、多項式時間で計算可能な問題に対しても、より早い計算時間で解を求めるという目的で用いられることもある。アルゴリズム理論の分野においては近年の中心的話題のひとつで、さまざまな問題に対する近似アルゴリズムが考案されている。また、可能な近似度の下界値を示す近似不可能性に関する結果も多く得られており、PCP定理などが有名。

例えば、最小頂点被覆問題には近似度2の単純なアルゴリズムが存在するが、近似度が定数の多項式時間アルゴリズムがないと考えられている問題もある。

脚注

編集
  1. ^ David P. Williamson; David B. Shmoys (2011). The Design of Approximation Algorithms. ISBN 978-0521195270 
  2. ^ V.V.ヴァジラーニ:「近似アルゴリズム」、丸善出版 (2012年7月17日)
  3. ^ J. ホロムコヴィッチ:「計算困難問題に対するアルゴリズム理論: 組合せ最適化・ランダマイゼ-ション・近似・ヒュ-リスティクス」、丸善出版 (2016年1月10日)
  4. ^ 浅野孝夫:「近似アルゴリズム: 離散最適化問題への効果的アプローチ」、共立出版、ISBN 978-4-320-12177-5 (2019年6月27日)

関連項目

編集

📚 Artikel Terkait di Wikipedia

フランク・ウルフのアルゴリズム

  ^ Clarkson, K. L. (2010). “Coresets, sparse greedy approximation, and the Frank-Wolfe algorithm”. ACM Transactions on Algorithms 6 (4): 1. doi:10.1145/1824777

数列の加速法

N., & Yamamoto, T. (2000). "Superconvergence of the Shortley–Weller approximation for Dirichlet problems". en:Journal of computational and applied mathematics

偏微分方程式の数値解法

N., & Yamamoto, T. (2000). Superconvergence of the Shortley–Weller approximation for Dirichlet problems. en:Journal of computational and applied mathematics

K-匿名性

more clever algorithm removes this condition, but is a O(k logm)-approximation, where m is the degree of the relation. We believe this algorithm could potentially

マトロイド

98-111.  ^ B. Korte; R. Schrader (1981). “On the existence of fast approximation schemes”. In O. Mangaserian, R.R. Meyer, S.M. Robinson, eds.. Nonlinear

バイナリ空間分割

H. Radha, M. Vetterli, and R. Leoonardi, “Fast Piecewise Constant Approximation of Images,” SPIE Visual Communications and Image Processing 1991, vol

クリストフィードのアルゴリズム

Michael T.; Tamassia, Roberto (2015), “18.1.2 The Christofides Approximation Algorithm”, Algorithm Design and Applications, Wiley, pp. 513–514 . ^ Nicos Christofides

ゲーデル賞

Madhu; Szegedy, Mario (1998), “Proof verification and the hardness of approximation problems”, Journal of the ACM 45 (3): 501–555, doi:10.1145/278298.278306