首页> 外文期刊>IEEE transactions on automation science and engineering >A Scalable Solution Methodology for Mixed-Integer Linear Programming Problems Arising in Automation
【24h】

A Scalable Solution Methodology for Mixed-Integer Linear Programming Problems Arising in Automation

机译:一种可扩展的解决方案方法,用于自动化中产生的混合整数线性规划问题

获取原文
获取原文并翻译 | 示例

摘要

Many operation optimization problems such as scheduling and assignment of interest to the automation community are mixed-integer linear programming (MILP) problems. Because of their combinatorial nature, the effort required to obtain optimal solutions increases drastically as the problem size increases. Such operation optimization problems typically need to be solved several times a day and require short solving times (e.g., 5, 10, or 20 min). The goal is, therefore, to obtain near-optimal solutions with quantifiable quality in a computationally efficient manner. Existing MILP methods, however, suffer from slow convergence and may not efficiently achieve this goal. In this paper, motivated by fast convergence of augmented Lagrangian relaxation (LR), a novel advanced price-based decomposition and coordination "surrogate absolute-value LR" (SAVLR) approach is developed. Within the method, convergence of our recent surrogate LR (SLR), which has overcome all major difficulties of traditional LR, is significantly improved by penalizing constraint violations by adding "absolute-value" penalties. Moreover, such penalties are efficiently linearized in a standard way, thereby enabling the use of MILP solvers. By exploiting the beautiful property of exponential reduction of complexity of subproblems upon decomposition, subproblems are efficiently solved and their solutions are efficiently coordinated by updating Lagrangian multipliers. Convergence is then proved under novel adjustment of penalty coefficients. A series of generalized assignment problems is considered, and for these problems, superior performance of SAVLR over other state-of-the-art and state-of-the-practice methods is demonstrated. Accompanying CPLEX codes, whereby SAVLR is implemented, are also included.Note to Practitioners-Examples of important problems that arise in automation community include scheduling and assignment problems. Because of their combinatorial nature, the effort required to obtain optimal solutions increases drastically as the problem size increases. Existing mixed-integer linear programming (MILP) methods, however, may suffer from slow convergence and may not efficiently achieve this goal. The new method revolutionizes the way such problems can be solved with major improvements on the overall performance. It is based on our recent breakthrough "surrogate Lagrangian relaxation" (LR), which has overcome all major difficulties of traditional LR while exploiting the beautiful property of exponential reduction of complexity upon decomposition. To significantly improve convergence while maintaining linearity so as to use MILP solvers, our idea is to penalize violations of relaxed constraints by the infrequently used "absolute-value" penalty functions. Although not differentiable, absolute-value penalties have the advantage of being exactly linearizable through extra variables and constraints. The difficulties caused by those extra constraints, which couple subproblems, are resolved by adaptive adjustment of penalty coefficients. A series of generalized assignment problems is considered and superior performance of the new method against state-of-the-art and state-of-the-practice methods is demonstrated. Accompanying CPLEX codes whereby the new method is implemented are also included.
机译:许多操作优化问题,例如对自动化社区感兴趣的调度和分配是混合整数线性编程(MILP)问题。由于它们的组合性质,获得最佳解决方案所需的努力随着问题尺寸的增加而急剧增加。这种操作优化问题通常需要每天几次解决并且需要短暂的求解时间(例如,5,10或20分钟)。因此,目标是以计算有效的方式以可量化的质量获得近最佳解决方案。然而,现有的MILP方法遭受缓慢的收敛性,可能无法有效地实现这一目标。本文通过增强拉格朗日放松的快速收敛(LR),开发了一种新的先进价格的分解和协调“代理绝对值LR”(SAVLR)方法。在该方法中,我们最近代理人LR(SLR)的融合,通过增加“绝对值”惩罚,通过惩罚约束违规而显着改善了传统LR的所有主要困难。此外,这种处罚是以标准方式有效地线性化的,从而能够使用MILP溶剂。通过利用分解后亚弦复杂性的指数降低的美丽财产,通过更新拉格朗日乘法器,有效地解决了子问题,并通过更新拉格朗日乘法器有效地协调。然后在新的惩罚系数调整下证明了收敛性。考虑了一系列广义分配问题,并且对于这些问题,证明了其他最先进的和实践状态的SAVLR的优越性。还包括伴随的CPLEC编码,其中包括SAVLR。注意到从业者 - 自动化社区中出现的重要问题的示例包括调度和分配问题。由于它们的组合性质,获得最佳解决方案所需的努力随着问题尺寸的增加而急剧增加。然而,现有的混合整数线性编程(MILP)方法可能遭受缓慢的收敛性,并且可能无法有效地实现这一目标。新方法彻底改变了各种问题,可以解决整体性能的重大改进。它基于我们最近的突破性“代理拉格朗日放松”(LR),这克服了传统LR的所有主要困难,同时利用了分解对指数降低复杂性的美丽财产。为了在保持线性的同时显着提高收敛,以便使用MILP求解器,我们的想法是通过不经常使用的“绝对值”惩罚功能来惩罚对轻松的限制的侵犯。虽然不可分辨地,绝对值的惩罚具有通过额外变量和约束完全可直思化的优点。通过自适应调整惩罚系数来解决这些额外限制引起的额外限制引起的困难。考虑了一系列广义分配问题,并证明了对最先进的新方法的卓越性能,并证明了实践状态的方法。还包括伴随新方法的CPLEX代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号