Ant colony optimization with adaptive heuristics design

Heuristics design, including definitions of heuristic information and parameter settings that control the impact of heuristic information, has significant influence on the performance of ant colony optimization (ACO) algorithms. However, in complex real-world problems, it is difficult or even impossible to find one heuristics design that suits all problem instances. Besides, static heuristics design biases ACO to search certain areas of the solution space constantly, which makes ACO less explorative and increases the risk of prematurity. This paper proposes a heuristics design adaptation scheme (HDAS) for addressing the above problems in ACO. With HDAS, each ant defines a profile of heuristics design to guide its solution construction procedure. Such profiles are adaptively adjusted towards the most suitable heuristic design according to the search experience of ants. The ACO with HDAS (HDA-ACO) is validated on a set of benchmarks of flexible job-shop scheduling problems (FJSP). Experimental results show that the HDA-ACO outperforms the original ACO.

[1]  H.S.-H. Chung,et al.  Extended Ant Colony Optimization Algorithm for Power Electronic Circuit Design , 2009, IEEE Transactions on Power Electronics.

[2]  Jun Zhang,et al.  An Intelligent Testing System Embedded With an Ant-Colony-Optimization-Based Test Composition Method , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[3]  Jun Zhang,et al.  An intelligent testing system embedded with an ant colony optimization based test composition method , 2009, 2009 IEEE Congress on Evolutionary Computation.

[4]  Paolo Brandimarte,et al.  Routing and scheduling in a flexible job shop by tabu search , 1993, Ann. Oper. Res..

[5]  Jun Zhang,et al.  Ant Colony Optimization for Software Project Scheduling and Staffing with an Event-Based Scheduler , 2013, IEEE Transactions on Software Engineering.

[6]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[7]  Jun Zhang,et al.  An Efficient Ant Colony System Based on Receding Horizon Control for the Aircraft Arrival Sequencing and Scheduling Problem , 2010, IEEE Transactions on Intelligent Transportation Systems.