原文:模拟退火算法(SA)求解TSP 问题(C语言实现)

这篇文章是之前写的智能算法 遗传算法 GA 粒子群算法 PSO 的补充。其实代码我老早之前就写完了,今天恰好重新翻到了,就拿出来给大家分享一下,也当是回顾与总结了。 首先介绍一下模拟退火算法 SA 。模拟退火算法 simulated annealing,SA 算法最早是由Metropolis等人提出的。其出发点是基于物理中固体物质的退火过程与一般组合优化问题之间的相似性。模拟退火算法是一种通用的 ...

2017-04-10 12:31 0 9761 推荐指数:

查看详情

转 | 模拟退火算法SA)和迭代局部搜索(ILS)求解TSP的Java代码分享

以下文章来源于数据魔术师 ,作者周航 前言 大家好呀!我们你们好久不见的。。。咳咳,初次见面的小编! 之前重新整理了ILS的代码,有人留言问能不能提供java版。 正好最近在学启发式算法和java,为了造福人类小编打算提供模拟退火法和迭代局部搜索求解TSP的java版本,方便一些不喜欢 ...

Fri Apr 10 06:33:00 CST 2020 0 720
算法模拟退火算法解决TSP问题的matlab实现

前言 模拟退火算法SA)是较为常见的现代优化算法之一,常用于旅行商(TSP问题中。数学建模里学生们常常使用该算法,甚至是为了使用这个算法而使用这个算法,让评委老师们审美疲劳。评委老师明确表明使用所谓"神算法"(神经网络,模拟退火,遗传算法等等)而过于牵强者拿不了高分 ...

Mon Sep 09 06:53:00 CST 2019 0 4499
遗传算法C语言实现(二)-----以求解TSP问题为例

上一次我们使用遗传算法求解了一个较为复杂的多元非线性函数的极值问题,也基本了解了遗传算法实现基本步骤。这一次,我再以经典的TSP问题为例,更加深入地说明遗传算法中选择、交叉、变异等核心步骤的实现。而且这一次解决的是离散型问题,上一次解决的是连续型问题,刚好形成 ...

Sun Dec 11 20:52:00 CST 2016 5 10291
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM