Minimizzazione degli Stati in una Rete Sequenziale Sincrona

Documenti analoghi
Minimizzazione degli Stati in una Rete Sequenziale Sincrona

Macchine non completamente specificate. Sintesi Sequenziale Sincrona Sintesi Comportamentale di Reti Sequenziali Sincrone

Minimizzazione degli Stati in una macchina a stati finiti

Circuiti Sequenziali Macchine Non Completamente Specificate

Macchine non completamente specificate. Sintesi Sequenziale Sincrona Sintesi Comportamentale di Reti Sequenziali Sincrone

Sistemi lineari COGNOME... NOME... Classe... Data...

RACCORDI PER APPLICAZIONI SPECIALI GIUNTI ECCENTRICI E CONICI

6) Nel 1991 Carl Lewis ha stabilito il record del mondo dei 100 m percorrendoli in 9,86 s. Qual è la velocità media in km/h?

Grandezze, funzioni empiriche e matematiche. 1 Stabilisci se le seguenti affermazioni sono vere o false.

Matematica 15 settembre 2009

The cost of the material maintenance is averaged over the last 3 years.

La rappresentazione per elencazione consiste nell elencare tutte le coppie ordinate che verificano la relazione

Corso di ordinamento - Sessione suppletiva - a.s

Studio di funzione. Pertanto nello studio di tali funzioni si esamino:

PROVINCIA DI TORINO SERVIZIO LOGISTICA PROGETTO DEFINITIVO-ESECUTIVO

PROGRAMMA DI RIPASSO ESTIVO

Corso di Analisi: Algebra di Base 5^ Lezione Logaritmi. Proprietà dei logaritmi Equazioni logaritmiche. Disequazioni logaritmiche. Allegato Esercizi.

SICUREZZA SUL LAVORO SAFETY AT WORK SICUREZZA SUL LAVORO SAFETY AT WORK R R

Totti, 37 anni da leggenda. Un monumento vivente. Scritto da Redazione Venerdì 27 Settembre :39 - VALERIA META

ESERCIZI IN PIÙ ESERCIZI DI FINE CAPITOLO

ANTON FILIPPO FERRARI

! è l'insieme A degli attributi di ! $ B IL PROBLEMA DELLE VISTE MATERIALIZZATE: PROBLEMI IL PROBLEMA DELLE VISTE MATERIALIZZATE

Bar Pasticceria Gelateria

Droga, il punto del comando provinciale dell'arma Mercoledì 06 Agosto :59

L ELLISSOIDE TERRESTRE

Diagrammi di Influenza (Influence Diagrams: ID)

Ulteriori esercizi svolti

CORSO DI TOPOGRAFIA A - A.A ESERCITAZIONI ALLEGATO al file Esercizi di geodesia. r a. Z c. nella quale

Tecniche per la ricerca delle primitive delle funzioni continue

COTA NSW SONDAGGIO CLIENTI 2016

Modelli equivalenti del BJT

CHIARA ZUCCHELLI. Florenzi, arriva il premio: contratto fino al 2016 e stipendio aumentato. Scritto da Redazione Giovedì 04 Ottobre :31 -

SUPERFICIE CONVENZIONALE VENDIBILE

VALUTAZIONE DELLE CONOSCENZE E DELLE ABILITÀ DI BASE PROVA DI MATEMATICA. Scuola Secondaria di Primo Grado Classe Prima. Scuola... Classe... Alunno...

ANALISI STRUTTURALE sistema STRUTTURA STRUTTURA. I modelli meccanici possono suddividersi in: MODELLI CONTINUI. STRUTTURA = modello meccanico

Teoria dell integrazione secondo Riemann per funzioni. reali di una variabile reale.

Guida di riferimento per l'installatore e per l'utente

MODELLI DEI SISTEMI ELETTROMECCANICI

RELAZIONE DEL DIRIGENTE SCOLASTICO

l apparecchio dalla confezione e controllare i componenti

Crisi occupazionale, ammortizzatori sociali e riforma pensionistica Elisabetta Pedrazzoli* La riforma previdenziale Legge n. 214 del 22 dicembre 2011

1 Derivate parziali 1. 2 Regole di derivazione 5. 3 Derivabilità e continuità 7. 4 Differenziabilità 7. 5 Derivate seconde e teorema di Schwarz 8

La statistica nei test Invalsi

La popolazione in età da 0 a 2 anni residente nel comune di Bologna

SPERIMENTAZIONE PROGETTO TELELAVORO CUSTOMER SERVICES

ELENCO PREZZI AREE VERDI

Logiche programmabili. Dispositivi Programmabili. Logiche programmabili - Modalità di programmazione. Connessioni

0 < a < 1 a > 1. In entrambi i casi la funzione y = a x si può studiare per punti e constatare che essa presenta i seguenti andamenti y.

MACCHINE TRACCIALINEE ED ACCESSORI

Heating Modulis Ramp RTS

Corso di Modellistica dei Sistemi Biologici A.A. 2008/09. Cinetiche di Reazione

VERSO L ESAME DI STATO LA DERIVATA DI UNA FUNZIONE

Italienisch. Kompetenzaufbau

Corso di Laurea in Economia Matematica per le applicazioni economiche e finanziarie. Esercizi 4

SCHEMA PER LA STESURA DEL PIANO DI MIGLIORAMENTO INTRODUZIONE. Per la predisposizione del piano, è necessario fare riferimento alle Linee Guida.

-LE ASPETTATIVE: NOZIONI DI - MERCATI FINANZIARI E BASE ASPETTATIVE

PROPORZIONI. Cosa possiamo dire di esse? Che la superficie della figura A sta alla superficie della figura B come 4 sta a 6.

1 Il concetto di funzione 1. 2 Funzione composta 4. 3 Funzione inversa 6. 4 Restrizione e prolungamento di una funzione 8

Elenco ufficiale delle località con il numero postale d avviamento e il perimetro Informazioni sul prodotto

ISTITUTO TECNICO COMMERCIALE STATALE "G. SOMMEILLER" TORINO

1) La probabilità di ciascun evento elementare è non negativa. 2) La somma delle probabilità di tutti gli eventi elementari vale 1.

Politecnico di Milano Facoltà di Ingegneria dell Automazione INFORMATICA INDUSTRIALE Appello COGNOME E NOME. 11 febbraio 2008 RIGA COLONNA MATRICOLA

Documento tratto da La banca dati del Commercialista

] + [ ] [ ] def. ] e [ ], si ha subito:

ASSESSORATO DELLA PROGRAMMAZIONE, BILANCIO, CREDITO E ASSETTO DEL TERRITORIO Centro Regionale di Programmazione

Studio di funzione. R.Argiolas

la confezione e controllare i componenti Gruppo tamburo (compresa la cartuccia toner iniziale)

Grazie per aver scelto un telecomando Meliconi.

3 Corso di Formazione per Operatori Volontari per Centri di Primo Soccorso e Centri di Recupero Animali Selvatici Feriti o in difficoltà.

R k = I k +Q k. Q k = D k-1 - D k

A.A.2009/10 Fisica 1 1

costo per colonna di n. 10 appartamenti... costo per appartamento...

VALUTAZIONE DELLE CONOSCENZE E DELLE ABILITÀ DI BASE PROVA DI MATEMATICA. Scuola Secondaria di Primo Grado Classe Prima. Scuola... Classe... Alunno...

Esercitazioni di Elettrotecnica: circuiti in regime stazionario

SIMT-POS 042 GESTIONE INDICATORI E MIGLIORAMENTO CONTINUO SIMT

2.2 L analisi dei dati: valutazioni generali

Comunità Europea (CE) International Accounting Standards, n. 17

UFFICIO EUROPEO DI SELEZIONE DEL PERSONALE (EPSO)

