Cammini minimi. Chapter Il problema del cammino minimo e alcuni esempi di applicazioni

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Cammini minimi. Chapter Il problema del cammino minimo e alcuni esempi di applicazioni"

Transcript

1 Chapter 7 Cammini minimi Come abbiamo vito nel capitolo precedente, il linguaggio dei grafi permette di rappreentare in modo emplice la truttura di molti problemi applicativi, conentendo, in molti cai di grande importanza, di cotruire metodi razionali di oluzione dei problemi tei. Fra i problemi più importanti, più emplici e più antichi, per la cui oluzione ono utilizzate rappreentazioni baate u grafi, vi ono i problemi di ricerca di cammini con caratteritiche prefiate. Fra le applicazioni più importanti i poono citare: - intradamento di veicoli (routing); - ottimizzazione del traffico u reti di comunicazione; - ottimizzazione del traffico u reti di traporto; - alcuni problemi di controllo degli tock; - problemi di getione dei progetti; - problemi di controllo riolti con tecniche di programmazione dinamica; - alcuni problemi di elaborazione di egnali; - problemi di codifica e decodifica di meaggi; - problemi di allocazione temporale di attivita (equenziamento o cheduling); - alcuni problemi di intelligenza artificiale; - alcuni problemi di riconocimento di immagini; - alcuni problemi di verifica di correttezza di programmi per calcolatori. Igrafi coniderati in queta unità ono, alvo divera pecificazione, grafi orientati. Nel cao della ricerca di cammini infatti è empre poibile riconduri con poca fatica a queto cao. Per fare queto èufficiente otituire ogni arco non orientato (e quindi percorribile in entrambi i veri) con due archi diretti in direzione oppota. Se eite un cammino con le caratteritiche richiete nel grafo originario, allora eite anche nel grafo traformato e vicevera. 7. Il problema del cammino minimo e alcuni eempi di applicazioni Dato un grafo orientato G =(V,E), aociamo a ciacun arco e =(u, v) E un peo p u,v IR. Per ogni cammino orientato P = {v,e,..., e p,v p },definiamo peo p(p ) del cammino P la omma dei 9

2 pei degli archi che appartengono a P,ecioè: p(p )= (u,v) P cammino con l elenco dei nodi P = {v,v,...,v p }. Il problema del cammino minimo può eere enunciato nel modo eguente: p u,v. Per emplicità peoindicheremoil Dati due nodi V e t V, trovare un cammino orientato P (, t) in G da a t che abbia peo minimo. Notiamo che: - Se non eite un cammino orientato che vada da a t in G, il problema non ha oluzioni ammiibili. - Se eite un ciclo orientato C in G, talechep(c) < 0 (peo negativo), il problema è illimitato inferiormente. Nella letteratura eitono moltiimi algoritmi per il calcolo dei cammini minimi. Ognuno di ei ha le ue peculiarità e le ue limitazioni. Per eempio alcuni algoritmi funzionano olo u determinate clai di grafi (grafi aciclici, grafi con pei non negativi, etc.), inoltre ci poono eere notevoli differenze nella efficienza degli algoritmi. In generale un algoritmo che funziona u una clae ampia di grafi arà più compleo di un algoritmo tudiato per una clae ritretta di grafi, tenendo conto delle peculiarità di quella clae. Gli algoritmi che conideriamo in queto capitolo determinano il cammino minimo da un nodo a tutti gli altri nodi i del grafo. Un generico cammino da a i è indicato con P (i) ={, v,...,v k = i}; il cammino minimo da a i è indicato con P (i). Premettiamo il eguente riultato di carattere generale che ará utile nel eguito: Lemma 7.. Sia P (i k )={, i,i,...i k } un cammino minimo dal nodo al nodo i k.allorap (i q )= {, i,...,i q } è un cammino minimo da a i q,perogniq k. Dimotrazione. Supponiamo, per aurdo, che eita un nodo i l, l<ktale che P (i l )={, i,...,i l } non ia un cammino minimo da a i l. Allora eiterà uncamminop (i l )talechep(p (i l )) <p(p (i l )). Ma allora il cammino P (i k )={P (i l ),i l+,...,i k } ètalechep(p (i k )) <p(p (i k )), che porta a una contraddizione. Per ogni nodo j V,iad(j) un etichetta che denoti il peo di un cammino P (j) (non neceariamente minimo) dal nodo ad un nodo j. Una tale etichetta i dice etichetta ditanza. Valeileguenteriultato Teorema 7.. Per ogni nodo j V,iad (j) la ua etichetta ditanza. I valori d (j), j =,..., V rappreentano i pei dei cammini minimi dal nodo ad ogni nodo j eeoloe per ogni i ω e (j). d (j) d (i)+p i,j, Dimotrazione. Sufficienza. (Se d (j) d (i) +p i,j, allora il cammino minimo P (j) da a j ha peo d (j).) Per aurdo upponiamo che eita un nodo j la cui etichetta d (j) ia trettamente maggiore del peo p(pj ) del cammino minimo P (j) ={, v,...,v z,v z,...,v q = j} da a j. Per il Lemma 7.., per qualunque k =0,...,q il ottocammino P (v k )={ = v 0,...,v k } di P (j) è un cammino minimo da a v k. Sul cammino P (j) individuiamo il primo nodo v z, a cui corriponde il cammino minimo P (v z ), per cui i abbia d (v z ) > p(p (v z )). Quindi, il nodo v z che lo precede nel cammino P (j) aràtaleche d (v z )=p(p (v z )). Ma allora i avrà p(p (v z )) = p(p (v z )) + p vz,v z = d (v z )+p vz,v z d (v z ) >p(p (v z )), che è una contraddizione. Neceità. (Se il cammino minimo P (j) da a j ha peo p(p (j)) = d (j) allorad (j) d (i)+p i,j.) Per aurdo, upponiamo che le d (j) =p(p (j)) per ogni j ma che eitano due nodi k, q per cui riulti 9

3 d (k) >d (q) +p q,k. Ovviamente eiterà l arco (q, k). Inoltre, per definizione di etichetta ditanza, deve eitere un cammino orientato P (q) da a q di peo d (q). Ma allora poo cotruire un cammino orientato da a k che paa per q, cioè P (k) =P (q) {(q,k)} di peo p(p (k)) = d (q)+p q,k.quetaè una contraddizione eendo p(p (k)) <d (k) =p(p (q)). Nella parte rimanente di queta ezione illutriamo alcuni emplici eempi di calcolo dei cammini minimi. 7.. Percoro di tempo minimo u una rete tradale Dato un grafo peato che rappreenta la rete tradale italiana in cui i pei degli archi indicano il (valore atteo del) tempo di percorrenza dell arco, il problema è quello di trovare il cammino che congiunge due particolari nodi del grafo (nodo di partenza e nodo di arrivo) con tempo di percorrenza minimo. Si noti che poono eitere più cammini con la caratteritica di eere minimi. Queto eempio, apparentemente emplice, olleva complei problemi di modellitica. Un primo problema è relativo al livello di dettaglio neceario nella rappreentazione. Se, per eempio, il percoro da effettuare parte da Milano e arriva a Brindii, il grafo dovrà contenere olo le autotrade e le principali trade di collegamento fra città divere e un intera città potrà eere rappreentata con un nodo del grafo. Un ecceo di dettaglio appeantirebbe inutilmente la rappreentazione, rendendo ogni algoritmo di oluzione lento e inefficace. Se, d altra parte, il percoro da effettuare parte da piazza San Pietro a Roma e arriva a un indirizzo di Fracati (a circa 0 km. da Roma), la rappreentazione davrà eere completamente divera, non olo perché il grafo arà divero,maancheperché il peo degli archi, per eere ignificativo, dovrà prendere in coniderazione i problemi del traffico urbano e quindi eere funzione dell ora ed eventualmente del giorno. Infatti, effettuare tale percoro alle 0 di mattina di un giorno feriale non arà ovviamente la tea coa che effettuarlo alle del mattino. Un econdo problema è relativo al tipo di obiettivi che ci i propone. Infatti, una rappreentazione può eere o può non eere adeguata, a econda del motivo per cui i vuole conocere il cammino di tempo minimo. Per eempio, per alcune applicazioni critiche (autombulanze, vigili del fuoco, polizia), non bata l informazione ul valore atteo del tempo di tranito, ma erve anche valutare la varianza di tale tempo, oia le poibili variazioni ripetto alla media. È meglio infatti utilizzare un percoro un po più lungo ma con un tempo di percorrenza prevedibile con relativa certezza, piuttoto che un percoro mediamente piu breve ma per cui vi ia il richio di retare imbottigliati nel traffico. Un terzo problema è relativo alla quantità di informazioni che è neceario inerire nell elaboratore per affrontare il problema. Per calcolare il cammino da Milano a Brindii è neceario inerire l intera carta tradale italiana, o bata una porzione? Da un lato, più informazioni vengono inerite maggiore èil tempo neceario per inerirle e il coto dell operazione; d altro canto e vengono calcolati peo percori di tempo minimo ulla rete tradale italiana fore conviene memorizzare tutto in modo organico una volta per tutte. 7.. Cotruzione di una autotrada Il problema coniderato è quello di cotruire al coto minimo una autotrada fra le citta A e B. Nel grafo riportato in figura 7. i nodi rappreentano i punti per cui l autotrada puo paare e gli archi i poibili collegamenti fra punti. Il peo degli archi rappreenta il coto di cotruzione della relativa tratta di autotrada. Si noti che in queto cao il grafo è non orientato in quanto ogni arco puo eere percoro in entrambi i eni; per riconduri al cao orientato bata otituire ogni arco con due archi orientati in eno oppoto, a ognuno dei quali viene attribuito un peo pari al peo dell arco eliminato. La celta di una autotrada tra A e B con coto compleivo di cotruzione minimo, corriponde alla celta del cammino di minimo coto dal nodo A al nodo B ul grafo. Nella figura 7. tale cammino è indicato in graetto e il coto compleivo è pari a. 9

