A learning automata-based memetic algorithm

被引:4
|
作者
Mirsaleh, M. Rezapoor [1 ]
Meybodi, M. R. [1 ,2 ]
机构
[1] Amirkabir Univ Technol, Soft Comp Lab, Comp Engn & Informat Technol Dept, Tehran, Iran
[2] Sch Comp Sci, Inst Res & Fundamental Sci, Tehran, Iran
关键词
Learning automata (LA); Local search; Memetic algorithm (MA); Object migration automata (OMA);
D O I
10.1007/s10710-015-9241-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Combing a genetic algorithm (GA) with a local search method produces a type of evolutionary algorithm known as a memetic algorithm (MA). Combining a GA with a learning automaton (LA) produces an MA named GALA, where the LA provides the local search function. GALA represents chromosomes as object migration automata (OMAs), whose states represent the history of the local search process. Each state in an OMA has two attributes: the value of the gene (allele), and the degree of association with those values. The local search changes the degree of association between genes and their values. In GALA a chromosome's fitness is computed using only the value of the genes. GALA is a Lamarckian learning model as it passes on the learned traits acquired by its local search method to offspring by a modification of the genotype. Herein we introduce a modified GALA (MGALA) that behaves according to a Baldwinian learning model. In MGALA the fitness function is computed using a chromosome's fitness and the history of the local search recorded by the OMA states. In addition, in MGALA the learned traits are not passed to the offspring. Unlike GALA, MGALA uses all the information recorded in an OMA representation of the chromosome, i.e., the degree of association between genes and their alleles, and the value of a gene, to compute the fitness of genes. We used MGALA to solve two problems: object partitioning and graph isomorphism. MGALA outperformed GALA, a canonical MA, and an OMA-based method using computer simulations, in terms of solution quality and rate of convergence.
引用
收藏
页码:399 / 453
页数:55
相关论文
共 50 条
  • [1] A learning automata-based memetic algorithm
    M. Rezapoor Mirsaleh
    M. R. Meybodi
    [J]. Genetic Programming and Evolvable Machines, 2015, 16 : 399 - 453
  • [2] Assignment of cells to switches in cellular mobile network: a learning automata-based memetic algorithm
    Mehdi Rezapoor Mirsaleh
    Mohammad Reza Meybodi
    [J]. Applied Intelligence, 2018, 48 : 3231 - 3247
  • [3] Assignment of cells to switches in cellular mobile network: a learning automata-based memetic algorithm
    Mirsaleh, Mehdi Rezapoor
    Meybodi, Mohammad Reza
    [J]. APPLIED INTELLIGENCE, 2018, 48 (10) : 3231 - 3247
  • [4] An adaptive learning automata-based ranking function discovery algorithm
    Javad Akbari Torkestani
    [J]. Journal of Intelligent Information Systems, 2012, 39 : 441 - 459
  • [5] A new learning automata-based sampling algorithm for social networks
    Rezvanian, Alireza
    Meybodi, Mohammad Reza
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2017, 30 (05)
  • [6] An adaptive learning automata-based ranking function discovery algorithm
    Torkestani, Javad Akbari
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2012, 39 (02) : 441 - 459
  • [7] A Learning Automata-based Particle Swarm Optimization Algorithm for Noisy Environment
    Zhang, JunQi
    Xu, LinWei
    Ma, Ji
    Zhou, MengChu
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 141 - 147
  • [8] A cellular learning automata-based algorithm for solving the vertex coloring problem
    Torkestani, Javad Akbari
    Meybodi, Mohammad Reza
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (08) : 9237 - 9247
  • [9] Irregular cellular learning automata-based algorithm for sampling social networks
    Ghavipour, Mina
    Meybodi, Mohammad Reza
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2017, 59 : 244 - 259
  • [10] Learning automata-based butterfly optimization algorithm for engineering design problems
    Arora, Sankalap
    Anand, Priyanka
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL MATERIALS SCIENCE AND ENGINEERING, 2018, 7 (04)