TSP基于matlab蜜蜂算法求解旅行商问题含matlab源码 1248期
Posted 紫极神光
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSP基于matlab蜜蜂算法求解旅行商问题含matlab源码 1248期相关的知识,希望对你有一定的参考价值。
一、TSP简介
旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。
TSP的数学模型
二、蜜蜂算法简介
1 什么是人工蜂群算法?
人工蜂群算法是模仿蜜蜂行为提出的一种优化方法,是集群智能思想的一个具体应用,它的主要特点是不需要了解问题的特殊信息,只需要对问题进行优劣的比较,通过各人工蜂个体的局部寻优行为,最终在群体中使全局最优值突现出来,有着较快的收敛速度。为了解决多变量函数优化问题,Karaboga提出了人工蜂群算法ABC模型(artificial bee colony algorithm)。
人工蜂群算法属于群智能算法的一种,其受启发于蜜蜂的寻蜜和采蜜过程,相比于常见的启发式算法,它的优点在于其使用了较少的控制参数,并且鲁棒性强,在每次迭代过程中都会进行全局和局部的最优解搜索,因此能够找到最优
以上是关于TSP基于matlab蜜蜂算法求解旅行商问题含matlab源码 1248期的主要内容,如果未能解决你的问题,请参考以下文章
TSP基于matlab麻雀算法求解旅行商问题含Matlab源码 1575期
FA TSP基于matlab萤火虫算法求解旅行商问题含Matlab源码 328期
TSP基于matlab萤火虫算法求解旅行商问题含Matlab源码 328期
TSP基于matlab遗传算法求解旅行商问题含Matlab源码 1337期