Luigi Piroddi
|
|
|
- Luigina Oliva
- 8 anni fa
- Visualizzazioni
Transcript
1 Automazione industriale dispense del corso 9. Reti di Petri: analisi dinamica e metodi di riduzione Luigi Piroddi [email protected]
2 Metodi di analisi di Reti di Petri Ci sono 2 modi per analizzare una rete di Petri: analisi dinamica insieme e grafo di raggiungibilità si studiano tutte le marcature raggiungibili con sequenze di scatto ammissibili a partire da una determinata condizione iniziale (metodo esaustivo) il grafo di raggiungibilità non è nient altro che l automa corrispondente alla rete di Petri marcata (ogni marcatura è associata ad uno stato dell automa e ogni transizione della rete ad una transizione dell automa) limiti (gli stessi che si hanno con gli automi): il numero di stati può essere elevato e addirittura infinito (anche per reti di Petri molto semplici) occorre ricalcolare l insieme di raggiungibilità anche per piccole variazioni della rete di Petri inoltre, l analisi dipende dalla marcatura iniziale analisi strutturale strutture algebriche (invarianti, sifoni, trappole) dipende solo dalla matrice di incidenza, cioè dalla topologia della rete 9. Reti di Petri: analisi dinamica e metodi di riduzione 2
3 Grafo di raggiungibilità Si definisce grafo di raggiungibilità di una rete N con marcatura iniziale M 0 il grafo in cui: i nodi sono associati agli elementi di R(N,M 0 ) esiste un arco tra un nodo M e uno M se e solo se t T t.c. M [ t > M tale arco sarà contrassegnato con la transizione t Caratteristiche del grafo di raggiungibilità: il grafo di raggiungibilità è un automa tale automa non ha necessariamente un numero finito di stati, poiché qualche posto della rete può contenere un numero illimitato di gettoni ci possono essere nodi con più archi uscenti (non determinismo) 9. Reti di Petri: analisi dinamica e metodi di riduzione 3
4 Le seguenti proprietà di una rete di Petri possono essere facilmente verificate per ispezione del grafo di raggiungibilità: limitatezza (boundedness) il grafo ha un numero finito di stati rete binaria/sicura (safeness) non esistono stati associati a marcature con più di un gettone per posto vivezza (liveness) a partire da ciascun nodo del grafo esiste un cammino contenente un arco associato ad ogni transizione assenza di blocchi critici (deadloc-freeness) se esiste un nodo senza archi uscenti, esso corrisponde ad una marcatura morta reversibilità (reversibility) da ogni nodo del grafo esiste un cammino che lo congiunge con il nodo iniziale In generale è possibile verificare: la raggiungibilità di una marcatura l ammissibilità di una sequenza di scatti 9. Reti di Petri: analisi dinamica e metodi di riduzione 4
5 Costruzione del grafo di raggiungibilità Si disegni un nodo associato alla marcatura iniziale e lo si contrassegni con M 0. Tale nodo è il nodo corrente. Sia M la marcatura associata al nodo corrente. Se non ci sono più transizioni attivabili a partire da M e non considerate in precedenza con riferimento al medesimo nodo, allora se > 0 (il nodo corrente non è associato a M 0 ), si definisce nodo corrente il nodo associato a M 1, altrimenti l algoritmo termina. Sia M la marcatura associata al nodo corrente. Si faccia scattare la prima transizione (non considerata in precedenza con riferimento al nodo corrente) abilitata a partire da M, e si calcoli la marcatura raggiunta con il suo scatto. Se tale marcatura non appartiene all insieme {M i, i = 0, 1,..., }, la si denoti M +1 e si crei un nodo associato ad essa, che diventa il nuovo nodo corrente. Si disegni un arco che va dal nodo associato a M al nodo corrispondente alla marcatura raggiunta con lo scatto della transizione e si contrassegni l arco con l etichetta della transizione. Si ripeta il procedimento a partire dall operazione. 9. Reti di Petri: analisi dinamica e metodi di riduzione 5
6 Esempi: p p p 1 p 2 [ ] [ ] [ ] t 3 [ ] t 3 [ ] t 3 p 3 t 3 [ ] p 4 In questi casi i due grafi sono di dimensioni comparabili: in generale ciò non accade (basti pensare a cosa succede se si aumenta la marcatura iniziale). 9. Reti di Petri: analisi dinamica e metodi di riduzione 6
7 Grafo di copertura Si può costruire un grafo di raggiungibilità con un numero finito di nodi per una rete non limitata? si introduce il simbolo ω per indicare un numero intero non limitato di gettoni in un posto si ottiene un grafo particolare che va sotto il nome di grafo di copertura Significato del simbolo ω: Si consideri una sequenza ammissibile di scatti S che porti da M a M (M [ S > M ), e sia M M, M M (ovvero tale che m > m ). Poiché M M, la medesima sequenza S è ancora abilitata in M. Quindi, esiste una marcatura M tale che M [ S > M con M M. Iterando l applicazione della sequenza S, i posti che guadagnano gettoni ne possono acquisire un numero grande a piacere, ovvero sono non limitati. Nel grafo di copertura, la loro marcatura viene denotata con ω. 9. Reti di Petri: analisi dinamica e metodi di riduzione 7
8 Costruzione del grafo di copertura A partire dal nodo iniziale M 0, si rappresentino tutte le transizioni abilitate e le corrispondenti marcature successive. Se qualcuna di queste marcature è tale che M i M 0, M i M 0, si indichino con il simbolo ω le sue componenti strettamente maggiori delle corrispondenti di M 0. Per ogni nuova marcatura M i si svolga il passo (a) o il (b): a) Se c è già una marcatura uguale a M i nel cammino tra M 0 e M i allora M i non ha nodi successori. b) Se non c è una marcatura uguale a M i nel cammino tra M 0 e M i allora l albero è esteso aggiungendo tutti i nodi M successori di M i. Le componenti pari a ω di M i sono riportate in ogni M. Inoltre, se c è una marcatura M j M e con almeno una componente strettamente minore della corrispondente componente di M nel cammino tra M 0 e M, si indicano con ω le componenti di M strettamente maggiori di quelle di M j. Quello ottenuto fino al passo è l albero di copertura. Il grafo di copertura si ottiene fondendo i nodi dell albero di copertura associati a marcature uguali. 9. Reti di Petri: analisi dinamica e metodi di riduzione 8
9 Esempio: t 3 p 1 1 t t 3 p 2 p ω t ω 0 0 ω Per una rete non limitata, il problema della raggiungibilità di una marcatura e quello della vivezza non possono essere risolti con l ausilio del solo grafo di copertura. 9. Reti di Petri: analisi dinamica e metodi di riduzione 9
10 Modelli di processi produttivi e proprietà fondamentali Nella costruzione di modelli di sistemi produttivi con reti di Petri è importante, di solito, accertare le proprietà fondamentali, che sono intimamente legate con la correttezza funzionale del modello: limitatezza tutte le risorse del sistema (buffer, macchine, prodotti, ecc.) sono limitate vivezza a) il processo produttivo non deve interrompersi (assenza di deadloc) b) tutte le attività rappresentate nel modello devono poter essere eseguite (vivezza delle transizioni) reversibilità il processo produttivo deve essere ripetibile 9. Reti di Petri: analisi dinamica e metodi di riduzione 10
11 Metodi di riduzione E relativamente agevole accertare queste proprietà su reti di piccole dimensioni, ma come si può fare l analisi di reti complesse o di grosse dimensioni? Si possono usare delle regole di riduzione della rete: semplificano la struttura non alterano le 3 proprietà fondamentali Così si può ricondurre una rete complessa ad una più semplice ed accertare la limitatezza, la vivezza e la reversibilità della prima analizzando la seconda. Regole di riduzione più usate: fusione di posti connessi in serie fusione di transizioni connesse in serie fusione di posti connessi in parallelo fusione di transizioni connesse in parallelo eliminazione di autoanelli di posti eliminazione di autoanelli di transizioni 9. Reti di Petri: analisi dinamica e metodi di riduzione 11
12 Fusione di posti connessi in serie: p 1 i 1 i 2 N j 1 j 2 j 3 j 4 p 2 t i 1 i 2 j 1 j 2 j 3 j 4 p 1 Fusione di transizioni connesse in serie: i 1 t i 2 1 i 3 i 4 N p j 1 j t 2 2 i 1 i t 2 12 i 3 i 4 j 1 j 2 Non cambiano le proprietà complessive di evoluzione della rete, perché tutte le volte che si marca p 1 è abilitato lo scatto di t e prima o poi si marcherà anche p 2 abilitando le transizioni in p 2. A maggior ragione, l andamento è equivalente se p 2 si marca per effetto dello scatto di altre transizioni. Tutte le marcature uguali a meno dei gettoni in p 1 e p 2 e tali che m 1 + m 2 = m corrispondono ad una marcatura nella rete nuova (con m 12 = m ). Per ogni sequenza di scatti contenente t, ce n è una uguale nella rete nuova (in cui t è filtrata). Anche in questo caso, lo scatto di abilita e l effetto complessivo dello scatto di e è equivalente allo scatto di 2 nella rete ridotta. Tutte le marcature della rete originaria uguali a meno dei gettoni in p corrispondono ad una marcatura nella rete nuova. Per ogni sequenza di scatti contenente (e ) della rete originaria, ce n è una uguale nella rete nuova (in cui è sostituita da 2 e è filtrata). 9. Reti di Petri: analisi dinamica e metodi di riduzione 12
13 Fusione di posti connessi in parallelo: i 1 i 2 i 1 i 2 i 3 i 4 i 3 i 4 n n n j 1 j 2 j 1 j 2 j 3 j 4 j 3 j 4 Fusione di transizioni connesse in parallelo: i 1 i 2 i 1 i 2 i 3 i 4 i 3 i 4 j 1 j 2 j 1 j 2 j 3 j 4 j 3 j 4 9. Reti di Petri: analisi dinamica e metodi di riduzione 13
14 Eliminazione di autoanelli di posti: i 1 i 2 i 1 i 2 n i 3 i 4 i 3 i 4 Se n, il posto abilita sempre la transizione (la cui effettiva abilitazione dipende dagli altri posti nel suo preset) e ogni volta che essa scatta mantiene lo stesso numero di gettoni. Pertanto è ininfluente sull evoluzione della rete e può essere eliminato. Attenzione però che se n <, la transizione è morta! Eliminazione di autoanelli di transizioni: i 1 i 2 i 1 i 2 i 3 i 4 i 3 i 4 Se esiste almeno una marcatura raggiungibile in cui il posto ha almeno gettoni, la transizione non è morta. Peraltro, se la transizione scatta la marcatura della rete rimane invariata. In tal caso, quindi, la transizione è ininfluente e può essere eliminata. 9. Reti di Petri: analisi dinamica e metodi di riduzione 14
15 Esempio p 1 p 2 p 1 p 2 p 4 p 4 p 3 p 3 p 1 p 2 t 3 t 4 t 3 t p 2 p 1 p Poiché la rete ridotta è limitata, viva e reversibile, lo è anche la rete di partenza. 9. Reti di Petri: analisi dinamica e metodi di riduzione 15
Luigi Piroddi
Automazione industriale dispense del corso (a.a. 2008/2009) 9. Reti di Petri: analisi dinamica e metodi di riduzione Luigi Piroddi [email protected] Metodi di analisi di Reti di Petri Ci sono 2 modi
Luigi Piroddi
Automazione industriale dispense del corso (a.a. 2008/2009) 10. Reti di Petri: analisi strutturale Luigi Piroddi [email protected] Analisi strutturale Un alternativa all analisi esaustiva basata sul
Luigi Piroddi
Automazione industriale dispense del corso (a.a. 2008/2009) 8. Reti di Petri: rappresentazione algebrica Luigi Piroddi [email protected] Rappresentazione matriciale o algebrica E possibile analizzare
Corso di Automazione industriale
Corso di Automazione industriale Lezione 13 Reti di Petri Proprietà Università degli Studi di Bergamo, Automazione Industriale, A.A. 2016/2017, A. L. Cologni 1 Proprietà Raggiungibilità Una marcatura M
Luigi Piroddi
Automazione industriale dispense del corso 13. Reti di Petri: analisi strutturale sifoni e trappole Luigi Piroddi [email protected] Introduzione Abbiamo visto in precedenza il ruolo dei P-invarianti
AUTOMAZIONE INDUSTRIALE (Prof. Luigi Piroddi)
POLITECNICO DI MILANO - SEDE DI COMO AUTOMAZIONE INDUSTRIALE (Prof. Luigi Piroddi) Anno Accademico 22/3 Prima Verifica in Itinere (recupero) Appello del 7 febbraio 23 ESERCIZIO Si consideri la rete di
Luigi Piroddi [email protected]
Automazione industriale dispense del corso 10. Reti di Petri: analisi strutturale Luigi Piroddi [email protected] Analisi strutturale Un alternativa all analisi esaustiva basata sul grafo di raggiungibilità,
Analisi di PN. Uso delle PN per l'analisi dei Sistemi Dinamici Discreti. Proprietà (1) Reti di Petri Analisi di Alcune Proprietà
Reti di Petri Analisi di Alcune Proprietà Analisi di PN Tra i vantaggi che si hanno modellizzando sistemi con PN c'è la possibilità di analizzare il comportamento di sistemi, al fine di scoprire eventuali
Soluzione degli esercizi del Capitolo 8
Sistemi di automazione industriale - C. Bonivento, L. Gentili, A. Paoli Soluzione degli esercizi del Capitolo 8 Soluzione dell Esercizio E8. La rete di Petri corrispondente alle matrici I, O e marcatura
Luigi Piroddi
Automazione industriale dispense del corso (a.a. 2008/2009) 6. Reti di Petri: definizioni, evoluzione e proprietà Luigi Piroddi [email protected] Reti di Petri Un formalismo molto potente e compatto
Luigi Piroddi
Automazione industriale dispense del corso 12. Metodi top-down, bottom-up e ibridi Luigi Piroddi [email protected] Introduzione Esistono varie tecniche sistematiche di modellizzazione che consentono
Luigi Piroddi
Automazione industriale dispense del corso 6. Reti di Petri: definizioni, evoluzione e proprietà Luigi Piroddi [email protected] Reti di Petri Un formalismo molto potente e compatto per rappresentare
AUTOMAZIONE INDUSTRIALE Prof. Luca Ferrarini
POLITECNICO DI MILANO AUTOMAZIONE INDUSTRIALE Prof. Luca Ferrarini Anno Accademico 2009 / 10 24 giugno 2010 COGNOME... NOME... MATRICOLA... FIRMA... Non riportare sulla stessa pagina risposte a domande
Modellazione dei processi produttivi 98
Modellazione dei processi produttivi Sistemi DES Reti di Petri Equazione di stato Grafo di stato Strutture fondamentali Proprietà Analisi matriciale P-invarianti T-invarianti Sifoni Trappole Macchine a
Luigi Piroddi
Automazione industriale dispense del corso (a.a. 2008/2009) 12. Metodi top-down, bottom-up e ibridi Luigi Piroddi [email protected] Introduzione Abbiamo visto un esempio di costruzione di un modello
Macchine sequenziali. Automa a Stati Finiti (ASF)
Corso di Calcolatori Elettronici I Macchine sequenziali Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso
Automa a Stati Finiti (ASF)
Automa a Stati Finiti (ASF) E una prima astrazione di macchina dotata di memoria che esegue algoritmi Introduce il concetto fondamentale di STATO che informalmente può essere definito come una particolare
Le reti di Petri P/T (Posti/Transizioni)
Le reti di Petri P/T (Posti/Transizioni) Rete di Petri P/T (Posti/Transizioni) - rappresentazione grafica - Elementi costitutivi Esempio Posto Transizione Arco Peso (1 se omesso) w P1 P T1 P3 Marca (o
Appunti sulle Reti di Petri
Appunti sulle Reti di Petri Marco Liverani 13 maggio 2004 1 Introduzione Le Reti di Petri, proposte nel 1962 da Carl Adam Petri, sono uno strumento per la modellizzazione di processi ed in particolare
GRAFI. Cosa sono Grafi non orientati Grafi orientati Grafi pesati Alberi Automi!
G R A F I 1 GRAFI Cosa sono Grafi non orientati Grafi orientati Grafi pesati Alberi Automi! 2 cip: cip: Pallogrammi Pallogrammi GRAFI: cosa sono I grafi sono una struttura matematica fondamentale: servono
Introduzione ai grafi. Introduzione ai grafi p. 1/2
Introduzione ai grafi Introduzione ai grafi p. 1/2 Grafi Un grafo G é costituito da una coppia di insiemi (V,A) dove V é detto insieme dei nodi e A é detto insieme di archi ed é un sottinsieme di tutte
2.3 Cammini ottimi. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
. Cammini ottimi E. Amaldi Fondamenti di R.O. Politecnico di Milano .. Cammini minimi e algoritmo di Dijkstra Dato un grafo orientato G = (N, A) con una funzione di costo c : A c ij R e due nodi s e t,
Grammatiche. Grammatiche libere da contesto Grammatiche regolari Potenza delle grammatiche libere e regolari Struttura di frase: Alberi di derivazione
Grammatiche Grammatiche libere da contesto Grammatiche regolari Potenza delle grammatiche libere e regolari Struttura di frase: Alberi di derivazione Esempio dei numeri interi Si consideri il linguaggio
UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2013
A UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa Seconda prova intermedia 7 giugno 0 Nome: Cognome: Matricola: Orale /06/0 ore aula N Orale 0/07/0 ore aula N
Analisi matriciale delle reti di Petri (P/T) - sifoni e trappole -
Analisi matriciale delle reti di Petri (P/T) - sifoni e trappole - - richiami preliminari sulle proprietà strutturali - Abbiamo visto che alcune caratteristiche dei sistemi dinamici (DES compresi) non
2.2 Alberi di supporto di costo ottimo
. Alberi di supporto di costo ottimo Problemi relativi ad alberi hanno numerose applicazioni: progettazione di reti (comunicazione, teleriscaldamento,...) protocolli reti IP memorizzazione compatta di
Corso di elettrotecnica Materiale didattico: i grafi
Corso di elettrotecnica Materiale didattico: i grafi A. Laudani 12 ottobre 2005 I grafi costituiscono uno strumento matematico che permette di descrivere e schematizzare una grande varietà di problemi
Indice generale. Prefazione
Prefazione vii 1 Classificazione dei sistemi e dei modelli 1 1.1 Introduzione 1 1.2 Principi di base della teoria dei sistemi e del controllo 2 1.2.1 I concetti di sistema e di modello 3 1.2.2 Il concetto
Pumping lemma per i linguaggi Context-free
Pumping lemma per i linguaggi Context-free Sia L un linguaggio context-free. E possibile determinare una costante k, dipendente da L, tale che qualunque stringa z! L con z > k si può esprimere come z=
AUTOMA A STATI FINITI
Gli Automi Un Automa è un dispositivo, o un suo modello in forma di macchina sequenziale, creato per eseguire un particolare compito, che può trovarsi in diverse configurazioni più o meno complesse caratterizzate
«Sciente e Tecnologie dei Beni Culturali»
5 Informatica CdS in «Sciente e Tecnologie dei Beni Culturali» AA 2014-2015 Mini-sito dell insegnamento: http://www.unife.it/scienze/beni.culturali/insegnamenti/informatica Prof. Giorgio Poletti [email protected]
PROCESSI NON SEQUENZIALI E TIPI DI INTERAZIONE
PROCESSI NON SEQUENZIALI E TIPI DI INTERAZIONE 1 ALGORITMO, PROGRAMMA, PROCESSO Algoritmo Procedimento logico che deve essere eseguito per risolvere un determinato problema. Programma Descrizione di un
Luigi Piroddi
Automazione industriale dispense del corso (a.a. 2008/2009) 11. Modellizzazione con reti di Petri Luigi Piroddi [email protected] Introduzione Un sistema di produzione automatizzato serve a ricavare
LABORATORIO DI INFORMATICA Lezione 7
Laurea in Scienze dell Educazione a.a. 2009-200 LABORATORIO DI INFORMATICA Lezione 7 00 000 00 0 000 000 0 La nostra immaginazione è tesa al massimo; non, come nelle storie fantastiche, per immaginare
4c. Esercizi sul livello di Rete Instradamento in Internet
c. sul livello di Rete Instradamento in Internet c- o Si consideri la rete in figura. Si rappresenti, mediante un grafo, la rete per il calcolo dei cammini minimi (solo i nodi e gli archi no reti). Si
Grafi diretti. Un grafo diretto (o grafo orientato) G è una coppia (V,E) dove. V è u n i n s i e m e d i nodi (o vertici);
Algoritmi e Strutture di Dati II 2 Grafi diretti Un grafo diretto (o grafo orientato) G è una coppia (V,E) dove V è u n i n s i e m e d i nodi (o vertici); E µ V V è u n i n s i e m e d i archi. Denotiamo
Luigi Piroddi
Automazione industriale dispense del corso (a.a. 2008/2009) 5. Automi a stati finiti Luigi Piroddi [email protected] Definizione e tipologie Un automa è definito da una quadrupla di entità matematiche
Luigi Piroddi [email protected]
Automazione industriale dispense del corso 14. Controllo con reti di Petri Luigi Piroddi [email protected] Uso delle reti di Petri nel controllo di sistemi a eventi discreti Ai fini del controllo
Introduzione alle Reti di Petri
Università degli Studi di Padova FACOLTÀ DI INGEGNERIA Corso di Laurea in Ingegneria dell Informazione Tesi di laurea triennale Introduzione alle Reti di Petri Candidato: Elena Zanotto Matricola 591936
Esercizio d esame Petri e Gantt B
Esercizio d esame Petri e Gantt B Una cella di lavorazione e montaggio portiere funziona nel seguente modo. Quando sono disponibili una quaterna Q scocca, portiera destra, portiera sinistra, portellone
Introduzione ai grafi
TFA A048 Anno Accademico 2012-13 Outline Cenni storici sui grafi Nozioni introduttive: cammini, connessione, alberi, cicli Cammini di costo minimo Origini storiche La nascita della teoria dei grafi risale
Problemi, istanze, soluzioni
lgoritmi e Strutture di Dati II 2 Problemi, istanze, soluzioni Un problema specifica una relazione matematica tra dati di ingresso e dati di uscita. Una istanza di un problema è formata dai dati di un
Espressioni regolari
spressioni Regolari Un FA (NFA o DFA) e una macchina a stati finiti che riconosce linguaggi regolari. Una espressione regolare e un modo dichiarativo (o algebrico) per descrivere un linguaggio regolare.
Modelli della concorrenza. Lucia Pomello. Re# di Petri: proprietà di comportamento e verifica stru6urale
Modelli della concorrenza Lucia Pomello Re# di Petri: proprietà di comportamento e verifica stru6urale NOTA Se tutti i posti di una rete P/T hanno capacità finita k, allora la rete è k-limitata (ogni
Sui Linguaggi Regolari: Teorema di Kleene - Pumping Lemm
Sui Linguaggi Regolari: Teorema di Kleene - Pumping Lemma N.Fanizzi - V.Carofiglio 6 aprile 2016 1 Teorema di Kleene 2 3 o 1 o 3 o 8 Teorema di Kleene Vale la seguente equivalenza: L 3 L FSL L REG Dimostrazione.
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi B1_1 V2.1. Reti di Petri
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi B1_1 V2.1 Reti di Petri Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale
Algoritmo basato su cancellazione di cicli
Algoritmo basato su cancellazione di cicli Dato un flusso ammissibile iniziale, si costruisce una sequenza di flussi ammissibili di costo decrescente. Ciascun flusso è ottenuto dal precedente flusso ammissibile
2.2 Alberi di supporto di costo ottimo
. Alberi di supporto di costo ottimo Problemi relativi ad alberi hanno numerose applicazioni: progettazione di reti (comunicazione, teleriscaldamento,...) memorizzazione compatta di sequenze (DNA) diffusione
Automi Automi finiti: macchine a stati su sistemi di transizioni finiti Modellare con TS e specificare con automi: si usa lo stesso tipo di
Automi Automi finiti: macchine a stati su sistemi di transizioni finiti Modellare con TS e specificare con automi: si usa lo stesso tipo di rappresentazione per descrivere programmi e specifiche. ω-automi:
1) Codici convoluzionali. 2) Circuito codificatore. 3) Diagramma a stati e a traliccio. 4) Distanza libera. 5) Algoritmo di Viterbi
Argomenti della Lezione 1) Codici convoluzionali 2) Circuito codificatore 3) Diagramma a stati e a traliccio 4) Distanza libera 5) Algoritmo di Viterbi 1 Codici convoluzionali I codici convoluzionali sono
Grafi: visite. Una breve presentazione. F. Damiani - Alg. & Lab. 04/05 (da C. Demetrescu et al - McGraw-Hill)
Grafi: visite Una breve presentazione Visite di grafi Scopo e tipi di visita Una visita (o attraversamento) di un grafo G permette di esaminare i nodi e gli archi di G in modo sistematico Problema di base
Introduzione. Il routing permette la comunicazione tra due nodi differenti anche se non sono collegati direttamente
Routing Introduzione Il livello 3 della pila ethernet ha il compito di muovere i pacchetti dalla sorgente attraversando più sistemi Il livello di network deve quindi: Scegliere di volta in volta il cammino
Fondamenti di Internet e Reti 097246
sul livello di Rete Instradamento. o Si consideri la rete in figura.. Si rappresenti, mediante un grafo, la rete per il calcolo dei cammini minimi (solo i nodi e gli archi no reti). Si calcoli il cammino
Claudio Arbib Università di L Aquila. Ricerca Operativa. Reti di flusso
Claudio Arbib Università di L Aquila Ricerca Operativa Reti di flusso Sommario Definizioni di base Flusso di un campo vettoriale Divergenza Integrale di Gauss-Greene Flusso in una rete Sorgenti, pozzi
RETI DI PETRI RETI DI PETRI
Corso di Laurea Triennale in INGEGNERIA INDUSTRIALE Anno Accademico 2013/14 Prof. Davide GIGLIO 1 INDICE GENERALITÀ SULLE Struttura e marking di una rete di Petri Regola di firing ( Token Game ) Capacità
LE RETI DI PETRI COME STRUMENTO DI MODELLAZIONE INTRODUZIONE CONCETTI BASE. L. Nigro Ingegneria del Software per Sistemi in Tempo Reale
LE RETI DI PETRI COME STRUMENTO DI MODELLAZIONE Le reti di Petri si caratterizzano per essere uno strumento rigoroso e matematico di specificazione di sistemi concorrenti e distribuiti in presenza di aspetti
Ricerca Operativa. G. Liuzzi. Lunedí 20 Aprile 2015
1 Lunedí 20 Aprile 2015 1 Istituto di Analisi dei Sistemi ed Informatica IASI - CNR Rilassamento di un problema Rilassare un problema di Programmazione Matematica vuol dire trascurare alcuni (tutti i)
DISPENSE DI PROGRAMMAZIONE
DISPENSE DI PROGRAMMAZIONE Modulo 1 Risolvere problemi con l elaboratore: dal problema all algoritmo (Parte II) I Linguaggi di descrizione degli algoritmi - Notazioni grafiche (parte 1) Il linguaggio dei
Appunti su Indipendenza Lineare di Vettori
Appunti su Indipendenza Lineare di Vettori Claudia Fassino a.a. Queste dispense, relative a una parte del corso di Matematica Computazionale (Laurea in Informatica), rappresentano solo un aiuto per lo
Luigi Piroddi
Automazione industriale dispense del corso 19. Supervisione e controllo: LD e SFC Luigi Piroddi [email protected] Introduzione Nella modellizzazione con reti di Petri di un processo discreto abbiamo
Algoritmi e strutture dati
Algoritmi e Strutture Dati Cammini minimi Definizioni Sia G = (V,E) un grafo orientato pesato sugli archi. Il costo di un cammino π = è dato da: Un cammino minimo tra una coppia di
Esercizio 1. Esercizio 2
A-2 a PI Ricerca Operativa 1 Seconda prova intermedia La Pharmatix è un azienda di Anagni che produce due principi attivi, A e B, che consentono un profitto per grammo venduto di 20 e 30 euro rispettivamente.
UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 20 giugno 2014
A Ricerca Operativa 1 Seconda prova intermedia Un tifoso di calcio in partenza da Roma vuole raggiungere Rio De Janeiro per la finale del mondiale spendendo il meno possibile. Sono date le seguenti disponibilità
Ad ogni arco (i,j) del grafo e' associato un valore intero c(i,j) detto capacita' dell'arco
6) FLUSSI Definizione di flusso Si definisce rete di flusso un grafo orientato e connesso con i) un solo vertice con esclusivamente archi uscenti ii) un solo vertice con esclusivamente archi entranti Tradizionalmente
Precorsi di matematica
Precorsi di matematica Francesco Dinuzzo 12 settembre 2005 1 Insiemi Il concetto di base nella matematica moderna è l insieme. Un insieme è una collezione di elementi. Gli elementi di un insieme vengono
Ottimizzazione su grafi: massimo flusso (parte 1) Ottimizzazione su grafi:massimo flusso (parte 1) p. 1/33
Ottimizzazione su grafi: massimo flusso (parte 1) Ottimizzazione su grafi:massimo flusso (parte 1) p. 1/33 Ottimizzazione su grafi:massimo flusso (parte 1) p. 2/33 Reti di flusso Una rete di flusso è una
Grafi e reti di flusso
Grafi e reti di flusso Molti problemi di ottimizzazione sono caratterizzati da una struttura di grafo: in molti casi questa struttura emerge in modo naturale, in altri nasce dal particolare modo in cui
Automazione Industriale
Automazione Industriale Stefano Cherubin 23 settembre 2013 Sommario Reti di Petri ed analisi delle reti di Petri. Riassunto teorico e domande frequenti (Vero o Falso e Perché). Indice 1 Introduzione alle
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati Capitolo 12 Grafi e visite di grafi Camil Demetrescu, Irene Finocchi, Giuseppe F. Italiano Definizione Un grafo G=(V,E) consiste in: - un insieme V di vertici (o nodi) - un insieme
Gestione della produzione e della supply chain Logistica distributiva
Gestione della produzione e della supply chain Logistica distributiva Paolo Detti Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena Convergenza dell algoritmo Se non
La teoria dei grafi permette di esprimere in modo sistematico le LKT e LKC con i metodi della
Grafi La teoria dei grafi permette di esprimere in modo sistematico le LKT e LKC con i metodi della topologia combinatoria. Definizione intuitiva di grafo: Un Grafo è un insieme di nodi (rappresentabili
Flusso a Costo Minimo
Sapienza Università di Roma - Dipartimento di Ingegneria Informatica, Automatica e Gestionale Flusso a Costo Minimo Docente: Renato Bruni [email protected] Corso di: Ottimizzazione Combinatoria Dal
Esercizi Capitolo 11 - Strutture di dati e progettazione di algoritmi
Esercizi Capitolo 11 - Strutture di dati e progettazione di algoritmi Alberto Montresor 19 Agosto, 2014 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore
Problemi di localizzazione di servizi (Facility Location Problems)
9. Problemi di Localizzazione di Servizi 1 Problemi di localizzazione di servizi (Facility Location Problems) Dato un insieme di clienti richiedenti una data domanda di merce e dato un insieme di possibili
AMPL Problemi su Reti
Dipartimento di Matematica Università di Padova Corso di Laurea Informatica Outline Problemi su Reti Cammino Minimo Molti problemi di ottimizzazione combinatoria possono essere modellati ricorrendo ai
Analisi matriciale delle reti di Petri (P/T)
Analisi matriciale delle reti di Petri (P/T) Proprietà strutturali: P-invarianti e T-invarianti Analisi matriciale delle reti di Petri (P/T) - richiami preliminari sull evoluzione delle RdP - Condizione
Esercizi per il corso di. Logistica I. a.a Daniela Favaretto. Dipartimento di Matematica Applicata Università Ca Foscari di Venezia
sercizi per il corso di Logistica I a.a. - aniela avaretto ipartimento di Matematica pplicata Università a oscari di Venezia sercizio Individuare un albero di supporto di lunghezza minima (SST) sul seguente
