Realizzazione di un algoritmo genetico distribuito per l’inversione di modelli di deformazione del suolo (rilevamenti GPS e immagini SAR) di un edificio.

Slides:



Advertisements
Presentazioni simili
Linguaggio C e C++.
Advertisements

I DATI LE ISTRUZIONI LE STRUTTURE FONDAMENTALI
Tesi di Laurea Triennale in Ingegneria Elettronica Applicata
Realizzazione di algoritmi video su FPGA
Tesi di laurea triennale in ingegneria delle telecomunicazioni
Realizzazione di un robot mobile controllato mediante comandi labiali
Esempio 1: Calcolo del M.C.D.
Heap Sort. L’algoritmo heap sort è il più lento di quelli di ordinamento O(n * log n) ma, a differenza degli altri (fusione e quick sort) non richiede.
Algoritmi Paralleli e Distribuiti a.a. 2008/09 Lezione del 17/03/2009 Prof. ssa ROSSELLA PETRESCHI a cura del Dott. SAVERIO CAMINITI.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Problemi e algoritmi Anno Accademico 2009/2010.
A. Martini Arrivati a questo punto, sono in grado di spiegarti il motivo per cui due fili paralleli, percorsi da corrente, interagiscono con una forza.
Esempi di possibili domande per il compito di esame 1.Indicare un esempio di caso peggiore per lalgoritmo di Quicksort. 2.Scrivere un metodo per il calcolo.
Corso di formazione Nuova Procedura di Ricognizione Patrimoniale Guida pratica per la ricognizione patrimonialeinformatica dei beni mobili presenti nelle.
PROGETTO S.Co.P.E. Coinvolgimento Facoltà di Ingegneria.
Programmazione a vincoli: algoritmi di scheduling in OPL
Algoritmi Genetici Prof. Salvatore Di Gregorio Dr. William Spataro Dr. Donato DAmbrosio Modelli Computazionali per Sistemi Complessi A.A. 2003/2004 Università
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
Intelligenza Artificiale Algoritmi Genetici
Apprendimento Automatico Calcolo Evoluzionistico Stefano Cagnoni.
IL PROCESSO DI PREVISIONE DELLA DOMANDA
SP-Grid - setup Implementazione dei servizi per la produzione al CNAF: –Integrazione tra i tool di produzione standard di BaBar (ProdTools) e gli strumenti.
Algoritmi Genetici Alessandro Bollini
Progetto di una architettura per lesecuzione distribuita e coordinata di azioni Progetto per lesame di Reti di Calcolatori L-S Prof. Antonio Corradi Finistauri.
Elementi di programmazione ad oggetti a. a. 2009/2010 Corso di Laurea Magistrale in Ingegneria Elettronica Docente: Mauro Mazzieri, Dipartimento di Ingegneria.
Elementi di programmazione ad oggetti a. a. 2009/2010 Corso di Laurea Magistrale in Ingegneria Elettronica Docente: Mauro Mazzieri, Dipartimento di Ingegneria.
Algoritmo di Dijkstra Università di Catania
Biologia Computazionale - Algoritmi
Università degli Studi di Bari Laurea in Chimica Di spense di Informatica - Dott. F. Mavelli Programmare in Matlab Funzioni di Libreria Funzioni definite.
Relatore Tesi di laurea di
Relatore: Ch. mo Prof. Ettore Bolisani Laureando: Stefano Gecchele
Metodi di soluzione guasti nel volo in formazione di velivoli autonomi Candidato: Simone Di Nisio Relatori: Prof. M.Innocenti Prof. A. Balestrino.
Algoritmi e linguaggi di programmazione
FLOWCHART DELL’ALGORITMO DI APPRENDIMENTO DELLA RETE DI KOHONEN
Rischio Stabilire la pericolosità di un'eruzione vulcanica implica prevedere dove e quando avverrà e di che tipo sarà. Per rispondere.
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
Un motion planner per guide multimediali interattive
UNIVERSITÀ DI PISA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA PER LA GESTIONE D’AZIENDA Tesi di laurea: Progettazione.
Stima del flusso ottico per il controllo dei movimenti oculari
FESR Consorzio COMETA Pier Paolo CORSO Giuseppe CASTGLIA Marco CIPOLLA Industry Day Catania, 30 Giugno 2011 Commercial applications.
Lezione 4: Analisi nel Piano delle Fasi in Matlab
R 255 G 211 B 8 R 255 G 175 B 0 R 127 G 16 B 162 R 163 G 166 B 173 R 104 G 113 B 122 R 234 G 234 B 234 R 175 G 0 B 51 R 0 G 0 B 0 R 255 G 255 B 255 Supporting.
La ricorsione.
Iterative Learning Control per un manipolatore robotico
Array (visita e ricerca) CORDA – Informatica A. Ferrari.
Alessandro Bollini Dipartimento di Informatica e Sistemistica Università di Pavia Via Ferrata, Pavia Algoritmi Evolutivi.
UNIVERSITÀ DEGLI STUDI DI BOLOGNA
Titolo tesi: PROGETTAZIONE E SVILUPPO DI SCRIPTS PER IL MONITORAGGIO DI DEVICES MOBILI ATTRAVERSO L’UTILIZZO DEL SOFTWARE DEVICE-ANYWHERE™ DI MOBILE COMPLETE.
D.I.Me.Ca. – D.I.Me.Ca. – Università degli Studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria.
Ingegneria del software Modulo 4 -Processi software Unità didattica 1 -Rational Unified Process Ernesto Damiani Università degli Studi di Milano Lezione.
Linguaggio C: Le basi Stefano Cagnoni e Monica Mordonini
Algoritmi e Programmazione (in C) Stefano Cagnoni e Monica Mordonini
Università di Napoli “Federico II” - Dipartimento di Ingegneria Elettronica e delle Telecomunicazioni Unità di Bioingegneria - Via Claudio, Napoli.
Informatica 3 V anno.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Librerie… Marco D. Santambrogio – Ver. aggiornata al 20 Luglio 2015.
Informatica Problemi e algoritmi. una situazione che pone delle domande cui si devono dare risposte. Col termine problema o situazione problematica s’indica.
La numerazione ottale. Il sistema di numerazione ottale ha ampio utilizzo in informatica E’ un sistema di numerazione posizionale La base è 8 Il sistema.
Giovanni d’Angelo Università degli studi di Napoli Federico II I Corso di formazione INFN su aspetti pratici dell'integrazione di applicazioni in GRID.
Realizzazione di un algoritmo genetico distribuito per l’inversione di modelli di deformazione del suolo (rilevamenti GPS e immagini SAR) di un edificio.
Università degli studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria Elettronica Gruppo di Elettromagnetismo Metodo di Progettazione Automatica.
Utilizzo della VO di theophys per il calcolo lattice QCD G. Andronico M. Serra L. Giusti S. Petrarca B. Taglienti.
FESR Trinacria Grid Virtual Laboratory PROGETTO “MAMMO” Sviluppo e ottimizzazione di algoritmi adattativi, specificatamente di Artificial.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Dal PROBLEMA all’ALGORITMO
Lezione n. Parole chiave: Corso di Laurea: Insegnamento: Docente: A.A Salvatore Cuomo La ricorsione 15 Approccio ricorsivo, esercizi sulla.
Università degli studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria Elettronica Gruppo di Elettromagnetismo Metodo di Progettazione Automatica.
Transcript della presentazione:

