I principali costituenti del Soft
Computing (SC) sono il Calcolo Evoluzionario (CE), la Logica Sfumata
(FL) e le Reti Neurali (NN). Il Calcolo Evoluzionario
e' rivolto allo
sviluppo di efficienti metodi di ricerca basati sulla metafora
dell'evoluzione biologica. La Logica Sfumata permette di trattare in
modo algoritmico conoscenza imprecisa. Le Reti
Neurali sono macchine per l'elaborazione dell'informazione basate
sulla metafora connessionistica delle reti di neuroni dei sistemi
nervosi biologici e sono in grado apprendere il proprio compito di
elaborazione in base a una serie di esempi.
Utilizzando le metodologie del Soft Computing (SC) e' possibile
affrontare in modo efficiente problemi complessi in vari domini
applicativi come routing, scheduling, allocazione ottimale
di risorse, progettazione automatica, controllo, identificazione di
sistemi, analisi di immagini, marketing, credit and insurance
modelling problems, stock prediction, credit scoring, risk assessment
etc.
Questo corso si occupa di Calcolo Evoluzionario (CE) e di Insiemi
e Sistemi Sfumati (ISS) mentre le Reti Neurali vengono trattate in un
corso dedicato (vedi
Corso
di Reti Neurali).
Programmazione.
Elementi
di probabilita' e statistica.
Metodi di ricerca analitici, enumerativi e
casuali - Steepest Ascend/Descent Procedures - Simulated
Annealing - Applicazione al problema TSP - Algoritmi Genetici - Teorema
degli schemi - Funzioni GA-hard - Minimal Deceptive Problem -
Convergenza prematura - Stagnazione - Operatori avanzati di selezione -
Operatori avanzati di crossover - GA per ottimizzazione combinatoria -
Stategie Evolutive .
Insiemi sfumati - Principio di estensione -
Operazioni su insiemi fuzzy - Aritmetica Fuzzy - Fuzzy Clustering -
Relazioni fuzzy - Teoria della possibilita' - Variabili linguistiche -
Ragionamento approssimato - Modus ponens generalizzato - Regola
composizionale dell'inferenza - Sistemi logici fuzzy - Sistemi
neuro-fuzzy
- Applicazioni in controllo e in bioinformatica