Mercato globale delle materie prime: il caso Ferrero

COMUNE DI BOLOGNA Dipartimento Economia e Promozione della Città

a e Tutte le donne del mondo sono produttrici di cibo. Più della metà di loro

La contabilizzazione dei derivati: alcune problematiche

Unità didattica: Grafici deducibili

ISTITUTO COMPRENSIVO STATALE CALUSCO D'ADDA (BG)

Descrizione prestazionale degli elementi di arredo del progetto MOVIlinea.

ESERCIZI PARTE I SOLUZIONI

COMMISSIONE DELLE COMUNITÀ EUROPEE. Progetto di RACCOMANDAZIONE DELLA COMMISSIONE. del (...)

METODO DEGLI ELEMENTI FINITI

Studio AnnaFileppoGrafica Cossato - Biella NR UNI EN ISO 90001:2000

Corso di Fisica Tecnica (ING-IND/11). 1 anno laurea specialistica in architettura: indirizzo città Docente: Antonio Carbonari

GUIDA ALL USO Gestione Ricambi e Ordini

PRESTAZIONI DEGLI ORGANISMI EDILIZI STRUTTURE COMMERCIALI E UFFICI STRUTTURE COMMERCIALI B 187

I N D I C A Z I O N E D E L L E P R E S T A Z I O N I

Componenti per l elaborazione binaria dell informazione. Sommario. Sommario. Approfondimento del corso di reti logiche. M. Favalli.

Costruiamo un aquilone SLED

Le Reti di Impresa: aspetti operativi e commerciali

PROPORZIONI. Cosa possiamo dire di esse? Che la superficie della figura A sta alla superficie della figura B come 4 sta a 6.

COMBINAZIONI DI CARICO SOLAI

Lampade di. emergenza MY HOME. emergenza. Lampade di

8. INSTALLAZIONE/GUIDA AL COLLEGAMENTO DEI FILI Prima di cominciare

Transcript:

Minimizzzion gli Stti in un Rt Squnzil Sinron Murizio Plsi Murizio Plsi 1

Sintsi i Rti Squnzili Sinron Il proimnto gnrl i sintsi si svolg ni sgunti pssi: 1. Rlizzzion l igrmm gli stti prtir ll spifih l prolm 2. Costruzion ll tll gli stti 3. Minimizzzion l numro gli stti 4. Coifi gli stti intrni 5. Costruzion ll tll ll trnsizioni 6. Slt gli lmnti i mmori 7. Costruzion ll tll ll itzioni 8. Sintsi si ll rt omintori h rlizz l funzion stto prossimo si i qull h rlizz l funzion usit Murizio Plsi 2

Motivzioni Il numro minimo i lmnti i mmori nssri mmorizzr gli stti ll insim S è N min = log 2 S Nl mollo i un mhin stti possono sistr gli stti rionnti L intifizion liminzion gli stti rionnti omport Rti omintori mno ostos Minori lmnti i mmori Mhin 8 stti, 1 ingrsso, 1 usit Funzioni λ, δ Mhin 4 stti, 1 ingrsso, 1 usit Funzioni λ 1, δ 1 Eliminno 4 stti Murizio Plsi 3

Oittivi Oittivo ll riuzion l numro gli stti è l iniviuzion i un mhin minim quivlnt, ovvro funzionlmnt quivlnt on il minimo numro i stti L riuzion vin rlizzt in u fsi Eliminzion gli stti non rggiungiili llo stto inizil Intifizion gli stti Equivlnti, pr l mhin ompltmnt spifit Comptiili, pr l mhin non ompltmnt spifit Murizio Plsi 4

Stti Irrggiungiili Uno stto è irrggiungiil s non sist lun squnz i trnsizion i stto h porti llo stto inizil in tl stto Trnsizion i Rst I A I B C B C D D Murizio Plsi 5

