» 旅行商问题,适用于工业和创新

旅行商问题,适用于工业和创新

旅行推销员问题

想象一下,在一个繁忙的配送中心,机器和工人在各个工作地点和存储地点之间以最佳方式移动。必须妥善规划路线,以满足严格的时间限制,并降低成本和其他因素。这一挑战正是历史上所谓的 旅行推销员问题 (TSP).它不仅应用于物流领域。这篇文章探讨了旅行推销员问题如何应用于现实生活和制造业。它探讨了如何改进所有行业的路线规划。

虽然这个问题是纯数学和算法研究中的经典问题,在物流领域也有更实用的研究方法,但在其他行业和制造领域几乎无人知晓。

这篇文章特别关注我们的文章 "工程学中需要了解的 10 种主要算法和方法 "中的一种算法。

关键要点

  • 旅行推销员问题(TSP)是在几个点之间寻找最优化的路线。
  • 这一问题在 1930-1940 年间开始受到关注。
  • 它有助于各组织提高效率、降低运营成本、限制资源和改善服务提供。
  • 这个问题广泛适用于不同部门和行业,而不仅仅是物流和运输业。
  • 只要点数超过 12-20 个,问题就会变得过于复杂,无法计算出完美的解决方案
  • 为了找到好的近似值,人们发明了几种算法,但并非完美的近似值

什么是旅行推销员问题?

旅行推销员问题 寻找最有效的方式,让销售人员访问各个城市,然后返回起点。他必须在每个城市只停留一次,并尽可能缩短总路程。

要理解 TSP 的定义,就要知道路线的数量会随着城市的增加而增加。例如,四个城市意味着有 24 条可能的路径。增加更多城市就会增加挑战,导致需要考虑的潜在路线过多。

许多企业,如物流、电信和制造业企业,经常面临这个问题。解决巡回推销员问题的好办法可以节约成本,提高效率。 它展示了与数学相关的理论研究如何帮助解决现实生活中的问题。

为什么这是一个问题?

 

如果有 n 个城市,则有 (n-1)!/2 条独特的旅游线路(如果旅游线路是循环的,且方向无关紧要,则会出现 /2)。

  • 对于较小的 n(例如 n < 20),精确算法(蛮力、动态编程)是可行的。
  • 近似/探索技术:最近邻算法、克里斯托菲德斯算法、遗传算法通常用于较大的实例。
  • 但一般来说,没有一种快速方法能保证在所有情况下都能给出确切的最佳答案。

此外,输入的细微变化(如距离或新城市)会完全改变最佳路线,从而使问题变得高度敏感和复杂。

访问过的城市可能的路线/组合
36
424
5120
6720
75040
206 × 1016 (如果每条路线的计算只需要一微秒,则需要近两千年)。
25如果每条路线的计算需要一微秒的时间,那么它就会比我们的宇宙年龄还长

旅行推销员问题的历史

历史知识的广阔天地,旅行推销员问题的旅程在我们面前展开。在前景部分,一幅广阔的地图上点缀着线条和路线,追溯着这一标志性优化难题的演变过程。中间是一系列分析图表和数学公式,这些工具随着时间的推移逐渐形成了我们对这一问题的理解。背景是重要里程碑和关键人物的拼贴画,每个人都为旅行推销员问题的丰富历史做出了贡献。在暖色调、复古风格的灯光照耀下,这个场景捕捉到了这个问题的深度和复杂性,它不断吸引和启发着研究人员、逻辑学家和问题解决者。
历史知识的广阔天地,旅行推销员问题的旅程由此展开。旅行推销员问题在工业和物流业中的实际应用。交货计划

旅行推销员问题起源于 20 世纪初,这要归功于一些聪明的数学家。威廉-罗文-汉密尔顿(William Rowan Hamilton)和卡尔-门格尔(Karl Menger)是帮助我们了解如何在复杂路径上航行的大人物。他们真正关注的是如何更容易地找到最佳路线。

到 20 世纪 30 年代,人们开始更清晰地定义 TSP。来自维也纳和哈佛大学的学者们就此展开了合作。他们开始发现它可以解决实际问题,比如改善校车路线。这让更多人对解决 TSP 问题产生了兴趣。

TSP 对企业,尤其是航运和运输企业超级有用。二十世纪五六十年代,兰德公司挺身而出。他们提出了解决 TSP 的巧妙方法,这些方法成为使物流更加顺畅的关键部分。

为什么这是一个 NP 难问题?

错综复杂的网状路径代表了错综复杂的旅行推销员问题,这是一个 np-hard难题。前景中,一个孤独的人物正在思考这个难题,表情凝重。背景是几何形状和线条组成的万花筒,象征着问题的计算复杂性。柔和的色调传达出任务的严肃性,而策略性的照明则投射出戏剧性的阴影,突出了问题的深度。整个场景唤起了一种分析的紧张感,吸引观众深入了解这一标志性优化挑战的复杂性。
交织在一起的复杂路径网代表了错综复杂的旅行推销员问题。交货计划