4 A 8 Q 0 Z 7 E 9 R T 8 Y 8 6 U 0 B Figure 7.: Cammino minimo tra A e B 7.. Attraveramento di un fiume Su di una riva di un fiume vi è un patore con un cane lupo, un agnello e un ceto di cavoli. Per attraverare il fiume il patore dipone di una piccola barca che permette di traportare, oltre al patore, un olo altro paeggero (il cane lupo, l agnello o il ceto di cavoli). Se u di una riva retano oli il cane lupo e l agnello, il cane lupo puo uccidere l agnello. Se retano oli l agnello e il ceto di cavoli, l agnello puo mangiare i cavoli. Il problema è quello di tabilire e è poibile traferire tutto ull altra riva del fiume enza mai laciare oli cane lupo e agnello o agnello e ceto di cavoli. Il problema puo eere facilmente formulato come problema di eitenza di un cammino u di un opportuno grafo. Sia dato il grafo G =(V,E) dove i nodi corripondono a tutti i poibili tati ammiibili del itema patore-lupo-agnello-cavoli. I poibili tati ammiibili del itema ono i eguenti: PLAC patore, lupo,agnello e cavoli ulla riva di partenza neuno ulla riva di arrivo PLC patore, lupo e cavoli ulla riva di partenza agnello ulla riva di arrivo PAC patore, agnello e cavoli ulla riva di partenza lupo ulla riva di arrivo PLA patore,lupo e agnello ulla riva di partenza cavoli ulla riva di arrivo PA patore e agnello ulla riva di partenza lupo e cavoli ulla riva di arrivo LC lupo e cavoli ulla riva di partenza patore e agnello ulla riva di arrivo A agnello ulla riva di partenza patore lupo,e cavoli ulla riva di arrivo L lupo ulla riva di partenza patore,agnello e cavoli ulla riva di arrivo C cavoli ulla riva di partenza patore,lupo e agnello ulla riva di arrivo neuno ulla riva di partenza patore,lupo,agnello e cavoli ulla riva di arrivo Altri tati del itema non ono ammiibili; per eempio non è ammiibile lo tato PL in quanto lacerebbe agnello e cavoli oli ulla riva di arrivo. Nel grafo G eite un arco tra due nodi e è poibile paare da uno all altro dei due tati corripondenti con un olo viaggio in barca. Il grafo aociato al problema viene riportato in figura 7.. Si noti che in queto cao il grafo è immetrico in quanto, e è poibile paare dal nodo A al nodo B, allora è anche poibile paare da B a A; per emplicità quindi il grafo viene riportato come grafo non orientato. 96

5 PLAC LC PLC L C PLA PAC A PA Ø Figure 7.: Eitenza tra un cammino tra due nodi L eitenza di una oluzione equivale all eitenza di un cammino tra il nodo PLAC e il nodo. Il numero minimo di viaggi neceario per compiere l operazione è pari a 7 e corriponde al cammino con il minimo numero di archi tra il nodo PLAC e il nodo. Si noti che eitono due poibili cammini emplici tra i due nodi, entrambi con 7 archi. 7.. Controllo delle corte In una indutria manifatturiera, l ufficio acquiti ha il compito di verificare ogni trimetre lo tato delle corte e ordinare il materiale neceario per oddifare la domanda. Ogni tipo di prodotto è indipendente dagli altri; conideriamo quindi un olo prodotto. Gli elementi ui quali i può baare la deciione di acquito ono i eguenti: - la domanda del prodotto relativa a ogni trimetre ènotaconcertezzapern trimetri; ia d(i) la domanda relativa al trimetre i con i =,,...,n; - il coto di acquito per unità di prodotto in ogni trimetre è noto con certezza per n trimetri; ia c(i) il coto unitario relativo al trimetre i con i =,,...,n (nel coto i tiene conto anche degli interei); - la capacità del magazzino con riferimento al prodotto in eame è limitata; ia S il numero maimo di pezzi che è poibile immagazzinare. Il problema è quello di tabilire una politica ottima degli acquiti per n trimetri, oia quanto acquitare del prodotto al termine di ogni trimetre in modo da oddifare la domanda al coto minimo. Si uppongono dati i livelli iniziale (corripondente al trimetre 0) e finale (corripondente al trimetre n) delle corte (per eempio entrambi nulli). Il problema puo eere formulato come cammino minimo nel eguente modo. Sia G =(E,V )ungrafo in cui i nodi rappreentano tati del itema al termine dei vari trimetri. Un nodo è quindi indicato con due indici (i, j): il primo relativo allo tato del itema (numero i di pezzi del prodotto nel magazzino), il econdo relativo al trimetre coniderato (per comodità ci poniamo empre al termine del trimetre). Il numero di nodi del grafo èparia(n )(S +)+,inquanto,peritrimetridaa(n ) vi ono (S + ) poibili tati del itema (uno per ogni poibile livello delle corte), per i trimetri 0 e n lo tato è fiato (per eempio pari a 0). Nel grafo eite un arco tra due nodi (i, j) e(k,h), e h = j + e k = i d(h), oppure e h = j e k i. Il primo cao corriponde al conumo di d(k) unità del prodotto durante il trimetre k; il peo dell arco è pari a 0 in quanto i uppone che vengano utilizzati olo pezzi già preenti in magazzino; indichiamo queti archi come archi conumo. Il econdo cao corriponde all acquito di un numero di pezzi del prodotto pari a (k i); il peo dell arco èparia 97

6 c(j)(k i), corripondente al coto di acquito di un pezzo al termine del trimetre j per il numero di pezzi acquitati; indichiamo queti archi come archi acquito. Il problema può ora eere formulato come il problema di trovare il cammino minimo tra il nodo (0, 0) eilnodo(0,n). Infatti ogni cammino da (0, 0) a (0,n) ul grafo è formato da una ucceione di archi acquito e conumo che i alternano ul cammino e corripondono a una ucceione di acquiti e conumi fatta dall azienda. Il coto compleivo del cammino è dato dalla omma dei coti delle varie operazioni. Si noti che il grafo è aciclico. Se non eite cammino tra i due nodi coniderati, vuol dire che, con il vincolo di capacità del magazzino coniderato, non è poibile oddifare tutta la domanda. 7. Cammini minimi e maimi u grafi aciclici Una clae di grafi orientati di particolare interee in campo applicativo èlaclaedigrafi aciclici. Per eempio il grafo di attività di un progetto con vincoli di precedenza fra le attivitàè aciclico (vedi il capitolo Tecniche reticolari di programmazione delle attività ). La ricerca di cammini minimi o maimi u tali grafi è uno trumento di progetto di notevole importanza. Come i vedrà nel eguito, i due problemi di minimo e di maimo ono, in queto cao particolare, riolti da due algoritmi identici eccetto che per la otituzione di un maimo a un minimo nella formula ricoriva alla bae del procedimento. Nel eguito verrà prima coniderato il cao di un problema di cammino minimo. Per poter procedere con la decrizione dell algoritmo, è neceario tudiare prima una particolare tecnica di numerazione dei nodi di un grafo aciclico. 7.. Numerazione topologica dei nodi di un grafo Una caratteritica peculiare dei grafi aciclici (ia G =(V,E) ilgrafo,con V = n e E = m) conite nella poibilità di numerare i nodi del grafo con i numeri,,,...,n-,n in modo tale che: e eite un arco dal nodo i al nodo j allora j>i Tale numerazione viene detta numerazione topologica dei nodi del grafo e non è in generale unica. Non tutti i grafi poono eere numerati topologicamente. In effetti l eitenza di una numerazione topologica dei nodi di un grafo caratterizza eattamente la clae dei grafi aciclici. Vale infatti il eguente teorema. Teorema 7.. Un grafo èaciclicoeeoloeeiteunanumerazionetopologicadeiuoinodi. Dimotrazione. Sufficienza. Supponiamo che eita una numerazione topologica dei nodi e facciamo vedere che l eitenza di un ciclo porterebbe ad una contraddizione. Poiamo aumere che i nodi iano numerati topologicamente, indicheremo l i-eimo nodo di queta particolare numerazione, come v i. Seeiteun ciclo (orientato) vuol dire che eite una ucceione di nodi (v i,v j,v k,...,v r,v )taliche - eitono gli archi (v i,v j ), (v j,v k ),...,(v r,v ); - v i = v. Ma allora, da una parte, iccome la numerazione è topologica abbiamo i < j < k <... < r <,cioè i<, mentre dall altra, poiché v i = v abbiamo i =. Quetaè una contraddizione e coì il grafo deve eere aciclico. Neceità. Supponiamo che il grafo ia aciclico e motriamo che deve eitere almeno una numerazione topologica. La dimotrazione è cotruttiva, faremo cioè vedere che eite una numerazione topologica cotruendone una. 98

7 Come primo pao oerviamo che e il grafo è aciclico, deve eitere almeno un nodo che non abbia archi entranti. Infatti, e ciò non foe vero, potremmo ragionare nel modo eguente. Prendiamo un nodo qualunque, chiamiamolo v. Siccome tutti i nodi hanno archi entranti eite un nodo predeceore di v, indichiamolo con v ; notiamo che per come abbiamo celto v eite l arco (v,v ) (attenzione, queta è una numerazione non topologica). Poiamo ripetere il ragionamento con v e trovare un nodo v tale che eita l arco (v,v ). Siccome tiamo upponendo, per aurdo, che tutti gli archi abbiano degli archi entranti, poiamo ripetere il ragionamento quante volte vogliamo. Notiamo che ogni nodo generato deve eere divero dai precedenti, altrimenti avremmo trovato un ciclo, contraddicendo l aciclicità del grafo. D altra parte, arrivati a v n i nodi del grafo ono finiti e quindi il predeceore di v n che tiamo upponendo eitente per aurdo, deve per forza eere uno dei nodi già eaminati. Coì i viene a formare un ciclo. Quindi dato un grafo aciclico deve per forza eitere almeno un nodo che non ha archi entranti. Prendiamo uno di queti nodi e numeriamolo con il numero. Eliminiamo dal grafo il nodo e tutti gli archi ucenti da eo. Il nuovo grafo che otteniamo è ovviamente ancora un grafo aciclico. Quindi per lo teo ragionamento fatto prima deve eitere almeno un nodo che non ha archi entranti. Prendiamo uno di queti nodi e numeriamolo con il numero. Notiamo che ovviamente e conideriamo il grafo originario il nodo può avere archi entranti, ma olo provenienti dal nodo e quindi la condizione i<j è ripettata. Poiamo ora ripetere il procedimento n volte (quanti ono i nodi) ed ottenere coì una numerazione topologica del grafo. Il precedente teorema è importante, anche perché nella dimotrazione della neceità è otanzialmente dato un algoritmo per numerare topologicamente i nodi di un grafo. Rieponiamo qui l algoritmo per chiarezza. - Siccome il grafo è aciclico, deve eitere almeno un nodo con olo archi ucenti; - individuiamo uno di queti nodi e attribuiamogli il numero ; - cancelliamo il nodo numerato e tutti gli archi adiacenti, nel nuovo grafo ridotto individuiamo un nodo con oli archi ucenti e attribuiamogli il numero, e coì via fino ad aver numerato tutti i nodi La correttezza e validità di queta procedura è tata provata nella dimotrazione della neceità del Teorema 7... Notiamo che e ad un certo punto dell applicazione della procedura non poiamo procedere, e uccede cioè che ad un determinato pao non riuciamo a trovare un nodo enza archi entranti, queto vuol dire che il grafo coniderato contiene un ciclo. Quindi la procedura per la numerazione topologica di un grafo può anche eere utilizzata per determinare e un grafo è aciclico o meno. Come eempio conideriamo il grafo di figura 7.. Si tratta di decidere e il grafo è aciclico e, in cao, numerare i nodi topologicamente. I vari pai dell algoritmo ono riportati qui di eguito Pao Nodo enza Nodi non ancora Numerazione archi entranti numerati A B,C,D A= B C,D B= C D C= D D= Il procedimento è terminato con la numerazione di tutti i nodi. Il grafo è dunque aciclico e la numerazione trovata è topologica. Supponiamo ora che nel precedente grafo l arco (B,D) ia orientato da D a B. Ovviamente iverrebbe a creare un ciclo. Se proviamo ad applicare la procedura per la determinazione di una numerazione 99

