码迷,mamicode.com
首页 >  
搜索关键字:tsp问题    ( 94个结果
HDU 5067 Harry And Dig Machine(状压DP)(TSP问题)
题目地址:HDU 5067 经典的TSP旅行商问题模型。状压DP。 先分别预处理出来每两个石子堆的距离。然后将题目转化成10个城市每个城市至少经过一次的最短时间模型。然后简单的状压DP即可。 代码如下: #include #include #include #include #include #include #include #include #include #inc...
分类:系统相关   时间:2014-10-23 10:47:53    阅读次数:270
HDU 5067
http://acm.hdu.edu.cn/showproblem.php?pid=5067规定起点和终点的tsp问题,解法依然是状态压缩dp,在初始化和计算答案的时候略做改动即可#include #include #include #include using namespace std ;con...
分类:其他好文   时间:2014-10-19 18:24:09    阅读次数:177
poj 3311 tsp入门
题意:n+1个点:0--n,找一条路径从0点出发遍历1--n的点再回到0,每个点可经过不止一次,求最短路径裸的TSP问题,先用Floyd求出各个点之间最短路,再状压dp即可用n+1位二进制表示状态附模板: 1 //首先不难想到用FLOYD先求出任意2点的距离dis[i][j] 2 //接着枚举所有状...
分类:其他好文   时间:2014-10-19 17:01:24    阅读次数:303
遗传算法解决TSP问题
基本原理在代码中有注释: 1 #include 2 #include 3 #include 4 #include 5 #include 6 using std::string; 7 8 struct Position 9 { 10 string EID; 11 ...
分类:编程语言   时间:2014-10-19 11:32:19    阅读次数:272
[POJ 3311]Hie with the Pie——再谈TSP问题的DP解法
题目连接: ?? http://poj.org/problem?id=3311 题目大意:有n+1个点,给出点0~n的每两个点之间的距离,求这个图上TSP问题的最小解 思路:用二进制数来表示访问过的城市集合,f[{S}][j]=已经访问过的城市集合为S,访问了j个城市,所需的最少花费。 这里提一下二进制数表示集合的方法(这里不妨设集合中最多有n个元素): 如果集合S中最多会出现n个元素...
分类:其他好文   时间:2014-10-14 23:13:29    阅读次数:251
基于贪心算法求解TSP问题(JAVA)
前段时间在搞贪心算法,为了举例,故拿TSP来开导,写了段求解算法代码以便有需之人,注意代码考虑可读性从最容易理解角度写,没有优化,有需要可以自行优化!一、TSP问题TSP问题(Travelling Salesman Problem)即旅行商问题,又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而...
分类:编程语言   时间:2014-08-19 14:35:54    阅读次数:328
青蛙的烦恼(dp好题)
有n片荷叶正好在一凸多边形顶点上有一只小青蛙恰好站在1号荷叶的点小青蛙可以从一片荷叶上跳到另外任意一片荷叶上给出N个点的坐标N<800求小青蛙想通过最短的路程遍历所有的荷叶一次且仅一次的最短路径。这题如果没有凸多边形的性质,就是裸的TSP问题,数据范围没法做的很大,用dp做也最多做到n=20左右,即...
分类:其他好文   时间:2014-08-07 00:12:17    阅读次数:728
Light OJ 1316 A Wedding Party 最短路+状态压缩DP
题目来源:Light OJ 1316 1316 - A Wedding Party 题意:和HDU 4284 差不多 有一些商店 从起点到终点在走过尽量多商店的情况下求最短路 思路:首先预处理每两点之前的最短路 然后只考虑那些商店 个数小于15嘛 就是TSP问题 状态压缩DP搞一下 状态压缩姿势不对 有必要加强 #include #include #include #include...
分类:其他好文   时间:2014-07-08 19:37:07    阅读次数:241
TSP问题的n种解法-开篇
想法初衷:好久前就有整理各种常规智能算法的想法,一直没找到合适的契机。最近写这方面系列文章的想法越来越强烈,一方面是想锻炼一下自己的表述能力,另一方面出于知识整理与分享,就动笔了,相信经典的东西一定会有它的用处的。算法会在统一的matlab框架下进行,即利用各种算法解决TSP问题,在应用中掌握算法的...
分类:其他好文   时间:2014-06-29 06:38:45    阅读次数:305
基于遗传算法求解TSP问题(Java界面)
近期为做展示,改写了一个遗传算法求TSP的Java界面版,思路代码和 http://blog.csdn.net/wangqiuyun/article/details/12838903 这篇文章思路是一样的,追加了Java用Graphics画点及画线做路径展示,展示部分做得比較粗糙,须要的拿走,效果图...
分类:编程语言   时间:2014-06-15 14:04:52    阅读次数:247
94条   上一页 1 ... 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!