![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TSP
娃娃救葫芦爷
学习编程ing
展开
-
CPLEX-求解TSP模型
问题定义:TSP(Travelling Salesman Problem ) 是最基本的路线问题。它寻求的是旅行者由起点出发,通过所有给定的需求点后,再次返回起点所花费的最小路径成本(每个点只能访问一次),也叫旅行商问题、旅行推销员问题、货郎担问题……数学模型:其中,V为集合中所含图的顶点,约束(1-1)和(1-2)意味着对每个点而言,仅有一条边进和一条边出,约束(1-3)则保证了解没有任...原创 2019-08-20 11:10:20 · 6480 阅读 · 0 评论 -
TSP-贪心启发式算法求解
1、贪心算法(1)概念贪心算法(贪婪算法),是求解最优化问题常见的简单、迅速的算法,它只是做出在当前看来最好的选择,而不可考虑整体(2)思路第一步:描述问题和建立数学模型第二步:把原问题分解成若干个子问题第三步:对每个子问题进行求解,得到子问题的局部最优解第四步:把子问题的局部最优解合并成原问题的解(3)缺点求的的解可能与原问题的最优解相差较大2、贪心算法求解TSP本文用的算...原创 2019-08-20 16:15:33 · 3337 阅读 · 0 评论 -
TSP-爬山算法求解
1、爬山算法(1)概念:一种简单的贪心搜索算法,也可以被称为局部搜索算法(local search algorithm)一种局部择优的方法,是对深度优先搜索的一种改进,它利用反馈信息帮助生成解的决策。 该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解(2)思路:(3)缺点:陷入局部最优(4)图解假设A是当前解,爬山算法往前继续搜索,当搜索到B这个局部...原创 2019-08-20 17:14:06 · 2050 阅读 · 0 评论 -
TSP-禁忌搜索算法求解
1、禁忌搜索算法(1)概念禁忌搜索(Tabu Search或Taboo Search,简称TS)是对局部领域搜索的一种扩展,是一种全局寻优算法,其特点是采用禁忌技术,即用一个禁忌表记录下已经到达过的局部最优点,在下一次搜索中,利用禁忌表中的信息不再或有选择地搜索这些点,以此来跳出局部最优点。该算法可以克服爬山算法全局搜索能力不强的弱点。(2)思路(3)相关术语评价函数:评价函数是用来评...原创 2019-08-20 19:23:09 · 8731 阅读 · 4 评论 -
TSP-模拟退火算法求解
1、模拟退火算法(1)概念是局部搜索算法的拓展。它与局部搜索算法的不同之处在于:它以一定的概率选择邻域中目标函数值差的状态。(2)思路(3)伪代码(4)图解模拟退火算法在搜索到局部最优解B后,会以一定的概率接受向右的移动。也许经过几次这样的不是局部最优的移动后会到达BC之间的峰点D,这样一来便跳出了局部最优解B,继续往右移动就有可能获得全局最优解C2、求解TSP同样是求解at...原创 2019-08-20 22:52:46 · 788 阅读 · 0 评论 -
TSP-蚁群算法求解
1、蚁群算法(1)概念蚁群算法(ant colony optimization, ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型算法,本质上是进化算法中的一种启发式全局优化算法(2)原理假如蚁群中所有蚂蚁的数量为m,所有城市之间的信息素用矩阵pheromone表示,最短路径为bestLength,最佳路径为bestTour。每只蚂蚁都有自己的内存,内存中用一个**禁忌表(Ta...原创 2019-08-21 11:06:17 · 749 阅读 · 0 评论 -
TSP-粒子群算法求解
1、粒子群算法(1)起源该算法最初是受到飞鸟集群活动的规律性启发,进而利用群体智能建立的一个简化模型。(2)概念粒子群算法,也称粒子群优化算法或鸟群觅食算法(Particle Swarm Optimization),缩写为 PSO,是一种全局优化算法。鸟群在整个搜寻的过程中,通过相互传递各自的信息,让其他的鸟知道自己的位置,通过这样的协作,来判断自己找到的是不是最优解,同时也将最优解的信息...原创 2019-08-22 09:42:52 · 3522 阅读 · 2 评论 -
TSP-遗传算法求解
1、遗传算法(1)概念遗传算法(Genetic Algorithm,简称GA)起源于对生物系统所进行的计算机模拟研究,是一种随机全局寻优化方法,它模拟了自然选择和遗传中发生的复制、交叉(crossover)和变异(mutation)等现象,从任一初始种群(Population)出发,通过随机选择、交叉和变异操作,产生一群更适合环境的个体,使群体进化到搜索空间中越来越好的区域,这样一代一代不断繁...原创 2019-08-22 15:47:40 · 1366 阅读 · 0 评论