简体   繁体   English

对车辆路径问题的一个子类型进行分类

[英]Classifying a subtype of Vehicle Routing Prøblem

I've worked on VRP problems previously, but its been several years and going through literature hasn't helped much because the variations in the problem change a lot about the solution.我以前研究过 VRP 问题,但已经有几年了,查阅文献并没有太大帮助,因为问题的变化对解决方案有很大的影响。 So I was hoping, if I laid the problem description out, someone with a bit more insight could help me identify what flavor of VRP I'm working on, or if it more closely matches something else entirely.所以我希望,如果我列出问题描述,那么有更多洞察力的人可以帮助我确定我正在研究的 VRP 的风格,或者它是否与其他完全匹配。

The problem I have is a set number of locations, 10 in my current case but this is variable.我遇到的问题是一组位置,在我当前的情况下为 10,但这是可变的。 Each location has a set of shipments that need to be sent out to the other locations, the number of shipments and destinations are random so location 0 could have 1 shipment for each of the other locations, it could have 10 shipments all to location 5, or anywhere in between.每个位置都有一组需要发送到其他位置的货物,货物的数量和目的地是随机的,因此位置 0 可以为其他每个位置的每个位置发送 1 个货物,它可以有 10 个货物全部发送到位置 5,或介于两者之间的任何地方。 All locations are directly connected, although the distance between each location is not uniform, all distance is Euclidean, so there is an element of needing to travel the longer distances as few times as possible.所有位置都是直接相连的,虽然每个位置之间的距离不均匀,但所有距离都是欧式的,所以有一个元素需要尽可能少地走更长的距离。 There is only 1 vehicle, and it can only carry 6 shipments at once, but shipments are NOT held in a queue or stack so any shipment that has been picked up can be delivered to its destination at any time regardless of when other shipments are picked up.只有1辆车,一次只能运送6个货件,但货件不会排成队列或堆放,因此任何已提取的货件都可以随时运送到目的地,而不管其他货件何时被提取向上。 The vehicle can carry any mix of shipments, to between 1 and 6 destinations at a time.该车辆可以同时运送任何类型的货物,运送到 1 到 6 个目的地。 There is no time constraint such as pick up or drop off only possible during certain hours.没有时间限制,例如只能在特定时间内接送。 The vehicle can start at any one of the locations and can end at any location, and there is no limit to the number of stops at each location or number visits to each location, except that total distance traveled needs to be minimized.车辆可以在任何一个地点出发,也可以在任何地点结束,并且每个地点的停靠次数或到每个地点的访问次数没有限制,只是需要最小化行驶的总距离。

It is also possible to pick up shipments, move them, and unload them at a location that is not their proper destination.还可以在非正确目的地的位置提取、移动和卸载货物。 This won't count as a successful delivery, but after being moved the shipment could be picked up and moved again later.这不会算作成功交付,但在移动后,可以取件并稍后再次移动。 I'm not sure if this changes anything about the problem since I'm restricting the problem to 1 vehicle, but it is an allowed action.我不确定这是否会改变问题,因为我将问题限制在 1 辆车上,但这是允许的操作。

Given that description I've been trying to classify this as capacitated VRP with pickup and delivery, but when I compare my problem to examples in that area it doesn't seem like a match when I listen to lectures over it or in literature.鉴于这种描述,我一直试图将其归类为具有提货和送货功能的容量 VRP,但是当我将我的问题与该领域的示例进行比较时,当我听有关它的讲座或文学作品时,它似乎并不匹配。 I'm not sure if having my all locations as potential pick-up and delivery targets is skewing my understanding, or if I'm just making this problem more complicated than it needs to be, maybe it matches a simpler interpretation.我不确定将我的所有位置作为潜在的取货和交付目标是否会扭曲我的理解,或者如果我只是让这个问题比它需要的更复杂,也许它符合更简单的解释。

If after you read this you think I'm on the right track and that I've identified everything correctly, could you please advise me as to where/how to start or learn more.如果您在阅读本文后认为我在正确的轨道上并且我已正确识别所有内容,请告诉我从哪里/如何开始或了解更多信息。 At this point if I have correctly classified the problem then I'm not really sure what my next step should be since what I've gone over in other solutions doesn't seem to match what I'm working with.在这一点上,如果我对问题进行了正确分类,那么我不确定下一步应该做什么,因为我在其他解决方案中讨论的内容似乎与我正在处理的内容不符。 Thank you.谢谢你。

-i used a ø in problem, because Vehicle Routing Problem wasn't allowed in the title. -i 在问题中使用了 ø,因为标题中不允许出现车辆路线问题。 Sorry.对不起。

It is also possible to pick up shipments, move them, and unload them at a location that is not their proper destination.还可以在非正确目的地的位置提取、移动和卸载货物。 This won't count as a successful delivery, but after being moved the shipment could be picked up and moved again later.这不会算作成功交付,但在移动后,可以取件并稍后再次移动。 I'm not sure if this changes anything about the problem since I'm restricting the problem to 1 vehicle, but it is an allowed action.我不确定这是否会改变问题,因为我将问题限制在 1 辆车上,但这是允许的操作。

The key question is whether this can actually make routes more efficient or not.关键问题是这是否真的可以使路线更有效。 If it doesn't, you can ignore this (ie don't do it) and the problem is a capacitated pickup delivery vehicle routing problem.如果没有,您可以忽略这一点(即不要这样做),问题是有能力的皮卡送货车辆路线问题。 (ie a vehicle routing problem where items are picked up from one location, dropped at another, where neither location is the vehicle depot). (即车辆路线问题,其中物品从一个位置拾取,在另一个位置丢弃,其中两个位置都不是车辆仓库)。 If you've only got one vehicle you could probably call it a "capacitated TSP with pickup and deliveries" or something similar.如果您只有一辆车,您可能会称其为“带提货和送货的有能力的 TSP”或类似的东西。

If this does make routes more efficient, you're doing some kind of crossdocking, and this becomes a very complex/rich vehicle routing problem requiring a custom algorithm.如果这确实使路线更有效,那么您正在进行某种交叉对接,这将成为一个非常复杂/丰富的车辆路线问题,需要自定义算法。 This paper may be of some use? 这张纸可能有点用?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 将并非全部相等的2-Sat Pr0blem转换为等效的2-SAT pr0blem - Converting Not All Equal 2-Sat Pr0blem to an equivalent 2-SAT pr0blem TopCoder上的FlowerGarden prolble如何成为DP-one? - How is the FlowerGarden pr0blem on TopCoder a DP-one? 荷兰国旗 pr0blem 和排序之间的区别 - Difference between dutch flag pr0blem and sorting 胜过LeetCode的“爬楼梯”问题的深度优先搜索解决方案 - Better than depth-first search solution to LeetCode's 'climbing stairs' pr*blem 车辆路径/资源调度算法设计 - Vehicle Routing / Resource Scheduling Algorithm Design 解决车辆路径问题的集体版本 - Solving a collective version of the vehicle routing problem 最佳实施旅行商/车辆路线使用案例 - best possible implementation of the travelling salesman / vehicle routing use case 车辆路线问题 - 如何完成/确定何时访问某些位置? - Vehicle Routing Problem - How to finish/determine when certain locations are visited? 在黑暗环境中对颜色进行分类 - Classifying color in dark surroundings 逼近整数分配问题的最优解的算法 - Algorithm to approximate an optimal solution for an integer allocation pro­blem
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM