简体   繁体   English

找到总成本最小的不相交图

[英]Find Disjoint Graph with Smallest Overall Cost

This is an optimization / minimum flow problem.这是一个优化/最小流量问题。 For this directed graph, I would like all vertices to be visited exactly once, but this graph can exist multiple disjoint paths, and each path has constraints on its total cost.对于这个有向图,我希望所有顶点都被访问一次,但是这个图可以存在多个不相交的路径,并且每个路径对其总成本都有限制。 The goal of this problem is to minimize the total cost of all disjoint paths.这个问题的目标是最小化所有不相交路径的总成本。

I only know how to find Dijkstra shortest path, and I am not sure if similar principle can be applied.我只知道如何找到Dijkstra最短路径,我不确定是否可以应用类似的原理。 Please help me out and share your thoughts on this.请帮助我并分享您对此的想法。

Thank you so much!非常感谢!

It sounds to me you are describing a vehicle routing problem, where each route is constrained eg by the vehicle capacity or maximum travel time.在我看来,您正在描述一个车辆路线问题,其中每条路线都受到例如车辆容量或最大行驶时间的限制。 Have a look at https://en.wikipedia.org/wiki/Vehicle_routing_problem .看看https://en.wikipedia.org/wiki/Vehicle_routing_problem

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM