Prova Tesi

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Prova Tesi - Presentation Transcript

    1. UNIVERSITA' DEGLI STUDI DI TRIESTE Facoltà di Ingegneria Elettronica indirizzo Calcolatori Elettronici “Prova di Tesi” Anno accademico [2007-2008] Candidato: Pinco Pallino Relatore: Alberto Bartoli Correlatore: Cyril Fillon 1
    2. Introduzione Capitolo 1: Gli algoritmi evolutivi 1. Le origini 2. Campi di applicazione 3. Panoramica sulla programmazione genetica 4. Descrizione dettagliata della programmazione genetica 4.1 Struttura degli individui e valutazione 4.2 I parametri principali 4.3 Il Function set ed il Terminal set 4.4 La generazione della popolazione iniziale 4.5 La fitness 4.6 I metodi di selezione 4.7 Gli operatori genetici 4.7.1 La riproduzione 4.7.2 Il crossover 4.7.3 La mutazione 4.8 Il fenomeno della convergenza 4.9 Lo stato del sistema, il criterio di terminazione, la designazione del risultato Capitolo 2: L'XML 1. Panoramica sull'XML 1.1 XML come meta-linguaggio 1.2 Caratteristiche dell'XML 1.3 Struttura dell'XML 1.4 Sintassi dell'XML 2. DTD 3. XPath 4. Programmazione XML (SAX e DOM) 4.1 Introduzione a SAX e DOM 4.2 SAX 4.3 DOM Capitolo 3: Descrizione dell'Evolutionary Design 1. Design dell'API 1.1 Introduzione e obiettivi 1.2 Architettura a plugins 1.3 Comportamento del programma 2. Realizzazione dell'API 2.1 Panoramica delle directories 2.2 Panoramica dei packages 2.3 Il file GP.dtd 2.4 Il file di configurazione 3. Elenco dei plugins disponibili e loro parametri 3.1 Plugins di creazione della popolazione iniziale 3.2 Plugins di valutazione della popolazione 3.3 Plugins di selezione 2
    3. 3.4 Plugins di variazione 3.5 Plugins di gestione dei tipi 3.6 Plugins di definizione delle funzioni 3.7 Plugins di strategia 3.8 Plugins degli obiettivi Capitolo 4: Realizzazione dell'interfaccia grafica 1. Introduzione e obiettivi 1.1 Mantenimento della scelta di XML 1.2 Scelta di Java per la programmazione 1.3 Utilizzo di NetBeans 1.4 Le librerie Swing di Java 1.5 I grafici con JFreeChart 2. L'architettura e le classi 3. Funzionalità del programma 4. Design dell'interfaccia grafica 4.1 I frames 4.2 I menu e la toolbar 4.3 I pannelli 4.4 I tabbed panes 4.5 Lo slider 4.6 I componenti per la modifica dei parametri 4.7 L'area di testo informativa Capitolo 5: Illustrazione del codice 1. La procedura d'avvio 2. Il costruttore e l'inizializzazione 3. Lo slider ed i tabbed panes 4. La modifica dei parametri 5. Il caricamento dei files XML 6. Il salvataggio dei files XML 7. L'help 8. L'uscita 9. Il lancio dell'Evolutionary Design 10. La creazione dei grafici Capitolo 6: Manuale d'uso dell'interfaccia grafica 1. L'avvio del programma 2. La presentazione dell'interfaccia grafica 3. La navigazione fra i tabbed panes 4. Il caricamento di un file XML 5. Il salvataggio di un file XML 6. La modifica dei parametri 7. La visualizzazione dell'help 8. Il lancio dell'Evolutionary Design 9. La visualizzazione dei grafici Conclusioni 3
    4. Introduzione La programmazione genetica è un ramo degli algoritmi evolutivi che mira a risolvere problemi senza che i computers vengano esplicitamente programmati per farlo. Per assolvere a questo scopo essa trae spunto dalle teorie che Darwin aveva formulato per spiegare l'evoluzione delle specie nel mondonaturale. 4

    + guest97f0c9guest97f0c9, 2 years ago

    custom

    284 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 284
      • 284 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags