The problem considered in this work consists in scheduling a set of tasks on a single machine, around an unrestrictive common due date to minimize the weighted sum of earliness and tardiness. This problem can be formulated as a compact mixed integer program (MIP). In this article, we focus on neighborhood-based dominance properties, where the neighborhood is associated to insert and swap operations. We derive from these properties a local search procedure providing a very good heuristic solution. The main contribution of this work stands in an exact solving context: we derive constraints eliminating the non locally optimal solutions with respect to the insert and swap operations. We propose linear inequalities translating these constraints to strengthen the MIP compact formulation. These inequalities, called dominance inequalities, are different from standard reinforcement inequalities. We provide a numerical analysis which shows that adding these inequalities significantly reduces the computation time required for solving the scheduling problem using a standard solver.
翻译:这项工作中考虑的问题包括:将一组任务安排在一台单一机器上,围绕一个不动的通用到期日进行,以尽量减少耳朵和迟缓的加权总和。这个问题可以作为一个复杂的混合整数程序(MIP)来拟订。在本条中,我们侧重于以邻为主的地产,因为邻里与插入和互换操作有关。我们从这些地产中产生了一个当地搜索程序,提供了非常好的休眠解决方案。这项工作的主要贡献是在一个精确的解决背景下:我们在插入和互换操作方面获得一些限制,消除了当地非最佳的解决方案。我们提出线性不平等,将这些限制转化为加强MIP契约的提法。这些不平等,称为支配地位不平等,不同于标准的加固不平等。我们提供的数字分析表明,增加这些不平等会大大缩短使用标准解答器解决列表问题所需的计算时间。