Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-06T22:58:45.152Z Has data issue: false hasContentIssue false

A novel hybrid genetic algorithm for the multidepot periodic vehicle routing problem

Published online by Cambridge University Press:  14 July 2014

Mohammad Mirabi*
Affiliation:
Department of Industrial Engineering, Ayatollah Haeri University of Meybod, Meybod, Iran
*
Reprint requests to: Mohammad Mirabi, Department of Industrial Engineering, Ayatollah Haeri University of Meybod, Meybod, P.O. Box 89619-55133, Iran. E-mail: M.Mirabi@Yahoo.com
Rights & Permissions [Opens in a new window]

Abstract

A genetic algorithm is a metaheuristic proposed to derive approximate solutions for computationally hard problems. In the literature, several successful applications have been reported for graph-based optimization problems, such as scheduling problems. This paper provides one definition of periodic vehicle routing problem for single and multidepots conforming to a wide range of real-world problems and also develops a novel hybrid genetic algorithm to solve it. The proposed hybrid genetic algorithm applies a modified approach to generate a population of initial chromosomes and also uses an improved heuristic called the iterated swap procedure to improve the initial solutions. Moreover, during the implementation a hybrid algorithm, cyclic transfers, an effective class of neighborhood search is applied. The author uses three genetic operators to produce good new offspring. The objective function consists of two terms: total traveled distance at each depot and total waiting time of all customers to take service. Distances are assumed Euclidean or straight line. These conditions are exactly consistent with the real-world situations and have received little attention in the literature. Finally, the experimental results have revealed that the proposed hybrid method can be competitive with the best existing methods as asynchronous parallel heuristic and variable neighborhood search in terms of solution quality to solve the vehicle routing problem.

Information

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. Two cranes (C1 and C2) and seven dyeing machines (DM1 to DM7).

Figure 1

Fig. 2. Two robots between tandem and twiner stages.

Figure 2

Fig. 3. The flowchart of the hybrid genetic algorithm. Reprinted from “A Novel Hybrid Genetic Algorithm to Solve the Make-to-Order Sequence-Dependent Flow-Shop Scheduling Problem,” by M. Mirabi, S.M.T. Fatemi, and F. Jolai, 2014, Journal of Industrial Engineering International 10(57), 4, Figure 1. Copyright 2014 by Springer. Reprinted with permission of the authors.

Figure 3

Fig. 4. A parent of pool solution.

Figure 4

Fig. 5. The iterated swap procedure.

Figure 5

Fig. 6. The order crossover operator. Reprinted from “A Novel Hybrid Genetic Algorithm to Solve the Make-to-Order Sequence-Dependent Flow-Shop Scheduling Problem,” by M. Mirabi, S.M.T. Fatemi, and F. Jolai, 2014, Journal of Industrial Engineering International 10(57), 6, Figure 4. Copyright 2014 by Springer. Reprinted with permission of the authors.

Figure 6

Fig. 7. The heuristic mutation operator. Reprinted from “A Novel Hybrid Genetic Algorithm to Solve the Make-to-Order Sequence-Dependent Flow-Shop Scheduling Problem,” by M. Mirabi, S.M.T. Fatemi, and F. Jolai, 2014, Journal of Industrial Engineering International 10(57), 6, Figure 5. Copyright 2014 by Springer. Reprinted with permission of the authors.

Figure 7

Fig. 8. The inversion mutation operator. Reprinted from “A Novel Hybrid Genetic Algorithm to Solve the Make-to-Order Sequence-Dependent Flow-Shop Scheduling Problem,” by M. Mirabi, S.M.T. Fatemi, and F. Jolai, 2014, Journal of Industrial Engineering International 10(57), 6, Figure 6. Copyright 2014 by Springer. Reprinted with permission of the authors.

Figure 8

Table 1. RE values for computational test of four methods

Figure 9

Table 2. Results of a T test to evaluate the significance of differences

Figure 10

Fig. 9. Convergent curve for SD3100 with using random generation.

Figure 11

Fig. 10. Convergent curve for SD3100 with using initialization phase.