中文

Bienstock-Zuckerberg算法研究及其在采矿与资源受限项目调度中的应用

最优化与控制 2017-04-11 v2

摘要

我们研究了Dan Bienstock和Mark Zuckerberg最近提出的一种拉格朗日分解算法,用于求解一类露天矿项目调度问题的LP松弛。在本研究中,我们表明Bienstock-Zuckerberg(BZ)算法可用于求解对应于更广泛类别调度问题的LP松弛,包括著名的资源受限项目调度问题(RCPSP),以及考虑作业批处理的RCPSP多模式变体。我们给出了BZ算法正确性的一个新的、直观的证明,该证明将BZ算法表述为列生成算法。该分析使我们能够与著名的Dantzig-Wolfe(DW)算法进行类比。我们讨论了用于加速BZ和DW算法在项目调度问题上性能的实用计算技术。最后,我们给出了计算实验,独立测试BZ和DW算法在不同组公开可用测试实例上的有效性。我们的计算实验证实,对于所考虑的问题,BZ算法显著优于DW算法。我们的计算实验还表明,所提出的加速技术可对求解时间产生显著影响。我们就可能解释这种显著性能差异的原因提供了一些见解。

关键词

引用

@article{arxiv.1607.01104,
  title  = {A study of the Bienstock-Zuckerberg algorithm, Applications in Mining and Resource Constrained Project Scheduling},
  author = {Gonzalo Muñoz and Daniel Espinoza and Marcos Goycoolea and Eduardo Moreno and Maurice Queyranne and Orlando Rivera},
  journal= {arXiv preprint arXiv:1607.01104},
  year   = {2017}
}