Skip to main content

Advertisement

Log in

An improved genetic algorithm encoded by adaptive degressive ary number

  • Foundations
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Genetic algorithm (GA) is a random search algorithm, which has been commonly used to solve optimization problems. A new encoding method of GA, adaptive degressive ary number encoding, is proposed in this paper. This paper firstly introduces the N-ary encoding genetic algorithm and then defines the degressive ary number encoded genetic algorithm. Based on degressive ary number encoded genetic algorithm, this paper proposes a feasible adaptive change rule of the ary number encoding, which can change ary number with the fitness function’s value. All the parameters are selected according to the parameters’ experiments. The proposed algorithm is used to solve the function optimization problems to test the performance. The performances of the proposed algorithm are compared with GA, some classic algorithms and some latest algorithms. The experiments show that the improved adaptive degressive ary number encoded genetic algorithm has a better searching ability and a faster rate of convergence.

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

Similar content being viewed by others

References

  • Choi JN, Oh SK, Pedrycz W (2009) Identification of fuzzy relation models using hierarchical fair competition-based parallel genetic algorithms and information granulation. Appl Math Model 33(6):2791–2807

    Article  Google Scholar 

  • Czarn A, Macnish C, Vijayan K et al (2004) Statistical exploratory analysis of genetic algorithms: the influence of gray codes upon the difficulty of a problem. IEEE Trans Evol Comput 8(4):405–421

    Article  Google Scholar 

  • Derrac J, Garca S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18

    Article  Google Scholar 

  • Dongli LI, Xiangning HE (2001) Comparison between optimization of function achieved by genetic algorithm with binary code and octal code. J Zhejiang Univ Technol 29:308–311

    Google Scholar 

  • Falkenauer E (1996) A hybrid grouping genetic algorithm for bin packing. J Heurist 2(1):5–30

    Article  Google Scholar 

  • Freitag K, Hildebrand L, Moraga C (1999) Quaternary coded genetic algorithms. In: Twenty ninth IEEE international symposium on multiple-valued logic. IEEE Computer Society, pp 194–199

  • Holland JH (1992) Adaptation in nature and artificial systems. MIT Press, Cambridge

    Google Scholar 

  • Jaddi NS, Alvankarian J, Abdullah S (2016) Kidney-inspired algorithm for optimization problems. Commun Nonlinear Sci Numer Simul 42:358–369

    Article  Google Scholar 

  • Jensi R, Jiji GW (2016) An enhanced particle swarm optimization with levy flight for global optimization. Soft Comput 43:248–261

    Article  Google Scholar 

  • Jordehi AR (2015) Enhanced leader PSO (ELPSO): a new PSO variant for solving global optimization problems. Soft Comput 26:401–417

    Article  Google Scholar 

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE Int Conf Neural Netw 4(8):1942–1948

    Google Scholar 

  • Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization

  • Liu M, Qian F (2004) The research based on degressive ary number encoded genetic algorithm. Inf Control 3(5):614–617

    Google Scholar 

  • Ma X, Zhang L (2004) Distribution network reconfiguration based on genetic algorithm using decimal encoding. Diangong Jishu Xuebao/Trans China Electrotechn Soc 19(10):65–69

    Google Scholar 

  • Maniscalco V, Polito SG, Intagliata A (2014) Binary and m-ary encoding in applications of tree-based genetic algorithms for QoS routing. Soft Comput 18(9):1705–1714

    Article  Google Scholar 

  • Michalewicz Z, Janikow CZ, Krawczyk JB (1992) A modified genetic algorithm for optimal control problems. Comput Math Appl 23(12):83–94

    Article  Google Scholar 

  • Mirjalili S (2015) The ant lion optimizer. English Softw 83:80–98

    Google Scholar 

  • Molga M, Smutnicki C (2005) Test functions for optimization needs. http://www.zsd.ict.pwr.wroc.pl/files/docs/functions.pdf

  • Roy JN, Maity GK, Gayen DK, Chattopadhyay T (2008) Terahertz optical asymmetric demultiplexer based tree-net architecture for all-optical conversion scheme from binary to its other 2 n radix based form. Chin Opt Lett (English version) 7:536–540

    Google Scholar 

  • Schraudolph NN, Belew RK (1992) Dynamic parameter encoding for genetic algorithms. Mach Learn 9(1):9–21

    Google Scholar 

  • Su S, Zhan D (2006) New genetic algorithm for the fixed charge transportation problem. In: The sixth world congress on intelligent control and automation, WCICA 2006. IEEE, pp 7039–7043

  • Verma OP, Aggarwal D, Patodi T (2016) Opposition and dimensional based modified firefly algorithm. Expert Syst 44:168–176

    Article  Google Scholar 

  • Yang XS (2010a) A new metaheuristic bat-inspired algorithm. Comput Knowl Technol 284:65–74

    MATH  Google Scholar 

  • Yang XS (2010b) Firefly algorithm, lvy flights and global optimization. Res Dev Intell Syst 20:209–218

    Google Scholar 

  • Yang XS, Deb S (2009) Cuckoo search via lvy flights. In: World congress on nature and biologically inspired computing, pp 210–214

  • Yehua Y (2001) Molecular genetics. China Agriculture Press, Beijing

  • Zhang Y (2014) Research on the encoding methods of genetic algorithm. East China University of Science and Technology, Shanghai

    Google Scholar 

  • Zhong S (2000) The convergence and encoding of genetic algorithm. J Wuhan Univ Hydraul Electric Eng 33(1):108–112

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mandan Liu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Communicated by A. Di Nola.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Liu, M. An improved genetic algorithm encoded by adaptive degressive ary number. Soft Comput 22, 6861–6875 (2018). https://doi.org/10.1007/s00500-017-2981-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-017-2981-0

Keywords

Navigation