Skip to main content

Designing Reliable Communication Networks with a Genetic Algorithm Using a Repair Heuristic

  • Conference paper
Evolutionary Computation in Combinatorial Optimization (EvoCOP 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3004))

Abstract

This paper investigates GA approaches for solving the reliable communication network design problem. For solving this problem a network with minimum cost must be found that satisfies a given network reliability constraint. To consider the additional reliability constraint different approaches are possible. We show that existing approaches using penalty functions can result in invalid solutions and are therefore not appropriate for solving this problem. To overcome these problems we present a repair heuristic, which is based on the number of spanning trees in a network. This heuristic always generates a valid solution, which when compared to a greedy cheapest repair heuristic shows that the new approach finds better solutions with less computational effort.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chen, Y., Li, J., Chen, J.: A new algorithm for network probabilistic connectivity. In: Proceedings of the IEEE military communication conference, IEEE Service Center, Piscataway (1999)

    Google Scholar 

  2. Boorstyn, R.R., Frank, H.: Large-scale network topological optimization. IEEE Transactions on Reliability 25, 29–37 (1977)

    MATH  Google Scholar 

  3. Garey, M.R., Johnson, D.S.: Computers and Intractibility: A Guide to the Theory of NP-Completeness. W. H. Freeman and Company, San Fransisco (1979)

    MATH  Google Scholar 

  4. Ying, L.: Analysis method of survivability of probabilistic networks. Military Communication Technology Magazine, 48 (1993)

    Google Scholar 

  5. Dengiz, B., Altiparmak, F., Smith, A.E.: Local search genetic algorithm for optimal design of reliable networks. IEEE Trans. on Evolutionary Computation 1(3), 179–188 (1997)

    Article  Google Scholar 

  6. Cheng, S.-T.: Topological optimization of a reliable communication network. IEEE Transactions on Reliability 47(3), 225–233 (1998)

    Article  Google Scholar 

  7. Liu, B., Iwamura, K.: Topological optimization model for communication network with multiple reliability goals. Computer and Mathematics with Applications 39, 59–69 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  8. Fard, N., Lee, T.-H.: Spanning tree approach in all-terminal network reliability expansion. computer communications 24, 1348–1353 (2001)

    Article  Google Scholar 

  9. Jan, R.-H., Hwang, F.-J., Chen, S.-T.: Topological optimization of a communication network subject to a reliability constraint. IEEE Transactions on Reliability 42(1), 63–70 (1993)

    Article  MATH  Google Scholar 

  10. Dengiz, B., Alabas, C.: A simulated annealing algorithm for design of computer communication networks. In: Proceedings of World Multiconference on Systemics, Cybernetics and Informatics, SCI 2001, vol. 5 (2001)

    Google Scholar 

  11. Baran, B., Laufer, F.: Topological optimization of reliable networks using a-teams. In: Proceedings of World Multiconference on Systemics, Cybernetics and Informatics - SCI 1999 and ISAS 1999, vol. 5 (1999)

    Google Scholar 

  12. Liu, B., Iwamura, K.: Topological optimization models for communication network with multiple reliability goals. Computers and Mathematics with Applications 39, 59–69 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  13. Aggarwal, K.K., Rai, S.: Reliability evaluation in computer-communication networks. IEEE Transactions on Reliability 30(1), 32–35 (1981)

    Article  MATH  Google Scholar 

  14. Manzi, E., Labbe, E.M., Latouche, G., Maffioli, F.: Fishman’s sampling plan for computing network reliability. IEEE Transactions on Reliability 50(1), 41–46 (2001)

    Article  Google Scholar 

  15. Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs, 3rd edn. Springer, Berlin (1996)

    MATH  Google Scholar 

  16. Craenen, B.G.W., Eiben, A.E., Marchiori, E.: How to handle constraints with evolutionary algortihms. In: Chambers, L. (ed.) Practical Handbook Of Genetic Algorithms: Applications, pp. 341–361. Chapman & Hall/CRC (2000)

    Google Scholar 

  17. Davis, L., Orvosh, D., Cox, A., Qiu, Y.: A genetic algorithm for survivable network design. In: Forrest, S. (ed.) Proceedings of the Fifth International Conference on Genetic Algorithms, San Mateo, CA, pp. 408–415. Morgan Kaufmann, San Francisco (1993)

    Google Scholar 

  18. Kimbrough, S.O., Lu, M., Wood, D.H., Wu, D.J.: Exploring a two-population genetic algorithm. In: Cantu-Paz, E., et al. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference 2003, pp. 1148–1159. Springer, Berlin (2003)

    Chapter  Google Scholar 

  19. Goldberg, D.E.: Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  20. Gottlieb, J.: Evolutionary Algorithms for Constrained Optimization Problems. PhD thesis, Technische Universität Clausthal, Institut für Informatik, Clausthal, Germany (1999)

    Google Scholar 

  21. Prüfer, H.: Neuer Beweis eines Satzes über Permutationen. Archiv für Mathematik und Physik 27, 742–744 (1918)

    Google Scholar 

  22. Raidl, G.R., Julstrom, B.A.: Edge-sets: An effective evolutionary coding of spanning trees. IEEE Transactions on Evolutionary Computation 7(3), 225–239 (2003)

    Article  Google Scholar 

  23. Konak, A., Smith, A.: An improved general upperbound for all-terminal network reliability. Technical report, University of Pittsburgh (1998)

    Google Scholar 

  24. Colbourn, C.J.: The Combinatorics of Network Reliability. Oxford University Press, Oxford (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reichelt, D., Rothlauf, F., Gmilkowsky, P. (2004). Designing Reliable Communication Networks with a Genetic Algorithm Using a Repair Heuristic. In: Gottlieb, J., Raidl, G.R. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2004. Lecture Notes in Computer Science, vol 3004. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24652-7_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24652-7_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21367-3

  • Online ISBN: 978-3-540-24652-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics