假设我有N辆出租车,并且有N位乘客等待被出租车接走。客户和出租车的初始位置是随机/任意的。计算出租车运动
现在我想给每个出租车分配到唯一客户。
的客户都是固定的,出租车都在相同的速度移动。为了简单起见,我们假设没有任何障碍,出租车可以直线移动到指定的客户。
我现在想,直至最后一位进入他/她的出租车降到最低的时候。
有没有一个标准的算法来解决这个问题?我有数以万计的出租车/客户。解决方案不一定是最优的,只是'好'。
该问题几乎可以模拟为标准的“分配问题”,可使用Hungarian algorithm(Kuhn-Munkres算法或Munkres分配算法)解决。但是,我希望最大限度地降低最昂贵的分配的成本,而不是最小化分配的成本总和。
试着在[math.stackexchange.com](http: //math.stackexchange.com),你可能会有更多的运气。 – Alan 2013-04-10 20:07:07
@Alan这听起来像一个典型的算法问题。 – Dukeling 2013-04-10 21:24:09