当前位置: 首页 > news >正文

昌邑微信网站建设公司设计公司网站多少钱

昌邑微信网站建设公司,设计公司网站多少钱,广告代发平台,wordpress痞子摘要 旅行商问题#xff08;TSP#xff09;是许多著名的组合问题之一。TSP可以解释为很难找到从第一个城市出发#xff0c;经过所有城市#xff0c;然后返回起点的最短距离。在标准问题中#xff0c;TSP通常用于确定新算法的效率。遗传算法是求解TSP问题的一种成功算法。…摘要 旅行商问题TSP是许多著名的组合问题之一。TSP可以解释为很难找到从第一个城市出发经过所有城市然后返回起点的最短距离。在标准问题中TSP通常用于确定新算法的效率。遗传算法是求解TSP问题的一种成功算法。遗传算法求解效率的关键机制是交叉算子。许多研究提出了新的交叉甚至改进的解决TSP的方法包括其他相关问题。然而solution quality是最重要的因素。本文提出了遗传算法的完全子图阶交叉CSOX来搜索TSP的解。CSOX采用订单交叉Order crossoverOX原理并将交叉扩展到主要涵盖质量解决方案的部分。值得注意的是一个操作可以生成六个新的解决方案。这一结果增加了问题解决方案的多样性和质量同时降低了计算时间。从三项研究中将五种类型的交叉算子与CSOX进行了比较。实验总结结果表明CSOX在解决方案质量和良好的计算时间方面优于所有方案。 引言 旅行商问题TSP是一个常见的组合优化问题属于NP难问题。TSP问题旨在寻找前往不同城市的最短路径。这个问题的局限性在于每个城市只能访问一次。此外一旦访问了所有城市销售人员必须返回出发城市。TSP经常被应用于新算法的性能评估。 遗传算法GA是一种受生物启发的进化算法可以很好地解决TSP问题。遗传算法通过模仿物种的进化和自然选择的思想来工作。因此例如身体状况良好的生物更有可能存活下来并将这些良好的特征传递给下一代[1]。尽管遗传算法已经提出了很长时间但最近许多研究中开发的新算法都是在遗传算法概念之后原型化的。此外许多研究已经应用了遗传算法原理并将其与其他算法相结合来解决一些问题[2]。遗传算法的运作始于以染色体形式表达的群体的一代。每个染色体或个体都包含基因代表着问题可能解决方案的一个特征。然后遗传算法评估基因适应度选择并相应地提高解决方案的质量。 交叉算子是解决方案改进过程中的一个重要机制。交叉通常由两个个体或两个选定的父母的组合产生。重组在父母之间进行信息交换。因此获得的后代将具有其父母的特征。根据组合技术的不同每个后代都会有所不同。 保持种群多样性是交叉设计的挑战之一因为它可以防止过早收敛或陷入局部最优。此外多样性通常会增加搜索新解决方案空间的可能性并带来更好的解决方案质量。然而更高的多样性是浪费时间。因此交叉算子应该给出适当的分集以有效地解决过早收敛问题[3]。 目前GA有许多交叉算子。请注意部分映射交叉PMX和顺序交叉OX是各种研究中经常发现的两种算子用于比较和提高算法性能。PMX是使用最广泛的基于置换的交叉算子。在PMX中第一个亲本的基因被映射到第二个亲本的遗传基因上剩下的信息被交换。相比之下OX通过选择第一个亲本的基因并维持第二个亲本基因的相对顺序来产生后代。尽管一些研究人员指出PMX比OX表现出更好的解决方案搜索但它需要更多的计算时间[4][5]。 最佳顺序交叉BOX是另一种将双亲和全局最佳个体之间的信息相结合的技术。该技术优于许多现有的置换交叉方案[6]。 改进IPMX是对PMX技术的重新设计以减少计算时间而不影响解决方案质量。IPMX、PMX和另外两种方法进行了并行评估。最佳解决方案来自IPMX[7]。 同时另一个选择了两个以上父母来增加多样性的运营商被称为多父母交叉。样本是多父部分映射交叉MPPMX和多父顺序交叉MPOX 因此本研究提出了一种新的交叉算子利用双亲产生六个后代以按时保持种群的多样性。同时来自父母的优秀信息将被选择传递给后代。 二、GA代表TSP 本节描述了用于解决TSP问题的遗传算法。本文对遗传算法的每一个过程进行了推广。A.染色体代表一个数字代表每个城市的名字。访问每个城市的路线或顺序是TSP的染色体编码。当一个销售人员访问所有城市时他必须返回出发城市。路线示例1→2.→3.→4.→1可以用1234表示如图1所示。 B、 遗传算法过程在本文中可以通过以下步骤定义一个简单的遗传算法。详情如下。第一步创建一个由n条染色体组成的初始群体。第二步评估每个染色体的适合度。步骤3根据最佳适应度值选择n条染色体的群体。步骤4使用交叉算子随机选择两个亲本来创建后代。步骤5应用具有低随机概率的变异算子。第6步将新的后代添加到种群中然后进入第2步。最后如果代数满足则终止。步骤2中的适合度是所有城市之间旅行成本的总和。然而TSP是一个最小化问题因此适应度函数为Fx1/Fx其中Fx是目标函数。步骤4-5中使用的GA运算符将在第四节中讨论。 三、提出的交叉算子 本文针对TSP问题提出了遗传算法中的完全子任务交叉CSOX。CSOX采用订单交叉OX原理并扩展交叉位置以覆盖解决方案的适当组件。此外还提出了保留基因序列和交换良好信息的建议。然而CSOX在执行时间合适的情况下最多可以生成六个后代。CSOX程序在算法1中进行了描述。在图2中OX的原理用于交换基因以产生后代。生成的子代的质量在GA工作周期的同时得到改善。通常被选为首选旅行目的地的城市有可能提高解决方案的质量因为这些城市通常位于起点和最后一个城市附近。 因此将选择排名第一和最后的城市以进一步传播给具有这一概念的后代。 四、实验和结果 在本节中实验分为四个部分以评估CSOX与TSP实例中其他交叉的效果。本研究采用了TSPLIB这是一个著名的TSP实例库可从http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/)。 实验1-3是与关于解决方案的其他文献相比的CSOX功效评估。 travel  costs函数衡量解决方案的质量最优解决方案的 travel  costs最低。根据对比研究调整各实验的参数设置。此外各文献中使用的TSP实例并不相等。只有在所有实例中发现相同的实例才会被选中。例如eil51、st70实例名称上的数字表示城市的数量。最后实验4是与广泛已知的交叉相比的CSOX收敛性评估。所提出的算法用python编程语言实现并在装有Windows 10操作系统、2.60 GHz Intel i7处理器和8 GB RAM的笔记本电脑上运行。 实验一 本实验将CSOX的性能与BOX和OX[6]进行了比较。参数设置和比较结果分别如表I-II所示 从表II可以看出CSOX在所有情况下都给出了比BOX和OX更好的最佳值、平均值。尽管BOX和OX没有显示最差值但CSOX的最差值优于BOX和OX的最佳值。 B.实验2 本实验比较了CSOX与PMX和IPMX[7]在解决方案质量和计算时间方面的性能。参数设置和比较结果分别如表III-IV所示。 在表IV中PMX和IPMX在溶液质量方面表现出相似之处。然而IPMX工作速度更快而CSOX提供的解决方案质量比PMX和IPMX更好。在计算时间方面CSOX比PMX消耗的时间更少并且提供了更好的解决方案质量。 C.实验3 本实验比较了CSOX与MPPMX和MPOX的性能。不幸的是对上述发布的实验数据进行了检查。发现数据不准确并且偏离了TSP实例的标准解因此无法进行比较。因此本实验将CSOX与MPPMX[8]进行了比较。参数设置和比较结果分别如表V-VI所示。 这个实验使用了交换突变以及MMPMX。如表VI所示基于参考数据MPPMX疗效测试仅使用了五个实例。CSOX的突变率为0.03在所有情况下都比MPPMX的结果更好。 D.实验4 最后的实验比较了CSOX、OX和PMX的收敛性。不幸的是这个实验无法与以前实验中的算法进行比较以防止结果出现错误。参数设置如下种群规模500交叉率1.0突变率0.0运行次数30。 图3显示了解的收敛性它对应于TSP实例的生成数量。同样CSOX的收敛性能优于PMX和OX包括解决方案质量。CSOX最多可产生六个后代这对其他运营商来说是有利的这是一种不公平的测试。因此执行时间是该测试的度量标准。该实验定义了满足解决方案时的终止条件以评估执行时间。 定义操作员遇到的终止条件以评估执行时间。终止条件是三个运算符的最低平均解即PMX。 从图4中可以看出对于eil51、st70、pr76和lin105CSOX和OX的执行时间相似。相比之下d198和lin318的OX执行时间更短。PMX在所有实例中具有最多的执行时间。 V.结论 CSOX是一种基于遗传算法的新阶交叉算子用于求解TSP问题。就解决方案质量而言CSOX可以比其他交叉运营商产生更好的结果。最重要的是在任何实验中都没有使用突变算子。尽管CSOX最多能产生六个后代但计算时间并不高。此外CSOX在其他TSP实例中进行了测试并在许多实例中表现良好
http://www.hkea.cn/news/14289357/