旅行推销员问题(Traveling Salesman Problem)是计算机科学中的一个难题。它之所以被称为 "NP-hard "难题,是因为如果有很多城市,它的增长速度会呈指数级增长,超出任何计算机的处理能力,因此很难解决。

什么是 "NP-困难 "问题? 在计算机科学和计算复杂性理论中,"NP "代表非确定多项式时间。一个 NP-困难问题至少和 NP 中最难的问题一样难,这意味着 NP 中的每个问题都可以用多项式时间还原成 NP-困难问题。与 NP-完全问题不同的是 可以在多项式时间内验证、目前还没有一种已知算法能在多项式时间内解决 NP 难问题。

正因为如此,专家们使用特殊的快捷方式和聪明的猜测。这些技巧可以帮助他们找到相当不错的路径,而不需要不可能达到的计算能力,就能得到一个在现实生活中足够好用的像样的解决方案。请看下一章,其中一些方法可以帮助他们处理大量可能的路径。

工业应用

旅行推销员问题 不同行业 让路线和流程等事情变得更好。物流、运输和制造等许多领域都使用 TSP 来简化工作。TSP 近似解决方案及其变体可用于以下领域:

交通运输

与最初的推销员问题最相似的用法:

  • 车辆路线和物流优化:送货卡车路线规划
  • 旅游路线规划:观光旅游优化
  • 航空公司航班调度:尽量缩短航线距离
  • 垃圾收集路线优化:城市垃圾收集
  • 无人机 配送路线规划:无人机机队物流
  • 共享乘车和出租车调度优化:优化乘客上下车顺序
  • 紧急情况:警察、医疗、消防员...
  • 博物馆/美术馆参观规划:设计游客参观所有展品的路径,尽量减少步行。

路由 

  • 建筑中的电缆敷设和布线:用最少的材料铺设电缆/电线
  • 网络和电子枢纽
  • VLSI Chip Design: minimizing total wire length when laying out circuits in VLSI...

You have read 50% of the article. The rest is for our community. Already a member? 登录
(and also to protect our original content from scraping bots)

创新世界社区

登录或注册(100% 免费)

查看本文其余部分以及所有会员专享内容和工具。

只有真正的工程师、制造商、设计师和营销人员才是专业人士。
没有机器人,没有仇恨者,没有垃圾邮件发送者。

常见问题

什么是旅行推销员问题(TSP)?

旅行推销员问题(TSP)是一道重要的难题。它的目的是找到一条最短的路径,只访问每个地点一次,然后返回起点。这对于需要高效规划路线的企业来说至关重要。主要的挑战在于可能的路线数量巨大,每增加一个新地点,数量就会增加。此外,交通和截止日期等现实问题也增加了规划的难度。

为什么 TSP 被认为是 NP 难问题?

TSP 的难度很大,因为每增加一个城市,潜在路线的数量就会成倍增加。这就很难快速找到最佳路线,尤其是当增加的地点超过 20 个时。

TSP 有哪些常见应用?

TSP is used in many areas, like making delivery routes more efficient and managing supply chains. It’s also helpful in healthcare for scheduling visits and in 机器人 for guiding movements or in manufacturing electronics positioning or testing small components and copper routes.

图论和启发式算法与 TSP 有什么关系?

图论是 TSP 背后的数学原理。它用点(顶点)表示城市,用线(边)表示城市之间的路径。这有助于开发有效解决 TSP 问题的方法。启发式算法是解决 TSP 的智能捷径。它们有助于快速找到足够好的路径,即使它们并不完美。近邻算法和贪婪算法就是常见的例子。模拟退火和遗传算法等技术也特别适用于大型问题。

TSP 如何影响供应链效率?

TSP 通过完善运输路线来提高供应链效率。这将降低成本,更好地利用资源,并改善每个相关人员之间的协调。在医疗保健领域,TSP 可优化家庭护理和急救服务的提供方式。它能确保医疗用品及时送达,提高病人的整体护理水平和满意度。

目录
    Aggiungere un'intestazione per iniziare a generare l'indice.

    设计或项目挑战?
    机械工程师、项目或研发经理
    有效的产品开发

    可在法国和瑞士短期内接受新的挑战。
    通过 LinkedIn 联系我
    塑料和金属制品、按成本设计、人体工程学、中高产量、受监管行业、CE 和 FDA、CAD、Solidworks、精益西格玛黑带、医疗 ISO 13485 II 级和 III 级

    我们正在寻找新的赞助商

     

    贵公司或机构从事技术、科学或研究工作?
    > 给我们发送消息 <

    接收所有新文章
    免费,无垃圾邮件,电子邮件不分发也不转售

    或者您可以免费获得完整会员资格以访问所有受限制的内容>这里<

    涵盖的主题: 旅行推销员问题、优化、路线规划、物流、算法、效率、降低成本、启发式方法、动态编程、NP-hard、组合优化、近似算法、ISO 9001、ISO 14001、ISO/IEC 27001、ISO 31000 和 ISO 50001。

    发表评论

    您的邮箱地址不会被公开。 必填项已用 * 标注

    相关文章

    滚动至顶部

    你可能还喜欢