# 遗传算法解决旅行家问题
#### 介绍
用遗传算法解决旅行家问题,MATLAB与Python实现
### 旅行商问题
旅行商问题,即 TSP 问题(Traveling Salesman Problem)是数学领域中著名问题之一。
假设有一个旅行商人要拜访 n 个城市,他必须选择所要走的路径,路经的限制是每个城市只
能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有
路径之中的最小值。TSP 问题是一个组合优化问题。该问题可以被证明具有 NPC 计算复杂
性。因此,任何能使该问题的求解得以简化的方法,都将受到高度的评价和关注。
### 遗传算法
遗传算法的基本思想正是基于模仿生物界遗传学的遗传过程。它把问题的参数用基因代
表,把问题的解用染色体代表(在计算机里用二进制码表示),从而得到一个由具有不同染
色体的个体组成的群体。这个群体在问题特定的环境里生存竞争,适者有最好的机会生存和
产生后代。后代随机化地继承了父代的最好特征,并也在生存环境的控制支配下继续这一过
程。群体的染色体都将逐渐适应环境,不断进化,最后收敛到一族最适应环境的类似个体,
即得到问题最优的解。要求利用遗传算法求解 TSP 问题的最短路径。
### 博客
结果图可以查看我的博客www.abyss.website
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
介绍 用遗传算法解决旅行家问题,MATLAB与Python实现 旅行商问题 旅行商问题,即 TSP 问题(Traveling Salesman Problem)是数学领域中著名问题之一。 假设有一个旅行商人要拜访 n 个城市,他必须选择所要走的路径,路经的限制是每个城市只 能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有 路径之中的最小值。TSP 问题是一个组合优化问题。该问题可以被证明具有 NPC 计算复杂 性。因此,任何能使该问题的求解得以简化的方法,都将受到高度的评价和关注。 遗传算法 遗传算法的基本思想正是基于模仿生物界遗传学的遗传过程。它把问题的参数用基因代 表,把问题的解用染色体代表(在计算机里用二进制码表示),从而得到一个由具有不同染 色体的个体组成的群体。这个群体在问题特定的环境里生存竞争,适者有最好的机会生存和 产生后代。后代随机化地继承了父代的最好特征,并也在生存环境的控制支配下继续这一过 程。群体的染色体都将逐渐适应环境,不断进化,最后收敛到一族最适应环境的类似个体, 即得到问题最优的解。要求利用遗传算法求解 TSP 问题的最
资源推荐
资源详情
资源评论
收起资源包目录
GA-TSP-master.zip (11个子文件)
GA-TSP-master
Python
GA.py 8KB
遗传算法.ipynb 23KB
LICENSE 34KB
MATLAB
TSP.m 6KB
DataSet
rand20.tsp 356B
dsj100.tsp 2KB
rand50.tsp 713B
TSP.asv 6KB
.gitignore 446B
README.en.md 891B
README.md 1KB
共 11 条
- 1
资源评论
程序员柳
- 粉丝: 8161
- 资源: 1469
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Android 凭证交换和更新协议 - “你只需登录一次”.zip
- 2024 年 ICONIP 展会.zip
- 微信小程序毕业设计-基于SSM的电影交流小程序【代码+论文+PPT】.zip
- 微信小程序毕业设计-基于SSM的食堂线上预约点餐小程序【代码+论文+PPT】.zip
- 锐捷交换机的堆叠,一个大问题
- 微信小程序毕业设计-基于SSM的校园失物招领小程序【代码+论文+PPT】.zip
- MATLAB《结合萨克拉门托模型和遗传算法为乐安河流域建立一个水文过程预测模型》+项目源码+文档说明
- 基于人工神经网络/随机森林/LSTM的径流预测项目
- 微信小程序毕业设计-基于SSM的驾校预约小程序【代码+论文+PPT】.zip
- Aspose.Words 18.7 版本 Word转成PDF无水印
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功