Abstract
This paper deals with complex job shop scheduling problems. A (typically large) number of elementary tasks has to be carried out, according to precedence constraints defined by a task graph. As typical of production environments such as handicraft production and task processing requires two different resources, i.e. machines and human operators. While for each operation a given machine is specified, there are in general more human operators capable of performing it. The problem is to assign the tasks to the operators, sequence them on each operator and sequence them on each machine so that the overall makespan is minimised. This scheduling problem is NP-hard even if the task graph consists of three chains (three-job job shop), and there are two fully skilled operators. We propose two heuristics for this scheduling problem, based on two different ways of decomposing the problem. An extensive computational experience allows a comparison between the heuristic solutions and the one obtained solving a mixed-integer programming formulation of the problem. The experiments show that close-to-optimal solutions can be obtained in reasonable time on a PC. Our model is applied to a case study from leather manufacturing, and we also show its use as a decision support tool in skill planning.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.