Integrated production and material handling scheduling using mathematical programming and constraint programming

In this article, we propose an integrated formulation of the combined production and material handling scheduling problems. Traditionally, scheduling problems consider the production machines as the only constraining resource. This is however no longer true as material handling vehicles are becoming more and more valuable resources requiring important investments. Their operations should be optimized and above all synchronized with machine operations. In the problem addressed in this paper, a job shop context is considered. Machines and vehicles are both considered as constraining resources. The integrated scheduling problem is formulated as a mathematical programming model and as a constraint programming model which are compared for optimally solving a series of test problems. A commercial software (ILOG OPLStudio) was used for modeling and testing both models.

[1]  N. Jawahar,et al.  AGV schedule integrated with production in flexible manufacturing systems , 1998 .

[2]  Vipul Jain,et al.  Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems , 2001, INFORMS J. Comput..

[3]  Pascal Van Hentenryck The OPL optimization programming language , 1999 .

[4]  S. S. Panwalkar,et al.  Scheduling of a Two-machine Flowshop with Travel Time Between Machines , 1991 .

[5]  Ihsan Sabuncuoglu,et al.  Experimental investigation of an FMS due-date scheduling problem: Evaluation of machine and AGV scheduling rules , 1993 .

[6]  J. Hooker,et al.  Logic-Based Methods for Optimization: Combining Optimization and Constraint Satisfaction , 2000 .

[7]  Philippe Baptiste,et al.  Constraint - based scheduling : applying constraint programming to scheduling problems , 2001 .

[8]  Rakesh Nagi,et al.  Integrated conflict free routing of AGVs and workcenter scheduling in a just-in-time production environment , 1997 .

[9]  Ihsan Sabuncuoglu,et al.  An analysis of heuristics in a dynamic job shop with weighted tardiness objectives , 1999 .

[10]  Ihsan Sabuncuoglu,et al.  Experimental investigation of FMS machine and AGV scheduling rules against the mean flow-time criterion , 1992 .

[11]  J. Lasserre An Integrated Model for Job-Shop Planning and Scheduling , 1992 .

[12]  Konstantin Kogan,et al.  Scheduling a two-machine robotic cell: A solvable case , 1995, Ann. Oper. Res..

[13]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[14]  Rakesh Nagi,et al.  Integrated scheduling of material handling and manufacturing activities for just-in-time production of complex assemblies , 1998 .

[15]  Gündüz Ulusoy,et al.  A genetic algorithm approach to the simultaneous scheduling of machines and automated guided vehicles , 1997, Comput. Oper. Res..

[16]  Gündüz Ulusoy,et al.  A Time Window Approach to Simultaneous Scheduling of Machines and Material Handling System in an FMS , 1995, Oper. Res..

[17]  Frank DiCesare,et al.  Integrated scheduling of flexible manufacturing systems employing automated guided vehicles , 1994, IEEE Trans. Ind. Electron..

[18]  Peter J. Stuckey,et al.  Programming with Constraints: An Introduction , 1998 .

[19]  Michel Gendreau,et al.  An Exact Constraint Logic Programming Algorithm for the Traveling Salesman Problem with Time Windows , 1998, Transp. Sci..

[20]  Lawrence M. Wein,et al.  A broader view of the job-shop scheduling problem , 1992 .

[21]  Gilles Pesant AN OPTIMAL ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM WITH TIME WINDOWS USING CONSTRAINT LOGIC PROGRAMMING. , 1996 .

[22]  Amar Ramudhin,et al.  The generalized Shifting Bottleneck Procedure , 1996 .

[23]  Helman I. Stern,et al.  Scheduling Parts in a Combined Production-transportation Work Cell , 1990 .

[24]  P. L. Maggu,et al.  ON EQUIVALENT-JOB FOR JOB-BLOCK IN 2×n SEQUENCING PROBLEM WITH TRANSPORTATION-TIMES , 1981 .

[25]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[26]  I. Sabuncuoglu,et al.  A beam search-based algorithm and evaluation of scheduling approaches for ̄ exible manufacturing systems , 2022 .

[27]  Jong Jae Lee,et al.  DISPATCHING RAIL-GUIDED VEHICLES AND SCHEDULING JOBS IN A FLEXIBLE MANUFACTURING SYSTEM , 1999 .

[28]  Ihsan Sabuncuoglu,et al.  A STUDY OF SCHEDULING RULES OF FLEXIBLE MANUFACTURING SYSTEMS : A SIMULATION APPROACH , 1998 .

[29]  Kathryn E. Stecke,et al.  Design, planning, scheduling, and control problems of flexible manufacturing systems , 1985 .

[30]  Ihsan Sabuncuoglu,et al.  Dynamic dispatching algorithm for scheduling machines and automated guided vehicles in a flexible manufacturing system , 1992 .

[31]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[32]  Jeffrey S. Smith,et al.  Job shop scheduling considering material handling , 1999 .

[33]  Pascal Van Hentenryck Constraint satisfaction in logic programming , 1989, Logic programming.

[34]  Arnoldo C. Hax,et al.  Hierarchical integration of production planning and scheduling , 1973 .