Solving manpower scheduling problem in manufacturing using mixed-integer programming with a two-stage heuristic algorithm

Manpower scheduling problem is one of the key scheduling problems with extensive applications in manufacturing. This paper presents a mixed-integer programming model with a two-stage heuristic algorithm for solving the manpower scheduling problem in the precision engineering industry. Firstly, a mixed-integer programming formulation is developed to model the manpower scheduling problem in this high-mix low-volume manufacturing environment. Secondly, a two-stage heuristic algorithm is proposed where the first stage is deployed to calculate the skill requirements for each shift by considering the jobs, machines, and their production schedule and the second stage is designed to assign operators to the machines by considering the skill set requirements and the operator's expressed preferences. Lastly, the computational results based on problem instances emulating real-world scenarios demonstrated the feasibility and effectiveness of the proposed heuristic.

[1]  Hartmut Stadtler,et al.  Supply chain management and advanced planning--basics, overview and challenges , 2005, Eur. J. Oper. Res..

[2]  Ali M. S. Zalzala,et al.  Recent developments in evolutionary computation for manufacturing optimization: problems, solutions, and comparisons , 2000, IEEE Trans. Evol. Comput..

[3]  Lawrence Davis,et al.  Job Shop Scheduling with Genetic Algorithms , 1985, ICGA.

[4]  A. G. Lagodimos,et al.  Greedy heuristic algorithms for manpower shift planning , 2000 .

[5]  Ling Wang,et al.  An effective hybrid particle swarm optimization for no-wait flow shop scheduling , 2007 .

[6]  Rudy Hung Multiple-shift workforce scheduling under the 3–4 workweek with different weekday and weekend labor requirements , 1994 .

[7]  Quan-Ke Pan,et al.  An improved iterated greedy algorithm for the no-wait flow shop scheduling problem with makespan criterion , 2008 .

[8]  Turgut Aykin,et al.  A comparative evaluation of modeling approaches to the labor shift scheduling problem , 2000, Eur. J. Oper. Res..

[9]  Roberta S. Russell,et al.  A Study of Labor Allocation Strategies in Cellular Manufacturing , 1991 .

[10]  Ling Wang,et al.  An Effective Hybrid Heuristic for Flow Shop Scheduling , 2003 .

[11]  Bernard Grabot,et al.  Short-term manpower management in manufacturing systems: new requirements and DSS prototyping , 2000 .

[12]  M. F. Tasgetiren,et al.  A hybrid discrete particle swarm optimization algorithm for the no-wait flow shop scheduling problem with makespan criterion , 2008 .

[13]  Hark Hwang,et al.  Another similarity coefficient for the p-median model in group technology , 2003, Int. J. Manuf. Technol. Manag..

[14]  Candace Arai Yano,et al.  Sequencing to minimize work overload in assembly lines with product options , 1991 .

[15]  Hamilton Emmons Work-Force Scheduling with Cyclic Requirements and Constraints on Days Off, Weekends Off, and Work Stretch , 1985 .

[16]  Ling Wang,et al.  No-idle permutation flow shop scheduling based on a hybrid discrete particle swarm optimization algorithm , 2008 .

[17]  Rajiv D. Banker,et al.  A model to evaluate variables impacting the productivity of software maintenance projects , 1991 .

[18]  Kenneth R. Baker,et al.  Workforce Scheduling with Cyclic Demands and Day-Off Constraints , 1977 .

[19]  Tay Jin Chua,et al.  Dynamic operations and manpower scheduling for high-mix, low-volume manufacturing , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.