Minimizzzion i Mhin Compltmnt Spifit Dfinizioni Sino: I α un squnz ingrsso {i j,, i k } U α, squnz usit ss ssoit ottnut ttrvrso λ s i, s j u gnrii stti Du stti s i s j pprtnnti S sono inistinguiili s U α,i = (s i, I α ) = (s j, I α ) = U α,j I α Cioè s pr qulsisi squnz i ingrsso l usit gnrt prtno s i o s j sono l stss L inistinguiilità tr s i s j si ini on s i ~ s j L rlzion i inistinguiilità go i tr proprità Riflssiv: Simmtri: Trnsitiv: s i ~ s i s i ~ s j s j ~ s i s i ~ s j s j ~ s k s i ~ s k Murizio Plsi 6

Minimizzzion i Mhin Compltmnt Spifit Clssi i Stti Equivlnti Du stti inistinguiili sono quivlnti possono ssr sostituiti un solo stto Un gruppo i stti tr loro quivlnti può ssr rggruppto in un uni lss L insim i lssi iniviut trmin l insim i stti ll mhin minim quivlnt A B α A ~ B ; D ~ E α C β β D E γ γ Murizio Plsi 7

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr L finizion i inistinguiilità è i iffiil ppliilità poihé rihir i onsirr tutt l squnz i ingrsso Rgol i Pull-Ungr Du stti sono s i s j sono inistinguiili s solo s λ (s i,i) = λ (s j,i) i I ovvro l usit sono uguli pr tutti i simoli ingrsso δ (s i,i) ~ δ (s j,i) i I ovvro gli stti prossimi sono inistinguiili pr tutti i simoli ingrsso L rgol è itrtiv Murizio Plsi 8

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr - Esmpio 0 /0 /0 /1 /1 /1 1 /1 /1 /1 /0 /0 hnno l stss usit s gli stti futuri sono inistinguiili, ~ hnno l stss usit s gli stti futuri sono inistinguiili, ~ non è inistinguiil, poihé h un iffrnt usit Mhin minim quivlnt α β γ 0 γ /0 α /1 α /1 1 α /1 β /1 β /0 Poihé l inistinguiilità tr ipn qull tr vivrs, possimo onlur h ~, ~ L lssi i inistinguiilità sono: α ={, }, β ={}, γ ={, } Murizio Plsi 9

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr Poihé gli insimi I S hnno rinlità finit, opo un numro finito i pssi si vrifi un ll u onizioni s i ~s j s i simoli usit sono ivrsi o gli stti prossimi sono istinguiili s i ~s j s i simoli usit sono uguli gli stti prossimi sono inistinguiili Murizio Plsi 10

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr - Tll ll Implizioni L rlzioni i inistinguiilità possono ssr intifit mint l Tll ll Implizioni Mtt in rlzion ogni oppi i stti È tringolr (proprità simmtri) priv i igonl prinipl Ogni lmnto ll tll ontin Il simolo i non quivlnz (X) o i quivlnz (~) L oppi i stti ui si rimn l vrifi, s non è possiil pronunirsi sull quivlnz gli stti orrisponnti S1 S2 S3 S1,S2 S0 ~ S1 S2 Murizio Plsi 11

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr - Tll ll Implizioni Pr ogni oppi i stti S è mrt om quivlnt non è rihist un ultrior vrifi S si rimn un ltr oppi S qusti stti sono quivlnti nh gli stti ll oppi in sm sono quivlnti S qusti sono non quivlnti nh gli stti ll oppi in sm sono non quivlnti S gli stti ll oppi ui si rimn ipnono un oppi ultrior si ript il proimnto in moo itrtivo L nlisi trmin quno non sono più possiili liminzioni L oppi rimst sono quivlnti Murizio Plsi 12

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr - Tll ll Implizioni f g 0 g/0 /0 /1 /0 g/0 /1 /1 1 /1 /1 g/0 /1 /1 f/0 g/0 f g g g ~ g fg g f Murizio Plsi 13

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr - Tll ll Implizioni f g g g ~ g fg g Anlisi ll oppi gli stti -: -g è inistinguiil s lo è - ~ -: -g è istinguiil ~ -: - è istinguiil ~ -: -g è inistinguiil s lo è - ~ -: -g è istinguiil ~ f-: - è inistinguiil s lo è -g f~ g-: - è inistinguiil g~ g-f: - è inistinguiil s lo è -g g~f f Murizio Plsi 14

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr - Tll ll Implizioni ~ Clssi i inistinguiilità α = {,,} β = {,g} γ = {} δ = {f} f g ~ ~ ~ f Tll gli stti minim quivlnt α β γ δ 0 β /0 1 α /1 α /1 β /0 α /0 α /1 γ /1 δ /0 Murizio Plsi 15

