黄金分割搜索

✍ dations ◷ 2025-06-30 21:43:04 #算法

黄金分割搜索是一种通过不断缩小单峰函数的最值的已知范围,从而找到最值的方法。它的名称源于这个算法保持了间距具有黄金分割特性的三个点。这个算法与斐波那契搜索和二分查找关系紧密。黄金分割搜索是由Kiefer提出的,而斐波那契搜索是由Avriel和Wilde所提出。

上图表示了算法中找最小值的一个步骤。 f ( x ) {\displaystyle f(x)} 的函数值位于垂直坐标轴上,参数x位于水平坐标轴。已经有三个位于函数 f ( x ) {\displaystyle f(x)} 上的点的值被计算出来。: x 1 {\displaystyle x_{1}} x 2 {\displaystyle x_{2}} ,和 x 3 {\displaystyle x_{3}} 。可见 f 2 {\displaystyle f_{2}} 小于 f 1 {\displaystyle f_{1}} f 3 {\displaystyle f_{3}} ,所以很明显的,最小值处于 x 1 {\displaystyle x_{1}} x 3 {\displaystyle x_{3}} 之间。

接下来的步骤是通过计算函数位于另一个点 x 4 {\displaystyle x4} 的值。在最大的区间选择 x 4 {\displaystyle x4} 会更有效率,例如: x 2 {\displaystyle x_{2}} x 3 {\displaystyle x_{3}} 之间。从图中我们可以看出,如果函数的值落在 f 4 a {\displaystyle f_{4a}} 的话,最小值落于 x 1 {\displaystyle x_{1}} x 4 {\displaystyle x_{4}} 之间,并且新的一组点将会是 x 1 {\displaystyle x_{1}} x 2 {\displaystyle x_{2}} x 4 {\displaystyle x_{4}} 。然而如果函数的值为 f 4 b {\displaystyle f_{4b}} 的话,新的一组点将会是 x 2 {\displaystyle x_{2}} x 4 {\displaystyle x_{4}} x 3 {\displaystyle x_{3}} 。因此,无论是哪种情况,我们都可以建立一个新的更狭窄的区间,用于搜索函数的最小值。

由图可知,新的区间会介于 x 1 {\displaystyle x_{1}} x 4 {\displaystyle x_{4}} ,长度为a+c,或者介于 x 2 {\displaystyle x_{2}} x 3 {\displaystyle x_{3}} ,长度为 b {\displaystyle b} 。黄金分割搜索要求这些区间是相等的。若不是如此,较宽的区间会被使用很多次,降低了收敛率。为了确保 b {\displaystyle b} = a {\displaystyle a} + c {\displaystyle c} ,算法应确保 x 4 {\displaystyle x_{4}} = x 1 {\displaystyle x_{1}} - x 2 {\displaystyle x_{2}} + x 3 {\displaystyle x_{3}}

然而 x 2 {\displaystyle x_{2}} 的确定仍是一个问题。我们避免了 x 2 {\displaystyle x_{2}} 非常接近 x 1 {\displaystyle x_{1}} 或者 x 3 {\displaystyle x_{3}} 的情况,确保了每一次迭代区间宽度会缩小同样的比例。

为了确保计算 f ( x 4 ) {\displaystyle f(x_{4})} 后的值与之间的成比例,假设 f ( x 4 ) {\displaystyle f(x_{4})} 的值为 f 4 a {\displaystyle f_{4}a} ,且我们新的一组点为 x 1 {\displaystyle x_{1}} x 2 {\displaystyle x_{2}} x 4 {\displaystyle x_{4}} ,则必须使:

而φ就是黄金比例:

这就是这个算法被成为黄金分割搜索的原因。

相关

  • 公共卫生服务军官团军官团人员及应变部 马里兰州罗克威尔美国公共卫生服务军官团,是美国公共卫生局隶下的联邦制服部队(英语:Uniformed services of the United States),亦是美国七支制服军种之一
  • 立克次体属等立克次体(学名:Rickettsia),或者称立克次氏体,是一类细菌,但许多特征和病毒一样,如不能在培养基上培养,可以通过瓷滤器过滤,只能在动物细胞内寄生繁殖等。直径只有0.3-1μm,小于绝大
  • 华盛顿华盛顿(Washington)通常是指:华盛顿还可以指:
  • 镇海楼镇海楼(广州博物馆),又名望海楼,俗称五层楼。位于中国广东省广州市越秀山(越秀公园)小蟠龙冈上,为广州城市标志之一。现是专门收藏、展览关于广州历史文物和史料的场所。明朝洪武十
  • 浊唇齿塞擦音浊唇齿塞擦音(voiced labiodental affricate、国际音标符号:)是一个相对少见的塞擦音,由浊唇齿塞音 和浊唇齿擦音 组成。对应的清音为清唇齿塞擦音 。当符号成对出现时,左边的
  • 王力 (语言学家)王力(1900年8月10日-1986年5月3日),字了一,原名王祥瑛,广西博白人,中国汉语语法学家、翻译家、诗人、散文家,在声韵学、训诂学等语言学领域亦有贡献。据说王力家境贫困,初小辍学。191
  • 胖子多米诺小安东尼·“胖子”·多米诺(英语:Antoine "Fats" Domino Jr.,1928年2月26日-2017年10月24日)是一位美国节奏布鲁斯和摇滚钢琴家及创作歌手。多米诺在1955年前发行了五张金唱片(销
  • 谭纶《谭纶画像碑》拓片,台州博物馆藏谭纶(1519年8月4日-1577年4月20日),字子理,一字以诏,号二华,江西宜黄谭坊人,祖籍湖广长沙(今湖南),明朝政治人物,嘉靖甲辰进士出身,万历时官至兵部尚书。
  • 王者天下角色列表下表列出《王者天下》中漫画及动画的登场人物。※声优主要为电视动画版。李信嬴政漂河了貂羌瘣昌文君壁秦昭王姚贾王骑白起摎(嬴摎)王龁司马错胡伤巴吉欧塔吉夫休曼丹特卡塔利
  • 欢乐音乐妙无穷《欢乐音乐妙无穷》(英语:The Music Man),是梅勒迪斯·威尔森(英语:Meredith Willson)创作的一部音乐剧,具有书籍、音乐和歌词,系根据威尔森和富兰克林·莱西(英语:Franklin Lacey))共同