Realizzazione di un algoritmo genetico distribuito per l’inversione di modelli di deformazione del suolo (rilevamenti GPS e immagini SAR) di un edificio vulcanico dovute alla presenza di una intrusione magmatica nel sottosuolo Tesi di Ingegneria Informatica di Stefano Scrivo Relatore Prof. G. Nunnari, Dipartimento di Ingegneria Elettrica, Elettronica e dei Sistemi, Università di Catania

Workflow

Analizzando il workflow abbiamo individuato nella funzione adibita al calcolo delle fitness l'unico elemento da distribuire su Grid La sovrastruttura di controllo e di loop evolutivo dell'algoritmo genetico resta in locale, non essendo particolarmente onerosa dal punto di vista computazionale Analisi Workflow

Nuovo Workflow Configurazione AG Suddivisione spazi di ricerca Loop Evolutivo Livello UI Livello Grid Calcolo Fitness per generazione Job fit 1Job fit nJob fit 1Job fit n Calcolo Fitness per generazione

Il calcolo delle fitness di ciascuna generazione diventa una collezione di job parametrici che vengono lanciati in parallelo sulla grid I dati misurati sui quali viene calcolata la fitness vengono collocati su uno storage element e scaricati direttamente dai job

Vantaggi L'algoritmo genetico che esegue in locale non vede la distribuzione del calcolo delle fitness sulla grid Questo permette di utilizzare un qualsiasi algoritmo genetico in locale, ad esempio lo stesso Toolbox di Matlab, dove la funzione di fitness implementa la sottomissione dei job su grid e torna al toolbox i valori delle fitness

Problematiche Per l'esecuzione dell'algoritmo genetico è necessario che tutte le fitness di una generazione siano calcolate correttamente È necessario quindi implementare uno script di controllo sull'esecuzione con successo di ciascun job, che preveda la risottomissione dei un job falliti