搜索与优化:从基础概念到问题分类
在现实生活、工业和研究的众多领域中,优化无处不在。优化问题旨在为决策变量赋值,以优化目标函数,同时满足一定的约束条件。下面我们将深入探讨搜索与优化的相关概念和问题分类。
1. 搜索算法与搜索困境
优化方法的目标是为决策变量赋值,从而优化目标函数。为了实现这一目标,优化算法会在解空间中搜索候选解,而约束条件则是对搜索空间特定区域的限制。因此,所有优化技术本质上都是搜索方法,其目标是找到满足约束条件并使目标函数最大化(或最小化)的可行解。
我们将“搜索”定义为从初始状态开始,系统地检查可行状态,最终(希望)达到目标状态的过程。在探索可行搜索空间时,我们可能会找到一些相当不错的相邻解,此时就面临一个问题:是利用这个区域,还是继续探索其他区域以寻找更好的解?
- 探索(或多样化) :是指在可行搜索空间中调查新区域,以期找到其他有前景的解的过程。
- 利用(或强化) :是指引导搜索代理专注于已经找到良好解的搜索空间区域的过程。
这种探索 - 利用困境是搜索和优化中最重要的问题之一,在生活中也普遍存在。例如,搬到新城市时,我们会先探索不同的商店和餐厅,然后再专注于周边的优质选择;中年危机时,一些人会因日常单调且缺乏成就感而采取探索性行动;美国移民系统通过计算机生成的抽签来避免对特定申请人群体的过度利用,以实现更多样化;蜜蜂群体中,觅食蜂专注于特定食物源,而侦察蜂则不断寻找丰富的花蜜。
在搜索和优化中,探索 - 利用困境体现了在搜索空间中探索新的未访问状态或解与利用特定邻域中找到的精
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



