La tesi sviluppa un algoritmo genetico multiobiettivo per la programmazione lineare e l'ottimizzazione combinatoria, evidenziando l'importanza di metodi evolutivi rispetto a quelli deterministici. Attraverso l'analisi della letteratura e la progettazione, è stato realizzato un prototipo che affronta problemi complessi con variabili intere e vincoli, mostrando risultati promettenti rispetto ad algoritmi esterni. Il lavoro è frutto di una collaborazione tra l'Università di Trieste e la società Esteco S.p.A., volto a migliorare le tecniche di ottimizzazione software.