کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4960399 1446479 2017 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
On the generalization of constraint programming and boolean satisfiability solving techniques to schedule a resource-constrained project consisting of multi-mode jobs
ترجمه فارسی عنوان
در تعمیم برنامه نویسی محدودیت ها و تکنیک های رضایت بخش بولین برای برنامه ریزی یک پروژه محدود شده منابع که متشکل از مشاغل چند حالته
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر علوم کامپیوتر (عمومی)
چکیده انگلیسی


- We propose a new exact CP-SAT approach for the MRCPSP.
- Our approach generalizes the state-of-the-art exact approaches for the SRCPSP.
- We outperform the best known exact approach for the MRCPSP.
- We close many open instances with 50 and 100 jobs.
- The extension to more general variants of the MRCPSP is straightforward.

In our paper, we analyze new exact approaches for the multi-mode resource-constrained project scheduling (MRCPSP) problem with the aim of makespan minimization. For the single-mode RCPSP (SRCPSP) recent exact algorithms combine a Branch and Bound algorithm with principles from Constraint Programming (CP) and Boolean Satisfiability Solving (SAT). We extend the above principles for the solution of MRCPSP instances. This generalization is on the one hand achieved on the modeling level. We propose three CP-based formulations of the MRCPSP for the G12 CP platform and the optimization framework SCIP which both provide solution techniques combining CP and SAT principles. For one of the latter we implemented a new global constraint for SCIP, which generalizes the domain propagation and explanation generation principles for renewable resources in the context of multi-mode jobs. Our constraint applies the above principles in a more general way than the existing global constraint in SCIP. We compare our approaches with the state-of-the-art exact algorithm from the literature on MRCPSP instances with 20 and 30 jobs. Our computational experiments show that we can outperform the latter approach on these instances. Furthermore, we are the first to close (find the optimal solution and prove its optimality for) 628 open instances with 50 and 100 jobs from the literature. In addition, we improve the best known lower bound of 2815 instances and the best known upper bound of 151 instances.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Operations Research Perspectives - Volume 4, 2017, Pages 1-11
نویسندگان
, ,