Solving the Scheduling Problem of Hump Locomotive with Ant Colony Optimization

WANG Shidong,ZHENG Li,ZHANG Zhihai,TIAN Renran
DOI: https://doi.org/10.3321/j.issn:1001-4632.2007.03.020
2007-01-01
Abstract:The scheduling problem of hump locomotive in marshalling station can be described as a single machine scheduling problem with distinct due window and the object of optimization is minimizing the total number of weighted tardy trains. To solve this NPC problem, a mathematical model is developed and ant colony optimization (ACO) is utilized. After deducing the problem to the formulation suitable for ACO and considering the influence of pheromone in iterations, a new transition probability is defined, and then a rational transition strategy is selected to balance the exploitation of good solution and the exploration of the search space. To avoid precocity and stagnation in the algorithm, the local search strategy is 2-opt. After the pheromone trail information is updated according to the distribution of the best solutions, the efficient solution of this optimization will be got. To validate the efficiency and performance of this algorithm when the capacity of classification in marshalling station is limited, an instance of scheduling problem of hump locomotive including 12 inbound trains, little cars on hand and 12 outbound trains is demonstrated and the sequence of hump engine is resolved by ACO.
What problem does this paper attempt to address?