欢迎访问文稿网!

禁忌搜索算法的原理

范文之家 分享 时间: 加入收藏 我要投稿 点赞
3

禁忌搜索算法的原理

    禁忌搜索算法(Tabu Search,TS)是解决组合优化问题的一种启发式方法。早在1977年,Golver就提出了禁忌搜索算法,并用来求解整数规划问题,随后又用禁忌搜索算法求解了典型的优化问题——旅行商问题(TSP)。它是对局部领域搜索的一种扩展,是一种全局逐步寻优算法[171][174]。禁忌搜索算法是人类智力过程的一种模拟。禁忌搜索算法通过引入一个灵活的存储结构和相应的禁忌准则来避免迂回搜索,并通过藐视准则来赦免一些被禁忌的优良状态,进而保证了多样化的有效搜索以帮助算法摆脱局部最优解,最终实现全局最优。

    用禁忌搜索算法求解组合优化问题时,其实现的基本步骤如下:

    第一步:初始化。给出初始解,将禁忌表设为空。

    第二步:判断是否满足停止条件。如果满足,则输出结果,算法停止;否则继续以下步骤。

    第三步:对于候选解集中的最好解,判断其是否满足渴望水平。如果满足,则更新渴望水平,更新当前解,转至第五步;否则继续以下步骤。

    第四步:选择候选解集中不被禁忌(不对应于禁忌表中的一个对象)的最好解作为当前解。

    第五步:更新禁忌表。

    第六步:转第二步。

    当然,这样的步骤不能概括禁忌搜索算法的各种情况,要根据问题的具体情况,给出更为具体的求解步骤。

221381
领取福利

微信扫码领取福利

微信扫码分享

月会员
每天100次下载
9元/30天
直接下载
单次下载
1.9元/次
微信支付
支付宝支付
欢迎使用微信支付
扫一扫支付
金额:
常见问题

请登录之后再下载!

下载中心

您的账号注册成功!密码为:123456,当前为默认信息,请及时修改

下载文件立即修改

帮助中心

如何获取自己的订单号?

打开微信,找到微信支付,找到自己的订单,就能看到自己的交易订单号了。

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