8 B A D C Figure 7.: Numerazione dei nodi di un grafo topologica poiamo iniziare numerando il nodo A come nodo. Ma dopo non poiamo più procedere perché eliminato il nodo A e gli archi da eo ucenti ((A,B) e (A,C)) non è più poibile individuare un nodo che non abbia archi entranti. 7.. Un algoritmo per il cammino minimo u grafi aciclici La numerazione dei nodi di un grafo aciclico decritta nella ezione precedente conente di cotruire un algoritmo di oluzione per il problema di cammino minimo particolarmente emplice. Infatti, nella ricerca di un cammino tra una qualiai coppia di nodi i e j del grafo, a caua della numerazione attribuita ai nodi, i può affermare che: e j<iallora non eitono cammini da i a j; e j>iallora gli unici nodi che è neceario coniderare nella ricerca del cammino da i a j ono i nodi con indice k tale che i<k<j. Infatti, e il cammino paae per un nodo h>j, allora non potrebbe tornare u j, a caua della mancanza di archi che collegano nodi con indice maggiore a nodi con indice minore; e paae per un nodo h<i, allora dovrebbe eitere un cammino da i a h, il che comporterebbe l eitenza di archi che collegano nodi con indice maggiore a nodi con indice minore. Sulla bae di quete coniderazioni, è poibile impotare un algoritmo per il calcolo dell albero dei cammini minimi tra un nodo del grafo (per eempio il nodo ) e tutti i nodi con indice uperiore (per quelli con indice inferiore non eite icuramente un cammino; ovviamente, e il nodo di partenza èquello contraegnato con l indice, allora i tratta di calcolare l albero dei cammini minimi tra il nodo e tutti gli altri). L algoritmo per il calcolo dell albero dei cammini minimi dal nodo a tutti gli altri nodi i baaulcalcoloinequenzadeicamminiminimidalnodoalnodo,dalnodoalnodo,dalnodo al nodo, e coí via. Indichiamo con: - p i,j il peo dell arco (i, j) che parte dal nodo i earrivaalnodoj; - ω e (i) l inieme dei nodi predeceori del nodo i; - d (i) ilvaloredelcamminominimodalnodoalnodoi; - J(i) il nodo che precede i u tale cammino (nel cao il cammino minimo non ia unico, allora e ne ceglie uno qualiai fra quelli minimi). Poiamo allora illutrare l algoritmo per il calcolo dei percori minimi. 00

9 - d () := 0; J() := ; - per j =,,,...,n,n ripeti la eguente erie di operazioni d (j) :=min i ω e (j){d (i)+p i,j }; J(j) := valoredii per cui i èverificato il minimo; Si noti che una volta aegnato un peo d (i) a un nodo (cioè un valore del cammino minimo dal nodo al nodo coniderato), tale peo non viene più modificato nel coro dell algoritmo, ma indica in modo definitivo il valore del cammino. Queto è dovuto al fatto, già citato, che tutti i nodi ucceivi non devono eere coniderati per il calcolo del percoro dal nodo al nodo i. Inoltre dai valori J(i) è poibile ricotruire in modo immediato l albero (o uno dei poibili alberi) dei cammini minimi. La dimotrazione della correttezza della procedura egue immediatamente dal Teorema 7... Eempio 7.. Come eempio conideriamo il grafo di figura 7.. Figure 7.: Percoro minimo u grafi aciclici Si tratta di determinare l albero dei cammini minimi tra il nodo e tutti gli altri nodi. I vari pai dell algoritmo, corripondenti alla ucceione di nodi viitati, (i oervi che in queto cao particolare l indice del pao coincide con l indice del nodo viitato) portano alla eguente ucceione di valori d (i) e J(i) Pao Valore di d (i) Valore di J(i) d () = 0 J() = d () = J() = d () = min{, +} = J() = d () = min{+, +} = J() = Il corripondente albero dei cammini minimi è riportato in figura 7. Eempio 7.. Sia dato il grafo di Figura 7.6. Determinare l albero dei cammini minimi, utilizzando l algoritmo per grafi aciclici. Soluzione. Si deve prima numerare topologicamente il grafo. I pai ono riportati nella eguente tabella ed il grafo riultante in Figura 7.7 0

10 Figure 7.: Albero dei cammini minimi B E A C 0 F D G Figure 7.6: Grafo Eercizio 7.. 0

11 Pao Nodo enza Nodi non ancora Numerazione archi entranti numerati A B,C,D,E,F,G A= B o D B,C,E,F,G D = B C,E,F,G B= C E,F,G C= E o G F,G E= 6 G F G=6 7 F F=7 Oerviamo che la numerazione topologica in queto eempio non é unica; infatti ai pai e potevamo cegliere tra due nodi. Applichiamo ora l algoritmo. I pai ono riportati nella eguente tabella Figure 7.7: Numerazione topologica del grafo di Figura 7.6 Pao Valore di d (i) Valore di J(i) d () = 0 J() = d () = J() = d () = J() = d () = min{0+, +, +} = J() = d () = min{+, +} = J() = d (6) = min{+, +} = J(6) = d (7) = min{+0, +, +} =8 J(7) = 6 Il corripondente albero dei cammini minimi è riportato in figura Un algoritmo per il cammino maimo u grafi aciclici Se il problema di ottimo è quello della determinazione del cammino di peo maimo ul grafo, allora è facile convinceri che bata otituire nella formula ricoriva al min un max e tutte le coniderazioni fatta continuano, in queto cao particolare di grafi aciclici, a eere valide. L algoritmo per il calcolo dei cammini maimi u grafici aciclici è allora il eguente - f() := 0; J() := ; - per j =,,,...,n,n ripeti la eguente erie di operazioni f(j) :=max i ω e (j){f(i)+p i,j }; 0

12 7 8 6 Figure 7.8: Albero dei cammini minimi J(i) := valore di i per cui i èverificato il maimo; Come eempio conideriamo empre il grafo di figura 7. Si tratta di determinare l albero dei cammini maimi tra il nodo e tutti gli altri nodi. I vari pai dell algoritmo portano alla eguente ucceione di valori f(i) ej(i) Pao Valore di f(i) Valore di J(i) f() = 0 J() = f() = J() = f() = max{, +} = J() = f() = max{+, +} = J() = (oppure J() = ) 7. Cammini minimi u grafi con pei poitivi: algoritmo di Dijktra L algoritmo di Dijktra permette di riolvere il problema del cammino minimo fra due nodi qualora tutti i pei degli archi iano non negativi. Più preciamente, l algoritmo calcola il peo del cammino minimo da un nodo a tutti gli altri nodi del grafo, cotruendo conteporaneamente l albero dei cammini minimi. A ogni iterazione dell algoritmo di Dijktra, l inieme dei nodi V è partizionato in due ottoiniemi S e T. L inieme S contiene il nodo etuttiinodij per cui l etichetta ditanza aociata d (j) è ottima; in T ci ono i retanti nodi V \ S. A ogni iterazione k l algoritmo pota un nodo h da T a S, e aggiorna alcune etichette ditanza d k (i). L eecuzione termina quando T è vuoto. Ricordiamo che con ω u (i) i indica l inieme dei nodi j tali che (i, j) δ u (i) echetaleiniemeè detto intorno ucente del nodo i. L inizializzazione dell algoritmo prevede che eita empre l arco (, i), per ogni i =. Se qualche arco non è preente nel grafo originale, i può aggiungere un arco fittizio di peo pari a +. Indichiamo con J(i) il predeceore del nodo i ul cammino ottimo. ALGORITMO DI DIJKSTRA S T = V e S T = 0

13 . Inizializzazione. Poni S 0 {}, T 0 {,...,n}. d () = 0. Per ogni nodi i poni. Per k =,...n d 0 (i) = p,i e eite l arco (,i) altrimenti Aegnazione etichetta permanente Trova j T k tale che d (j) =d k (j) = min d k (i). i T k Aegnazione etichetta provvioria Per ogni i T k ω u (j) J 0 (i) =,i=,...,n. d k (j)+p j,i e d k (j)+p j,i <d k (i) d k (i) = d k (i) altrimenti i e d k (i) >d k (j)+p j,i J k (i) = J k altrimenti Aggiornamento iniemi S e T Poni T k = T k \{j}, S k = S k {j}. Eempio 7.. Vediamo, nel grafo di figura 7.9, come procede l algoritmo Figure 7.9: Eempio per l algoritmo di Dijktra Indichiamo con D k il vettore di dimenione V le cui componenti ono le ditanze (provviorie e permanenti) d k (i) per ogni nodo i. I pai dell algoritmo ono i eguenti (l evoluzione di T èomea eendo emplicemente T = V S). 0

14 Iterazione 0 Inizializzazione. (a) S = {}. I vettori delle ditanze D 0 e dei predeceori J 0 ono: D 0 = J 0 = Iterazione. j ==argmin i T 0 d 0 (i). S = {, }. ω u () T 0 = {,, 6}. E facile vedere che per ognuno dei nodi {,, 6} èverificata la condizione d(i) >d() + p,i, e quindi le etichette vanno tutte aggiornate. D = J = Iterazione. j ==argmin i T d (i). S = {,, }. ω u () T = {, }. d() = d() + =. d() = d() + = 8. e quindi D = J = Iterazione j ==argmin i T d (i). S = {,,, }. ω u () T = {, 6}. L etichetta del nodo non oddifa la condizione di decremento, per cui i aggiorna olo l etichetta (e il predeceore) del nodo 6. D = J = Iterazione. j =6. S = {,,,, 6}. ω u (6) T =. Non i aggiorna niente, D = D 06

