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 条
  • [41] A learning automata-based heuristic algorithm for solving the minimum spanning tree problem in stochastic graphs
    Javad Akbari Torkestani
    Mohammad Reza Meybodi
    [J]. The Journal of Supercomputing, 2012, 59 : 1035 - 1054
  • [42] A Cellular Learning Automata-based Algorithm for Solving the Coverage and Connectivity Problem in Wireless Sensor Networks
    Ghaderi, Reza
    Esnaashari, Mehdi
    Meybodi, Mohammad Reza
    [J]. AD HOC & SENSOR WIRELESS NETWORKS, 2014, 22 (3-4) : 171 - 203
  • [43] A learning automata-based fault-tolerant routing algorithm for mobile ad hoc networks
    Sudip Misra
    P. Venkata Krishna
    Akhil Bhiwal
    Amardeep Singh Chawla
    Bernd E. Wolfinger
    Changhoon Lee
    [J]. The Journal of Supercomputing, 2012, 62 : 4 - 23
  • [44] A learning automata-based fault-tolerant routing algorithm for mobile ad hoc networks
    Misra, Sudip
    Krishna, P. Venkata
    Bhiwal, Akhil
    Chawla, Amardeep Singh
    Wolfinger, Bernd E.
    Lee, Changhoon
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 62 (01): : 4 - 23
  • [45] Distributed Learning Automata-based S-learning scheme for classification
    Morten Goodwin
    Anis Yazidi
    Tore Møller Jonassen
    [J]. Pattern Analysis and Applications, 2020, 23 : 1235 - 1250
  • [46] Data clustering using a linear cellular automata-based algorithm
    de Lope, Javier
    Maravall, Dario
    [J]. NEUROCOMPUTING, 2013, 114 : 86 - 91
  • [47] Distributed Learning Automata-based S-learning scheme for classification
    Goodwin, Morten
    Yazidi, Anis
    Jonassen, Tore Moller
    [J]. PATTERN ANALYSIS AND APPLICATIONS, 2020, 23 (03) : 1235 - 1250
  • [48] Learning Automata-Based Multiagent Reinforcement Learning for Optimization of Cooperative Tasks
    Zhang, Zhen
    Wang, Dongqing
    Gao, Junwei
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (10) : 4639 - 4652
  • [49] A Novel Linear Cellular Automata-Based Data Clustering Algorithm
    de Lope, Javier
    Maravall, Dario
    [J]. FOUNDATIONS ON NATURAL AND ARTIFICIAL COMPUTATION: 4TH INTERNATIONAL WORK-CONFERENCE ON THE INTERPLAY BETWEEN NATURAL AND ARTIFICIAL COMPUTATION, IWINAC 2011, PART I, 2011, 6686 : 70 - 79
  • [50] An Adaptive Memetic Algorithm Using a Synergy of Differential Evolution and Learning Automata
    Sengupta, Abhronil
    Chakraborti, Tathagata
    Konar, Amit
    Kim, Eunjin
    Nagar, Atulya K.
    [J]. 2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,