我在组织非自动化仓库(带叉车)时遇到了这样的问题。在一天开始时,仓库的托盘架上有一些托盘,白天有一些特定数量的卡车将托盘进出口到仓库。我想尽量减少白天叉车的行驶距离和(或)尽量减少正在处理外送货物的卡车的等待时间(他们正在等待用托盘装满卡车)。
我提出了一些非常直观的算法,但如果我将它们与最直观的方法进行比较,它们并没有产生好的结果——将进口托盘放在仓库中最近的空闲货架上。我试图将这个问题转换为线性规划,但我没有成功 - 我知道如何为单个货车找到最小化的叉车路径,但是我不知道如何将它们放在一起,因为每次货车导出/导入一些托盘时,仓库状态是改变(仓库中不同的托盘布局)。我还尝试了通过系统检查每种可能性来找到最佳结果的蛮力方法,但这并没有在合理的时间内产生结果......
有没有人有一些想法(关于将问题转换为线性规划)?