15 Iterazione. j =. S = {,,,,, 6} e D = D. STOP. I pei dei cammini minimi aranno quindi: d() = 0. d() =. d() =. d() = 8. d() =. d(6) = 6. Una comoda rappreentazione dell evolvere dell algoritmo èlaeguenteformatabellareovelerighe rappreentano iterazioni mentre le colonne rappreentano i nodi elezionati ad ogni iterazione. Per ciacun nodo j ci ono due colonne che riportano il valore della variabile d k (j) e della J k (j) all iterazione k-eima. L elemento elezionato all iterazione k-eima è rappreentato in graetto e, nelle iterazioni ucceive, il valore della variabile corripondente non viene più riportato. La colonna corripondente al nodo è omea. nodo 6 d J d J d J d J d J It (fitt.) + (fitt.) + (fitt.) It. 6 + (fitt.) 8 It. 8 8 It. 8 6 It. 8 6 It. 8 Prima di dimotrare la correttezza dell algoritmo di Dijktra, dicuteremo alcune proprietà delle etichette ditanza calcolate dall algoritmo teo. Di eguito denoteremo con d k (j) il valore dell etichetta ditanza del nodo j all iterazione k-eima. Proprietà 7.. L etichetta provvioria d(j) aegnata a un nodo j è non crecente all aumentare delle iterazioni dell algoritmo, ovvero d k (j) d k+ (j). Queta proprietà è legata al fatto che ogni volta che l etichetta provvioria di un nodo viene aggiornata, ea decrece. Lemma 7.. L etichetta permanente d k delle iterazioni, cioè riultad k+ d k. aegnata a ogni iterazione k è non decrecente all aumentare Dimotrazione. Per cotruzione riulta d k = dk (j) =min i T k d k (i) Quindi d k = dk (j) d k (i) per ogni i T k. (7.) Poichè all iterazione k-eima è tato elezionato il nodo j, T k+ = T k \{j} e devono eere aggiornate le etichette dei nodi in T k+ ω u (j), mentre le altre rimangono invariate. In particolare l etichetta del nodo i T k+ ω u (j) vale d k (i) e d k (i) d k (j)+p j,i d k+ (i) = d k (j)+p j,i e d k (i) >d k (j)+p j,i Ricordando che p j,i 0, i ottiene che per i T k+ d k (i) d k (j) per le etichette invariate (7.) d k+ (i) = d k (j)+p j,i d k (j) per le etichette aggiornate p j,i 0 07

16 Quindi i ottiene d k+ (i) d k (j) =d k per ogni i T k+ Queto varrà in particolare anche per il valore minimo min i T k+ d k+ (i) d k e quindi riulta d k+ d k. Il eguente teorema aicura la correttezza dell algoritmo di Dijktra. Teorema 7.. Quando l algoritmo di Dijktra termina, il valore dell etichetta ditanza d(j) per j =...,n, rappreenta il peo di un cammino minimo da a j. Dimotrazione. Bata dimotrare che, alla terminazione dell algoritmo, le etichette ditanza d (i) oddifano la condizione di ottimalità del Teorema 7.., d (j) d (i)+p i,j per j ω e (i). Per aurdo upponiamo che eitano due nodi, p e q, che non la verificano: d (p) >d (q)+p q,p. Eendo i pei degli archi non negativi per ipotei p q,p 0, i ha d (p) >d (q). Quindi, per il Lemma 7.., il nodo q èentratoins in un iterazione k precedente all iterazione in cui il nodo p èentratoins. Alla fine dell iterazione k abbiamo la eguente ituazione: q S k e p T k ω u (q), e inoltre l etichetta d k (q) =d (q) è diventata permanente e non verrà piùmodificata. Per la Proprietà 7.., l etichetta provvioria del nodo p può olo decrecere all aumentare delle iterazioni, cioè d (p) d k (p). Quindi, avendo uppoto d (p) >d (q)+p q,p, poiamo crivere d k (p) d (p) >d (q)+p q,p = d k (q)+p q,p. All iterazione k-eima riulta quindi d k (p) d k (q) +p q,p epoiché p T k ω u (q), l etichetta di p viene aggiornata e pota d k+ (p) =d k (q) +p q,p ;mapoichériultaanched (p) d k+ (p) =d k (q) +p q,p = d (q) +p q,p abbiamo una contraddizione. 7. Un algoritmo per il calcolo dei cammini minimi u grafi qualunque In queta ezione preentiamo un algoritmo molto emplice ed efficiente per il calcolo contemporaneo dei cammini minimi tra tutte le coppie di nodi di un grafo G =(V,E) (con V = n e E = m). A differenza dell algoritmo tudiato nella ezione precedenza l algoritmo può lavorare con grafi aciclici e con grafi contenenti cicli. Inoltre, e eite un ciclo di lunghezza negativa (cao in cui, ricordiamo, il problema di determinare il cammino minimo non è ben poto), l algoritmo è in grado di accorgerene. L algoritmo conta eattamente di n (numero dei nodi) iterazioni (e non eitono cicli di lunghezza negativa,altrimentiilnumerodiiterazionepuò eere minore). Ad ogni iterazione l algoritmo produce due matrici quadrate n n: D h e J h. La matrice D h è chiamata matrice delle ditanze (all h-eima iterazione) mentre la matrice J h è chiamata matrice dei predeceori (all h-eima iterazione). L indice h indica l iterazione e varierà da0an. Per illutrare l algoritmo procederemo nel eguente modo: - prima daremo una definizioni delle matrici D h e J h ; - poi motreremo come, a partire dalla decrizione del grafo, ia poibile calcolare immediatamente D 0 e J 0 ; - faremo vedere quindi come, note D h e J h ia poibile calcolare D h+ e J h+ ; - infine motreremo come a partire da D n e J n i poano agevolmente ricotruire i cammini minimi tra tutti i nodi del grafo. Paiamo quindi a definire le matrici D h e J h Definizione 7.. D h è una matrice quadrata n n il cui elemento (ij), D h ij,dàilpeodelcammino minimo tra il nodo i eilnodoj che paa al più periprimih nodi. Se non eite neun cammino tra il nodo i eilnodoj che paa al più periprimih nodi, i pone convenzionalmente D h ij =. 08

17 Definizione 7.. J h èunamatricequadratan n il cui elemento (ij), Jij h dàilpredeceoredelnodo j nel cammino minimo tra il nodo i eilnodoj che paa al più periprimih nodi. Se eite più diun tale cammino, Jij h è il predeceore del nodo j lungo uno qualunque di tali cammini. Se non eite neun cammino tra il nodo i eilnodoj che paa al più periprimih nodi, i pone convenzionalmente Jij h =0. Data quete definizioni, è ora molto facile calcolare, a partire dalla decrizione del grafo, le matrici D 0 e J 0. Infatti un cammino minimo tra due nodi, i e j, che paa per i primi 0 nodi può eere cotituito olamente dall arco (i, j), e eite, altrimenti il cammino non eite. Quindi abbiamo p i,j e eite l arco (ij) conpeop i,j Dij 0 = 0 e i = j altrimenti e i e eite l arco (ij) Jij 0 = (7.) 0 altrimenti Notiamo di nuovo che abbiamo aunto la convenzione di porre pari a la lunghezza dei rami che non eitono e di porre uguale a 0 la ditanza di un nodo da e teo. Inoltre, empre per convenzione, poniamo uguale a 0 il predeceore di un nodo j e il ramo (ij) noneite. Sarà facile convinceri, eguendo le piegazione u come calcolare le varie D h e J h che quete quete convenzioni i propagano. Tutte le volte che riulterà Dij h =, quetovorràdirechenoneiteneun cammino tra il nodo i eilnodoj che pai al più oloperiprimih nodi; inoltre in corripondenza riulterà anchejij h =0. Il proimo teorema illutra come a partire dalla matrice D h i poa agevolmente calcolare la D h+. Teorema 7.. Per ogni h =0,,...,n eperognicoppia(i, j), coni =,,...n e j =,,...n, riulta D h+ ij =min{d h ij,dh i(h+) + Dh (h+)j } (7.) Dimotrazione. Dij h+ è il peo del cammino minimo tra il nodo i eilnodoj che paa al più peri primi h + nodi. Ci ono evidentemente due poibilità:. Il cammino minimo tra il nodo i eilnodoj che paa al più periprimih + nodi non paa per il nodo h +;. Il cammino minimo tra il nodo i eilnodoj che paa al più periprimih + nodi paa per il nodo h +. Le due ituazioni ono illutrate nella figura 7.0, dove gli archi ondulati rappreentano dei cammini e nonuningoloarco. Nel cao., rappreentato in figura 7.0a), è evidente che il peo del cammino minimo tra il nodo i e il nodo j che paa al più periprimih + nodi è uguale al peo del cammino minimo tra il nodo i eil nodo j che paa al più periprimih nodi. Riulta quindi (7.) D h+ ij = D h ij. (7.) Nel cao. invece, figura7.0b),ilpeodelcamminominimotrailnodoi eilnodoj che paa al più per i primi h +nodi è dato dalla omma del peo del cammino minimo dal nodo i al nodo h +che paa al più periprimih + nodi e di quello che va dal nodo h + al nodo j paando al più peri primi h + nodi, abbiamo cioè pezzato il cammino in due parti. Notando che tutte e due le parti in cui è decompoto il cammino hanno il nodo h + come etremo, e che quindi queto nodo non può anche eere nodo intermedio deduciamo ubito che il peo del cammino minimo tra il nodo i eilnodoj che 09

18 h+ h+ i j a) b) i D h+ i j j Figure 7.0: Calcolo di D h+ ij paa al più periprimih + nodi è dato anche dalla omma del peo del cammino minimo dal nodo i al nodo h + che paa al più periprimih nodi e di quello che va dal nodo h + al nodo j paando al più periprimih nodi; cioè D h+ ij = Di(h+) h + Dh (h+)j. (7.6) Tenendo conto che e qualcuno dei cammini coniderati non eite, riulta per convenzione che la ua lunghezza è, dalla (7.) e dalla (7.6) i deduce immediatamente la validità della (7.). La prova del Teorema 7.. uggerice anche il modo di calcolare J h+ apartiredaj h. Infatti, ricordando la figura 7.0, è chiaro che i poono preentare due cai. Se il cammino minimo tra il nodo i eilnodoj che paa al piùperiprimih+ nodi non paa per il nodo h+ (figura 7.0a)) allora Jij h+ = Jij h ; e invece il cammino minimo tra il nodo i eilnodoj che paa al più periprimih + nodi paa effettivamente per il nodo h+ (figura 7.0b)) allora J h+ ij = J(h+)j h. Per capire quale dei due cai i verifica, e cegliere quindi come aggiornare la matrice dei predeceori, poiamo baarci ull aggiornamento della matrice delle ditanze. In concluione riulta J h+ ij = J h ij e D h+ ij J h (h+)j e D h+ ij = D h ij = D h i(h+) + Dh (h+)j (7.7) Notiamo che in effetti nella precedente regola c è un ambiguità. Infatti, e riulta D h+ ij = Dij h = Dh i(h+) + D(h+)j h h+,la(7.7)nondefinice eattamente Jij. Notiamo che Dij h+ = Dij h = Dh i(h+) + Dh (h+)j,vuol dire che tra il nodo i eilnodoj eitono (almeno) due cammini minimi di uguale peo che paano al più periprimih + nodi: uno che non paa per h + e uno che invece paa per h +. In queto cao è ovvio che noi poiamo cegliere uno qualiai dei due cammini e quindi porre indifferentemente J h+ ij = Jij h o J h+ ij = J(h+)j h. Per emplicità noi faremo empre la prima celta. È chiaro a queto punto che, a partire da D 0 e J 0, e poibile calcolare D e J, D e J ecoí via, fino ad arrivare a D n e J n. A queto punto motriamo come ia poibile calcolare in modo molto emplice, a partire da D n e J n, un qualunque percoro di peo minimo tra una qualunque coppia di nodi. Prima di tutto notiamo che il cammino minimo tra il nodo i eilnodoj che paano al più periprimi n nodi coincide con il cammino minimo tra il nodo i eilnodoj ul grafo, vito che i nodi del grafo ono n. Quindi le matrici D n e J n rappreentano la matrice delle ditanze minime ul grafo e quella dei predeceori ui cammini minimo ripettivamente. Supponiamo allora di voler calcolare il cammino minimo tra il nodo i eilnodoj. Prima di tutto conideriamo l elemento Dij n della matrice delle ditanze. Se Dn ij = vuol dire, per le convenzioni fatte, 0

