码迷,mamicode.com
首页 >  
搜索关键字:unidirectional tsp    ( 793个结果
hdu 3001 Travelling TSP变形 三进制状压dp
// hdu 3001 TSP问题的变形 // 这次到每个点最多两次,所以可以用三进制的类推 // dp[S][u]表示当前在u点访问状态为S时所得到的最小的开销 // 采用刷表法,即用当前的状态推出它所能转移的状态 // dp[S][u] 可以到达的状态为dp[S+state[v]][v](dist[u][v]!=inf) // dp[S+state[v]][v] = max(dp[S+stat...
分类:其他好文   时间:2015-04-15 01:03:10    阅读次数:148
poj 3311 Hie with the Pie 状压dp
//参考了挑战程序设计第二版的tsp,dp[S][v]表示在已经访问了集合S中的点情况下 //从出发访问剩下的节点并回到0号起点的最少花费dp[V][0]都是0, //从0号节点回到0花费肯定是0, //dp[S][v] = min(dp[S|{u}][u]+d[v][u],dp[S][v]){u不在当前的集合中} //这样我们从[0,0]这个状态开始进行记忆化搜索,就一定能得到我们想要的答案 /...
分类:其他好文   时间:2015-04-08 21:37:26    阅读次数:123
旅行商问题(TSP)之动态规划解法
http://soj.sysu.edu.cn/show_problem.php?pid=1000&cid=1769sicilyTraveling Salesman Problem有编号1到N的N个城市,问从1号城市出发,遍历完所有的城市并最后停留在N号城市的最短路径长度。Input第一行整数 T :...
分类:其他好文   时间:2015-04-08 09:00:16    阅读次数:506
(tsp问题) hdu 4856
TunnelsTime Limit: 3000/1500 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1460Accepted Submission(s): 435Problem Desc...
分类:其他好文   时间:2015-04-07 13:24:53    阅读次数:143
07_旅行商问题(TSP问题,货郎担问题,经典NPC难题)
问题来源:刘汝佳《算法竞赛入门经典--训练指南》 P61 问题9:问题描述:有n(n<=15)个城市,两两之间均有道路直接相连,给出每两个城市i和j之间的道路长度L[i][j],求一条经过每个城市一次且仅一次,最后回到起点的路线,使得经过的道路总长度最短(城市编号为0~n-1)。分析:1.因为最后走...
分类:其他好文   时间:2015-04-01 21:32:58    阅读次数:421
POJ 3311 Hie with the Pie(TSP问题 状压DP)
Description The Pizazz Pizzeria prides itself in delivering pizzas to its customers as fast as possible. Unfortunately, due to cutbacks, they can afford to hire only one driver to do the deliveri...
分类:其他好文   时间:2015-04-01 15:32:04    阅读次数:195
POJ 3311-Hie with the Pie(floyd+TSP 状压DP)
题意:一个送外卖的人,要将外卖全部送去所有地点再回到店离,求最短路。(可以重复经过边) 思路:由于可重复走某些边,所以先求各个点的最短路,再TSP dp[i][s] 表示目前在i点还需要遍历s集合后回到0点的最短路径 边界条件就是dp[i][0]=dis[i][0] //196 KB 0 ms C++ 1190 B #include #include #include #include ...
分类:其他好文   时间:2015-03-29 22:17:56    阅读次数:245
poj3311 Hie with the Pie 旅行商问题(TSP)
题目链接http://poj.org/problem?id=3311Hie with the PieTime Limit:2000MSMemory Limit:65536KTotal Submissions:5094Accepted:2716DescriptionThe Pizazz Pizzeri...
分类:其他好文   时间:2015-03-20 23:23:20    阅读次数:179
poj 2688 状态压缩dp解tsp
题意: 裸的tsp。 分析: 用bfs求出任意两点之间的距离后可以暴搜也可以用next_permutation水,但效率肯定不如状压dp。dp[s][u]表示从0出发访问过s集合中的点,目前在点u走过的最短路程。 代码: //poj 2688 //sep9 #include #include using namespace std; const int maxW=32; const ...
分类:其他好文   时间:2015-03-15 10:57:59    阅读次数:153
TSP-旅行商问题
#include #include #include #include #include #define MAX_N 10int d[MAX_N][MAX_N];int dp[1= 0) { return dp[S][v]; } if ((1>u) & 1)) { ...
分类:其他好文   时间:2015-03-13 20:31:23    阅读次数:236
793条   上一页 1 ... 70 71 72 73 74 ... 80 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!