A Discrete Fruit Fly Optimization Algorithm For The Capacitated Vehicle Routing Problem

Lu Jia-wen,Wang Ling,Jiang En-da
DOI: https://doi.org/10.23919/ChiCC.2017.8027780
2017-01-01
Abstract:In this paper, a discrete fruit fly optimization algorithm (DFOA) is proposed for solving the capacitated vehicle routing problem (CVRP). Firstly, a two-part discrete array is presented to represent the solution. Secondly, the initialization based on K-means is proposed to take full use of the location information of the customers. The customers in each cluster are allocated to one vehicle. Meanwhile, the repair operation is designed for not taking the capacity constraint into account in the initialization. Due to the characteristics of the CVRP, it may be effective to exchange or reallocate the customers between the neighbor routes in the graph. Thus, the smell-based search and vision-based search with the specific problem feature are designed. Moreover, the elimination mechanism and the simulated annealing based search are used to balance the exploration and the exploitation capabilities. In addition, the effect of parameter setting is investigated by using the Taguchi method of design-of-experiment to obtain the suitable values. Finally, numerical tests with the benchmark instances are carried out, which demonstrate the effectiveness of the proposed algorithm.
What problem does this paper attempt to address?