计算智能课程设计报告_粒子群优化算法求解旅行商问题_Matlab实现.docVIP

  • 65
  • 0
  • 约6.91千字
  • 约 10页
  • 2018-09-30 发布于安徽
  • 举报

计算智能课程设计报告_粒子群优化算法求解旅行商问题_Matlab实现.doc

......................... 专业资料分享 摘要:TSP是一个典型的NPC问题。本文首先介绍旅行商问题和粒子群优化算法的基本概念。然后构造一种基于交换子和交换序[1]概念的粒子群优化算法,通过控制学习因子和、最大速度,尝试求解旅行商问题。本文以中国31个省会城市为例,通过MATLAB编程实施对旅行商问题的求解,得到了一定优化程度的路径,是粒子群优化算法在TSP问题中运用的一次大胆尝试。 关键字:TSP问题;粒子群优化算法;MATLAB;中国31个城市TSP。 粒子群优化算法求解旅行商问题 引言 旅行商问题的概述 旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。 TSP问题是一个组合优化问题,其描述非常简单,但最优化求解非常困难,若用穷举法搜索,对N个城市需要考虑N!种情况并两两对比,找出最优,其算法复杂性呈指数增长,即所谓“指数爆炸”。所以,寻求和研究TSP问题的有效启发式算法,是问题的关键。 粒子群优化算法的概述 粒子群优化算法(Particle Swarm optimization,PSO

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档