求解多旅行商问题的进化多目标优化和决策算法研究

来源 :武汉科技大学 | 被引量 : 1次 | 上传用户:qq1083832688
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多旅行商问题作为经典的旅行商问题的一种扩展,通过附加一定的约束条件,可以模拟生活中的很多实际问题,例如物流规划、无人机巡检、任务调度等。多旅行商问题已经被证明属于NP-hard问题,精确的方法无法满足于大规模问题的求解需求,而启发式算法能够在较短的时间内得到质量较好的解,这使得研究人员对于此问题求解方法的关注更倾向于后者。对于多旅行商问题而言,增加的推销人员数量并不是为了减少总路程上的花费,而通常是用作平衡推销员之间的工作量或是减少为每个客户服务时间的举措。大部分已有文献在讨论该问题的时候都从两个方面出发,其一是通过减少总路程来使得总花费最小,其二是最小化推销员中的最长路线以平衡推销员之间的工作量。然而平衡工作负载和减少总路程的长度是两个相互冲突的目标,因此本文从多目标优化的角度对多旅行商问题进行分析和求解。NSGA-Ⅱ是众多进化多目标优化算法中备受欢迎的一种,已经被应用到很多实际问题之中,并取得了较好的效果。本文基于NSGA-Ⅱ算法框架,通过对遗传算法中染色体、交叉算子以及变异算子的设计来求解多旅行商问题,以得到分布性较好、收敛性较强的Pareto前沿。考虑到现实生活中,多数优化问题在不同目标之间无明显权重和偏好关系,因此本文在NSGA-Ⅱ的基础上进一步融合了决策方法,提出了一种进化多目标决策算法,通过拐点引导进化过程,使得算法在整个程序运行完毕后直接能够输出一个比较令人满意的解。该方法避免了对于分布均匀的Pareto前沿的求解麻烦和决策者在面对大量Pareto前沿所产生的选择压力,使得整个求解过程无需决策者的参与,通过借助于已有的计算结果作为参考,对比证明了所提算法的可行性。
其他文献
数据挖掘中经常使用k-means算法,它是经常使用的一种聚类分析算法,但易受初始聚类中心和聚类个数k的影响。因此对近年从算法原理、关键技术和优缺点等方面提出的较有代表性的
现实社会中一些重要的决策不仅影响当代的每个人,也会影响到后代。由于资源总量有限,我们和后代间常常面临着许多代际困境,从而需要我们在当前个体利益和未来后代利益之间进行权衡。为确保后代获益,当代人不得不减少或放弃消费占用当前的财富或自然资源,做出一定的牺牲,这样的行为被称为代际利他,也叫代际善行。生命史理论从资源分配和权衡的角度探讨了在不同环境下生存和发展起来的个体会发展出哪些不同的行为策略,并对个体
研究了专家系统在延迟焦化焦炭塔生产操作中的应用,并给出基于CLIPS的专家系统的设计和实现过程。将专家系统引入焦炭塔操作过程中,构成焦炭塔操作专家系统。该系统集成了丰
人工合成材料/结构具有新的物理特性,受到了人们的重视。在声学领域,常见的人工结构有声子晶体和声超常材料。它们的弹性参数在空间上周期分布,通过不同材料的掺杂和混合比例设计,可以得到不同的声学特性。目前,人工智能逐渐成为时代的发展潮流。此时,人工声学结构的短板效应凸显——一经设计加工,声学特性/功能固定不可调,不具有“智能”性。为了弥补这一缺点,人们将压电材料引入人工结构。利用压电材料的压电效应,通过
详细叙述一种基于ARM的工业以太网通信控制器的设计过程和开发过程,包括关键技术及核心算法。该系统将计算机网络技术引入工业控制器领域,按照以太网标准连接电子设备与PLC,
针对机场道面混凝土可能所处的环境,研究了不同养护条件下改性聚酯纤维混凝土和聚丙烯纤维混凝土的收缩变形性能,并对2种合成纤维混凝土的收缩变形性能进行了比较。结果表明,在