MATLAB实战系列(八)-头脑风暴优化(BSO)算法求解旅行商问题(TSP)(附MATLAB代码)
这份源代码包含7个函数,分别如下:
01 | 主函数
主函数的输入是文本文件pr226.txt(第1列是序号,第2列是x坐标,第3列是y坐标),输出是最优路线。文本文件可根据自己需要进行替换,只要保持3列的这种形式即可,文本文件格式如下。
序号 |
x坐标 |
y坐标 |
%
tic
clear
clc
%% 导入数据
pr226=importdata('pr226.txt');
N=size(pr226,1); %城市数目
vertexs=pr226(:,2:3); %各点xy坐标
x=vertexs(:,1); %x坐标
y=vertexs(:,2); %y坐标
h=pdist(vertexs);
dist=squareform(h); %距离矩阵
%% 参数初始化
MAXGEN=1000;
MATLAB实战系列(八)-头脑风暴优化(BSO)算法求解旅行商问题(TSP)(附MATLAB代码)相关推荐
- 【MVO TSP】基于matlab灰狼算法求解旅行商问题【含Matlab源码 1327期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[TSP]基于matlab灰狼算法求解旅行商问题[含Matlab源码 1327期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...
- 【AFSA TSP】基于matlab人工鱼群算法求解旅行商问题【含Matlab源码 422期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[TSP]基于matlab人工鱼群算法求解旅行商问题[含Matlab源码 422期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2 ...
- 【BA TSP】基于matlab蜜蜂算法求解旅行商问题【含matlab源码 1248期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[TSP]基于matlab蜜蜂算法求解旅行商问题[含matlab源码 1248期] 获取代码方式2: 付费专栏Matlab路径规划(初级版 ...
- 【IA TSP】基于matlab免疫算法求解旅行商问题【含Matlab源码 195期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[旅行商问题]基于matlab免疫算法求解旅行商问题[含Matlab源码 195期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2 ...
- 【ACO TSP】基于matlab改进的蚁群算法求解旅行商问题【含Matlab源码 242期】
⛄一.TSP简介 旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题.货郎担问题,是数学领域中著名问题之一.假设有一个旅行商人要拜访n个城市,他必须选 ...
- 【ACO TSP】基于matlab GUI蚁群算法求解旅行商问题【含Matlab源码 1032期】
⛄一.TSP简介 旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题.货郎担问题,是数学领域中著名问题之一.假设有一个旅行商人要拜访n个城市,他必须选 ...
- 【PSO TSP】基于matlab GUI粒子群算法求解旅行商问题【含Matlab源码 1334期】
⛄一.TSP简介 旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题.货郎担问题,是数学领域中著名问题之一.假设有一个旅行商人要拜访n个城市,他必须选 ...
- 【WPA TSP】狼群算法求解旅行商问题【含Matlab源码 211期】
⛄一.TSP简介 旅行商问题(traveling salesman problem,TSP)是一种常见的路径优化问题,其目的是为了求得一条经过所有城市的最短路径.现实生活中,很多问题都被抽象为TSP进 ...
- 【数学建模】MATLAB应用实战系列(九十三)-岭回归应用案例(附MATLAB和Python代码)
前言 岭回归是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息.降低精度为代价获得回归系数更为符合实际.更可靠的回归方法,对病态 ...
- 【优化调度】基于蚁狮算法求解经济调度问题附matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.
最新文章
- java自学 day1
- 1+1大于2 联想借东风破浪HPC市场
- 使用 P3P 规范让 IE 跨域接受第三方 cookie
- C语言实现常用数据结构——队列
- 棋盘最短路径 python_Dijkstra 最短路径算法 Python 实现
- WOR文件转换成GST文件
- c# list 自定义排序
- python二进制文件的读取与写入可以分别使用什么方法_用python实现读写文件常见操作方式...
- 第二章指南(4.2)添加 Controller
- 使用Servlet上传多张图片——访问提示
- 创建优秀团队文化的四大要点
- Windows 8 系列(九):关于VariableSizedWrapGrid与WrapGrid 对Visibility变化而引起的布局变化的支持...
- Notification添加点击意图的学习理解
- 动态添加GRIDVIEW内容 和数据绑定
- 宝塔界面,添加数据库,数据库管理密码错误!
- 教材推荐 PRML_模式识别与机器学习
- ps4微软服务器地址,PSN服务更新 终于可以在PC上玩PS4游戏了!
- 计算机无法识别出硬件,电脑检测不到硬盘,电脑硬件故障检测工具
- tableau 集动作_举个栗子!Tableau技巧(59):学做两个集合的维恩图(文氏图)Venn diagram...
- c语言 交互式电子白板案例,交互式电子白板教学案例——电子白板让修改习作不再难...
热门文章
- 使用codeplex管理WP7项目开发版本
- RHEL5中配置无线
- 上海奋斗记--从3500到700W(转)
- esp8266 SDK开发之编译流程
- win10如何使用pip下载适合自己python版本的matplotlib?(亲测有效)
- c++基础———循环结构
- 电信笔试c语言编程,华工电信院电子与通信工程 923复试面试,笔试考什么?复试真题...
- pythonpandas设置索引_python – pandas:使用(row,col)索引设置值
- asp 表格渐变颜色_加班到半夜,同事却用WPS表格小技巧10分钟搞定工作!
- c语言调用系统当前时间的函数,c语言获取系统当前时间的函数,求讲解?