Skip to main content

Fast Sequential and Parallel Implementation of Genetic Algorithms using the GAmeter Toolkit

  • Conference paper
Book cover Artificial Neural Nets and Genetic Algorithms

Abstract

A General Search Paradigm is formulated using a higher order function and, in this context, we discuss the properties which characterize genetic algorithms, tabu search, simulated annealing, etc.

From the specification of this general search algorithm, we develop a formal specification of a class of genetic algorithms. By suitable settings of input parameters, we show that a wide variety of (genetic) algorithms can then be instantiated. We have developed kernel software to implement this specification on different architectures. In particular, we have versions running sequentially on Macintosh computers and under Unix and another, parallel version on a Meiko transputer rack. The user interface is identical and the user of the system need have no architecturedependent knowledge to use this software. We briefly describe these implementations and show how simple it is to port genetic algorithms from one achitecture to the other.

The toolkit implementing the kernel together with its associated interface is called GAmtier and we report on the use of this software on a number of case studies in combinatorial optimisation. We have encouraging results on a range of examples including the undirected and directed Steiner tree problems.

The main strengths of our software is its excellent graphics interface and its wide applicability. However, it also has a number of novel features including dynamic control of parameters such as population size and crossover/mutation probabilities, thus giving additional control to the user.

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. Glover F. Tabu search, part 1. ORSA J. Corny., 1: 190–206, 1989.

    Article  MathSciNet  MATH  Google Scholar 

  2. Reeves C.R., editor. Modern Heuristic Techniques. Blackwell Scientific, 1993.

    Google Scholar 

  3. Kirkpatrick S., Gelatt C.D., and Vecchi M.P. Optimization by simulated annealing. Science, 220(4598): 671–680, 1983.

    Article  MathSciNet  MATH  Google Scholar 

  4. Dowsland K.A. Simulated annealing. In Reeves C.R., editor, Modern Heuristic Techniques, chapter 2. Blackwell Scientific, 1993.

    Google Scholar 

  5. Adenso-Diaz B. Restricted neighborhood in the tabu search for the flowshop problem. EJOR, 62(l): 27–37, 1992.

    Article  MATH  Google Scholar 

  6. Osborne L.J. and Gillett B.E. A comparison of two simulated annealing algorithms applied to the directed Steiner problem on networks. ORSA Journal on Computing, 3(3): 213–225, 1991.

    Article  MATH  Google Scholar 

  7. Tam K.W. Genetic algorithms, function optimization, and facility layout design. EJOR, 63(2): 322–346, 1992.

    Article  MATH  Google Scholar 

  8. Kapsalis A., Rayward-Smith V.J., and Smith G.D. Solving the graphical Steiner tree problem using genetic algorithms. J. Oper. Res. Soc., 1993. (to appear).

    Google Scholar 

  9. Kanatis S. The directed Steiner tree problem: An application of genetic algorithms. Master’s thesis, University of East Anglia, 1992.

    Google Scholar 

  10. Goldberg D.E. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading, Mass., 1989.

    Google Scholar 

  11. Kapsalis A. Steiner trees. Master’s thesis, University of East Anglia, 1991.

    Google Scholar 

  12. Kapsalis A. and Smith G. D. The GAmeter toolkit manual. School of information systems, computing science technical report, University of East Anglia, 1992.

    Google Scholar 

  13. Winter P. The Steiner problem in networks: A survey. Networks, 17: 129–167, 1987.

    Article  MathSciNet  MATH  Google Scholar 

  14. Beasley J.E. An algorithm for the Steiner problem in graphs. Networks, 14: 147–159, 1984.

    Article  MathSciNet  MATH  Google Scholar 

  15. Beasley J.E. An SST-based algorithm for the Steiner problem in graphs. Networks, 19: 1–16, 1989.

    Article  MathSciNet  MATH  Google Scholar 

  16. Beasley J.E. Or-library: distributing test problems by electronic mail. Technical report, The management school, Imperial College, 1990.

    Google Scholar 

  17. Berry R.H. and Smith G.D. Using a genetic algorithm to investigate taxation-induced interactions in capital budgeting. Submitted for publication, 1993.

    Google Scholar 

  18. Macfarlane D. and East I. An investigation of several parallel genetic algorithms. In Proc. 12th Occam User group, Technical Meeting, pages 60-67, 1990.

    Google Scholar 

  19. Petty C.B., Leuze M.R., and Grefenstette J.J. A parallel genetic algorithm. In Genetic algorithms and their applications: Proc 2nd Int. Conf. Genetic Algorithms, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag/Wien

About this paper

Cite this paper

Kapsalis, A., Rayward-Smith, V.J., Smith, G.D. (1993). Fast Sequential and Parallel Implementation of Genetic Algorithms using the GAmeter Toolkit. In: Albrecht, R.F., Reeves, C.R., Steele, N.C. (eds) Artificial Neural Nets and Genetic Algorithms. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7533-0_83

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-7533-0_83

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82459-7

  • Online ISBN: 978-3-7091-7533-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics