- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第23卷第3期 佳木斯大学学报(自然科学版) Vd.23Nb.3
of Science
2005年cr7月 JournalJiamusi Edition) 2005
University(Natural July
文章维号:1008—1402(2006)03—0343一∞
基于禁忌有哪些信誉好的足球投注网站算法的旅行售货员问题
任小康,代文征
(西北师范大学数学与信息科学学院.甘肃兰州730070)
摘要:旅行售货员问题(1sP)是组合路径问题,属于NP问题,对于这个问题的解决已经提出了很
多的算法.本文基于禁忌有哪些信誉好的足球投注网站算法思想对TSP问题进行了探讨.在此基础上,通过相应的路径有哪些信誉好的足球投注网站变换,找
出一个近似最优解.
关键词: 禁忌有哪些信誉好的足球投注网站;TSP;初始可行解;禁忌规则
中图分类号:TP301.6文献标识码:A
目前解决旅行商问题有诸多算法,神经网络、旅行商问题的基因整合算法[1】,免疫算法,旅行商问题
是组合优化中最典型的NP—Hard问题之一,在各种解决旅行商问题的算法中,还是存在很多问题.经过对
比采用启发式算法进行最优或者近似最优解的有哪些信誉好的足球投注网站是解决或者优化组合问题最好的方法之一,上面的算
法都或多或少地应用到这种思想.
禁忌有哪些信誉好的足球投注网站[5’髑(tab00
到局部最优解就停止有哪些信誉好的足球投注网站,它可以引导算法跳出局部最优解,转向全局最优解的功能.
1 问题描述
旅行商问题(咖问题)就是一个销售商从n个城市中的某一城市出发,不重复地走完其余rt一1个城
市并回到原出发点,在所有可能的路径中求出路径长度最短的一条.
将TSP用数学语言可以表述为:
i
设K,屹,坞,…,K是给定的rt个城市,从某个城市K(1s srt)出发,遍历各个城市只一次,然后
返回出发点,求出一条路径,使得总路径最短.
城市去旅游,且每个城市仅路过一次,最后又回到耽.求解一条路径使得这位旅行商旅游的路程最少.
2 禁忌有哪些信誉好的足球投注网站算法
禁忌有哪些信誉好的足球投注网站从一个初始可行解s(好的初始解可以较快地到达最优解)开始,通过变换得解的邻域函数
直到满足退出机制.为避免循环和陷入局部最优,禁忌有哪些信誉好的足球投注网站引入了一个长度£的禁忌表,其中记录已经到
达的局部最优点,也即最近进行的£个移动状态.在下一步的有哪些信誉好的足球投注网站中利用规定的禁忌规则,在一定有哪些信誉好的足球投注网站次
数内不允许选择这些已经被禁忌的有哪些信誉好的足球投注网站点,从而可以跳出局部最优的限制.
禁忌规则通常是按以下原则进行选择的,当确定下一步的有哪些信誉好的足球投注网站时,到禁忌表里看被选中的有哪些信誉好的足球投注网站方向是
否在禁忌表里,若在,看其当前解的适值是否较优于将要进行的选择,否的话,重新选择,否则,按照破禁原
则,当前选择的解可以进入下次叠代过程.
禁忌有哪些信誉好的足球投注网站算法具体过程如下:
①收稿日期:2005—05—13
作者简介:任小康(1963一),甘肃人,西北师范大学数信与信息科学学院研究生导师.研究方向:多媒体技术,数据库技术
万方数据
344 佳木斯大学学报(自然科学版) 2005年
设.厂(菇):求解问题的目标函数;茹。:最优解;.厂(茹。):问题最优解的目标函数值;s(戈):邻域移动的集
r
合;s:从s(茗)中选取的某一次邻域移动;A(s,菇):破禁水平函数;k:叠代指标;T:禁忌表;If:禁忌表
的长度;咖x—gen:最大叠代次数;
此算法就是求解:Inin“x)/x∈X.
新最优解髫。=髫;(7)更新禁忌表r,跳转(2).
2.1 初始可行解构造算法
我们利用聚类[71思想进行初始可行解的构造,在A中每个元素%表示城市K到城市K的两地路径长
度,同一行都是从相同顶点出发,而每列都是有相同终点的顶点.我们把行与列各分成两类:0与1
aK,对于同一行中,所有大于D的元素用1代替,小于D的用0代替,其余行做同样的处理
文档评论(0)