CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  数据结构与算法

算法:求汉密尔顿回路路径长度最短

楼主zsxiong(老幺)2002-06-14 11:22:36 在 专题开发/技术/项目 / 数据结构与算法 提问

给定平面的上N+1个点,现要找一条回路,经过其中每个点一次且仅有一次,使路径和最短。  
  问题原型为:有N个零售店,一个配送中心,现在有一辆送货车从配送中心出发,给N个零售店送货,送完后回配送中心,要求总体路径最短。 问题点数:20、回复次数:5Top

1 楼mountainfrank(wood)回复于 2002-06-14 15:39:37 得分 0

典型的带权广度搜索问题,--------每次走一步,判断是否重复,如不重复,累加权,判断是否终点(即起点),如果是,选择权最小的路径打印。Top

2 楼molester()回复于 2002-06-14 16:40:28 得分 0

其实就是找出所有的汉密尔顿回路,看谁权最小Top

3 楼starfish(海星)回复于 2002-06-14 21:08:21 得分 20

这是npc问题,目前还没有多项式时间的算法,只有剪枝搜索了,如果允许近似解的话可以用模拟退火法。Top

4 楼zhoukun666(我喜欢==〉{ 。}{ 。})回复于 2002-06-14 21:58:46 得分 0

谁有源代码?---我一百份!Top

5 楼zsxiong(老幺)回复于 2002-06-15 09:50:09 得分 0

如果一个一个的试的话,时间复杂度是N!  
  我去年上《运筹学》的时候,记得有方法可解(求近似解),但可惜是我的书不在这一边了。  
  海星说得很对,谢谢大家!Top

相关问题

  • 求算法:怎样求二叉树的内部路径长度?内部路径长度就是从根结点到每一个结点的长度之和
  • 求负权最短路径 除了Bellman - Ford算法,有没有另一种算法可以判断出负开销回路的存在
  • 如何返回路径?(急!)
  • 兄弟,知道怎样求二叉树的内部路径长度的算法的,内部路径长度就是从根结点到所有结点的长度之和!
  • 求最佳路径算法问题
  • 路径规划算法问题,
  • 求助,求有向图中所有简单回路的算法
  • 急求求最小树和独立回路的算法
  • 求另外的最短路径算法(s到t点)的,除了Dijkstra算法以外???
  • 谁知道,有关于GIS的最短路径的算法!

关键词

  • 回路
  • 路径
  • 配送中心
  • 问题

得分解答快速导航

  • 帖主:zsxiong
  • starfish

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo