论文部分内容阅读
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问题的遗传算法。计算机仿真实验验证了该算法的有效性。最后,本文对所做的工作以及进一步的研究方向做了总结和展望。