The edge-set encoding revisited: On the bias of a direct representation for trees

被引:0
|
作者
Tzschoppe, C [1 ]
Rothlauf, F
Pesch, HJ
机构
[1] Univ Mannheim, Dept Informat Syst 1, D-68131 Mannheim, Germany
[2] Univ Bayreuth, Dept Appl Math, D-94550 Bayreuth, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The edge-set encoding is a direct tree representation which directly represents trees as sets of edges. There are two variants of the edge-set encoding: the edge-set encoding without heuristics, and the edge-set encoding with heuristics. An investigation into the bias of the edge-set encoding shows that the crossover operator of the edge-set encoding without heuristics is unbiased, that means it does not favor particular types of trees. In contrast, the crossover operator with heuristics is biased towards the simple minimum spanning tree (MST) and generates more likely trees that are MST-like. As a result, the performance of the edge-set encoding without heuristics does not depend on the structure of the optimal solution. Using the heuristic crossover operator results only in high genetic algorithm (GA) performance if the optimal solution of the problem is slightly different from the simple MST. However, if the optimal solution is not very similar to the simple MST a GA using the heuristic crossover operator fails and is not able to find the optimal solution. Therefore, it is recommended that the edge-set encoding with heuristics should only be used if it is known a priori that the optimal solution is very similar to the simple MST. If this is not known a priori, other unbiased search operators and representations should be used.
引用
收藏
页码:258 / 270
页数:13
相关论文
共 28 条
  • [1] On the Bias and Performance of the Edge-Set Encoding
    Rothlauf, Franz
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (03) : 486 - 499
  • [2] Making the edge-set encoding fly by controlling the bias of its crossover operator
    Rothlauf, F
    Tzschoppe, C
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2005, 3448 : 202 - 212
  • [3] An Edge-Set Representation Based on a Spanning Tree for Searching Cut Space
    Seo, Kisung
    Hyun, Soohwan
    Kim, Yong-Hyuk
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) : 465 - 473
  • [4] Property Analysis and Enhancement in Recombination Operator of Edge-Set Encoding for Spanning Tree
    Singh, P. K.
    Vaid, Abhishek
    CONTEMPORARY COMPUTING, 2011, 168 : 169 - 179
  • [5] A Dimension 6 Graph with Minimum Edge-set
    Chaffee, Joe
    Noble, Matt
    GRAPHS AND COMBINATORICS, 2017, 33 (06) : 1565 - 1576
  • [6] A Dimension 6 Graph with Minimum Edge-set
    Joe Chaffee
    Matt Noble
    Graphs and Combinatorics, 2017, 33 : 1565 - 1576
  • [7] An Edge-Set Based Large Scale Graph Processing System
    Zhou, Li
    Xia, Yinglong
    Zang, Hui
    Xu, Jian
    Xia, Mingzhen
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 1664 - 1669
  • [8] Maintaining transitive closure in first order after node-set and edge-set deletions
    Dong, GZ
    Pan, CY
    INFORMATION PROCESSING LETTERS, 1997, 62 (04) : 193 - 199
  • [9] The edge-set encoding in evolutionary algorithms for power distribution network planning problem part II:: Multi-objective optimization planning
    Rivas-Davalos, Francisco
    Irving, Malcolm R.
    CERMA2006: ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE VOL 2, PROCEEDINGS, 2006, : 251 - +
  • [10] The edge-set encoding in evolutionary algorithms for power distribution network planning problem part I:: Single-objective optimization planning
    Rivas-Davalos, Francisco
    Irving, Malcolm R.
    CERMA2006: ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE, VOL 1, PROCEEDINGS, 2006, : 203 - +