{"title":"Job sequencing and tool switching problem with non-identical parallel machines: mathematical formulations and modeling improvements","authors":"Khadija Hadj Salem, Arthur Kramer, Alexis Robbes","doi":"10.1016/j.ejor.2025.09.026","DOIUrl":null,"url":null,"abstract":"The job sequencing and tool switching problem with non-identical parallel machines (SSP-NPM) is a generalization of the job sequencing and tool switching problem (SSP), which is known to be an <mml:math altimg=\"si1.svg\" display=\"inline\"><mml:mi mathvariant=\"script\">NP</mml:mi></mml:math>-hard optimization problem. SSP-NPM involves scheduling jobs on non-identical parallel machines while determining the associated tool sequences to minimize the makespan. In this paper, we propose an improved version of the existing position-based MILP model introduced in Calmels (2022a). Building on this, we develop a position-based arc flow model. In addition, we introduce a novel MILP formulation based on a job group representation of the problem, as used in Akhundov and Ostrowski (2024) for the SSP, which we extend to derive a job group based arc flow model. Several valid inequalities and symmetry-breaking constraints were considered to improve the proposed approaches. Lower and upper bounds were also developed to improve the proposed approaches. Computational experiments were performed using available literature and randomly generated instances to evaluate the effectiveness of the proposed approaches.","PeriodicalId":55161,"journal":{"name":"European Journal of Operational Research","volume":"237 1","pages":""},"PeriodicalIF":6.0000,"publicationDate":"2025-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Journal of Operational Research","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.1016/j.ejor.2025.09.026","RegionNum":2,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
引用次数: 0
Abstract
The job sequencing and tool switching problem with non-identical parallel machines (SSP-NPM) is a generalization of the job sequencing and tool switching problem (SSP), which is known to be an NP-hard optimization problem. SSP-NPM involves scheduling jobs on non-identical parallel machines while determining the associated tool sequences to minimize the makespan. In this paper, we propose an improved version of the existing position-based MILP model introduced in Calmels (2022a). Building on this, we develop a position-based arc flow model. In addition, we introduce a novel MILP formulation based on a job group representation of the problem, as used in Akhundov and Ostrowski (2024) for the SSP, which we extend to derive a job group based arc flow model. Several valid inequalities and symmetry-breaking constraints were considered to improve the proposed approaches. Lower and upper bounds were also developed to improve the proposed approaches. Computational experiments were performed using available literature and randomly generated instances to evaluate the effectiveness of the proposed approaches.
期刊介绍:
The European Journal of Operational Research (EJOR) publishes high quality, original papers that contribute to the methodology of operational research (OR) and to the practice of decision making.