Skip to main content
  • Book
  • © 2011

Evolutionary Optimization: the µGP toolkit

  • Describes an award-winning evolutionary algorithm used for solving practical problems in industry

  • Provides a practical guide on using the µGP, a set of examples to clarify the available choices and advice against common errors and misconceptions

  • Offers practical knowledge about applying various evolutionary schemes using the toolkit, and a set of useful rules of thumb for tuning all toolkit capabilities

  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

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

Tax calculation will be finalised at checkout

Other ways to access

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

Table of contents (12 chapters)

  1. Front Matter

    Pages 1-1
  2. Evolutionary computation

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 1-7
  3. Why yet another one evolutionary optimizer?

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 9-15
  4. The µGP architecture

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 17-25
  5. Advanced features

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 27-37
  6. Performing an evolutionary run

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 39-56
  7. Command line syntax

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 57-63
  8. Syntax of the settings file

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 65-70
  9. Syntax of the population parameters file

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 71-79
  10. Syntax of the external constraints file

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 81-95
  11. Writing a compliant evaluator

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 97-101
  12. Implementation details

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 103-124
  13. Examples and applications

    • Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero
    Pages 125-151
  14. Back Matter

    Pages 145-145

About this book

This book describes an award-winning evolutionary algorithm that outperformed experts and conventional heuristics in solving several industrial problems. It presents a discussion of the theoretical and practical aspects that enabled μGP (MicroGP) to autonomously find the optimal solution of hard problems, handling highly structured data, such as full-fledged assembly programs, with functions and interrupt handlers.

For a practitioner, μGP is simply a versatile optimizer to tackle most problems with limited setup effort. The book is valuable for all who require heuristic problem-solving methodologies, such as engineers dealing with verification and test of electronic circuits; or researchers working in robotics and mobile communication. Examples are provided to guide the reader through the process, from problem definition to gathering results.

For an evolutionary computation researcher, μGP may be regarded as a platform where new operators and strategies can be easily tested.

MicroGP (the toolkit) is an active project hosted by Sourceforge: http://ugp3.sourceforge.net/

Reviews

From the reviews:

“The text is a handbook for µGP. It is aimed at providing the reader with all of the information required for proficient use of the tool. … At the end of the book, a chapter presents a number of examples and applications. … the book meets its main objective of being a reference for the µGP tool … . It is effective as a starting guide for using the tool, and is also useful for discovering advanced features and exploiting the flexibility of individual representation.” (Corrado Mencar, ACM Computing Reviews, March, 2012)

Authors and Affiliations

  • Dip. Automatica e Informatica, Politecnico di Torino, Torino, Italy

    Ernesto Sanchez, Giovanni Squillero

  • ICT Consultant, Torino, Italy

    Massimiliano Schillaci

Bibliographic Information

  • Book Title: Evolutionary Optimization: the µGP toolkit

  • Authors: Ernesto Sanchez, Massimiliano Schillaci, Giovanni Squillero

  • DOI: https://doi.org/10.1007/978-0-387-09426-7

  • Publisher: Springer New York, NY

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer Science+Business Media, LLC 2011

  • Hardcover ISBN: 978-0-387-09425-0Published: 07 April 2011

  • Softcover ISBN: 978-1-4899-9368-7Published: 15 August 2014

  • eBook ISBN: 978-0-387-09426-7Published: 01 April 2011

  • Edition Number: 1

  • Number of Pages: XIII, 178

  • Topics: Artificial Intelligence, Computer Applications, Computer-Aided Engineering (CAD, CAE) and Design

Buy it now

Buying options

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

Tax calculation will be finalised at checkout

Other ways to access