相关文章:

  • 电脑做网站服务器教程做外贸网站 用国外空间 还是 国内空间 区别
  • 商城型网站建设多少钱注册公司费用计入什么科目
  • 广州手机网站建设哪家好软件外包合同模板
  • 河北省网站建设公司住房和城乡建设部网站安广东省
  • 商城建网站wordpress编辑器位置
  • 陕西网站建设公司找哪家好东莞优化公司首选3火星
  • 昆明做一个公司网站多少费用移动终端开发
  • 企业建设网站优势金点子
  • 北京网站设计哪家公司好蜘蛛搜索引擎
  • 在线教育网站开发软件手机网站有什么不同
  • 哪家网站做旅游攻略好图片制作在线
  • 服装设计师必看的网站设计网站app
  • 网站建设公司业务培训网站建设行业推广
  • 做seo网站的公司杭州公共资源交易网
  • 网站怎么做二维码链接地址杭州谷歌seo公司
  • 女式包包网站建设策划书京东购物商城官网
  • iis网站开发教程wordpress建站环境搭建
  • 做网站费用分几块做一个响应式网站价格
  • 网站建设深圳市桂林生活网官网二手房
  • 百度快照举报网站浙江省建设信息
  • 常用的网站建设技术有什么软件网址域名查询官网
  • 微信手机网站源码网站搜索引擎引流
  • 西安建设门户网站seo企业网站源码
  • 安宁网站建设熊掌电商网站订烟平台官网
  • 定制网站建设多少钱深圳网站建设网页设计
  • 我想做个网站要多少钱有哪些网页设计软件
  • 关于网站建设的方案ppt教育培训机构网站
  • 网站建设 phpppt模板下载网址
  • vs做网站怎么上东莞模块网站建设
  • 深圳网站建设收费标准优质网站策划