19 che non eite neun cammino tra i due nodi coniderati e quindi non i deve proeguire. Supponiamo allora che Dij n abbia un valore finito, queto valore rappreenta il peo del cammino minimo tra i e j. Per calcolare il percoro uiamo la matrice J n. Notiamo che la notra ituazione è quella illutrata nella figura 7.. i? j Figure 7.: Calcolo del percoro minimo: primo tadio Conociamo il nodo iniziale del cammino, i, e quello finale, j, e vogliamo determinare il percoro minimo che li congiunge. Queto è equivalente a determinare tutti i nodi intermedi. Conideriamo allora l elemento J n ij e upponiamo che valga k. Per la definizione di J n poiamo allora paare dalla figura 7. alla figura 7.. i? k j Figure 7.: Calcolo del percoro minimo: econdo tadio È a queto punto ovvio come proeguire. Se onideriamo l elemento Jik n abbiamo il predeceore di k lungoilpercorominimoecoì via. Poiamo quindi, utilizzando la matrice J n procedere all indietro fino ad arrivare al nodo i, ricotruendo coì il cammino minimo che ci eravamo propoti di trovare. A queto punto poiamo decrivere l algoritmo in modo intetico nel eguente modo.. Calcola la D 0 elaj 0 uando la (7.) e la (7.),. Uando ripetutamente le (7.), (7.7) calcola ucceivamente D e J, D e J..., fino ad ottenere D n e J n ;. Uando D n e J n calcola, come piegato opra, i cammini minimi tra tutte le coppie di nodi di interee. Notiamo che e durante il proceo di calcolo per paare da D 0 e J 0 a D n e J n (punto.) compareulla diagonale di una D h un elemento negativo, vorrà dire, per come ono tate definite e calcolate le D h, che eite un ciclo di peo negativo. In queto cao è inutile proeguire e il procedimento i arreta con l indicazione dell eitenza di un ciclo negativo.

Introduzione. Esempio di costruzione one del contorno delle radici. Esempio... 4

Introduzione. Esempio di costruzione one del contorno delle radici. Esempio... 4 Appunti di Controlli Automatici 1 Capitolo 5 parte II Il contorno delle radici Introduzione... 1 Eempio di cotruzione del contorno delle radici... 1 Eempio... 4 Introduzione Il procedimento per la cotruzione

Dettagli

Cammini Minimi. Cammino in un grafo. Connettività in grafi non orientati. Connettività in grafi orientati

Cammini Minimi. Cammino in un grafo. Connettività in grafi non orientati. Connettività in grafi orientati Cammini Minimi Algoritmo di Dijktra Cammino in un grafo Dato un grafo G=(V,E), un Cammino (Percoro) in G è un inieme di vertici v 1, v 2,.., v k tali che (v i, v i+1 ) E v 1 v 2 v v k In un grafo orientato

Dettagli

Un problema molto comune

Un problema molto comune Cammini Minimi [CLRS cap. 4] Un problema molto comune Si vuole andare da Salerno a Milano in auto percorrendo il minor numero di chilometri Soluzione inefficiente: i coniderano TUTTI i percori poibili

Dettagli

Cammini Minimi. Un problema molto comune. Formalizziamo. Peso di un cammino. Esempio. Ritorniamo all esempio iniziale. Input:

Cammini Minimi. Un problema molto comune. Formalizziamo. Peso di un cammino. Esempio. Ritorniamo all esempio iniziale. Input: Cammini Minimi Un problema molto comune i uole andare da alerno a Milano in auto percorrendo il minor numero di chilometri oluzione inefficiente: i coniderano TUTTI i percori poibili e e ne calcola la

Dettagli

dove x 0 R n è fissato.

dove x 0 R n è fissato. AMMISSIONE AL QUARTO ANNO: prova di ANALISI MATEMATICA (matematici e fiici) 26 Sia α (, ) (a) Provare che eite c α >, indipendente da t e, tale che (b) Calcolare c /2 (t σ) α (σ ) α dσ = c α, t, () (c)

Dettagli

Stabilità e punti di equilibrio

Stabilità e punti di equilibrio Capitolo 4 Stabilità e punti di equilibrio 4. Stabilità di un itema epreo da un equazione di tato Si è motrato come un itema poa eere epreo con il itema cotituito dalle equazioni 3.6 e 3.7 ovvero: X()

Dettagli

Esercizi svolti di geometria delle aree Alibrandi U., Fuschi P., Pisano A., Sofi A. ESERCIZIO n.7

Esercizi svolti di geometria delle aree Alibrandi U., Fuschi P., Pisano A., Sofi A. ESERCIZIO n.7 ESERCZO n.7 Data la ezione cava riportata in Figura, determinare: a) gli ai principali centrali di inerzia; b) l ellie principale centrale di inerzia; c) il nocciolo centrale di inerzia. cm cm A#7 . Determinazione

Dettagli

Il Luogo delle Radici

Il Luogo delle Radici Il Luogo delle Radici Il luogo delle radici è un procedimento, otanzialmente grafico, che permette di analizzare come varia il poizionamento dei poli di un itema di controllo in retroazione al variare

Dettagli

Esempi Calcolo Antitrasformate

Esempi Calcolo Antitrasformate Eempi Calcolo Antitraformate Note per il Coro di FdA - Info April, 05 Il punto focale del coiddetto metodo di Heaviide per l antitraformazione di un egnale regolare a traformata razionale conite nel riconocere

Dettagli

FONDAMENTI DI SISTEMI DINAMICI (prof. Vincenzo LIPPIELLO A.A ) Corso di Laurea in Ingegneria Elettronica e delle Telecomunicazioni - II anno

FONDAMENTI DI SISTEMI DINAMICI (prof. Vincenzo LIPPIELLO A.A ) Corso di Laurea in Ingegneria Elettronica e delle Telecomunicazioni - II anno Voto Cognome/Nome & No. Matricola FONDAMENTI DI SISTEMI DINAMICI (prof. Vincenzo LIPPIELLO A.A. 25 26) Coro di Laurea in Ingegneria Elettronica e delle Telecomunicazioni - II anno PROVA DEL 8 SETTEMBRE

Dettagli

Trasformazione di Laplace

Trasformazione di Laplace Traformazione di Laplace Gabriele Sicuro. Definizioni fondamentali Sia data una funzione f : C; ea i dice originale e ono oddifatte le eguenti condizioni: () f (t) per t

Dettagli

Trasmissione di Simboli Isolati

Trasmissione di Simboli Isolati Coro di COMUNICAZIONI ELETTRICHE Docente : Prof. Roberto Gaudino Tutore : Prof. Vito De Feo Eercitazione n 6 Tramiione di Simboli Iolati Anno Accademico 007-008 Eercizio Quale delle forme d'onda h(t) in

Dettagli

Esercizio 1 Data la rete riportata con i costi indicati in figura, si usi l algoritmo di Dijkstra per calcolare il percorso più breve da F a tutti i

Esercizio 1 Data la rete riportata con i costi indicati in figura, si usi l algoritmo di Dijkstra per calcolare il percorso più breve da F a tutti i Eercitazione 2 Eercizio Data la rete riportata con i coti indicati in figura, i ui l algoritmo di Dijktra per calcolare il percoro più breve da F a tutti i nodi della rete. Si diegni l albero di coto minimo

Dettagli

a) Caso di rottura duttile con armatura compressa minore di quella tesa

a) Caso di rottura duttile con armatura compressa minore di quella tesa LEZIONI N 39 E 40 FLESSIONE SEMPLICE: LA DOPPIA ARMATURA E LA SEZIONE A T LA VERIFICA DELLA SEZIONE INFLESSA CON DOPPIA ARMATURA a) Cao di rottura duttile con armatura comprea minore di quella tea Si può

Dettagli

ESEMPI DI ANALISI DI CIRCUITI DINAMICI LINEARI. corso: Teoria dei Circuiti. docente: Stefano PASTORE. 1 Esempio di tableau dinamico (tempo e Laplace)

ESEMPI DI ANALISI DI CIRCUITI DINAMICI LINEARI. corso: Teoria dei Circuiti. docente: Stefano PASTORE. 1 Esempio di tableau dinamico (tempo e Laplace) ESEMPI DI ANALISI DI CIRCUITI DINAMICI LINEARI coro: Teoria dei Circuiti docente: Stefano PASTORE 1 Eempio di tableau dinamico (tempo e Laplace) 1.1 Dominio del tempo Conideriamo il eguente circuito dinamico

Dettagli

1. Teorema di reciprocità

1. Teorema di reciprocità 1. Teorema di reciprocità Conideriamo un mezzo in cui ono preenti le orgenti (J 1, M 1 ) che producono un campo (E 1, H 1 ) e le orgenti (J 2, M 2 ) che producono un campo (E 2, H 2 ). Determineremo una

Dettagli

Esame di Fondamenti di Automatica Ingegneria Elettronica Day Month Year Compito A

