基于改进遗传算法的多目标TSP问题研究

基于改进遗传算法的多目标TSP问题研究

论文摘要

TSP(Traveling salesman Problem,旅行商问题)是指给定n个城市和各城市间的距离,要求确定一条经过各个城市当且仅当一次的最短路线。它是一种典型的组合优化问题,其最优解的求解代价是指数级的。已经证明TSP问题是一个NP-hard问题。基于智能优化算法求解TSP问题,是近年来刚刚兴起的热门课题。然而在科学管理与经济决策的许多应用领域中,现实世界存在着大量的多目标优化问题。对于旅行商问题(Traveling salesman Problem,Tsp),实际中经常要同时考虑多个目标,如路程最短、时间最短、费用最省、风险最小等多方面的因素。目标之间往往存在冲突性。如何在多个目标中寻找一个公平、合理的解是比较复杂的问题。本文主要对遗传算法求解多目标TSP问题进行了研究。多目标TSP是从通信、物流等应用领域中提出的一类新的NP-hard的数学理论模型,它属于演化计算的一个新的研究领域。与经典的TSP相比,多目标TSP更复杂,具有更大的挑战性。多目标TSP的研究将推动一些实际问题的解决,如投资问题。投资者一般希望所投入的资金量最少,风险最小,且获得的收益最大。所以研究多目标TSP具有重大的理论意义和应用价值。关于多目标问题的研究在国内外都刚起步,鉴于以上研究现状,本文提出了一种多目标遗传算法。主要包括以下工作:1.介绍了TSP的研究现状、基本知识和遗传算法的基础理论知识。2.介绍了作者对多目标TSP取得的研究成果:针对传统遗传算法求解的缺陷及多目标TSP问题解的特性,进行了一系列的改进,首先采用Grefenstettet编码对候选初始解进行编码,引进了一个线性函数来计算选择概率,提出了一种改进的交叉和变异算子,建立多目标旅行商问题模型,设计出了一种能够较好求解多目标TSP问题的遗传算法。计算机仿真实验验证了该算法的有效性。最后,本文对所做的工作以及进一步的研究方向做了总结和展望。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.1.1 最优化问题简述
  • 1.1.2 多目标问题简述
  • 1.2 研究现状及存在的问题
  • 1.3 本文采用的理论方法和主要研究内容
  • 1.3.1 理论方法
  • 1.3.2 主要研究内容
  • 1.4 本章小结
  • 第2章 TSP问题的简介
  • 2.1 TSP问题的定义
  • 2.1.1 TSP问题的一般性描述
  • 2.1.2 TSP问题的数学模型
  • 2.1.3 TSP问题的意义
  • 2.2 TSP问题的传统解决方法
  • 2.2.1 精确算法
  • 2.2.2 近似算法
  • 2.3 本章小结
  • 第3章 遗传算法的基本理论
  • 3.1 遗传算法的起源与发展
  • 3.2 遗传算法的基本思想
  • 3.2.1 遗传算法的构成要素
  • 3.2.2 遗传算法的一般结构
  • 3.3 遗传算法的实现技术
  • 3.3.1 编码
  • 3.3.2 初始群体
  • 3.3.3 适应度函数
  • 3.3.4 选择算子
  • 3.3.5 交叉算子
  • 3.3.6 变异算子
  • 3.3.7 遗传算法的运行参数
  • 3.4 遗传算法的特点
  • 3.5 遗传算法的应用
  • 3.6 本章小结
  • 第4章 基于遗传算法的多目标TSP问题
  • 4.1 多目标TSP问题描述
  • 4.1.1 多目标问题的概念
  • 4.1.2 MOTSP问题的研究现状
  • 4.1.3 MOTSP的数学模型
  • 4.2 用改进的遗传算法求解MOTSP问题
  • 4.2.1 遗传算法的基本流程
  • 4.2.2 标准GA算法的改进
  • 4.3 算例分析
  • 4.3.1 编程语言
  • 4.3.2 计算机仿真结果及分析
  • 4.4 本章小结
  • 第5章 总结与展望
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 附录
  • 相关论文文献

    • [1].基于TSP问题的动态蚁群遗传算法[J]. 机械设计与制造 2019(12)
    • [2].曲安奈德注射液对口腔黏膜下纤维化组织VEGF、TSP、MMP-2表达水平的影响[J]. 内蒙古医科大学学报 2019(06)
    • [3].遗传模拟退火算法——黑龙江TSP问题[J]. 价值工程 2016(36)
    • [4].贪心算法在TSP问题中的应用[J]. 许昌学院学报 2017(02)
    • [5].改进遗传模拟退火算法求解TSP[J]. 智能计算机与应用 2017(03)
    • [6].基于遗传算法的免疫算法对TSP问题的改进与研究[J]. 中国传媒大学学报(自然科学版) 2017(04)
    • [7].TSP超前地质预报技术在云桂铁路某隧道中的应用[J]. 佳木斯职业学院学报 2017(06)
    • [8].TSP法及地质雷达法相结合在隧道超前地质预报中的应用[J]. 铁道勘察 2017(05)
    • [9].非完全图TSP问题研究[J]. 绿色科技 2016(05)
    • [10].美国TSP计划的投资运营对我国职业年金的启示[J]. 知识经济 2016(17)
    • [11].遗传算法求解TSP问题的研究[J]. 中国石油大学胜利学院学报 2014(03)
    • [12].TSP超前地质预报技术在鹧鸪山隧道中的应用[J]. 环境保护与循环经济 2014(12)
    • [13].TSP法在石柱槽隧道地质超前预报应用中的几点认识[J]. 岩土工程技术 2009(05)
    • [14].TSP技术在超前地质预报中的应用[J]. 有色金属文摘 2015(02)
    • [15].求解TSP的随机贪心算法[J]. 漯河职业技术学院学报 2015(05)
    • [16].塔里木盆地不同地域大气降尘及TSP变化特征分析[J]. 沙漠与绿洲气象 2013(06)
    • [17].基于TSP技术在琅琊山隧道地质超前预报中的应用[J]. 山西建筑 2017(24)
    • [18].蚁群算法与遗传算法在TSP中的对比研究[J]. 山西师范大学学报(自然科学版) 2017(03)
    • [19].基于混合粒子群算法求解TSP问题[J]. 电子测试 2016(16)
    • [20].改进人工鱼群算法求解TSP问题[J]. 科技资讯 2014(33)
    • [21].地质雷达和TSP法在隧道超前地质预报中的应用[J]. 人民长江 2015(S1)
    • [22].超前地质预报TSP法在福仁山隧道施工中的应用[J]. 云南水力发电 2014(03)
    • [23].遗传算法求解TSP问题的实现与改进[J]. 软件导刊 2013(02)
    • [24].禁忌搜索算法及其在TSP问题中的应用研究[J]. 大众科技 2013(05)
    • [25].蚂蚁算法在TSP问题求解的应用[J]. 四川理工学院学报(自然科学版) 2011(03)
    • [26].应用TSP进行的隧道超前地质预报实例分析[J]. 长春工程学院学报(自然科学版) 2011(02)
    • [27].面向TSP问题的免疫遗传算法研究[J]. 软件导刊 2011(06)
    • [28].TSP超前地质预报及其在地铁施工中的应用[J]. 中国科技信息 2011(15)
    • [29].改进的单亲遗传算法在TSP问题中的应用[J]. 科技创新导报 2011(19)
    • [30].遗传算法在TSP问题中的应用[J]. 电脑知识与技术 2010(03)

    标签:;  ;  ;  ;  ;  ;  

    基于改进遗传算法的多目标TSP问题研究
    下载Doc文档

    猜你喜欢