Minimizzzion i Mhin Compltmnt Spifit Rgol i Pull-Ungr - Ossrvzioni Pr l FSM ompltmt spifit l lgoritmo i Pull-Ungr Consnt i intifir in mnir stt l FSM minim quivlnt L prtizion i quivlnz è uni (ogni stto pprtin un un sol lss) H un omplssità sponnzil on il numro i stti Murizio Plsi 16

Mhin non ompltmnt spifit Dfinizioni Sono mhin in ui pr lun onfigurzioni gli ingrssi stti orrnti non sono spifiti gli stti futuri /o l onfigurzioni usit Du stti s i s j si iono omptiili (s i s j ) S, ssunti om stti inizili, pr ogni possiil squnz i ingrsso (grn pir) nno luogo squnz i simoli usit intii mno i onizioni i iniffrnz Murizio Plsi 17

Mhin non ompltmnt spifit Rgol i Pull-Ungr Ests L omptiilità è un rlzion mno fort i qull i inistinguiilità, non vl l proprità trnsitiv A B C 1 A/- A/1 A/- 0 C/1 C/- C/0 A B; B C m A C L rgol i Pull-Ungr è stt sts pr trttr il so i mhin non ompltmnt spifit Du stti s i s j sono omptiili s solo s λ (s i,i) = λ (s j,i) i I ovunqu sono ntrmi spifiti δ (s i,i) δ (s j,i) i I ovunqu sono ntrmi spifiti L sutt finizion è riorsiv Murizio Plsi 18

Mhin non ompltmnt spifit Tll ll Implizioni L rlzioni i omptiilità possono ssr intifit mint l Tll ll Implizioni Ogni lmnto ll tll ontin X s in lmno un olonn vi sono usit ivrs (stti inomptiili) S i S j s l usit sono tutt uguli m i nomi gli stti futuri (S i, S j ) sono ivrsi non oiniono on qulli ll oppi i stti in sm Altrimnti (stti omptiili) Murizio Plsi 19

Mhin non ompltmnt spifit Tll ll Implizioni 1 /0 /0 /- /1 /- 0 /0 /0 /- /1 /- Vinoli s s s s s, s, s Murizio Plsi 20

Mhin non ompltmnt spifit Grfo i Comptiilità Grfo i Comptiilità (GC) I noi orrisponono gli stti Du noi n i n j sono tr loro ollgti s gli stti ssi ssoiti sono omptiili o l loro omptiilità ipn ll omptiilità l loro stto prossimo Pr ogni ro vono ssr riportti i vinoli sull omptiilità gli stti prossimi Murizio Plsi 21

Mhin non ompltmnt spifit Dfinizioni Clss i omptiilità (CC) Un insim i stti omptiili tr loro oppi Sul GC è rpprsntt un poligono omplto L lssi i omptiilità tr stti non sono nssrimnt isgiunt,,,,,,,, Sono tutti smpi i lssi i omptiilità Murizio Plsi 22

Mhin non ompltmnt spifit Dfinizioni Clss i mssim omptiilità (CMC) Clss i omptiilità non ontnut in nssun ltr lss Sul GC è iniviut un poligono omplto non ontnuto in nssun ltro {,,}: è un CMC {,,}: è un CMC {,,}: è un CMC Murizio Plsi 23

