HOME PAGE
ANALISI FINANZIARIA
SCIENZE APPLICATE ALL'ANALISI FINANZIARIA


Prima di procedere con la visita del sito è necessario aver letto ed approvato la presente avvertenza legale

Algoritmi Genetici

Gli algoritmi genetici sono metodi informatici di ricerca basati sulla selezione naturale e sul paragone con la genetica osservata in natura. Essi combinano la sopravvivenza del più forte con lo scambio di conoscenza strutturata per formare un algoritmo di ricerca innovativo. In ogni generazione, un nuovo insieme di creature artificiali (stringhe) viene creato usando pezzi dei migliori della generazione precedente. Occasionalmente vengono provate parti nuove per introdurre possibili miglioramenti.

Gli algoritmi genetici sono stati introdotti dal gruppo di ricerca di John Holland dell'Università del Michigan. L'obiettivo delle loro ricerche era duplice: - astrarre e spiegare in modo rigoroso il processo di adattamento dei sistemi naturali; - progettare sistemi software che mantengano il meccanismo naturale.

Questo approccio ha portato a scoperte importanti nelle scienze naturali e dei sistemi artificiali. Nonostante siano basati sulla casualità, gli algoritmi genetici non sono una semplice ricerca casuale; essi esplorano efficacemente informazioni storiche per dedurre nuovi punti di ricerca che abbiano migliori caratteristiche. Essi appartengono alla categoria degli algoritmi probabilistici, ma sono molto differenti dagli algoritmi casuali, perché combinano elementi di ricerca stocastica e ricerca guidata; proprio grazie a questo, sono molto più robusti dei metodi esistenti di ricerca mirata.

La principale monografia sull'argomento è Adaptation in Natural and Artificial Systems, di Holland (1975), e molti altri lavori comprovano la validità di questa tecnica per l'ottimizzazione di funzioni e nelle applicazioni di controllo. Dopo essersi affermati come un valido approccio per problemi che richiedono una ricerca efficiente, gli algoritmi genetici stanno trovando applicazione in campo ingegneristico, scientifico ed economico. Le ragioni che stanno dietro a questo successo sono chiare: questi algoritmi sono computazionalmente semplici, ma potenti nella loro ricerca del miglioramento, ed inoltre non sono limitati da assunzioni restrittive riguardo allo spazio di ricerca; come continuità, derivabilità ed altro. In campo finanziario gli algoritmi genetici vengono applicati con profitto su problemi di ottimizzazione di portafoglio.