Skip to main content
Log in

Quantum-Inspired Immune Clonal Algorithm for solving large-scale capacitated arc routing problems

  • Regular Research Paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

In this paper, we present an approach to Large-Scale CARP called Quantum-Inspired Immune Clonal Algorithm (QICA-CARP). This algorithm combines the feature of artificial immune system and quantum computation ground on the qubit and the quantum superposition. We call an antibody of population quantum bit encoding, in QICA-CARP. For this encoding, to control the population with a high probability evolution towards a good schema we use the information on the current optimal antibody. The mutation strategy of quantum rotation gate accelerates the convergence of the original clone operator. Moreover, quantum crossover operator enhances the exchange of information and increases the diversity of the population. Furthermore, it avoids falling into local optimum. We also use the repair operator to amend the infeasible solutions to ensure the diversity of solutions. This makes QICA-CARP approximating the optimal solution. We demonstrate the effectiveness of our approach by a set of experiments and by Comparing the results of our approach with ones obtained with the RDG-MAENS and RAM using different test sets. Experimental results show that QICA-CARP outperforms other algorithms in terms of convergence rate and the quality of the obtained solutions. Especially, QICA-CARP converges to a better lower bound at a faster rate illustrating that it is suitable for solving large-scale CARP.

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.

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

Similar content being viewed by others

References

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

    Article  Google Scholar 

  2. Wen XZ, Shao L, Xue Y, Fang W (2015) A rapid learning algorithm for vehicle classification. Inform Sci 295(1):395–406

    Article  Google Scholar 

  3. Mei Y, Tang K, Yao X (2011) Decomposition-based memetic algorithm for multi-objective capacitated arc routing problems. IEEE Trans Evolut Comput 15(2):151–165

    Article  Google Scholar 

  4. Shen J, Tan HW, Wang J, Wang JW, Lee SY (2015) A novel routing protocol providing good transmission reliability in underwater sensor networks. J Internet Technol 16(1):171–178

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  7. Pearn WL (1991) Augment-insert algorithms for the capacitated arc routing problem. Comput Oper Res 18(2):189–198

    Article  MathSciNet  MATH  Google Scholar 

  8. Pearn WL (1989) Approximate solutions for the capacitated arc routing problem. Comput Oper Res 16(6):589–600

    Article  MathSciNet  MATH  Google Scholar 

  9. Tan KC, Khor EF, Lee TH (2005) Multi-objective evolutionary algorithms and applications. Springer, Berlin

    MATH  Google Scholar 

  10. Xia ZH, Wang XH, Sun XM, Wang Q (2015) A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data. IEEE Trans Parallel Distrib Syst 27(2):340–352

    Article  Google Scholar 

  11. Reed M, Yiannakou A, Evering R (2014) An ant colony algorithm for the multi-compartment vehicle routing problem. Appl Soft Comput 15:169–176

    Article  Google Scholar 

  12. Glover F, Laguna M (1997) Tabu search. Kluwer Academic, Boston

    Book  MATH  Google Scholar 

  13. Mei Y, Tang K, Yao X (2011) A memetic algorithm for periodic capacitated arc routing problem. IEEE Trans Syst Man Cybern B 41(6):1654–1667

    Article  Google Scholar 

  14. Zheng YH, Jeon B, Xu DH, Wu QMJ, Zhang H (2015) Image segmentation by generalized hierarchical fuzzy C-means algorithm. J Intell Fuzzy Syst 28(2):961–973

    Google Scholar 

  15. Goldbarg MC, Asconavieta PH (2012) Memetic algorithm for the traveling car renter problem: an experimental investigation. Memet Comput 4(2):89–108

    Article  Google Scholar 

  16. Feng L, Ong YS, Tan AH, Tsang IW (2015) Memes as building blocks: a case study on evolutionary optimization+transfer learning for routing problems. Memet Comput 7(3):159–180

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  20. Shang RH, Jiao LC, Liu F (2012) A novel immune clonal algorithm for MO problems. IEEE Trans Evolut Comput 16(1):35–49

    Article  Google Scholar 

  21. Gong M, Liu C, Jiao L, Cheng G (2010) Hybrid immune algorithm with Lamarckian local search for multi-objective optimization. Memet Comput 2(1):47–67

    Article  Google Scholar 

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

    Article  Google Scholar 

  23. Mei Y, Li XD, Yao X (2014) Cooperative co-evolution with route distance grouping for large-scale capacitated arc routing problems. IEEE Trans Evolut Comput 18(3):435–449

    Article  Google Scholar 

  24. Tonda A, Lutton E, Squillero G (2012) A benchmark for cooperative coevolution. Memet Comput 4(4):263–277

    Article  Google Scholar 

  25. Nguyen ML, Hui SC, Fong ACM (2012) Divide-and-conquer memetic algorithm for online multi-objective test paper generation. Memet Comput 4(1):33–47

    Article  Google Scholar 

  26. Shang RH, Wang YY, Wang J, Jiao LC, Wang S, Qi LP (2014) A multi-population cooperative coevolutionary algorithm for multi-objective capacitated arc routing problem. Inform Sci 27(7):609–642

    Article  MathSciNet  MATH  Google Scholar 

  27. Dijkstra E (1959) A note on two problems in connexion with graphs. Number Math 1(1):269–271

    Article  MathSciNet  MATH  Google Scholar 

  28. Marinaki M, Marinakis Y (2015) A hybridization of clonal selection algorithm with iterated local search and variable neighborhood search for the feature selection problem. Memet Comput 7(3):181–201

    Article  Google Scholar 

  29. De Castro LN, Von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evolut Comput 6(3):239–251

    Article  Google Scholar 

  30. Jiao LC, Li YY, Gong MG, Zhang XR (2008) Quantum-inspired immune clonal algorithm for global optimization. IEEE Trans Syst Man Cybern B (Cybernetics) 38(5):1234–1253

    Article  Google Scholar 

  31. Li YY, Jiao LC (2005) Quantum-inspired immune clonal algorithm. In: Proceedings of the 4th international conference on artificial immune systems, Banff, pp 304–317

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

    Article  Google Scholar 

  33. Mei Y, Tang K, Yao X (2009) A global repair operator for capacitated arc routing problem. IEEE Trans Syst Man Cyber B 39(3):723–734

    Article  Google Scholar 

  34. Wang ZR, Jin HY, Tian MM (2015) Rank-based memetic algorithm for capacitated arc routing problems. Appl Soft Comput 37:572–584

    Article  Google Scholar 

Download references

Acknowledgements

We would like to express our sincere appreciation to the editors and the anonymous reviewers for their insightful comments, which have greatly helped us in improving the quality of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ronghua Shang.

Additional information

This work was partially supported by the National Natural Science Foundation of China, under Grant 61371201, the National Basic Research Program (973 Program) of China under Grant 2013CB329402.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shang, R., Du, B., Dai, K. et al. Quantum-Inspired Immune Clonal Algorithm for solving large-scale capacitated arc routing problems. Memetic Comp. 10, 81–102 (2018). https://doi.org/10.1007/s12293-017-0224-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-017-0224-7

Keywords

Navigation