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...

Full description

Bibliographic Details
Main Authors: Chao Lu, Liang Gao, Xinyu Li, Qi Wang, Wei Liao, Qingyao Zhao
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