Abstract

This paper tackles the complex challenge of team formations, assignments, and job schedules within the static Unspecified Parallel Machine Flexible Resource Scheduling problem, specifically incorporating shift considerations. In existing literature, teams are often simplified as machines that operate continuously throughout the day without any interruptions. However, in reality, teams require breaks between shifts and cannot work continuously within a day. Therefore, we introduce shift considerations to ensure that teams do not work in consecutive shifts. We consider flexible workers, capable of performing any job, who are distributed among different teams in different shifts to undertake various jobs. The number of teams in each shift is a decision variable. The duration of each job is determined by the number of workers in a team assigned to it. The objective function is to minimize the makespan, representing the overall schedule completion time, while adhering to precedence constraints. We formulate an integer linear programming model for the proposed problem and develop a novel bilinear branch and check algorithm that introduces valid bilinear inequalities to accelerate convergence. The numerical results confirm that our algorithm’s performance optimally solves problems up to 35 jobs within a reasonable timeframe, surpassing the efficiency of the branch and cut method of IBM CPLEX and the classical branch and check algorithm.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.