Modeling and analysis for multi-period, multi-product and multi-resource production scheduling

This study presents a framework for solving the multi-period, multi-product and multi-resource production-scheduling (M3PS) problem. Practically, the main concern for an M3PS problem is how to satisfy two management policies: (1) each product is manufactured in a continuous manner so that once the product is on a production line, it will complete its production procedure without interruption, and (2) the number of the product's types is limited during one period. By defining the decision variables and taking into account the machine's capacity and the customers' demand, a mixed integer programming (MIP) Model is formulated. To solve this MIP problem, a two-phase approach is proposed. In phase 1, the search space of the MIP Model is transformed into a preliminary pattern by a heuristic mining algorithm so that a hyper assignment problem can be formed as a reference model to be solved. In phase 2, a stochastic global optimization procedure that incorporates a genetic algorithm with neighborhood search techniques is designed to obtain the optimal solution. A numerical experiment is presented with an illustration, and it shows that the proposed model is adequate to cope with complicate scheduling problems.

[1]  Hideo Tanaka,et al.  Genetic algorithms for flowshop scheduling problems , 1996 .

[2]  X. Chao,et al.  Operations scheduling with applications in manufacturing and services , 1999 .

[3]  Chen-Hua Chung,et al.  Integrating maintenance and production decisions in a hierarchical production planning environment , 1999, Comput. Oper. Res..

[4]  Lixin Tang,et al.  A mathematical programming model for scheduling steelmaking-continuous casting production , 2000, Eur. J. Oper. Res..

[5]  Alice E. Smith,et al.  A genetic approach to the quadratic assignment problem , 1995, Comput. Oper. Res..

[6]  Paulo Ferreira,et al.  Multiproduct multistage production scheduling (MMPS) for manufacturing systems , 1999 .

[7]  Christopher R. Houck,et al.  Comparison of genetic algorithms, random restart and two-opt switching for solving large location-allocation problems , 1996, Comput. Oper. Res..

[8]  Joseph F. Pekny,et al.  Lower bounds for nonlinear assignment problems using many body interactions , 1998, Eur. J. Oper. Res..

[9]  Jatinder N. D. Gupta,et al.  Determining lot sizes and resource requirements: A review , 1987 .

[10]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[11]  Upendra Dave,et al.  Heuristic Scheduling Systems , 1993 .

[12]  Jean-Michel Renders,et al.  Hybrid methods using genetic algorithms for global optimization , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Jatinder N. D. Gupta,et al.  OR Practice - Determining Lot Sizes and Resource Requirements: A Review , 1987, Oper. Res..

[14]  Godfrey C. Onwubolu,et al.  Genetic algorithm for minimizing tardiness in flow-shop scheduling , 1999 .

[15]  Sydney C. K. Chu A mathematical programming approach towards optimized master production scheduling , 1995 .

[16]  Laurence A. Wolsey,et al.  Solving Mixed Integer Programming Problems Using Automatic Reformulation , 1987, Oper. Res..

[17]  S. E. Meikle,et al.  The Role of Discrete Event Simulation Techniques in Finite Capacity Scheduling , 1995 .

[18]  John E. Beasley,et al.  A genetic algorithm for the generalised assignment problem , 1997, Comput. Oper. Res..

[19]  S. E. Elmaghraby,et al.  The Planning and Scheduling of Production Systems , 1996 .

[20]  Ronald L. Rardin,et al.  Optimization in operations research , 1997 .

[21]  S. Vavasis Nonlinear optimization: complexity issues , 1991 .