Luca Barillari
Design and Development of a Python Package implementing a General-Purpose Evolutionary Algorithm.
Rel. Giovanni Squillero, Alberto Paolo Tonda. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2020
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Share Alike. Download (4MB) | Preview |
|
|
Archive (ZIP) (Documenti_allegati)
- Altro
Licenza: Creative Commons Attribution Share Alike. Download (143MB) |
Abstract
The thesis focuses on the design and on the development of MicroGPv4, a Python package implementing a versatile, general-purpose evolutionary algorithm. It explains how it was conceived, why certain decisions were taken, and how to make the most out of it. In the first part, the document explains the basis of an Evolutionary Algorithm: how it works, which are its components and when it should be used. There are also references and comparisons to other currently available libraries implementing Genetic Algorithm in Python and Java. After a brief introduction on the history of MicroGP, it shows the structure and the main genetic operators available in the highly customizable tool.
Furthermore, examples are provided to ensure a correct and simple use
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
