Local Search

来源:互联网 发布:小受坐轮椅卖淘宝 编辑:程序博客网 时间:2024/06/06 10:46

局部搜索(LocalSearch-LS)是区别于传统全局精确搜索的新兴的求解思路,它广泛用于求解NP难题。LS有很多具体的搜索算法,但所有的LS方法都有3个基本假设点:

1、从一个初始解出发;

如果很难找到可行的初始解,可以尝试逐个松弛约束,直到找到可行解为止,然后再在此基础上,把之前松弛的约束加入到目标函数中(例如拉格朗日松弛),以此来寻找初始可行解。

2、搜索局部空间提高初始解质量;

3、预先设定的搜索终止条件;

终止条件常见有3种:

1)求解时间;

2)迭代次数;

3)解质量提高比例;

优秀的LS算法会记录搜索历史,并以此来为后续搜索做导向作用。

0 0