An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing Times
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, m...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2017-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2017/8696985 |
id |
doaj-7570c9d388eb44fc9603cf91180ed046 |
---|---|
record_format |
Article |
spelling |
doaj-7570c9d388eb44fc9603cf91180ed0462020-11-24T22:49:59ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472017-01-01201710.1155/2017/86969858696985An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing TimesChao Lu0Liang Gao1Xinyu Li2Qi Wang3Wei Liao4Qingyao Zhao5State Key Lab of Digital Manufacturing Equipment & Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, ChinaState Key Lab of Digital Manufacturing Equipment & Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, ChinaState Key Lab of Digital Manufacturing Equipment & Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, ChinaState Key Lab of Digital Manufacturing Equipment & Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, ChinaState Key Lab of Digital Manufacturing Equipment & Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, ChinaState Key Lab of Digital Manufacturing Equipment & Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, ChinaThe 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.http://dx.doi.org/10.1155/2017/8696985 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Chao Lu Liang Gao Xinyu Li Qi Wang Wei Liao Qingyao Zhao |
spellingShingle |
Chao Lu Liang Gao Xinyu Li Qi Wang Wei Liao Qingyao Zhao An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing Times Mathematical Problems in Engineering |
author_facet |
Chao Lu Liang Gao Xinyu Li Qi Wang Wei Liao Qingyao Zhao |
author_sort |
Chao Lu |
title |
An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing Times |
title_short |
An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing Times |
title_full |
An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing Times |
title_fullStr |
An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing Times |
title_full_unstemmed |
An Efficient Multiobjective Backtracking Search Algorithm for Single Machine Scheduling with Controllable Processing Times |
title_sort |
efficient multiobjective backtracking search algorithm for single machine scheduling with controllable processing times |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2017-01-01 |
description |
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. |
url |
http://dx.doi.org/10.1155/2017/8696985 |
work_keys_str_mv |
AT chaolu anefficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT lianggao anefficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT xinyuli anefficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT qiwang anefficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT weiliao anefficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT qingyaozhao anefficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT chaolu efficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT lianggao efficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT xinyuli efficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT qiwang efficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT weiliao efficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes AT qingyaozhao efficientmultiobjectivebacktrackingsearchalgorithmforsinglemachineschedulingwithcontrollableprocessingtimes |
_version_ |
1725674071320952832 |