Document Type

Article

Publication Date

6-1-2016

Subject: LCSH

Constraint programming (Computer science), Production scheduling

Disciplines

Computer Sciences | Industrial Engineering | Mechanical Engineering

Abstract

In this study, we propose constraint programming (CP) model and logic-based Benders algorithms in order to make the best decisions for scheduling non-identical jobs with availability intervals and sequence dependent setup times on unrelated parallel machines in a fixed planning horizon. In this problem, each job has a profit, cost and must be assigned to at most one machine in such a way that total profit is maximized. In addition, the total cost has to be less than or equal to a budget level. Computational tests are performed on a real-life case study prepared in collaboration with the U.S. Army Corps of Engineers (USACE). Our initial investigations show that the pure CP model is very efficient in obtaining good quality feasible solutions but, fails to report the optimal solution for the majority of the problem instances. On the other hand, the two logic-based Benders decomposition algorithms are able to obtain near optimal solutions for 86 instances out of 90 examinees. For the remaining instances, they provide a feasible solution. Further investigations show the high quality of the solutions obtained by the pure CP model.

Comments

This is the authors' accepted version of the article published in European Journal of Operational Research. The version of record can be found at http://dx.doi.org/10.1016/j.ejor.2015.11.020

DOI

10.1016/j.ejor.2015.11.020

Publisher Citation

Gedik, R., Rainwater, C., Nachtmann, H., & Pohl, E. A. (2016). Analysis of a parallel machine scheduling problem with sequence dependent setup times and job availability intervals. European Journal of Operational Research, 251(2), 640-650.

Share

COinS