2013-11-15 38 views
0

如果f[a,b]一個連續函數,並在 [a,b]一個極小和[a,b]沒有局部最大值,則可以通過反覆,切割的間隔投入三分, 觀察上的f值發現,最低至 任意精度這些三分之一的終點,和 重複。找到沒有微積分的局部最小值/最大值:技術名稱?

這種技術的名稱是什麼?谷歌是無益的,並保持 我領導微積分技術。

僅供參考,我實現了在這裏的Perl這種技術:

https://github.com/barrycarter/bcapps/blob/master/bclib.pl#L1715

+1

在處理工程學院(智能空間,而不是軟件)的笨拙的迭代設計公式時,我們切入半區間並評估中點。稱之爲等分或間隔等分。 –

回答

2

你不是,切割的間隔成兩半(而是在三分之二)術語Bisection Method不相當適用。相反,術語Golden Section Search更適用。它有效地組織功能評估並證明了最佳性能。收縮率是φ-1,或約0.618。

+0

太棒了,謝謝!我也學會了使用等尺寸間隔的技術效率低下。原來我所做的是較弱的三元搜索(https://en.wikipedia.org/wiki/Ternary_search) – barrycarter

相關問題