Esame di Fondamenti di Automatica Ingegneria Elettronica Day Month Year Compito A Eame di Fondamenti di Automatica Ingegneria Elettronica Day Month Year Compito A A Cognome: Nome: Matricola: Mail: 1. Dato il itema di controllo raffigurato, con C( K c 2 ; P 1 1( ( + 4 ; P 2 ( ( + 1 (

Dettagli

16. Onde elastiche. m s

16. Onde elastiche. m s 1 Catena di ocillatori 16. Onde elatiche Vogliamo dicutere il fenomeno della propagazione ondulatoria in un mezzo elatico. A tale copo conideriamo un inieme di punti materiali dipoti lungo una retta, ad

Dettagli

Lezione 2 - Algebra. x + 1 x 2 a b + b a 2. Problema 2 Siano a, b, c R, provare che

Lezione 2 - Algebra. x + 1 x 2 a b + b a 2. Problema 2 Siano a, b, c R, provare che Lezione - Algebra Problema 1 Siano a, b R +, dimotrare che a b + b a Soluzione: Poniamo x = a, oerviamo che b (x 1) 0 x x + 1 0 x + 1 x dato che x > 0, poiamo dividere ambo i membri per x, otteniamo: Problema

Dettagli

Lezione 19 ALCUNI PROBLEMI RELATIVI A CONDOTTE A SEZIONE CIRCOLARE

Lezione 19 ALCUNI PROBLEMI RELATIVI A CONDOTTE A SEZIONE CIRCOLARE Appunti dei cori di Idraulica e Idrodinamica ezione 9 ACNI PROBEMI REATIVI A CONOTTE A SEZIONE CIRCOARE Come accennato nella EZIONE 8, e conideriamo il moto tazionario di un fluido incomprimibile all interno

Dettagli

Lezione 9. Schemi di controllo avanzati parte prima. F. Previdi - Controlli Automatici - Lez. 9 1

Lezione 9. Schemi di controllo avanzati parte prima. F. Previdi - Controlli Automatici - Lez. 9 1 Lezione 9. Schemi di controllo avanzati parte prima F. Previdi - Controlli Automatici - Lez. 9 Schema. Regolatori in anello aperto Controllo multivariabile:. Regolatori di diaccoppiamento 3. Controllo

Dettagli

Postulato delle reazioni vincolari

Postulato delle reazioni vincolari Potulato delle reazioni vincolari Ad ogni vincolo agente u un punto materiale P può eere otituita una forza, chiamata reazione vincolare, che realizza lo teo effetto dinamico del vincolo. reazione vincolare

Dettagli

2. METODO DEGLI SPOSTAMENTI O EQUAZIONE DELLA LINEA ELASTICA, PER LA SOLUZIONE DI TRAVI IPERSTATICHE

2. METODO DEGLI SPOSTAMENTI O EQUAZIONE DELLA LINEA ELASTICA, PER LA SOLUZIONE DI TRAVI IPERSTATICHE METODO DEGLI SPOSTAMENTI CORSO DI PROGETTAZIONE STRUTTURALE B a.a. 00/0 Prof. G. Salerno Appunti elaborati da Arch. C. Provenzano. STRUTTURE IPERSTATICHE Una truttura i dice ipertatica o taticamente indeterminata

Dettagli

Uso della trasformata di Laplace per il calcolo della risposta

Uso della trasformata di Laplace per il calcolo della risposta Uo della traformata di Laplace per il calcolo della ripota Conigli generali (Aggiornato 7//) ) Si vuole qui richiamare l attenzione ul fatto che la preenza di zeri o di una truttura triangolare a blocchi

Dettagli

Corso di Fondamenti di Automatica A.A. 2015/16. Diagrammi di Bode

Corso di Fondamenti di Automatica A.A. 2015/16. Diagrammi di Bode 1 Coro di Fondamenti di Automatica A.A. 015/16 Diagrammi di Bode Prof. Carlo Coentino Dipartimento di Medicina Sperimentale e Clinica Univerità degli Studi Magna Graecia di Catanzaro tel: 0961-3694051

Dettagli

Errori e cifre significative. Incontro iniziale LAB2GO

Errori e cifre significative. Incontro iniziale LAB2GO Errori e cifre ignificative Incontro iniziale LABGO La ditribuzione gauiana f tinyurl.com/labcalcquiz Propagazione degli errori Miure dirette: la grandezza fiica viene miurata direttamente (ad e. Speore

Dettagli

Circuito sequenziale sincrono. Sintesi di circuiti sequenziali. Automi per la specifica di circuiti di Moore

Circuito sequenziale sincrono. Sintesi di circuiti sequenziali. Automi per la specifica di circuiti di Moore Circuito equenziale incrono Sintei di circuiti equenziali Salvatore Orlando Circuiti combinatori I n R e g O m Per determinare il comportamento del circuito equenziale di opra, dobbiamo determinare la

Dettagli

ESERCIZI DI CONTROLLI AUTOMATICI Prof. Gianluigi Pillonetto 21 NOVEMBRE d 2 (t) r(t) e(t) y(t) C(s)G(s)

ESERCIZI DI CONTROLLI AUTOMATICI Prof. Gianluigi Pillonetto 21 NOVEMBRE d 2 (t) r(t) e(t) y(t) C(s)G(s) ESERCIZI DI CONTROLLI AUTOMATICI Prof. Gianluigi Pillonetto 2 NOVEMBRE 206 Ex. Si conideri il itema di controllo d (t) d 2 (t) C()G() K Calcolare le funzioni di traferimento che legano le eguenti coppie

Dettagli

Esame di Fondamenti di Automatica Ingegneria Elettronica Day Month Year Compito A

Esame di Fondamenti di Automatica Ingegneria Elettronica Day Month Year Compito A Eame di Fondamenti di Automatica Ingegneria Elettronica Day Month Year Compito A A Cognome: Nome: Matricola: Mail: 1. Dato il itema di controllo raffigurato, con C( K c ; P 1 1( ( + 4 ; P ( ( + ( + 3 ;

Dettagli

Nel caso di molte misure e statistica gaussiana

Nel caso di molte misure e statistica gaussiana Dicrepanza Nella tragrande maggioranza dei cai le concluioni perimentali implicano il confronto tra due o più valori. Queti valori poono eere delle miure (e quindi con un incertezza), delle time teoriche

Dettagli

ESERCIZIO 1 L/2 C.R. D

ESERCIZIO 1 L/2 C.R. D SRIZIO Il itema di corpi rigidi in figura è oggetto ad uno potamento impreo (cedimento), in direzione verticale e vero il bao, in corripondenza del vincolo in. Si vuole determinare la nuova configurazione

Dettagli

Sintesi di circuiti sequenziali

Sintesi di circuiti sequenziali Sintei di circuiti equenziali Salvatore Orlando Arch. Elab. S. Orlando Circuito equenziale incrono I Circuiti combinatori I n O O m R e g Per determinare il comportamento del circuito equenziale di opra,

Dettagli

Esercitazione 05: Collegamenti bullonati e saldature

Esercitazione 05: Collegamenti bullonati e saldature Meccanica e Tecnica delle Cotruzioni Meccaniche Eercitazioni del coro. Periodo II Prof. Leonardo BERTINI Ing. Ciro SNTUS Eercitazione 05: Collegamenti bullonati e aldature Indice 1 Collegamenti bullonati

Dettagli

Modello monodimensionale per le correnti in moto turbolento vario. Fig. 1

Modello monodimensionale per le correnti in moto turbolento vario. Fig. 1 Modello monodimenionale per le correnti in moto turbolento vario 1. Decompoizione dei campi di moto turbolento vario Prima di affrontare la definizione del modello per le correnti in moto turbolento vario,

Dettagli

Come: sfruttare un database digitale di dati di bilanci aziendali - AIDA (Analisi Informatizzata Delle Imprese)

Come: sfruttare un database digitale di dati di bilanci aziendali - AIDA (Analisi Informatizzata Delle Imprese) Ottenere time di variabili economiche a livello locale per l Emilia- Romagna; in particolare: a livello di SLL per il ettore manifatturiero (interee per i ditretti indutriali della regione) Come: fruttare

Dettagli

Risonanza. Tracciare gli andamenti del modulo e della fase dell impedenza in funzione della frequenza f per il seguente bipolo: A R 1 R 2

Risonanza. Tracciare gli andamenti del modulo e della fase dell impedenza in funzione della frequenza f per il seguente bipolo: A R 1 R 2 6 Eercitazioni aggiuntive Eercizio 6. Tracciare gli andamenti del modulo e della fae dell impedenza in funzione della frequenza f per il eguente bipolo: A B [W]; [W]; [mf] Si calcoli l impedenza del bipolo

Dettagli

Traiettoria La traiettoria è la linea che unisce le posizioni successive occupate dal punto materiale in movimento. Sistema di riferimento

Traiettoria La traiettoria è la linea che unisce le posizioni successive occupate dal punto materiale in movimento. Sistema di riferimento Punto materiale Quando l oggetto in movimento è molto piccolo ripetto alla ditanza che percorre, può eere tudiato come e foe un punto (non ha dimenioni, non ha un orientamento). Traiettoria La traiettoria

Dettagli

Prova del 30 Giugno Si consideri il seguente sistema dinamico a tempo continuo: Esercizio 1 = + + U

Prova del 30 Giugno Si consideri il seguente sistema dinamico a tempo continuo: Esercizio 1 = + + U Prova del Giugno 4 Eercizio. Si conideri il eguente itema dinamico a tempo continuo: x () t α x() t + u() t x () t x() t u() t x () t x() t x() t ( + α) x() t + u() t yt () x() t.a Si calcoli la funzione

Dettagli

Lezione 25 - Flessione deviata e sforzo normale eccentrico

Lezione 25 - Flessione deviata e sforzo normale eccentrico Lezione 5 - Fleione deviata e forzo normale eccentrico ü [A.a. 011-01 : ultima reviione 1 gennaio 01] Con lo tudio della fleione fuori del piano i e' eaurito l'eame delle ollecitazioni emplici di De Saint

Dettagli

CONDIZIONI DI RACCORDO DEI CAMPI ELETTROMAGNETICI ˆ = SULL INTERFACCIA TRA DUE MEZZI OMOGENEI

CONDIZIONI DI RACCORDO DEI CAMPI ELETTROMAGNETICI ˆ = SULL INTERFACCIA TRA DUE MEZZI OMOGENEI CONDIZIONI DI RACCORDO DEI CAMPI ELETTROMAGNETICI SULL INTERFACCIA TRA DUE MEZZI OMOGENEI Conideriamo le equazioni di Maxwell in una regione di pazio riempita da un mezzo omogeneo e iotropo caratterizzato

Dettagli

Grandezze fisiche, vettori:

Grandezze fisiche, vettori: Grandezze fiice, vettori: Generalità: oluzioni Problema di: Generalità - I0001 Sceda 3 Ripetizioni Cagliari di Manuele Atzeni - 3497702002 - info@ripetizionicagliari.it Eeguire le converioni di unità di

Dettagli

Bode Diagram. 1.2 Determinare il valore del guadagno del sistema. Disegnare gli zeri ed i poli nel piano complesso.

Bode Diagram. 1.2 Determinare il valore del guadagno del sistema. Disegnare gli zeri ed i poli nel piano complesso. 5 Luglio 3 econda prova Sia dato un itema dinamico con funzione di traferimento G(), i cui diagrammi di Bode, del modulo e della fae, ono di eguito rappreentati: 6 Bode Diagram Phae (deg) Magnitude (db)

Dettagli

A.A MATERIALI POLIMERICI B. Capitolo 5 Calore specifico

A.A MATERIALI POLIMERICI B. Capitolo 5 Calore specifico A.A. 2005-06 MATERIALI POLIMERICI B Capitolo 5 Calore pecifico A preione cotante il calore pecifico c p (JK -1 kg -1 ) o la capacità termica molare (JK -1 mol -1 ) ((298) = M 0 c p(298) con M 0 peo molecolare

Dettagli

Elementi di programmazione lineare. Ottimizzazione di funzioni soggette a vincoli

Elementi di programmazione lineare. Ottimizzazione di funzioni soggette a vincoli Elementi di programmazione lineare Ottimizzazione di funzioni oggette a vincoli Formulazione del problema min Z ma oggetta b c a T d Z:funzione obiettivo calare d: coto fio calare : variabile deciionale

Dettagli

SEGNALI E SISTEMI 31 agosto 2017

SEGNALI E SISTEMI 31 agosto 2017 SEGNALI E SISTEMI 31 agoto 2017 Eercizio 1. [3+3+3+4 punti] Si conideri il modello ingreo/ucita LTI e cauale decritto dalla eguente equazione differenziale: dove a è un parametro reale. d 2 v(t) 2 +(1

Dettagli

Asse neutro che taglia la soletta. Influenza delle modalità costruttive

Asse neutro che taglia la soletta. Influenza delle modalità costruttive Univerità degli Studi di Roma Tre Coro di Tecnica dll delle Cotruzioni i I Modulo A/A 27-88 LEZIONE N 15 CLS TRAVE COMPOSTE ACCIAIO-CLS CLS SEMPLICEMENTE APPOGGIATA Analii allo tato limite ultimo della

Dettagli

7. La teoria dell' "età" dei neutroni. Il modello di rallentamento continuo

7. La teoria dell' età dei neutroni. Il modello di rallentamento continuo 7. La teoria dell' "età" dei neutroni. Il modello di rallentamento continuo Si è vito opra il trattamento generale dello cattering neutronico in mezzi infiniti. Ora conidereremo il cao della ditribuzione

Dettagli

Teorema del Limite Centrale

Teorema del Limite Centrale Teorema del Limite Centrale Una combinazione lineare W = a X + a Y + a 3 Z +., di variabili aleatorie indipendenti X,Y,Z, ciacuna avente una legge di ditribuzione qualiai ma con valori attei comparabili

Dettagli

K c s h. P(s) 1/K d. U(s) + Y(s)

K c s h. P(s) 1/K d. U(s) + Y(s) Eame di Fondamenti di Automatica Coro di Laurea Vecchio Ordinamento in Ingegneria Elettronica febbraio 3 Compito A Cognome: Nome Matricola: Email:. Ricavare la funzione di traferimento tra u ed y nel eguente

Dettagli

16/10/11. Capitolo Basic Definitions and Applications. Chapter 3. Graphs. Undirected Graphs. Grafi Diretti

16/10/11. Capitolo Basic Definitions and Applications. Chapter 3. Graphs. Undirected Graphs. Grafi Diretti Chapter 3 3.1 Baic Definition and Application Graph 1 Undirected Graph Grafi Diretti Undirected graph. G = (V, E) V = nodi (anche vertici). E = archi tra coppie di nodi. Modella relazioni tra coppie di

Dettagli

TRACCIA DI STUDIO. Tecniche di campionamento. Popolazione e campione

TRACCIA DI STUDIO. Tecniche di campionamento. Popolazione e campione TRACCIA DI STUDIO Popolazione e campione Dopo aver individuato e definito la popolazione da eaminare, che può eere finita o infinita, arebbe ideale condurre l indagine u tutti gli elementi della popolazione;

Dettagli

Modellistica e controllo PID di un pendolo inverso

Modellistica e controllo PID di un pendolo inverso Modellitica e controllo PID di un pendolo invero Note per le lezioni del coro di Controlli Automatici - A.A. 2009/0 Prof.a Maria Elena Valcher Modellitica Un ata di maa m è incernierata ad un carrello

Dettagli

UNIVERSITA DEGLI STUDI DI BASILICATA FACOLTA DI ECONOMIA

UNIVERSITA DEGLI STUDI DI BASILICATA FACOLTA DI ECONOMIA UNIVERSITA DEGLI STUDI DI BASILICATA FACOLTA DI ECONOMIA Coro di laurea in Economia Aziendale a.a. 202/203 STATISTICA (LEZIONI 6 E 7) DOCENTE: MASSIMO CRISTALLO RAPPORTI STATISTICI Tra le tecniche di elaborazione

Dettagli

Lezione 25 - Flessione deviata e sforzo normale eccentrico

Lezione 25 - Flessione deviata e sforzo normale eccentrico Lezione 5 - Fleione deviata e forzo normale eccentrico [Ultimareviione: reviione:0 0gennaio gennaio009] Con lo tudio della fleione fuori del piano i e' eaurito l'eame delle ollecitazioni emplici di De

Dettagli

Problema di cammino minimo su

Problema di cammino minimo su Capitolo Problema di cammino minimo su grafi. Grafi: Definizioni fondamentali In questo capitolo introduciamo la nozione di grafo ed alcune definizioni ad essa collegate. I grafi sono una struttura matematica

Dettagli

Specifiche sulla banda passante negli amplificatori a microonde

Specifiche sulla banda passante negli amplificatori a microonde pecifiche ulla banda paante negli amplificatori a microonde Gli amplificatori a microonde trattano egnali modulati, il cui pettro ha in genere una etenione B molto minore della frequenza centrale f 0 (portante).

Dettagli

DINAMICHE COMPLESSE NEL FERRO DI CAVALLO

DINAMICHE COMPLESSE NEL FERRO DI CAVALLO DINAMICHE COMPLEE NEL FERRO DI CAVALLO La mappa a erro di cavallo L inieme invariante Dinamica imbolica Dinamiche nell inieme invariante Ferro di cavallo e cao C. Piccardi e F. Dercole Politecnico di Milano

Dettagli

Politecnico di Milano

Politecnico di Milano Politecnico di Milano FONDAMENTI DI AUTOMATICA Coro di laurea in Ingegneria Getionale ez. A-D Prof. C. Piccardi prova parziale, 3//7 COGNOME: NOME: MATRICOLA: FIRMA: Vito del docente: PARTE A Voto totale

Dettagli

Calcolo della tensione ammissibile Dovendo essere il grado di sicurezza non inferiore a 3 si ricava che il coefficiente di sicurezza γ è 3 per cui:

Calcolo della tensione ammissibile Dovendo essere il grado di sicurezza non inferiore a 3 si ricava che il coefficiente di sicurezza γ è 3 per cui: Il recipiente diegnato in figura ha una configurazione cilindrica avente diametro interno D = 000 mm è chiuo con fondi emiferici, eo è itemato u due elle A e B pote ad una ditanza L AB = 7000 mm e fuoriece

Dettagli

Esame di Metodi Matematici per l Ingegneria

Esame di Metodi Matematici per l Ingegneria Eame di Metodi Matematici per l Ingegneria Prof. M. Bramanti Politecnico di Milano, A.A. 25/6 Seconda prova in itinere. Gennaio 26 Tema A Cognome: Nome N matr. o cod. perona: Domande di teoria ripondere

Dettagli

Introduzione ai grafi

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

Dettagli

Note sulle vibrazioni molecolari

Note sulle vibrazioni molecolari Note ulle vibrazioni molecolari Daniele Toffoli May 5, 016 La teoria dei gruppi trova una importante applicazione nella claificazione della immetria dei modi normali di vibrazione in accordo alle rappreentazioni

Dettagli

Corso di Progetto di Strutture. POTENZA, a.a Serbatoi e tubi

Corso di Progetto di Strutture. POTENZA, a.a Serbatoi e tubi Coro di Progetto di Strutture POTENZA, a.a. 0 03 Serbatoi e tubi Dott. arco VONA Scuola di Ingegneria, Univerità di Bailicata marco.vona@uniba.it http://.uniba.it/utenti/vona/ CONSIDERAZIONI INTRODUTTIVE

Dettagli

ANALISI DI SISTEMI IN RETROAZIONE TEOREMA DI NYQUIST

ANALISI DI SISTEMI IN RETROAZIONE TEOREMA DI NYQUIST ANALISI DI SISTEMI IN RETROAZIONE TEOREMA DI NYQUIST PROPRIETÀ DEI SISTEMI IN RETROAZIONE U E G () H () Si fa riferimento ad un generico itema in retroazione con funzione di traferimento a ciclo chiuo.

Dettagli

La trasformata di Fourier in Ottica

La trasformata di Fourier in Ottica Edoardo Milotti 5/11/2007 La traformata di Fourier in Ottica Queta nota contiene una breviima introduzione alle traformate di Fourier in Ottica 1. Il principio di Huygen Il principio di Huygen afferma

Dettagli

RAPPORTI STATISTICI. , d= Differenze relative. Es. frequenze relative e percentuali. Prof.ssa D Addosio Viviana. Cap. 5: Rapporti statistici

RAPPORTI STATISTICI. , d= Differenze relative. Es. frequenze relative e percentuali. Prof.ssa D Addosio Viviana. Cap. 5: Rapporti statistici RAPPORTI TATITICI I rapporti tatitici ervono ad effettuare confronti tra dati che ovviamente devono eere omogenei tra loro. Il confronto i può fare attravero le differenze tra grandezze epree nella tea

Dettagli

A tal fine consideriamo un esempio come punto di partenza per le nostre considerazioni.

A tal fine consideriamo un esempio come punto di partenza per le nostre considerazioni. Moto Parabolico Sino ad ora abbiamo ito due tipi di moto: moto rettilineo uniforme moto uniformemente accelerato lo tudio che è tato condotto fino a queto punto ha preo in coniderazione un moto alla olta,

Dettagli

Esercitazione di Controlli Automatici 1 n 2. a.a. 2006/07

Esercitazione di Controlli Automatici 1 n 2. a.a. 2006/07 6 marzo 007 Eercitazione di Controlli Automatici n a.a. 006/07 Riferendoi al itema di controllo della temperatura in un locale di piccole dimenioni dicuo nella eercitazione precedente, e di eguito riportato:.

Dettagli

L equazione che descrive il moto del corpo è la seconda legge della dinamica

L equazione che descrive il moto del corpo è la seconda legge della dinamica Eercizio ul piano inclinato La forza peo è data dalla formula p mg Allora e grandezze geometriche: poono eere critte utilizzando l angolo di inclinazione del piano oppure le Angolo di inclinazione orza

Dettagli

LAVORO ED ENERGIA. 1J = 1N 1m

LAVORO ED ENERGIA. 1J = 1N 1m ppunti di fiica LVORO ED ENERGI LVORO Nel linguaggio cientifico il termine lavoro ha un ignificato ben precio e talvolta divero da quello che queto termine aume nel linguaggio quotidiano. In fiica il concetto

Dettagli

FONDAMENTI DI SISTEMI DINAMICI (prof. Vincenzo LIPPIELLO A.A ) Corso di Laurea in Ingegneria Elettronica e delle Telecomunicazioni - II anno

FONDAMENTI DI SISTEMI DINAMICI (prof. Vincenzo LIPPIELLO A.A ) Corso di Laurea in Ingegneria Elettronica e delle Telecomunicazioni - II anno Voto Cognome/Nome & No. Matricola FONDAMENTI DI SISTEMI DINAMICI (prof. Vincenzo LIPPIELLO A.A. 5 6) Coro di Laurea in Ingegneria Elettronica e delle Telecomunicazioni - II anno PROVA DEL 6 GENNAIO 7 Ripondere

Dettagli

Appunti ed esercitazioni di Microonde 2

Appunti ed esercitazioni di Microonde 2 Appunti ed eercitazioni di Microonde Studio di una linea priva di perdite in regime impulivo di impedenza caratteritica =5Ω, chiua u di un carico R erie avente R==5Ω, =mh, =nf. Si aume come velocità di

Dettagli

Esempio di calcolo su rafforzamento locale di edifici in muratura con tiranti

Esempio di calcolo su rafforzamento locale di edifici in muratura con tiranti Allegato alle Linee Guida per la Riparazione e il Rafforzamento di Elementi Strutturali, Tamponature e Partizioni Eempio di calcolo u rafforzamento locale di edifici in muratura con tiranti Il documento

Dettagli

Appendice Trasparenti integrativi utilizzati per il modulo Ricerca Operativa A-L (La numerazione delle pagine fa riferimento alla loro collocazione ne

Appendice Trasparenti integrativi utilizzati per il modulo Ricerca Operativa A-L (La numerazione delle pagine fa riferimento alla loro collocazione ne Appendice Traparenti integrativi utilizzati per il modulo Ricerca Operativa A-L (La numerazione delle pagine fa riferimento alla loro collocazione nel teto) Politopi convei Spazio R d, vettore h 6= 0,

Dettagli

Funzioni razionali proprie

Funzioni razionali proprie Funzioni razionali proprie Riga 5: P n P αk αkt n e = R α k k k e = = Q Q' α k α t k P e Q ono polinomi di Il grado di P è inferiore a quello di Q α k k=,..n ono gli zeri tutti emplici di Q R α = P α α

Dettagli

Controllo di Azionamenti Elettrici. Lezione n 3. Caratteristiche e predisposizione dei regolatori PID

Controllo di Azionamenti Elettrici. Lezione n 3. Caratteristiche e predisposizione dei regolatori PID Controllo di Azionamenti Elettrici Lezione n 3 Coro di Laurea in Ingegneria dell Automazione Facoltà di Ingegneria Univerità degli Studi di alermo Caratteritiche e predipoizione dei regolatori ID 1 Introduzione

Dettagli

SOLUZIONI PROVA SCRITTA DI AUTOMATICA I

SOLUZIONI PROVA SCRITTA DI AUTOMATICA I SOLUZIONI PROVA SCRITTA DI AUTOMATICA I (Prof Bittanti, BIO A-K) Settembre Si conideri il eguente itema dinamico a tempo continuo decritto mediante chema a blocchi: ut () _ yt () 9 a Si calcoli la funione

Dettagli

I sistemi retroazionati. Per lo studio si può utilizzarne uno a reazione unitaria per rendere standard i risultati:

I sistemi retroazionati. Per lo studio si può utilizzarne uno a reazione unitaria per rendere standard i risultati: I itemi retroazionati Facciamo riferimento allo chema a blocchi: Per lo tudio i può utilizzarne uno a reazione unitaria per rendere tandard i riultati: i due ono equivalenti: infatti il primo ha una f.d.t.

Dettagli

1) Progettazione di codici ciclici. 2) Esercizi sui codici ciclici. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata

1) Progettazione di codici ciclici. 2) Esercizi sui codici ciclici. Mauro De Sanctis corso di Informazione e Codifica Università di Roma Tor Vergata Argomenti della Lezione Progettazione di codici ciclici Eercizi ui codici ciclici Codici ciclici Oervazione: Se g divide ia m che n con m

Dettagli

Resistenza a sforzo normale e flessione (elementi monodimensionali) [ ]

Resistenza a sforzo normale e flessione (elementi monodimensionali) [ ] 41 1. Calcolo dell armatura longitudinale delle travi in funzione delle azioni riultanti dall analii; 2. Calcolo dell armatura a taglio delle travi in funzione del taglio dovuto ai momenti reitenti delle

Dettagli

Esercizi di Controlli Automatici - 9 A.A. 2009/2010

Esercizi di Controlli Automatici - 9 A.A. 2009/2010 Eercizi di Controlli Automatici - 9 A.A. 2009/200 Eercizio. Dato il eguente chema, in cui gli amplificatori operazionali ono uppoti ideali, i calcoli la funzione di traferimento G() tra v in (t) e v out

Dettagli

CAPITOLO 7 La crescita economica I: l accumulazione del capitale e la crescita demografica

CAPITOLO 7 La crescita economica I: l accumulazione del capitale e la crescita demografica CAPITOO 7 a crecita economica I: l accumulazione del capitale e la crecita demografica Domande di ripao 1. Nel modello di crecita di Solow, quanto più elevato è il aggio di riparmio, tanto più elevati

Dettagli

Riprendiamo l algoritmo di Ford-Fulkerson che risolve il problema del flusso per vederne una delle innumerevoli applicazioni

Riprendiamo l algoritmo di Ford-Fulkerson che risolve il problema del flusso per vederne una delle innumerevoli applicazioni Riprendiamo l algoritmo di Ford-Fulkeron che riolve il problema del fluo per vederne una delle innumerevoli applicazioni Reti di fluo Atrazione per materiale che corre attravero gli archi (come liquidi

Dettagli

Applicazioni del Massimo flusso. Progettazione di Algoritmi a.a Matricole congrue a 1 Docente: Annalisa De Bonis

Applicazioni del Massimo flusso. Progettazione di Algoritmi a.a Matricole congrue a 1 Docente: Annalisa De Bonis Applicazioni del Maimo fluo Progeazione di Algorimi a.a. 0-6 Maricole congrue a Docene: Annalia De Boni Maching bipario Problema del max maching. Inpu: grafo non direzionao G = (V, E). M E e` un maching

Dettagli

1. (solo nuovo ordinamento e diploma) Dato il sistema di controllo raffigurato, con

1. (solo nuovo ordinamento e diploma) Dato il sistema di controllo raffigurato, con Eame di Fondamenti di Automatica Coro di Laurea Nuovo e Vecchio Ord. in Ingegneria Elettronica Simulazione 9 Novembre 7 Cognome: Nome Matricola: E-mail: 1. (olo nuovo ordinamento e diploma) Dato il itema

Dettagli

ANALISI DI ANOMALIE GRAVIMETRICHE E MAGNETICHE MEDIANTE LA TRASFORMATA CONTINUA DI WAVELET

ANALISI DI ANOMALIE GRAVIMETRICHE E MAGNETICHE MEDIANTE LA TRASFORMATA CONTINUA DI WAVELET M. Fedi (1), R. Primiceri (2), T. Quarta (2) e A. Villani (2) (1) Dipartimento di Geofiica e Vulcanologia, Univerità Federico II, Napoli (2) Dipartimento di Scienza dei Materiali, Univerità di Lecce ANALISI

Dettagli

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 18 Luglio 2014

COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 18 Luglio 2014 COMPITO DI CONTROLLI AUTOMATICI Ingegneria dell Informazione 18 Luglio 14 Eercizio 1. [9 punti] Si conideri il modello ingreo/ucita a tempo continuo avente la eguente funzione di traferimento: ( 2 + 1)(

Dettagli

Sistemi a segnali campionati

Sistemi a segnali campionati Capitolo. INRODUZIONE 6. Sitemi a egnali campionati Si conideri il eguente itema lineare tempo continuo: G() : ẋ(t) Ax(t)+Bu(t) y(t) Cx(t) U() G() Y() Se i inerice un ricotruttore di ordine zero H () e

Dettagli

MATEMATICA E STATISTICA CORSO A I COMPITINO (Tema 1) 28 Novembre 2008

MATEMATICA E STATISTICA CORSO A I COMPITINO (Tema 1) 28 Novembre 2008 MATEMATICA E STATISTICA CORSO A I COMPITINO (Tema 1) 28 Novembre 2008 SOLUZIONI 1. (4 punti) L indice di maa corporea (IMC) è ottenuto dal rapporto tra maa, eprea in Kg, e l altezza, eprea in m, al quadrato.

Dettagli

DETERMINAZIONE DELLA LATITUDINE E DELLA LONGITUDINE SENZA L USO DELLE RETTE D ALTEZZA

DETERMINAZIONE DELLA LATITUDINE E DELLA LONGITUDINE SENZA L USO DELLE RETTE D ALTEZZA DETERMINAZIONE DELLA LATITUDINE E DELLA LONGITUDINE SENZA L USO DELLE RETTE D ALTEZZA Quando i oerva un atro nell'itante del uo paaggio al idiano dell'oervatore i parla di oervazioni idiane. Un atro, in

Dettagli

F = 150 N F 1 =? = 3,1 s. 3,2

F = 150 N F 1 =? = 3,1 s. 3,2 ESERCIZI SVOLTI : Principi di Newton Lavoro Energia Prof.. Marletta ITC Zanon - Udine ESERCIZIO (): Una caa di 30 kg viene tirata con una corda che forma un angolo di 50 col pavimento u una uperficie licia.

Dettagli

Corso di SEGNALI a.a

Corso di SEGNALI a.a Coro di SEGNALI anno accademico 008-009 Appunti u: Teorema del Campionamento Introduzione Il proceo di campionamento è di enorme importanza ai ini della realizzazione dei dipoitivi digitali per le telecomunicazioni.

Dettagli

MATEMATICA E STATISTICA CORSO A I COMPITINO (Tema 4) 28 Novembre 2008

MATEMATICA E STATISTICA CORSO A I COMPITINO (Tema 4) 28 Novembre 2008 MATEMATICA E STATISTICA CORSO A I COMPITINO (Tema 4) 28 Novembre 2008 Soluzioni 1.(4 punti) L indice di maa corporea (IMC) è ottenuto dal rapporto tra maa, eprea in Kg, e l altezza al quadrato, eprea in

Dettagli

Lezione 12 - I cerchi di Mohr

Lezione 12 - I cerchi di Mohr Lezione 1 - I cerchi di Mohr [Ultimareviione: reviione:15 15dicembre dicembre008] In queta lezione i decrive un claico metodo di viualizzazione dello tato tenionale nell'intorno di un punto generico P

Dettagli

Esercizi di Segnali e Sistemi. GLI ESERCIZI 1,2,3,4,11 COSTITUISCONO UN TEMA D ESAME TIPICO

Esercizi di Segnali e Sistemi. GLI ESERCIZI 1,2,3,4,11 COSTITUISCONO UN TEMA D ESAME TIPICO Eercizi di Segnali e Sitemi. GLI ESERCIZI,2,3,4, COSTITUISCONO UN TEMA D ESAME TIPICO Eempio Conideriamo la funzione di traferimento G() = + Si calcoli la forma di Smith Mc-Millan. Soluzione: G() = N(),

Dettagli

Sistemi di controllo

Sistemi di controllo Cognome: Nome: N. Matr.: Sitemi di controllo Ingegneria Meccanica e Ingegneria del Veicolo Compito del 15 luglio 2014 - Quiz Per ciacuno dei eguenti queiti, egnare con una crocetta le ripote che i ritengono

Dettagli

Shortest-Paths Problem - definizioni

Shortest-Paths Problem - definizioni Grafo Cammini Minimi GT 3.6 Shortet-Path Problem - definizioni G (V,E) grafo orientato, peato, con fnzione peo w: E R Lnghezza (peo) di n cammino p = < 0,,..., k > : k w( p) = i= 0 Ditanza tra ertici e

Dettagli