
【計】 unimodal search
odd; single
【醫】 azygos; mon-; mono-; uni-
apex; apices; hump; peak; summit
【化】 peak
【醫】 peak; spike
search; beat; cast about; ferret; grabble; hunt; rake; scout; seek
【計】 look in; search; search in
【經】 rake; search
在漢英詞典及優化算法領域,“單峰搜索”(Unimodal Search)指在單峰函數上尋找極值點(最大值或最小值)的一類搜索算法。以下是其詳細解釋:
英文:Unimodal Search
核心概念:針對僅有一個峰值(極值點)的函數進行高效搜索的方法。函數在極值點左側單調遞增、右側單調遞減(或反之),形成“單峰”特性。
來源:經典優化算法教材如《算法導論》(Introduction to Algorithms)
單峰性(Unimodality)
函數在定義域内存在唯一極值點,且函數值從起點到極值點嚴格單調,從極值點到終點嚴格反向單調。
示例:二次函數 $f(x) = -x$ 在區間 $[-5, 5]$ 是單峰的。
來源:數學優化理論(如 Boyd & Vandenberghe, Convex Optimization)
高效收斂
利用單峰結構的單調性,通過區間分割(如二分法、黃金分割法)快速縮小搜索範圍,避免全局遍曆。
典型步驟:
算法名稱 | 原理 | 時間複雜度 |
---|---|---|
二分搜索(Bisection) | 每次疊代将區間等分為兩部分 | $O(log n)$ |
黃金分割法(Golden Section) | 按黃金比例分割區間,減少重複計算 | $O(log n)$ |
來源:數值分析教材(如 Numerical Recipes)
來源:IEEE 期刊(如 IEEE Transactions on Evolutionary Computation)
注:部分鍊接需通過學術數據庫訪問(如IEEE Xplore),公共鍊接可能受限。
單峰搜索是一種針對單峰函數的極值查找方法,主要用于最優化問題中的一維搜索。以下是其詳細解析:
單峰函數指在某一區間内僅存在一個極值點的函數。數學上,若區間[a,b]中存在點(alpha^),使得函數(f(alpha))在[a,(alpha^)]嚴格遞減,在[(alpha^*),b]嚴格遞增,則該區間為單峰區間,函數在此區間内為單峰函數。
通過不斷縮小區間範圍,快速定位極值點(如最小值或最大值)。典型應用場景包括黃金分割法、二分法等優化算法中的子步驟。
單峰搜索通常包括以下步驟:
單峰搜索通過利用函數單調性快速定位極值,是優化問題中高效的基礎工具。實際應用中需結合具體場景選擇算法(如二分法、黃金分割法),并注意單峰前提的驗證。如需完整代碼或擴展方法,可參考相關技術博客。
苯甲酸酯步驟磁帶條存在感覺缺失防火費廣義矩陣法過量充電鼓索出口小管漢勒氏韌帶喝采河床環狀糠疹混合沉降萃取器貨物保險機械性斜視可出口量冷熱交換器募損者牌點清償證書其他財務報告全部繳清的股本柔性設備特性社會科學數據神經反應測定器十一烷酸四手畸胎土星圖形作業處理