Skip to main content
Log in

Immune clonal selection algorithm for capacitated arc routing problem

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In existing metaheuristics for solving the capacitated arc routing problem, traversal local search operators are often used to explore neighbors of the current solutions. This mechanism is beneficial for finding high-quality solutions; however, it entails a large number of function evaluations, causing high computational complexity. Hence, there is a need to further enhance the efficiency of such algorithms. This paper proposes a high-efficiency immune clonal selection algorithm for capacitated arc routing instances within a limited number of function evaluations. First, an improved constructive heuristic is used to initialize the antibody population. The initial antibodies generated by this heuristic help accelerate the algorithm’s convergence. Second, we show how an immune clonal selection algorithm can select in favor of these high-quality antibodies. By adopting a variety of different strategies for different clones of the same antibody, it not only promotes cooperation and information exchanging among antibodies, but also increases diversity and speeds up convergence. Third, two different antibody repair operations are proposed for repairing various kinds of infeasible solutions. These operations cause infeasible solutions to move towards global optima. Experimental studies demonstrate improved performance over state-of-art algorithms, especially on medium-scale instances.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Baldacci R, Maniezzo V (2006) Exact methods based on node-routing formulations for undirected arc-routing problems. Networks 47(1):52–60

    Article  MathSciNet  MATH  Google Scholar 

  • Belenguer JM, Benavent E (2003) A cutting plane algorithm for the capacitated arc routing problem. Comput Oper Res 30:705–728

    Article  MathSciNet  MATH  Google Scholar 

  • Benavent E, Campos V, Corberan A, Mota E (1990) The capacitated arc routing problem. A heuristic algorithm. Qüestiió 14:107–122

    MathSciNet  MATH  Google Scholar 

  • Benavent E, Campos V, Corberán A, Mota E (1992) The capacitated arc routing problem: lower bounds. Networks 22:669–690

    Article  MathSciNet  MATH  Google Scholar 

  • Beullens P, Muyldermans L, Cattrysse D, Van Oudheusden D (2003) A guided local search heuristic for the capacitated arc routing problem. Eur J Oper Res 147:629–643

    Article  MathSciNet  MATH  Google Scholar 

  • Beullens P, Muyldermans L, Cattrysse D, Oudheusden DV (2003) A guided local search heuristic for the capacitated arc routing problem. Eur J Oper Res 147(3):629–643

    Article  MathSciNet  MATH  Google Scholar 

  • Brandão J, Eglese RW (2008) A deterministic tabu search algorithm for the capacitated arc routing problem. Comput Oper Res 35:1112–1126

    Article  MathSciNet  MATH  Google Scholar 

  • Cheng J, Zhang G, Li Z, Li Y (2012) Multi-objective ant colony optimization based on decomposition for bi-objective traveling salesman problems. Soft Comput 16(4):597–614

    Article  MATH  Google Scholar 

  • de Castro LN, Timmis JI (2003) Artificial immune systems as a novel soft computing paradigm. Soft comput 7(8):526–544

    Article  Google Scholar 

  • DeArmon JS (1981) A comparison of heuristics for the capacitated Chinese postman problem. Master’s thesis, University of Maryland at College Park

  • Dror M (2001) Arc routing: theory, solutions and applications, 1st edn. Kluwer Academic Press, Boston (2001)

  • Dunn OJ (1961) Multiple comparisons among means. J Am Stat Assoc 56(293):52–64

    Article  MathSciNet  MATH  Google Scholar 

  • Dunnett CW (1955) A multiple comparisons procedure for comparing several treatments with a control. J Am Stat Assoc 50(272):1096–1121

    Article  MATH  Google Scholar 

  • Eglese RW (1994) Routing winter gritting vehicles. Discrete Appl. Math. 48:231–244

    Article  MATH  Google Scholar 

  • Euler L (1736) Solutio problematis and geometrian situs pertinentis. Commentarii Academiae Scintarum Petropolitanae 8:128–140

  • Golden BL, DeArmon J, Baker EK (1983) Computational experiments with algorithms for a class of routing problems. Comput Oper Res 10:47–59

    Article  MathSciNet  Google Scholar 

  • Greistorfer P (2003) A tabu scatter search metaheuristic for the arc routing problem. Comput Ind Eng 44:249–266

    Article  Google Scholar 

  • Handa H, Chapman L, Yao X (2006) Robust route optimization for gritting/salting trucks: a CERCIA experience. IEEE Comput Intell Mag l:6–9

  • Hertz A, Laporte G, Mittaz M (2000) A tabu search heuristic for the capacitated arc routing problem. Oper Res 48:129–135

    Article  MathSciNet  MATH  Google Scholar 

  • Hertz A, Mittaz M (2001) A variable neighborhood descent algorithm for the undirected capacitated arc routing problem. Transp Sci 35:425–434

    Article  MATH  Google Scholar 

  • Hettmansperger TP, McKean JW (1998) Robust nonparametric statistical methods. (Kendall’s library of statistics, 5). Edward Arnold, London, Wiley, New York

  • Hogg RV, Ledolter J (1987) Engineering statistics. MacMillan, New York

  • Kim I, Watada J, Shigaki I (2008) A comparison of dispatching rules and genetic algorithms for job shop schedules of standard hydraulic cylinders. Soft Comput 12(2):121–128

    Article  Google Scholar 

  • Lacomme P, Prins C, Ramdane-Cherif W (2004) Competitive memetic algorithms for arc routing problems. Ann Oper Res 131:159–185

    Article  MathSciNet  MATH  Google Scholar 

  • Lacomme P, Prins C, Sevaux M (2006) A genetic algorithm for a bi-objective capacitated arc routing problem. Comput Oper Res 33:3473–3493

    Article  MATH  Google Scholar 

  • Li X, Yao X (2011) Cooperatively coevolving particle swarms for large scale optimization. IEEE Trans Evol Comput 16:1–15

    Google Scholar 

  • Longo H, Aragão MPD, Uchoa E (2006) Solving capacitated arc routing problems using a transformation to the CVRP. Comput Oper Res 33:1823–1837

    Article  MATH  Google Scholar 

  • Mei Y, Tang K, Yao X (2009) A global repair operator for capacitated arc routing problems. IEEE Trans Syst Man Cybern Part B 39:723–734

    Article  Google Scholar 

  • Mei Y, Tang K, Yao X (2011) Decomposition-based memetic algorithm for multiobjective capacitated arc routing problems. IEEE Trans Evol Comput 15:151–165

    Article  Google Scholar 

  • Mei Y, Tang K, Yao X (2009) Improved memetic algorithm for capacitated arc routing problem. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp 1699–1706

  • Montes EM, Coello Coello CA (2005) A simple multimembered evolution strategy to solve constrained optimization problems. IEEE Trans Evol Comput 9:1–17

    Article  MATH  Google Scholar 

  • Niu Y, Wang S, He J, Xiao J (2014) A novel membrane algorithm for capacitated vehicle routing problem. Soft Comput. doi:10.1007/s00500-014-1266-0

  • Runarsson TP, Yao X (2000) Stochastic ranking for constrained evolutionary optimization. IEEE Trans Evol Comput 4:284–294

    Article  Google Scholar 

  • Rutenbar RA (1989) Simulated annealing algorithms: an overview. IEEE Circuits Devices Mag 5(1):19–26

    Article  Google Scholar 

  • Santos L, Coutinho-Rodrigues J, Current JR (2009) An improved heuristic for the capacitated arc routing problem. Comput Oper Res 36:2632–2637

    Article  MathSciNet  MATH  Google Scholar 

  • Shang RH, Jiao L, Ren Y, Li L, Wang L (2010) Quantum immune clonal coevolutionary algorithm for dynamic multiobjective optimization. Soft Comput 180: 1218–1236 (18:743–756)

  • Shang RH, Ma WP, Zhang W (2006) Immune clonal MO algorithm for 0/1 knapsack problems. In: Proceedings of the 2nd International Conference on Natural Computation (ICNC’06) 4221:870–878

  • Shang RH, Jiao LC, Liu F, Ma WP (2012) A novel immune clonal algorithm for MO problems. IEEE Trans Evol Comput 16:35–50

    Article  Google Scholar 

  • Shang RH, Wang J, Jiao LC et al (2014a) An improved decomposition-based memetic algorithm for multi-objective capacitated arc routing problem. Appl Soft Comput 19:343–361

  • Shang RH, Wang Y, Wang J, Jiao LC, Wang S, Qi L (2014b) A multi-population cooperative coevolutionary algorithm for multi-objective capacitated arc routing problem. Inf Sci 277:609–642

  • Tang K, Mei Y, Yao X (2009) Memetic algorithm with extended neighborhood search for capacitated arc routing problems. IEEE Trans Evol Comput 13:1151–1166

    Article  Google Scholar 

  • Ulusoy G (1985) The fleet size and mix problem for capacitated arc routing. Eur J Oper Res 22:329–337

    Article  MathSciNet  MATH  Google Scholar 

  • Usberti FL, França PM, França ALM (2011) GRASP with evolutionary path-relinking for the capacitated arc routing problem. Comput Oper Res. doi:10.1016/j.cor.2011.10.014

Download references

Acknowledgments

We would like to express our sincere appreciation to Professor Xin Yao and the anonymous reviewers for their valuable comments, which have greatly helped us in improving the quality of the paper. This work was partially supported by the National Basic Research Program (973 Program) of China under Grant 2013CB329402, the National Natural Science Foundation of China, under Grants 61371201, 61203303 and 61272279, the Program for Cheung Kong Scholars and Innovative Research Team in University under Grant IRT1170, and the EU FP7 project (Grant no. 247619) on “NICaiA: Nature Inspired Computation and its Applications”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ronghua Shang.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shang, R., Ma, H., Wang, J. et al. Immune clonal selection algorithm for capacitated arc routing problem. Soft Comput 20, 2177–2204 (2016). https://doi.org/10.1007/s00500-015-1634-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-015-1634-4

Keywords

Navigation