Skip to main content
Log in

Towards the right amount of randomness in quantum-inspired evolutionary algorithms

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

Abstract

Quantum-inspired evolutionary algorithms (QIEAs) combine the advantages of quantum-inspired bit (Q-bit), representation and operators with evolutionary algorithms for better performance. Using quantum-inspired representation the complete binary search space can be generated by collapsing a single Q-bit string repeatedly. Thus, even a population size of 1 can be taken in a QIEA implementation resulting in enormous saving in computation. Although this is correct in theory, QIEA implementations run into trouble in exploring large search spaces with this approach. The Q-bit string has to be initialized to produce each possible binary string with equal probability and then altered slowly to probabilistically favor generation of strings with better fitness values. This process is unacceptably slow when the search spaces are very large. Many ideas have been reported with EAs/QIEAs for speeding up convergence while ensuring that the algorithm does not get stuck in local optima. In this paper, the possible features are identified and systematically introduced and tested in the QIEA framework in various combinations. Some of these features increase the randomness in the search process for better exploration and the others compensate by local search for better exploitation together enabling a judicious combination tailored for particular problem being solved. This is referred to as “right-sizing the randomness” in the QIEA search. Benchmark instances of the well-known and well-studied Quadratic Knapsack Problem are used to demonstrate how effective these features are—individually and collectively. The new framework, dubbed QIEA-QKP, is shown to be much more effective than canonical QIEA. The framework can be utilized with profit on other problems and is being attempted.

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

Similar content being viewed by others