Mhin non ompltmnt spifit Dfinizioni Insim hiuso i lssi i omptiilità Insim i lssi i omptiilità i ui vinoli sino ontnuti in lmno un lss ll insim. Ciò grntis h tutti i vinoli sono rispttti Non è un insim hiuso i CC prhé il vinolo non è ontnuto in nssun CC E un insim hiuso i CC prhé tutti i vinoli sono ontnuti in lmno un CC Murizio Plsi 24

Mhin non ompltmnt spifit Dfinizioni Coprtur ll tll gli stti Insim i CC pr ui ogni stto ll tll gli stti è ontnuto in lmno un CC { {,,},{,,},{,,} } { {,},{,},{,,,},{,,} } Sono tutti smpi i oprtur Murizio Plsi 25

Mhin non ompltmnt spifit Minimizzzion l Numro i Stti Minimizzr il numro gli stti signifi Trovr il più piolo insim hiuso i lssi i omptiilità h opr l insim i stti su ui l mhin è finit L insim i tutt l lssi i mssim omptiilità è hiuso opr l insim gli stti ll mhin S si ssoi uno stto ogni lss i mssim omptiilità si ottin un nuov mhin on un numro i stti Possiilmnt minor i qullo i prtnz Non nssrimnt minimo Murizio Plsi 26

Mhin non ompltmnt spifit Rir ll Clssi i Mssim Comptiilità Un oprtur mmissiil è t ll insim ll lssi i mssim omptiilità: α ={,,} β ={,,} γ ={,,} Tl oprtur non è minim L lssi i qust oprtur oniviono ivrsi stti Murizio Plsi 27

Mhin non ompltmnt spifit Un uristi pr l rir ll oprtur minim 1. Inizilizzr un list L vuot 2. Finhè il grfo non è vuoto. Iniviur orinr l lssi i mssim omptiilità prsnti sul grfo pr imnsion. Iniviur l lss i omptiilità mssim i imnsion mssim prsnt sul grfo. Insrir nll list L tutti i vinoli prsnti nll lss i omptiilità onsirt. Eliminr ll list L l grfo i vinoli soisftti ll lss onsirt. Eliminr l grfo tutti i noi ( i rltivi rhi) pprtnnti ll lss i omptiilità onsirt h non pprtngono nssun vinolo prsnt nll list L /o nl grfo 3. L lssi osì iniviut formno un prtizion i omptiilità (insim i lssi i omptiilità hiuso) Murizio Plsi 28

Mhin non ompltmnt spifit Un uristi pr l rir ll oprtur minim Grfo i prtnz Psso 1 Psso 1,, L={} L={} Murizio Plsi 29

Mhin non ompltmnt spifit Un uristi pr l rir ll oprtur minim Grfo i prtnz Psso 2 Psso 2 L={} L={} grfo vuoto Coprtur iniviut: {, } Tll gli stti inizil 0 1 /0 /0 /0 /0 /- /- /1 /1 /- /- Clssi omptiilità h oprono tutti gli Tll gli stti stti h formno riott un insim hiuso 0 1 α = {,,} β = {,} α β /0 α /0 β α /1 α /1 Murizio Plsi 30

Mhin non ompltmnt spifit Esmpio F Grfo i prtnz Psso 1 B A CD CD CD AB D C AB Psso 1 CDE, BEF, AB, AD CDE L={AB, CD} L={AB} F A CD B CD CD C AB E A B AB E D F Murizio Plsi 31

Mhin non ompltmnt spifit Esmpio Grfo i prtnz Psso 2 B A F Psso 2 BF, AB BF L={AB} L={AB} A B F A B Murizio Plsi 32

Mhin non ompltmnt spifit Esmpio Grfo i prtnz Psso 3 A B Psso 3 AB AB L1={AB} L1={} A B Grfo vuoto Coprtur iniviut: {, f, } Murizio Plsi 33