1 Il simulated annealing (SA) Analogia con il processo di solidificazione di un metallo fuso A partire dal metallo fuso, la temperatura viene abbassata.

Slides:



Advertisements
Presentazioni simili
I FONDAMENTI DELLA RELATIVITA’
Advertisements

Cristallizzazione magmatica
Laboratorio Processi Stocastici
AGENTI CHE RISOLVONO PROBLEMI Ottimizzazione euristica
Cinetica chimica Cinetica e termodinamica Velocità di reazione
I passaggi di stato della materia
Metaeuritische Applicate ad un Problema di Zaino
Bin Packing Problem Best Bins Last Gruppo 7 Claudio Graffone
Leggi della fusione e solidificazione
Evoluzione cosmica - stellare
Processi spontanei ed entropia
Simulazioni Molecolari
Esplorazione dello spazio conformazionale usando metodi di simulazione
TERMODINAMICA.
Minimizzazione dell’energia
TERMODINAMICA.
LE PROPRIETA’ DELLA MATERIA
U 11 Equilibrio chimico.
Temperatura di fusione di B
Trasformazioni energeticamente permesse Trasformazioni spontanee
Apprendimento Non Supervisionato
Apprendimento per rinforzo
Alberi di Ricorrenza Gli alberi di ricorrenza rappresentano un modo conveniente per visualizzare i passi di sostitu- zione necessari per risolvere una.
1 Dip. di Fisica UniMoRe - Progetto Lauree Scientifiche – NanoLab Università degli Studi di Modena e Reggio E. Metalli a memoria.
Ricerca della Legge di Controllo
Strumentazione per bioimmagini
Esperimentazioni di fisica 3 AA 2010 – 2011 M. De Vincenzi
Evoluzione cosmica - stellare
Elaborato di Teoria dello Sviluppo dei Processi Chimici
Chimica Generale CORSO DI LAUREA TRIENNALE IN ATTIVITÀ DI PROTEZIONE CIVILE EQUILIBRIO CHIMICO Una reazione chimica si dice completa (o "che va a completamento")
Fisica laboratoriale Il Pendolo semplice.
ENTROPIA, ENERGIA LIBERA ED EQUILIBRIO
LE PROPRIETA’ DELLA MATERIA
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Prof. Cerulli – Dott.ssa Gentili
Seminario di Metodi Matematici per l’Ottimizzazione
Termodinamica.
Leggi della fusione e solidificazione
Fusione e sue leggi.
Teoria della Complessità Concetti fondamentali
I principio della Termodinamica
Rete di Hopfield applicata al problema del TSP Federica Bazzano
Richiamo: transizioni di fase
Transizioni di stato.
Oltre la ricerca classica Cap 4 – Ricerca locale, ricerca online Maria Simi a.a. 2014/2015.
IL PLASMA DI QUARK E GLUONI E LE COLLISIONI DI IONI PESANTI ULTRARELATIVISTICI Marzia Nardi INFN Torino Scuola Di Fisica Nucleare “Raimondo Anni” (II corso)
R. Soncini Sessa, MODSS, L 26 Stima degli effetti Calcolo degli obiettivi (Laplace) Rodolfo Soncini Sessa MODSS Copyright 2004 © Rodolfo Soncini.
1 Interpretazione astratta: un approccio sistematico all’analisi statica.
Metodi deterministici
Progettazione ottimizzata di dispositivi elettromagnetici Ing. Nunzio Salerno Modelli numerici per campi e circuiti.
Gli algoritmi genetici (GA)1 Si ispirano al meccanismo dell’evoluzione Viene creata una popolazione di individui che si riproduce ed evolve, di generazione.
Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma Intelligenza Artificiale Risoluzione dei Problemi (parte 2) Agostino Poggi.
Esempio di progettazione ottimizzata Heating Inductor I=712 Af=4 kHz  =660  cm Trovare la posizione assiale delle spire che permette di riscaldare.
Ricerca locale M. Simi, Algoritmi di ricerca locale  Efficienti in occupazione di memoria: tengono traccia solo dello stato corrente (non.
Tempi Scala dell’Evoluzione Stellare (Evoluzione Stellare Parte V)
Il simulated annealing (SA)
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Algoritmi e Strutture Dati Capitolo 2 Modelli di calcolo e metodologie.
Cinetica chimica Cinetica e termodinamica Velocità di reazione
Termodinamica U H S G Energia interna Entalpia Entropia
Ricerca locale M. Simi, Algoritmi di ricerca locale  Efficienti in occupazione di memoria  tengono traccia solo dello stato corrente (non.
Progettazione ottimizzata di dispositivi elettromagnetici Ing. Nunzio Salerno Modelli numerici per campi e circuiti - A.A
Ricerca locale Maria Simi Assunzioni sui problemi  Gli algoritmi visti esplorano gli spazi di ricerca alla ricerca di un goal e restituiscono.
TERMODINAMICA.
1 Lezione XV-a Avviare la presentazione col tasto “Invio”
LAURA MARTINA, STEFANIA PEZZONI, GRETA VALOTI (4^D)
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
A 0°C occorre fornire a 1 Kg di ghiaccio o rimuovere da 1 Kg di acqua 80 Kcal di energia termica per far avvenire rispettivamente la transizione ghiaccio-acqua.
Metodi di regolarizzazione nell’elaborazione delle immagini biomediche Marcello Demi CNR, Institute of Clinical Physiology, Pisa, Italy.
Se A e B sono variabili random statisticamente indipendenti P (2) (B,A)=P(B)P(A) P(A)=probabilità che la variabile stocastica A assuma un certo valore.
Trasporto di calore in regime non stazionario. ab Lastra piana inf Cilindro infinito Sfera
Transcript della presentazione:

1 Il simulated annealing (SA) Analogia con il processo di solidificazione di un metallo fuso A partire dal metallo fuso, la temperatura viene abbassata lentamente e il sistema transita da uno stato energetico al successivo fino a quando il metallo solidifica nello stato di minima energia Simulated annealing (SA)

2 il sistema viene portato alla temperatura di fusione il sistema si trova in uno stato i e può transitare in uno stato j ottenuto perturbando lo stato i la transizione avviene seguendo il criterio di Metropolis la temperatura deve essere abbassata lentamente in modo che il solido raggiunga l’equilibrio termico ad ogni temperatura Passi salienti del processo fisico Simulated annealing (SA)

3 Modello matematico perturbazionegeneratore di configurazioni x temperaturaparametro di controllo T minima energiaottimo globale criterio di Metropolis raffreddamentofunzione di T decrescente energia dello statof(x) stato del sistemax Simulated annealing (SA)

Physical annealing STATE 1STATE 2STATE n 0... STATE n 1... STATE n c... ENERGY Equilibrium at temperature T max Equilibrium at T 1 <T max MINIMAL ENERGY STATE Equilibrium at T min MAX MIN MAXMIN

Simulated annealing SOLUTION 1 SOLUTION 2 SOLUTION K... SOLUTION 1 BEST SOLUTION LAST SOLUTION... OBJECTIVE FUNCTION (average) GLOBAL OPTIMUM cooling schedule stop criterion MAX MIN MAX MIN CONTROL PARAMETER cooling schedule equilibrium criterion cooling schedule starting temperature... NEW SOLUTION SOLUTION REJECTED random changes generator Metropolis criterion yes no cooling schedule decrement function

6 Teoria matematica Descrizione mediante catene di Markov Convergenza alla soluzione ottima con probabilità 1 per un numero infinito di transizioni Simulated annealing (SA)

7 Realizzazione dell’algoritmo 1.Descrizione delle configurazioni e generatore casuale di configurazioni 2.Funzione obiettivo F e criterio di accettazione 3.Parametro di controllo T e schema di raffreddamento Simulated annealing (SA)

8 Generazione casuale metodo del simplesso  simplesso iniziale N+1 vertici  movimenti del simplesso  scarto del vertice peggiore  contrazione globale Simulated annealing (SA)

Movimenti del simplesso Simplesso iniziale Riflessione Espansione Contrazione Contrazione globale

10 Calcolo della funzione obiettivo della nuova configurazione j e confronto con la precedente configurazione i per il calcolo della probabilità di accettazione di j: Criterio di Metropolis Generazione di un numero random r  ]0,1[ e confronto con P T {j}: se P T {j} < r la nuova configurazione viene scartata. Simulated annealing (SA)

11 Schema di raffreddamento Temperatura iniziale Numero di passi a temperatura costante Funzione di decremento Criterio di arresto Il concetto fondamentale che guida la scelta di questi parametri è quello di quasi equilibrio Simulated annealing (SA)

12 Temperatura iniziale Valore abbastanza alto Deviazione standard vertici del simplesso Rapporto di accettazione iniziale  1 (PTCS) Simulated annealing (SA)

13 Temperatura iniziale mediante PTCS m 1 il n° di transizioni da i --> j per cui f(i)  f(j), m 2 n° di tr. per cui f(i)  f(j) differenza media delle funzioni obiettivo per le transizioni m 2,  è il rapporto di accettazione. Viene generata una sequenza di m 0 transizioni; dopo ogni transizione viene calcolato un nuovo valore di T 0 dalla (2) dove  è posto uguale a  0. La procedura converge, anche se non velocemente. Simulated annealing (SA)

14 Schemi di raffreddamento Simulated annealing (SA)

15Simulated annealing (SA)

16Simulated annealing (SA)

17 Confronto tra le diverse funzioni di decremento Simulated annealing (SA)

18 Criterio di arresto Valore ottimo (se noto) Numero fisso di raffreddamenti L’algoritmo può essere completato con una ricerca deterministica a partire dall’ottimo trovato. Simulated annealing (SA)