Abstract
Software libraries provide more-or-less adaptable building blocks for application-specific software systems. Optimization libraries in particular provide useful abstractions for manipulating algorithm and problem concepts. Such libraries are usually built and applied using object-oriented software technology. To enable portability and assist in adaptation, these libraries are often provided at source code level. These class libraries support the development of application-specific software systems by providing a collection of adaptable classes that are intended to be reused.
In this chapter, the definition and typical requirements for a genetic algorithm class library are established, and a number of interesting software products for this task are evaluated. A brief survey of a variety of genetic algorithm optimization software products is presented, including some that are not actual class libraries, although they are constructed with similar objectives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Kluwer Academic Publishers
About this chapter
Cite this chapter
Pain, A.R., Reeves, C.R. (2003). Genetic Algorithm Optimization Software Class Libraries. In: Voß, S., Woodruff, D.L. (eds) Optimization Software Class Libraries. Operations Research/Computer Science Interfaces Series, vol 18. Springer, Boston, MA. https://doi.org/10.1007/0-306-48126-X_10
Download citation
DOI: https://doi.org/10.1007/0-306-48126-X_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-7002-0
Online ISBN: 978-0-306-48126-0
eBook Packages: Springer Book Archive