The recently developed dynamic discretization discovery (DDD) is a powerful method that allows many time-dependent problems to become more tractable. While DDD has been applied to a variety of problems, one particular challenge has been to deal with storage constraints without leading to a weak relaxation in each iteration. Specifically, the current approach to deal with certain hard storage constraints in continuous settings is to remove a subset of the storage constraints completely in each iteration of DDD. In this work, we show that for discrete problems, such weak relaxations are not necessary. Specifically, we find bounds on the additional storage that must be permitted in each iteration. We demonstrate our techniques in the case of the classical universal packet routing problem in the presence of bounded node storage, which can currently only be solved via integer programming. We present computational results demonstrating the effectiveness of DDD when solving universal packet routing.
翻译:最近开发的动态离散发现(DDD)是一种强有力的方法,它使许多有时间依赖的问题变得更加容易处理。虽然DDD已经应用于各种问题,但一个特别的挑战就是处理储存限制,而不会导致每次循环的松散。具体地说,目前处理连续环境中某些硬储存限制的方法是完全消除DDD每次迭代中储存限制的子集。在这项工作中,我们表明,对于离散问题,这种微弱的放松是没有必要的。具体地说,我们发现在每次迭代中必须允许的额外储存的界限。我们展示了在传统通用包路由问题的情况下我们的技术,目前只有通过整数编程才能解决。我们提出了计算结果,表明DDDD在解决通用包路由时的有效性。</s>