Gruppo di lavoro su Python e algoritmi genetici

Programma:

Gli algoritmi genetici permettono di affrontare problemi di ottimizzazione di alta complessità, tipicamente non lineare o polinomiale, utilizzando il principio di "selezione del più adatto", ispirato alla teoria evoluzionistica di Darwin.
In questo moulo discuteremo le basi degli algoritmi genetici affrontando alcuni esempi specifici, di complessità via via crescente. Nello stesso tempo, introdurremo alcuni moduli utili di Python, che sarà il linguaggio di programmazione utilizzato nel corso. Gli studenti dovranno poi cimentarsi in un caso realistico, che verrà assegnato loro durante il corso, e portarne una presentazione/relazione individuale all'esame.


Orari secondo semestre 2021:





Marco Zaro's homepage