References

  • Bäck T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, Oxford

    MATH  Google Scholar 

  • Billionet A, Soutif E (2004) QKP instances. [Online] http://cedric.cnam.fr/soutif/QKP/QKP.html. Accessed 15 February 2013

  • Caprara A, Pisinger D, Toth P (1999) Exact solution of the quadratic knapsack problem. Inf J Comput 11(2):125–137

    Article  MathSciNet  MATH  Google Scholar 

  • Dijkhuijen G, Faigle U (1993) A cutting-plane approach to he edge-weighted maximal clique problem. Eur J Oper Res 69:121–130

    Article  Google Scholar 

  • Engebretsen L, Holmerin J (2000) Clique is hard to approximate within n1-o(1). In: Proceedings of 27th international colloquium, ICALP 2000, vol 1853. Springer, Berlin, pp 2–12

  • Ferreira CE, Martin A, deSouza CC (1996) Formulations and valid inequalities for node capacitated graph partitioning. Math Program 74:247–266

    MathSciNet  Google Scholar 

  • Gallo G, Hammer P, Simeone B (1980) Quadratic knapsack problems. Math Program Study 12:132–149

    Article  MathSciNet  MATH  Google Scholar 

  • Han K-H (2006) On the analysis of the quantum-inspired evolutionary algorithm with a single individual. In: Proceedings of CEC’06, Vancouver, Canada, pp 2622–2629

  • Han K-H, Kim J-H (2002) Quantum-inspired evolutionary algorithm for a class of combinatorial optimization. IEEE Trans Evolut Comput 6(6):580–593

    Article  MathSciNet  Google Scholar 

  • Han K-H, Kim J-H (2003) On setting the parameters of quantum-inspired evolutionary algorithm for practical application. In: Proceedings of CEC 2003, vol 1, pp 178–194

  • Han K-H, Kim J-H (2004) Quantum-inspired evolutionary algorithms with a new termination criterion, h-epsilon gate, and two-phase scheme. IEEE Trans Evolut Comput 8(2):156–169

    Article  Google Scholar 

  • Han K, Park K, Lee C, Kim J (2001) Parallel quantum-inspired genetic algorithm for combinatorial optimization problem. In: Proceedings of CEC 2001, vol 2, pp 1422–1429

  • Imabeppu T, Nakayama S, Ono S (2008) A study on a quantum-inspired evolutionary algorithm based on pair swap. Artif Life Robot 12:148–152

    Article  Google Scholar 

  • Johnson E, Mehrotra A, Nemhauser G (1993) Min-cut clustering. Math Program 62:133–151

    Article  MathSciNet  MATH  Google Scholar 

  • Julstorm BA (2005) Greedy, genetic and greedy genetic algorithms for the quadratic knapsack problem. In: Proceedings of GECCO 2005, Washingtom DC, USA, pp 607–614

  • Kellerer H, Pferschy U, Pisinger D (2004) Knapsack problems. Springer, Berlin

    Book  MATH  Google Scholar 

  • Kim Y, Kim JH, Han KH (2006) Quantum-inspired multiobjective evolutionary algorithm for multiobjective 0/1 knapsack problems. In: Proceedings of CEC 2006, pp 2601–2606

  • Laghhunn DL (1970) Quadratic binary programming with applications to capital budgetting problems. Oper Res 18:454–461

  • Li Z, Rudolph G, Li K (2009) Convergence performance comparison of quantum-inspired multi-objective evolutionary algorithms. Comput Math Appl 57:1843–1854

    Article  MathSciNet  MATH  Google Scholar 

  • Lu TC, Yu GR (2013) An adaptive population multi-objective quantum-inspired evolutionary algorithm for multi-objective 0/1 knapsack problems. Inf Sci 243:39–56

    Article  MathSciNet  MATH  Google Scholar 

  • Mahdabi P, Jalili S, Abadi M (2008) A multi-start quantum-inspired evolutionary algorithm for solving combinatorial optimization problems. In: Proceedings of GECCO ’08, pp 613–614

  • Nowotniak R, Kucharski J (2012) GPU-based tuning of quantum-inspired genetic algorithm for a combinatorial optimization problem. Bull Pol Acad Sci Tech Sci 60(2):323–330

    Google Scholar 

  • Park K, Lee K, Park S (1996) An extended formulation approach to the edge weighted maximal cliqur problem. Eur J Oper Res 95:671–682

    Article  MATH  Google Scholar 

  • Patvardhan C, Narayan A, Srivastav A (2007) Enhanced quantum evolutionary algorithms for difficult knapsack problems. In: Proceedings of PReMI’07. Springer, Berlin, pp 252–260

  • Patvardhan C, Prakash P, Srivastav A (2012) A novel quantum-inspired evolutionary algorithm for the quadratic knapsack problem. Int J Math Oper Res 4(2):114–127

    Article  MathSciNet  Google Scholar 

  • Patvardhan C, Bansal S, Srivastav A (2014a) Solution of “Hard” knapsack instances using quantum inspired evolutionary algorithm. Int J Appl Evolut Comput 5(1):52–68

    Article  Google Scholar 

  • Patvardhan C, Bansal S, Srivastav A (2014b) Balanced quantum-inspired evolutionary algorithm for multiple knapsack problem. Int J Intell Syst Appl 11:1–11

    Google Scholar 

  • Pisinger D (2007) The quadratic knapsack problem—a survey. Discrete Appl Math 155:623–648

    Article  MathSciNet  MATH  Google Scholar 

  • Platel M D, Schliebs S, Kasabov N (2007) A versatile quantum-inspired evolutionary algorithm. In: Proceedings of CEC’07, pp 423–430

  • Platel MD, Schliebs S, Kasabov N (2009) Quantum-inspired evolutionary algorithm: a multimodel EDA. IEEE Trans Evolut Comput 13(6):1218–1232

    Article  Google Scholar 

  • Qin Y, Zhang G, Li Y, Zhang H (2012) A comprehensive learning quantum-inspired evolutionary algorithm. In: Qu X, Yang Y (eds) LNCS, IBI 2011, Part-II, CCIS 268, pp 151–157

  • Rhys J (1970) A selection problem of shared fixed costs and network flows. Manag Sci 17:200–207

    Article  MATH  Google Scholar 

  • Tayarani-N M-H, Akbarzadeh-T M-R (2008) A sinusoid size ring structure quantum evolutionary algorithm. In: Proceedings of IEEE conference on cybernetics and intelligent systems, pp 1165–1170

  • Witzall C (1975) Mathematical methods of site selection for electronic message system (EMS). In: Technical report, NBS internal report Washington, DC. Operational Research Section

  • Xie X, Liu J (2007) A mini-swarm for the quadratic knapsack problem. In: Proceedings of IEEE swarm intelligence symposium, Honolulu, USA, pp 190–197

  • Zhang G, Gheorghe M, Wu CZ (2008) A quantum-inspired evolutionary algorithm based on p systems for knapsack problem. Fund Inf 87(1):93–116

    MathSciNet  MATH  Google Scholar 

  • Zhang G (2011) Quantum-inspired evolutionary algorithms: a survey and empirical study. J Heurist 17(3):303–351

    Article  MATH  Google Scholar 

  • Zhang G, Gheorghe M, Li Y (2012) A membrane algorithm with quantum-inspired subalgorithms and its application to image processing. Nat Comput 11:701–707

    Article  MathSciNet  MATH  Google Scholar 

  • Zhao Z, Peng X, Peng Y, Yu, E (2006) An effective repair procedure based on quantum-inspired evolutionary algorithm for 0/1 knapsack problems. In: Proceedings of the 5th WSEAS int. conf. on instrumentation, measurement, circuits and systems, Hangzho, pp 203–206

Download references

Acknowledgments

The authors are grateful to Department of Science and Technology, India (DST) and Deutsche Forschungsgemeinschaft, Germany (DFG) for the support under Project No. INT/FRG/DFG/P-38/2012 titled “Algorithm Engineering of Quantum Evolutionary Algorithms for Hard Optimization Problems”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sulabh Bansal.

Ethics declarations

Conflicts of interest

None.

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

Patvardhan, C., Bansal, S. & Srivastav, A. Towards the right amount of randomness in quantum-inspired evolutionary algorithms. Soft Comput 21, 1765–1784 (2017). https://doi.org/10.1007/s00500-015-1880-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-015-1880-5

Keywords

Navigation