约束图优化-在连接数千个节点的同时最小化总线路由成本的算法?

时间:2018-10-20 09:01:29

标签: algorithm graph-theory graph-algorithm matching graph-traversal

我正通过与我的城市合作来改善公交路线,以尽量减少公交车的出行时间,以最大程度地减少具有某些限制的用户的出行时间-最多可达 b 公交车和 k 公里的路程。

我已将问题简化为3162( n )个节点(公交车站),每个节点都具有一定的重要性,其目标是最大程度地减少两个车站之间的行驶时间,并以停止。

因此,我正在尝试生成一系列最长为 k b Eulerian paths(公交路线),以使总成本最小化从任何节点到任何其他节点的传输量。换句话说,最小化:

Cost function

,同时确保所有路线的总行驶距离保持在 k 以下,并且仅存在 b 条路线。

我已经建立了模型,现在我试图弄清楚如何真正生成路线。假设有3162个节点,那么节点之间可能有995万个可能的链接,我可能需要构造200条以上的路线,每条路线最可能包含3至30个站点。蛮力强迫这一做法不切实际。

作为一个工程问题,如何有效地生成这组路线?

0 个答案:

没有答案
相关问题