我公司最近开始为员工提供运输服务。我们想要建立一种算法,根据公交车站点将员工分配到公交车上。
没有。巴士和巴士路线是固定的: 例如:
(Capacity:40) Bus #1, ------ stop1 ----- stop3 ------- stop5 ----------
(Capacity:50) Bus #2, ------ stop2 ----- stop3 ------- stop6 ---------- stop5
(Capacity:40) Bus #3, ------ stop3 ----- stop4
没有。有利于运输的员工:
stop1: 10,
stop2: 10,
stop3: 20,
stop4: 18,
stop5: 20,
stop6: 10
我们如何分配最佳号码。员工乘公共汽车?
是否有任何标准算法为此问题定义解决方案?我用谷歌搜索但无法找到任何相关的算法。请指导我正确的方向。
提前致谢!
答案 0 :(得分:1)
我认为这可能最终与Bin Packing,Knapsack和Cutting stock类似,但不完全相同。那些问题是NP难的,所以我怀疑你的问题也是如此。
也许: