Empirical Linkage Learning

Linkage learning techniques are a crucial part of many modern evolutionary methods dedicated to solving problems in discrete domains. Linkage information quality is decisive for the effectiveness of these methods. In this article, we point on two possible linkage inaccuracy types. The missing linkage that occurs when some gene dependencies remain undiscovered, and the false linkage that takes place when linkage identifies gene dependencies that do not exist. To the best of our knowledge, all linkage learning techniques proposed so far are based on predictions, which can commit both of the mistake types. We propose a different approach. Instead of using statistical measures, or evolving the linkage, we check which genes are dependent on one another employing disturbances and the local search. We prove that the proposed technique will never report any false linkage. Thus, the proposed linkage learning based on local optimization (3LO) may miss some linkage but will never report a false one. The main objective of this article is to show the potential brought by 3LO that is fundamentally different from other linkage learning techniques. Since the main disadvantage of the proposed technique is its computational cost, it does not seem suitable for some of the already known, effective evolutionary methods. To overcome this issue, we propose an evolutionary method that employs 3LO. The extensive experimental analysis performed on a large set of hard computational problems shows that the method using 3LO is found to be competitive with other state-of-the-art methods.

[1]  Jordan B. Pollack,et al.  Modeling Building-Block Interdependency , 1998, PPSN.

[2]  Dirk Thierens,et al.  The Linkage Tree Genetic Algorithm , 2010, PPSN.

[3]  Dirk Thierens,et al.  Hierarchical problem solving with the linkage tree genetic algorithm , 2013, GECCO '13.

[4]  G. Üçoluk,et al.  A building block favoring reordering method for gene positions in genetic algorithms , 2001 .

[5]  Marcin M. Komarnicki,et al.  The influence of fitness caching on modern evolutionary methods and fair computation load measurement , 2018, GECCO.

[6]  Michal Witold Przewozniczek,et al.  Problem Encoding Allowing Cheap Fitness Computation of Mutated Individuals , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[7]  D. Goldberg,et al.  A Survey of Linkage Learning Techniques in Genetic and Evolutionary Algorithms , 2007 .

[8]  William F. Punch,et al.  Parameter-less population pyramid , 2014, GECCO.

[9]  Marcin M. Komarnicki,et al.  Empirical linkage learning , 2020, GECCO Companion.

[10]  Tian-Li Yu,et al.  Optimization by Pairwise Linkage Detection, Incremental Linkage Set, and Restricted / Back Mixing: DSMGA-II , 2015, GECCO.

[11]  Kalyanmoy Deb,et al.  Massive Multimodality, Deception, and Genetic Algorithms , 1992, PPSN.

[12]  Martin V. Butz,et al.  Hierarchical BOA on random decomposable problems , 2006, GECCO '06.

[13]  Fernando G. Lobo,et al.  A parameter-less genetic algorithm , 1999, GECCO.

[14]  Marcin M. Komarnicki,et al.  Parameter-less, population-sizing DSMGA-II , 2019, GECCO.

[15]  Halina Kwasnicka,et al.  Multi Population Pattern Searching Algorithm: A New Evolutionary Method Based on the Idea of Messy Genetic Algorithm , 2011, IEEE Transactions on Evolutionary Computation.

[16]  Christopher D. Clack,et al.  gLINC: identifying composability using group perturbation , 2006, GECCO.

[17]  Xiaodong Li,et al.  Cooperative Co-Evolution With Differential Grouping for Large Scale Optimization , 2014, IEEE Transactions on Evolutionary Computation.

[18]  David E. Goldberg,et al.  Dependency Structure Matrix, Genetic Algorithms, and Effective Recombination , 2009, Evolutionary Computation.

[19]  Tian-Li Yu,et al.  Investigation on Parameterless Schemes for DSMGA-II , 2016, GECCO.

[20]  Tian-Li Yu,et al.  Two-edge graphical linkage model for DSMGA-II , 2017, GECCO.

[21]  Dirk Thierens,et al.  Optimal mixing evolutionary algorithms , 2011, GECCO '11.

[22]  Dirk Thierens,et al.  Expanding from Discrete Cartesian to Permutation Gene-pool Optimal Mixing Evolutionary Algorithms , 2016, GECCO.

[23]  Kalyanmoy Deb,et al.  Sufficient conditions for deceptive and easy binary functions , 1994, Annals of Mathematics and Artificial Intelligence.