A mixed integer program for loading and scheduling multiple flexible manufacturing cells

Abstract The loading and scheduling of multiple, flexible manufacturing cells is addressed. A fexible manufacturing system may contain two or more flexible manufacturing cells, where each cell is independent but receives its jobs from a common arrival queue. The procedure for this loading and scheduling is via a mixed integer programming formulation. Several objective functions are presented including: minimizing makespan, minimizing mean flowtime, and minimizing mean lateness. The paper contains a brief discussion of why loading of multiple flexible manufacturing cells is important. It also presents the problem and system in question, reviews the applicable past research and details the necessary assumptions. The mixed integer formulation is then presented and explained, followed by a discussion of the number of variables and constraints necessary to solve the program for a real world sized system. And finally, a simple numeric example is given.

[1]  A. G. Lockett,et al.  A problem of aggregate scheduling An application of goal programming , 1978 .

[2]  Harold H. Greenberg A Branch-Bound Solution to the General Scheduling Problem , 1968, Oper. Res..

[3]  J. Lenstra,et al.  Job-Shop Scheduling by Implicit Enumeration , 1977 .

[4]  James E. Day,et al.  Review of sequencing research , 1970 .

[5]  Edward W. Davis,et al.  Project Scheduling under Resource Constraints—Historical Review and Categorization of Procedures , 1973 .

[6]  S. Basu,et al.  Electron microprobe study of deposition and diffusion of tool material in electrical discharge machining , 1979 .

[7]  William L. Maxwell,et al.  Theory of scheduling , 1967 .

[8]  K. Lawrence,et al.  A multiple goal linear programming model for coordinated production and logistics planning , 1976 .

[9]  S. Eilon,et al.  The production smoothing problem , 1972 .

[10]  Kathryn E. Stecke,et al.  Formulation and Solution of Nonlinear Integer Production Planning Problems for Flexible Manufacturing Systems , 1983 .

[11]  S. Eilon Five Approaches to Aggregate Production Planning , 1975 .

[12]  Jatinder N. D. Gupta M-stage scheduling problem—a critical appraisal , 1971 .

[13]  Sang M. Lee,et al.  Goal programming for decision analysis , 1972 .

[14]  Richard H. Deane,et al.  A Loading and Balancing Methodology for Job Shop Control , 1974 .

[15]  Randall P. Sadowski,et al.  Cellular manufacturing control , 1983 .

[16]  C. L. Moodie,et al.  A Dispatching Methodology for Balancing Workload Assignments in a Job Shop Production Facility , 1972 .

[17]  Stephen C. Graves,et al.  A Review of Production Scheduling , 1981, Oper. Res..

[18]  J. A. Buzacott,et al.  Models for Understanding Flexible Manufacturing Systems , 1980 .

[19]  Philip M. Wolfe,et al.  Multiproject Scheduling with Limited Resources: A Zero-One Programming Approach , 1969 .

[20]  Andrew Kusiak,et al.  Flexible Manufacturing Systems: A Structural Approach , 1985 .

[21]  Colin L. Moodie,et al.  A machine loading procedure which considers part complexity and machine capability , 1979 .