Abstract
The scheduling problem with controllable processing times (CPT) is one of the most important research topics in the scheduling field due to its widespread application. Because of the complexity of this problem, a majority of research mainly addressed single-objective small scale problems. However, most practical problems are multiobjective and large scale issues. Multiobjective metaheuristics are very efficient in solving such problems. This paper studies a single machine scheduling problem with CPT for minimizing total tardiness and compression cost simultaneously. We aim to develop a new multiobjective discrete backtracking search algorithm (MODBSA) to solve this problem. To accommodate the characteristic of the problem, a solution representation is constructed by a permutation vector and an amount vector of compression processing times. Furthermore, two major improvement strategies named adaptive selection scheme and total cost reduction strategy are developed. The adaptive selection scheme is used to select a suitable population to enhance the search efficiency of MODBSA, and the total cost reduction strategy is developed to further improve the quality of solutions. For the assessment of MODBSA, MODBSA is compared with other algorithms including NSGA-II, SPEA2, and PAES. Experimental results demonstrate that the proposed MODBSA is a promising algorithm for such scheduling problem.
Highlights
The scheduling problem with controllable processing times (CPT) has received increasing attention in manufacturing fields
While “−” represents the fact that the multiobjective discrete backtracking search algorithm (MODBSA) algorithm is significantly worse than the best algorithm, the “=” sign denotes that there is no significant difference between MODBSA and the best or second best multiobjective evolutionary algorithm (MOEA)
In MODBSA, a new solution representation is developed to adapt to the characteristic of the problem
Summary
The scheduling problem with controllable processing times (CPT) has received increasing attention in manufacturing fields. This paper studies a single machine scheduling problem with CPT (SSPWCPT) for the following reasons: it fills the gap where a multiobjective evolutionary approach for the large scale SSPWCPT with multiple criteria has been rarely reported. Backtracking search algorithm (BSA) [14] is a promising method for solving single-objective scheduling problem due to its high convergence speed and ease of implementation. Based on the effectiveness of BSA and characteristics of the MOP, a novel multiobjective discrete backtracking search algorithm (MODBSA) is proposed to solve this multiobjective SSPWCPT. To the best of the authors’ knowledge, there exists no research about multiobjective BSA in the field of scheduling problem in literature These reasons drive us to develop an efficient multiobjective algorithm based on BSA for this discrete optimization problem.
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.