The Link and Node Biased Encoding Revisited: Bias and Adjustment of Parameters

  • Thomas Gaube
  • Franz Rothlauf
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2037)


When using genetic and evolutionary algorithms (GEAs) for the optimal communication spanning tree problem, the design of a suitable tree network encoding is crucial for finding good solutions. The link and node biased (LNB) encoding represents the structure of a tree network using a weighted vector and allows the GEA to distinguish between the importance of the nodes and links in the network. This paper investigates whether the encoding is unbiased in the sense that all trees are equally represented, and how the parameters of the encoding influence the bias. If the optimal solution is underrepresented in the population, a reduction in the GEA performance is unavoidable. The investigation reveals that the commonly used simpler version of the encoding is biased towards star networks, and that the initial population is dominated by only a few individuals. The more costly link-and-node-biased encoding uses not only a node-specific bias, but also a link-specific bias. Similarly to the node-biased encoding, the link-and-node-biased encoding is also biased towards star networks, especially when using a low weighting for the link-specific bias. The results show that by increasing the link-specific bias, that the overall bias of the encoding is reduced. If researchers want to use the LNB encoding, and they are interested in having an unbiased representation, they should use higher values for the weight of the link-specific bias. Nevertheless, they should also be aware of the limitations of the LNB encoding when using it for encoding tree problems. The encoding could be a good choice for the optimal communication spanning tree problem as the optimal solutions tend to be more star-like. However, for general tree problems the encoding should be used carefully.


Genetic Algorithm Span Tree Minimum Span Tree Tree Network Span Tree Problem 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    T.C. Hu. Optimum communication spanning trees. SIAM Journal on Computing, 3(3):188–195, September 1974.MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H.Freeman, New York, 1979.zbMATHGoogle Scholar
  3. 3.
    L. Davis, D. Orvosh, A. Cox, and Y. Qiu. A genetic algorithm for survivable network design. In S. Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 408–415, San Mateo, CA, 1993. Morgan Kaufmann.Google Scholar
  4. 4.
    L.T.M. Berry, B.A. Murtagh, and S.J. Sugden. A genetic-based approach to tree network synthesis with cost constraints. In HansJürgen Zimmermann, editor, Second European Congress on Intelligent Techniques and Soft Computing-EUFIT’94, volume 2, pages 626–629, Promenade 9, D-52076 Aachen, 1994. Verlag der Augustinus Buchhandlung.Google Scholar
  5. 5.
    J.R. Kim and M. Gen. Genetic algorithm for solving bicriteria network topology design problem. In Peter J. Angeline, Zbyszek Michalewicz, Marc Schoenauer, Xin Yao, Ali Zalzala, and William Porto, editors, Proceedings of the 1999 IEEE Congress on Evolutionary Computation, pages 2272–2279. IEEE Press, 1999.Google Scholar
  6. 6.
    Y. Li and Y. Bouchebaba. A new genetic algorithm for the optimal communication spanning tree problem. In C. Fonlupt, J.-K. Hao, E. Lutton, E. Ronald, and M. Schoenauer, editors, Proceedings of Artificial Evolution: Fifth European Conference, page xx, Berlin, 1999. Springer.Google Scholar
  7. 7.
    K.S. Tang, K.F. Man, and K.T. Ko. Wireless LAN desing using hierarchical genetic algorithm. In T. Bäck, editor, Proceedings of the Seventh International Conference on Genetic Algorithms, pages 629–635, San Francisco, 1997. Morgan Kaufmann.Google Scholar
  8. 8.
    M.C. Sinclair. Minimum cost topology optimisation of the COST 239 European optical network. In D.W. Pearson, N.C. Steele, and R.F. Albrecht, editors, Proceedings of the 1995 International Conference on Artificial Neural Nets and Genetic Algorithms, pages 26–29, New York, 1995. Springer-Verlag.Google Scholar
  9. 9.
    M. Krishnamoorthy, A.T. Ernst, and Y.M. Sharaiha. Comparison of algorithms for the degree constrained minimum spanning tree. Tech. rep., CSIRO Mathematical and Information Sciences, Clayton, Australia, 1999.zbMATHGoogle Scholar
  10. 10.
    F. Rothlauf, D.E. Goldberg, and A. Heinzl. Network random keys-a tree network representation scheme for genetic and evolutionary algorithms. Technical Report No. 8/2000, University of Bayreuth, Germany, 2000.Google Scholar
  11. 11.
    G.R. Raidl and B.A. Julstrom. A weighted coding in a genetic algorithm for the degree-constrained minimum spanning tree problem. In Janice Carroll, Ernesto Damiani, Hisham Haddad, and Dave Oppenheim, editors, Proceedings of the 2000 ACM Symposium on Applied Computing, pages 440–445. ACM Press, 2000.Google Scholar
  12. 12.
    H. Prüfer. Neuer Beweis eines Satzes ueber Permutationen. Arch. Math. Phys., 27:742–744, 1918.zbMATHGoogle Scholar
  13. 13.
    F. Rothlauf and D.E. Goldberg. Pruefernumbers and genetic algorithms: A lesson on how the low locality of an encoding can harm the performance of Gas. In Kalyanmoy Deb, Günther Rodolph, Xin Yao, and Hans-Paul Schwefel, editors, Proceedings of the 2000 Parallel Problem Solving from Nature VI Conference, pages 395–404. Springer, 2000.Google Scholar
  14. 14.
    J.C. Bean. Genetic algorithms and random keys for sequencing and optimization. ORSA Journal on Computing, 6(2):154–160, 1994.CrossRefzbMATHGoogle Scholar
  15. 15.
    C.C. Palmer. An approach to a problem in network design using genetic algorithms. unpublished PhD thesis, Polytechnic University, Troy, NY, 1994.Google Scholar
  16. 16.
    F.N. Abuali, R.L. Wainwright, and D.A. Schoenefeld. Determinant factorization: A new encoding scheme for spanning trees applied to the probabilistic minimum spanning tree problem. In L. Eschelman, editor, Proceedings of the Sixth International Conference on Genetic Algorithms, pages 470–477, San Francisco, CA, 1995. Morgan Kaufmann.Google Scholar
  17. 17.
    G. Harik, E. Cantú-Paz, D.E. Goldberg, and Brad L. Miller. The gambler’s ruin problem, genetic algorithms, and the sizing of populations. Evolutionary Computation, 7(3):231–253, 1999.CrossRefGoogle Scholar
  18. 18.
    C.C. Palmer and A. Kershenbaum. Representing trees in genetic algorithms. In Proceedings of the First IEEE Conference on Evolutionary Computation, volume 1, pages 379–384, Piscataway, NJ, 1994. IEEE Service Center.Google Scholar
  19. 19.
    A. Kershenbaum. Telecommunications network design algorithms. McGraw Hill, New York, 1993.Google Scholar
  20. 20.
    R. Prim. Shortest connection networks and some generalizations. Bell System Technical Journal, 36:1389–1401, 1957.CrossRefGoogle Scholar
  21. 21.
    S. Ronald. Robust encodings in genetic algorithms: A survey of encoding issues. In Proceedings of the Forth International Conference on Evolutionary Computation, pages 43–48, Piscataway, NJ, 1997. IEEE.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Thomas Gaube
  • Franz Rothlauf
    • 1
  1. 1.Department of Information Systems (BWL VII)University of BayreuthGermany

Personalised recommendations