拾起随机掉落物体的最佳策略

这个问题就是带载重限制的车辆路由问题,CVRP,然后你可以去搜论文了。NP问题,确定性算法一般是分支限界,复杂度很高,几十个球勉强能解,200个球就属于大规模了,各种启发式近似算法在向你招手
■网友的回复
仅限例题: 如果只能10个的话把所有球踢到一堆再剪啊
■网友的回复
没人回答吗?这个问题其实可以做如下简化: 一个销售员要到200个城市推销他的产品,但每次出差只能出10个城市,然后要返回总部做报告。求这个销售员跑完这200个城市的最短路径。这样,就成来著名的 Traveling salesman problem,如https://zh.wikipedia.org/wiki/%E6%97%85%E8%A1%8C%E6%8E%A8%E9%94%80%E5%91%98%E9%97%AE%E9%A2%98这是个NP-Hard 问题,就是说并没有解析的方式能求出最优解。理论上来说,可以用Branch and Bound求全局最优,但是计算需要很多时间而且问题的尺度一大就算个不停。现在学术上通用的是利用遗传算法,模拟退火等计算局部最优,虽然并不完美,但很效率。


    推荐阅读