Flexible Job Shop Scheduling Problem Using an Improved Ant Colony Optimization

As an extension of the classical job shop scheduling problem, the flexible job shop scheduling problem (FJSP) plays an important role in real production systems. In FJSP, an operation is allowed to be processed on more than one alternative machine. It has been proven to be a strongly NP-hard problem...

Full description

Bibliographic Details
Main Authors: Lei Wang, Jingcao Cai, Ming Li, Zhihu Liu
Format: Article
Language:English
Published: Hindawi Limited 2017-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.1155/2017/9016303
id doaj-52d47558677648aa9741e1bea24c4702
record_format Article
spelling doaj-52d47558677648aa9741e1bea24c47022021-07-02T03:12:35ZengHindawi LimitedScientific Programming1058-92441875-919X2017-01-01201710.1155/2017/90163039016303Flexible Job Shop Scheduling Problem Using an Improved Ant Colony OptimizationLei Wang0Jingcao Cai1Ming Li2Zhihu Liu3School of Mechanical and Automotive Engineering, Anhui Polytechnic University, Wuhu 241000, ChinaSchool of Mechanical and Automotive Engineering, Anhui Polytechnic University, Wuhu 241000, ChinaSchool of Mechanical and Automotive Engineering, Anhui Polytechnic University, Wuhu 241000, ChinaSchool of Mechanical and Automotive Engineering, Anhui Polytechnic University, Wuhu 241000, ChinaAs an extension of the classical job shop scheduling problem, the flexible job shop scheduling problem (FJSP) plays an important role in real production systems. In FJSP, an operation is allowed to be processed on more than one alternative machine. It has been proven to be a strongly NP-hard problem. Ant colony optimization (ACO) has been proven to be an efficient approach for dealing with FJSP. However, the basic ACO has two main disadvantages including low computational efficiency and local optimum. In order to overcome these two disadvantages, an improved ant colony optimization (IACO) is proposed to optimize the makespan for FJSP. The following aspects are done on our improved ant colony optimization algorithm: select machine rule problems, initialize uniform distributed mechanism for ants, change pheromone’s guiding mechanism, select node method, and update pheromone’s mechanism. An actual production instance and two sets of well-known benchmark instances are tested and comparisons with some other approaches verify the effectiveness of the proposed IACO. The results reveal that our proposed IACO can provide better solution in a reasonable computational time.http://dx.doi.org/10.1155/2017/9016303
collection DOAJ
language English
format Article
sources DOAJ
author Lei Wang
Jingcao Cai
Ming Li
Zhihu Liu
spellingShingle Lei Wang
Jingcao Cai
Ming Li
Zhihu Liu
Flexible Job Shop Scheduling Problem Using an Improved Ant Colony Optimization
Scientific Programming
author_facet Lei Wang
Jingcao Cai
Ming Li
Zhihu Liu
author_sort Lei Wang
title Flexible Job Shop Scheduling Problem Using an Improved Ant Colony Optimization
title_short Flexible Job Shop Scheduling Problem Using an Improved Ant Colony Optimization
title_full Flexible Job Shop Scheduling Problem Using an Improved Ant Colony Optimization
title_fullStr Flexible Job Shop Scheduling Problem Using an Improved Ant Colony Optimization
title_full_unstemmed Flexible Job Shop Scheduling Problem Using an Improved Ant Colony Optimization
title_sort flexible job shop scheduling problem using an improved ant colony optimization
publisher Hindawi Limited
series Scientific Programming
issn 1058-9244
1875-919X
publishDate 2017-01-01
description As an extension of the classical job shop scheduling problem, the flexible job shop scheduling problem (FJSP) plays an important role in real production systems. In FJSP, an operation is allowed to be processed on more than one alternative machine. It has been proven to be a strongly NP-hard problem. Ant colony optimization (ACO) has been proven to be an efficient approach for dealing with FJSP. However, the basic ACO has two main disadvantages including low computational efficiency and local optimum. In order to overcome these two disadvantages, an improved ant colony optimization (IACO) is proposed to optimize the makespan for FJSP. The following aspects are done on our improved ant colony optimization algorithm: select machine rule problems, initialize uniform distributed mechanism for ants, change pheromone’s guiding mechanism, select node method, and update pheromone’s mechanism. An actual production instance and two sets of well-known benchmark instances are tested and comparisons with some other approaches verify the effectiveness of the proposed IACO. The results reveal that our proposed IACO can provide better solution in a reasonable computational time.
url http://dx.doi.org/10.1155/2017/9016303
work_keys_str_mv AT leiwang flexiblejobshopschedulingproblemusinganimprovedantcolonyoptimization
AT jingcaocai flexiblejobshopschedulingproblemusinganimprovedantcolonyoptimization
AT mingli flexiblejobshopschedulingproblemusinganimprovedantcolonyoptimization
AT zhihuliu flexiblejobshopschedulingproblemusinganimprovedantcolonyoptimization
_version_ 1721341949923819520