A learning automata-based memetic algorithm

被引:0
|
作者
M. Rezapoor Mirsaleh
M. R. Meybodi
机构
[1] Amirkabir University of Technology,Soft Computing Laboratory, Computer Engineering and Information Technology Department
[2] School of Computer Science,Institute for Research and Fundamental Sciences
关键词
Learning automata (LA); Local search; Memetic algorithm (MA); Object migration automata (OMA);
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:54
相关论文
共 50 条
  • [21] A Learning Automata-based Algorithm for Area Coverage Problem in Directional Sensor Networks
    Liu, Zhimin
    Ouyang, Zhangdong
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (10): : 4804 - 4822
  • [22] A learning automata-based algorithm for solving coverage problem in directional sensor networks
    Hosein Mohamadi
    Abdul Samad Bin Haji Ismail
    Shaharuddin Salleh
    Computing, 2013, 95 : 1 - 24
  • [23] Tracking Extrema in Dynamic Environments Using a Learning Automata-Based Immune Algorithm
    Rezvanian, Alireza
    Meybodi, Mohammad Reza
    GRID AND DISTRIBUTED COMPUTING, CONTROL AND AUTOMATION, 2010, 121 : 216 - +
  • [24] A learning automata-based algorithm for solving coverage problem in directional sensor networks
    Mohamadi, Hosein
    Ismail, Abdul Samad Bin Haji
    Salleh, Shaharuddin
    COMPUTING, 2013, 95 (01) : 1 - 24
  • [25] Learning Automata-based Particle Swarm Optimizer
    Zhang, JunQi
    Zhu, XiXun
    Zhou, MengChu
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2641 - 2646
  • [26] A cellular automata-based learning method for classification
    Wongthanavasu, Sartra
    Ponkaew, Jetsada
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 49 : 99 - 111
  • [27] Solving Parity Games Using an Automata-Based Algorithm
    Di Stasio, Antonio
    Murano, Aniello
    Perelli, Giuseppe
    Vardi, Moshe Y.
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2016, 9705 : 64 - 76
  • [28] A learning automata-based ensemble resource usage prediction algorithm for cloud computing environment
    Rahmanian, Ali Asghar
    Ghobaei-Arani, Mostafa
    Tofighy, Sajjad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 : 54 - 71
  • [29] A new cellular learning automata-based algorithm for community detection in complex social networks
    Khomami, Mohammad Mehdi Daliri
    Rezvanian, Alireza
    Meybodi, Mohammad Reza
    JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 24 : 413 - 426
  • [30] A new memetic algorithm based on cellular learning automata for solving the vertex coloring problem
    Mehdi Rezapoor Mirsaleh
    Mohammad Reza Meybodi
    Memetic Computing, 2016, 8 : 211 - 222