Microsoft Word - 16.kapitola.doc

Podobné dokumenty
Microsoft Word - Argumentation_presentation.doc

1

Microsoft Word - Algoritmy a informatika-priesvitky02.doc

Microsoft Word - Transparencies03.doc

Microsoft Word - 8.cvicenie.doc

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh

Microsoft Word - Zaver.pisomka_januar2010.doc

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR

8 Cvičenie 1.1 Dokážte, že pre ľubovoľné body X, Y, Z platí X + Y Z = Z + Y X. 1.2 Dokážte, že pre ľubovoľné body A, B, D, E, F, G afinného priestoru

2.5. Dotyčnica krivky, dotykový kužeľ. Nech f je krivka a nech P V (f) (t.j. m P (f) 1). Ak m P (f) = r a l je taká priamka, že I P (f, l) > r, potom

1

9. kapitola Maticová algebra II systém lineárnych rovníc, Frobeniova veta, Gaussova eliminačná metóda, determinanty 1. Systém lineárnych rovníc Systém

Snímka 1

Klasická metóda CPM

Úvodná prednáška z RaL

SRPkapitola06_v1.docx

1

III. Diferenciálny počet funkcie viac premenných (Prezentácia k prednáškam, čast B) Matematická analýza IV (ÚMV/MAN2d/10) RNDr. Lenka Halčinová, PhD.

Axióma výberu

Relačné a logické bázy dát

1 Portál pre odborné publikovanie ISSN Heuristický adaptívny PSD regulátor založený na miere kmitavosti Šlezárová Alexandra Elektrotechnika

Prenosový kanál a jeho kapacita

Vzorové riešenia úlohy 4.1 Bodovanie Úvod do TI 2010 Dôvod prečo veľa z Vás malo málo bodov bolo to, že ste sa nepokúsili svoje tvrdenia dokázať, prič

Poznámky k cvičeniu č. 2

O možnosti riešenia deformácie zemského povrchu z pohladu metódy konecných prvkov konference pro studenty matematiky

9.1 MOMENTY ZOTRVACNOSTI \(KVADRATICKÉ MOMENTY\) A DEVIACNÝ MOMENT PRIEREZU

Microsoft Word - skripta3b.doc

Microsoft Word - 6 Výrazy a vzorce.doc

Microsoft Word - Final_test_2008.doc

Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1

Informačné technológie

Metrické konštrukcie elipsy Soňa Kudličková, Alžbeta Mackovová Elipsu, ako regulárnu kužeľosečku, môžeme študovať synteticky (konštrukcie bodov elipsy

Zeszyty Naukowe PWSZ, Nowy Sącz 2013 Konštrukcie magických obdĺžnikov Marián Trenkler Faculty of Education, Catholic University in Ružomberok Hrabovsk

Teória pravdepodobnosti Zákony velkých císel

Inteligentné rozhodovacie systémy Heuristické prehľadávanie SP Október, 2018 Katedra kybernetiky

Operačná analýza 2

Študent 1. kapitola Maticová algebra I 1.1 Definícia matice V mnohých prípadoch dáta majú štruktúru dvojrozmernej tabuľky, ktorá má m riadkov a n stĺp

Funkcie viac premenných

NÁVRH UČEBNÝCH OSNOV PRE 1

Sila [N] Sila [N] DIPLOMOVÁ PRÁCA Príloha A: Sila v ose skrutky v mieste predpätia P = 0,

DediĊnosť

Príklad 9 - Lisovanie+ Vylúhovanie+ Sušenie 3. Bilančná schéma 1. Zadanie príkladu Bilančná schéma: m6 =? w6a = m4 =? kg 0.1 Zvolený základ výpočtu: w

Príklad 5 - Benzén 3. Bilančná schéma 1. Zadanie príkladu n 1 = kmol/h Definovaný základ výpočtu. Na základe informácií zo zadania si ho bude v

Viacnásobne použitelné oblasti spolahlivosti pre viacrozmernú kalibráciu

Úvod do lineárnej algebry Monika Molnárová Prednášky 2006

Operačná analýza 2

Cvičenie I. Úvodné informácie, Ekonómia, Vedecký prístup

Cvičenie 9 Riešené príklady 1. Príklad min f(x 1, x 2 ) = x x x 1 s.t. x 1 80 x 1 + x Pre riešenie úlohy vykonáme nasledujúce kroky

Centrum vedecko-technických informácií, Odbor pre hodnotenie vedy, Oddelenie pre hodnotenie publikačnej činnosti Vyhľadávanie a práca so záznamami - C

Algoritmizácia a programovanie - Príkazy

Študijný program (Študijný odbor) Školiteľ Forma štúdia Téma Elektronické zbraňové systémy (8.4.3 Výzbroj a technika ozbrojených síl) doc. Ing. Martin

Vyhodnotenie študentských ankét 2013

MO_pred1

Matematika 2 - cast: Funkcia viac premenných

2

Microsoft Word - Priloha_1.docx

Hranoly (11 hodín) September - 17 hodín Opakovanie - 8. ročník (6 hodín) Mesiac Matematika 9. ročník 5 hodín/týždeň 165 hodín/rok Tematický celok Poče

Prezentácia programu PowerPoint

Paralelné algoritmy, cast c. 2

Čo sú pojmové mapy 1 Charakterizácia pojmových máp pojmové mapy sú diagramy, ktoré vyjadrujú podstatné vzťahy medzi pojmami vo forme tvrdení. Tvrdenia

Prezentace aplikace PowerPoint

bakalarska prezentacia.key

Pokrocilé programovanie XI - Diagonalizácia matíc

SK MATEMATICKÁOLYMPIÁDA skmo.sk 2009/ ročník MO Riešenia úloh česko-poľsko-slovenského stretnutia 1. Určte všetky trojice (a, b, c) kladných r

GIS ako nástroj priestorového rozhodovania

Metódy dokazovanie v matematike 1 Základné pojmy Matematika exaktná veda vybudovaná DEDUKTÍVNE ZÁKLADNÉ POJMY základy každej matematickej teórie sú in

trafo

Jadrova fyzika - Bc.

Republika Srbsko MINISTERSTVO OSVETY, VEDY A TECHNOLOGICKÉHO ROZVOJA ÚSTAV PRE HODNOTENIE KVALITY VZDELÁVANIA A VÝCHOVY VOJVODINSKÝ PEDAGOGICKÝ ÚSTAV

SMART Brain-worksopy-1

Photo Album

Preco kocka stací? - o tom, ako sú rozdelené vlastné hodnoty laplasiánu v limite, ked sú velké

Genetické algoritmy

ROZBOR ROVNOVÁŽNYCH BINÁRNYCH DIAGRAMOV (2. ČASŤ) Cieľ cvičenia Zostrojiť rovnovážne binárne diagramy podľa zadania úloh na cvičení. Teoretická časť P

Úroveň strojového kódu procesor Intel Pentium Pamäťový operand Adresovanie pamäte Priama nepriama a indexovaná adresa Práca s jednorozmerným poľom Pra

C(2014)5449/F1 - SK

01 Podrobné kritériá 2016_01_13_Sk _tr changes-Jany

BRKOS

Podpora metód operačného výskumu pri navrhovaní systému liniek doc. RNDr. Štefan PEŠKO, CSc. Katedra matematických metód, Fa

Základné informácie k papierovej forme testovania žiakov 5. ročníka ZŠ T September 2016 NÚCEM, Bratislava 2016

B5.indd

Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy Beáta Stehlíková Časové rady, FMFI UK, 2011/2012 Jednotkový koreň(unit roo

Študijný program (Študijný odbor) Školiteľ Forma štúdia Téma Požiadavky na prijatie Výzbroj a technika ozbrojených síl (8.4.3 Výzbroj a technika ozbro

2-UMA-115 Teória množín Martin Sleziak 21. októbra 2010

12Prednaska

Snímka 1

Operačná analýza 2

Microsoft Word - 06b976f06a0Matice - Uzivatelska Dokumentacia

Ministerstvo pôdohospodárstva a rozvoja vidieka Slovenskej republiky ako Riadiaci orgán pre Integrovaný regionálny operačný program vydáva dokument AK

1. KOMPLEXNÉ ČÍSLA 1. Nájdite výsledok operácie v tvare x+yi, kde x, y R. a i (5 2i)(4 i) b. i(1 + i)(1 i)(1 + 2i)(1 2i) (1 7i) c. (2+3i) a+bi d

PowerPoint Presentation

Paralelné algoritmy, cast c. 3

Microsoft PowerPoint - OOP_prednaska_10.pptx

Meno: Škola: Ekonomická olympiáda 2017/2018 Test krajského kola SÚŤAŽ REALIZUJE PARTNERI PROJEKTU

Microsoft Word - mnohouholnik.doc

QFH anténa pre príjem skcube Publikované: , Kategória: HAM - Technika Vypustenie družice SkCube určíte pritiahlo pozorno

Manažment v Tvorbe Softvéru 2018/2019

Microsoft PowerPoint - Prog_p08.ppt

MATEMATICKÁ OLYMPIÁDA NA STREDNÝCH ŠKOLÁCH 54. ročník, školský rok 2004/2005 Zadania úloh 3. kola kategórie P 1. súťažný deň Na riešenie úloh máte 4.5

7/1/2015 Úvod do databáz, skúškový test, max 25 bodov, 90 min

Prepis:

6. kapitola Logická teória diagnózy zložitých systémov 6. Úvodné poznámky tanovenie diagnózy zložitých systémov v medicíne u človeka, veľkých výrobných zariadení, elektronických obvodov, a pod.) patrí už od vzniku umelej inteligencie pred polstoročím k jedným z jej základných problémov. V 6. a 7. rokoch minulého storočia boli vytvorené expertné systémy pre stanovenie diagnózy v medicíne, ktoré pokrývajú rôzne oblasti internej medicíny, psychiatrie, farmakológie a pod. pozri učebnicu expertných systémov od Poppera a Kelemena [xx]). Základnou paradigmou týchto prístupov je model daného systému, ktorý je vytvorený pomocou súboru poznatkov pravidiel. Potom hľadanie diagnózy pre abnormálne správanie sa systému spočíva v hľadaní takých poznatkov o danom szstme, ktoré sú schopné vysvetliť pozorované abnormálne správanie sa systému. Hľadanie týchto vhodných poznatkov je obvykle založené na inferenčnom aparáte klasickej výrokovej logiky. Až v súčasnosti je študované použitie neklasických a nemonotónnych logík, ktoré umožňujú inkorporovať do procesu vytvárania hypotéz pre diagnózy aj aspekty defaultovej logiky a fuzzy logiky. Cieľom tejto práce je nahradiť klasický inferenčný prístup numerickým princípom minimalizacie účelovej funkcie, ktorá nám popisuje vzdialenosť medzi pozorovaným a očakávaným teoretickým) správaním sa systému v závislosti od binárneho parametru {, } p, ktorý špecifikuje korektnosť alebo nekorektnosť chybovosť) podsystémov daného študovaného systému. f Obrázok 6.. Znázornenie zložitého systému, ktorý je modelovaný pomocou Boolovej funkcie zobrazujúcej m-rozmerné binárne vektory {, } m na n-rozmerné binárne vektory {, } n, kde {, } p je p-rozmerný binárny vektor, ktorý špecifikujú elementy daného systémy, či i-tý element je korektný i = ) alebo je nekorektný i = ). V tejto kapitole budeme študovať konštrukciu diagnózy zložitých systémov, ktoré sú modelované pomocou binárneho systému znázorneného na obrázku 6.. K tomuto binárnemu systému je priradená Boolova funkcia :{,} m n f {, } 6.a) -9 6. kapitola, verzia.. 8 o ::)

kde {, } p je parameter zobrazenia f ), ktorý je reprezentovaný p-rozmerným binármym vektorom. Zobrazenie 6.) môžeme vyjadriť alternatívne takto = f ; ) 6.b) Vektor ) { } =,,..., nazývame vstup binárneho systému reprezentovaného m m, zobrazením f), vektor m ) {, } a vektor ) { } n m, =,,..., sa nazýva výstup binárneho systému n =,,..., sa nazýva parameter binárneho systému. x y z x y z x y z x z A B C D Obrázok 6.. Logické brány elementárnych binárnych Boolovych funkcií logických spojok) XOR, OR, AND a logická brána elementárna unárna Boolova funkcia logická spojka) NOT. Z teórie Boolových funkcií vyplýva [xx], že každá Boolova funkcia môže byť vyjadrená pomocou elementárnych binárnych alebo unárnych) Boolových funkcií, ktoré sú priradené logickým spojkám XOR, OR, AND a NOT, pozri obrázok 6.. Tieto elementárne Boolove funkcie sú špecifikované pomocou logických spojok a parametru z = XOR x,y; = x y x y 6.a) ) ) ) ) z = AND x,y; ) = x y) ) x y) ) 6.c) z = NOT x; ) = x ) x ) 6.d) z = OR x,y; = x y x y 6.b) kde x y je ekvivalencia, ktorá je určená vzťahom x y) x y). Z uvedených špecifikácií vyplýva aj úloha parametru v zadaní elementárnych Boolových funkcii, ktoré sú použité pre špecifikáciu binárneho systému pozri text k obrázku 5.). Ak hodnota tohto parametru je = true), potom elementárna Boolova funkcia je korektná t. j. jej výstupná funkčná hodnota je modelovaná danou logickou spojkou); v opačnom prípade, ak jej hodnota je = false), potom výstupná funkčná hodnota je modelovaná negáciou danej logickej spojky. To znamená, že pomocou tohto binárneho parametra sme schopný jednoducho modelovať korektnosť elementárnych podsystémov celkového binárneho systému pozri obrázok 6.). 6.. Dvojitý sumátor Ako ilustračný príklad binárneho systému budeme študovať dvojitý sumátor ang. full adder), ktorý je reprezentovaný schémou ++ = 6.) sumácie troch -bitových čísel, a, pričom výsledok je uložený v -bitovom čísle. K takto špecifikovanému sumátoru priradíme tabuľku vstupných a výstupných hodnôt špecifikovaných schémou 6.), pozri obrázok 6.. -9 6. kapitola, verzia.. 8 o ::)

vstup výstup dvojitý sumátor # 4 5 6 7 8 Obrázok 6.. Znázornenie dvojitého sumátora ako binárneho systému, ktorého vstupné a výstupné hodnoty sú špecifikované tabuľkou. Použitím všeobecnej teórie syntézy Boolových funkcií zadaných tabuľkou ich funkčných hodnôt, dostaneme tieto výrazy pre Boolovu funkciu, ktorá simuluje tabuľku z obrázku6.. = + + + = ) + 6.4a) = + + + = 6.4b) Obrázok 6.4. Binárny obvod realizujúci dvojitý sumátor 6.) pomocou Boolovych funkcií 6.4a-b). Tento obvod môžeme chápať ako binárny systém obsahujúci 5 elementov logických brán z obrázku 6.), pričom každá brána obsahuje ako vstup aj parameter, ktorý špecifikuje korektnosť výstupnej hodnoty danej brány. procedure full_adder,, : Boolean; {input_activities} var, : Boolean; {output_activities},,, 4, 5 : Boolean {parameters}); var o,o,o : Boolean; {inner activities} begin o :=XOR,, ); o :=AND,, ); o :=AND,o, ); :=ORo,o, 5 ); :=XORo,, 4 ); end; Obrázok 6.5. Pseudopascalovská procedúra dvojitého sumátora. Pomocou dvoch výsledkov 6.4a-b) môžeme binárny systém, ktorého vlastnosti sú špecifikované tabuľkou z obrázku 6., vyjadriť logickým obvodom znázorneným na obrázku 6.4. Poznamenajme, že vstupné a výstupné premenné a a tzv. vnútorné premenné priradené spojom medzi dvoma logickými bránami sa nazývajú aktivity. Podobne, ako pre neurónové siete [xx], môžu byť nazývané vstupné aktivity, výstupné aktivity a vnútorné aktivity. Pseudopascalovský kód výpočtu aktivít dvojitého sumátora je uvedený na obrázku -9 6. kapitola, verzia.. 8 o ::)

6.5. Existencia tohto kódu pre výpočet aktivít bináneho systému je dôležitá skutočnosť pre zvolený prístup k riešeniu problému stanovenia jeho diagnózy, kde medzi základné predpoklady zvoleného prístupe je postulát, že sme schopný vypočítať vnútorné a výstupné aktivity binárneho systému, ako odozvu na dané vstupné aktivity a vektor parametrov špecifikujúceho logické brány binárneho systému. Dvojitý sumátor z tejto podkapitoly nám bude slúžiť ako ilustračný príklad všeobecného binárneho systému modelovaného Boolovou funkciou. 6. Formálna špecifikácia systému Ak poznáme matematický model systému, potom sme schopný spočítať jeho odozvu = f ) na ľubovoľný vstup, a teda aj rozhodnúť, či nejaký aktuálny výstup systému je v súhlase s očakávaním výstupom f ; ), ktorý je reakciou na vstup. V prípade, že platí f ; ), t. j. očakávaný výstup podľa modelovej funkcie f ) sa líši od skutočného výstupu, potom vystupuje do popredia otázka prečo. Toto je problém stanovenia diagnózy, t. j. určenia tej alebo tých) elementárnej Boolovej funkcie podieľajúcej sa na konštrukcii celkovej modelovej funkcii f, ktorá je zodpovedná alebo ktoré sú zodpovedné) za tento chybný výsledok, pozri obrázok 6.6. V ďalšej časti tejto kapitoly budeme riešiť a diskutovať hlavne problém stanovenia diagnózy systému reprezentovaného Boolovou funkciou. obs f f ; ) chybn á časť systému, ktorá je zodpovedná za chybu ; obs f. Obrázok 6.6. Znázornenie pozorovania nad binárnym systémom, ktorý je reprezentovaný Boolovou funkciou f. Pod pozorovaním rozumieme zistenie nesúhlasu medzi pozorovaným výstupom obs a očakávanou odozvou f ) na vstup, t. j. obs f ; ). Táto experimentálna skutočnosť je vysvetlená takou diagnózou, ktorá pomocou parametrov,,..., p stanoví takú časť systému reprezentovanú elementárnymi Boolovymi funkciami), ktorá vysvetlí pozorovanie. Obrázok 6.7. Znázornenie dvojitého sumátora z obrázku 6.5, kde vstup je = /, /, / ) je = /, / ), pričom f ;) = korektný výstup). 4-9 6. kapitola, verzia.. 8 o ::) a výstup Na obrázku 6.7 je znázornený dvojitý sumátor pre konkrétny vstup = /, /, / ) a konkrétny výstup = /, / ), pomocou algoritmu z obrázku 6.5, dostaneme, že tento výstup je korektný. V prípade, že výstup z logického obvodu nesúhlasí s korektným výstupom, vystupuje do popredia otázka stanovenia diagnózy

zariadenia 6.7, ktorá nám určí kandidátov na chybné elementárne podsystémy, ktorých nekorektnosť vysvetľuje chybné fungovanie zariadenia. Preto obrátime teraz našu pozornosť na určenie chybných elementárnych logických obvodov z dvojitého sumátora, pozri obrázok 6.8. Obrázok 6.8. Pre logický obvod dvojitého sumátora pozri obr. 6.7) sú znázornené tri možné určenia = /, / poznamenajme, že podľa chybných elementárnych logických obvodov pre chybný výstup ) obrázku očakávaný korektný výstup je = ) ), ktorý je odozvou na vstup = /, /, / ) exp /, /. Chybné elementárne bloky tieňované) sú označené parametrom =, zatiaľ čo, korektné elementárne bloky sú označené parametrom =. Akú stratégiu zvoliť pre určenie chybných elementárnych blokov tak, aby bol súhlas medzi reálným výstupom a očakávaným výstupom? Najjednoduchší prístup je zmeniť parametre i tých elementárnych blokov, ktoré sú výstupné a ich výstupná aktivita je nekorektná pozri diagram A obrázku 6.8). V tomto najjednoduchšom prípade nekorektné môžu byť len výstupné elementárne bloky vstupné alebo vnútorne elementárne bloky zostanú nezmenené). Táto skutočnosť podstatne ohraničuje riešenie diagnózy tým, že sa ohraničuje len na určité typy výstupných) elementárnych blokov, ostatne elementárne bloky zostávajú nemenné pri procese stanovenia diagnózy. Zovšeobecnenie tohto prístupu spočíva v systematickom prehľadávaní všetkých možných podmnožín z potenčnej množiny P {,,..., p }) = { ; {,,.., p} } Pre danú podmnožinu {,,.., p} ) P, parametre i, kde i, sú nulové, t. j. i i = 6.5a) i = 6.5b) i Pripomeňme, že študovaný binárny systém obsahuje p elementárnych blokov, ktoré sú označené indexmi,,..., p, t. j. množina všetkých elementárnych logických blokov je označená {,,,p}. Potom potenčná množina P{,,,p}) obsahuje všetky možné podmnožiny elementárnych logických blokov; kardinalita tejto potenčnej množiny je P{,,,p}) = p. Z tejto skutočnosti vyplýva, že zložitosť prehľadávania exponenciálne rastie s rastom počtu elementárnych blokov v tomto systéme. 5-9 6. kapitola, verzia.. 8 o ::)

Definícia 6.. P,,.., p sa nazýva vhodná pre interpretáciu binárneho systému ) Množina { }) s danou dvojicou vstupno-výstupných binárnych vektorov {, } m a {, } vtedy, ak vypočítaný vektor = f, ) t. j. =. Binárny vektor parametrov = ),,..., p n práve je totožný s požadovaným výstupným vektorom, je určený vzťahmi 6.5a-b). ) Vhodná množina vzhľadom k dvojici vstupno-výstupných vektorov a ) sa nazýva minimálna práve vtedy, ak nemôžeme z nej odstrániť ani jeden element tak, aby sme nestratili jej vlastnosť vhodnosti. Podmienka minimálnosti nám zabezpečuje takú vlastnosť ľubovoľnej dvojice množín, že ak množina je minimálna a vhodná, potom podmnožina nemôže byť vhodnou množinou. Našou snahou pre daný binárny systém je zostrojiť minimálne množiny, ktoré Nám budú korektne interpretovať vstupno-výstupnú dvojicu a. Na obrázku 6.8 sú znázornené tri riešenia pre dvojitý sumátor z obrázku 6.7 pre danú dvojicu vstupno- = /, /, / = /, /, uvedené riešenia môžeme výstupných vektorov ) a ) vyjadriť pomocou troch minimálnych množín { 45, }, { }, { 4, } = = =. 6. tratégia riešenia Cieľom tejto kapitoly je naformulovať stratégiu stanovenia diagnózy binárneho vstupno-výstupného systému pomocou experimentálneho zistenia pozorovania) že výstup systému nie je v súhlase s požadovaným teoretickým výstupom, ktorý je odozvou na daný vstup. Nech množina Atrain = { obs} 6.6) obsahuje dvojice aktivít, kde obs je pozorovaná alebo experimentálna ) odozva binárneho systému na vstupné aktivity, pričom požadované aktivity vypočítané pomocou modelu binárneho systému) sú = f ; )pozri obrázok 6.6). K takto definovanej množine vstupno-výstupných aktivít definujme účelovú funkciu E = obs f ; ) 6.7) obs Naším cieľom bude stanoviť takú hodnotu parametrov, ktorá minimalizuje na nulovú hodnotu) funkcionál E) opt = arg min E ) 6.8) p {, } Podľa 6.5a-b) môžeme vektory jednoznačne prepísať do tvaru podmnožín P,,..., p patriacich do potenčnej množiny vytvorenej pre číselnú množinu opt { }) {,,..., p} obsahujúcej indexy elementárnych logických brán, potom opt = arg min E P 6-9 6. kapitola, verzia.. 8 o ::) 6.9) kde účelová funkcia E) je definovaná podobne ako 6.7), len vektor je nahradený ekvivalentnou podmnožinou. Hlavnou výhodou takto ekvivalentne prepísanej účelovej funkcii je, že je vhodnejším prístupom pre generovanie minimálnych množín pozri definíciu 6.).

Veta 6.. Majme dve množiny, ak je vhodná minimálna množina, potom množina nie je vhodnou minimálnou množinou. Pomocou tejto vety môže podstatne zredukovať strom riešení pri generovaní účelovej funkcie E pre podmnožiny. Postupne budeme zostrojovať množinu riešení pričom jej elementy vyhovujú podmienkam opt ) E opt ) = opt, opt ) opt opt ) ) {, } opt opt,... D =, D 6.a) 6.b) Kde prvá podmienka hovorí, že každý element množiny D je riešením optimalizačného problému 6.9) a druhá podmienka hovorí, že medzi riešeniami z D neexistuje vzťah inklúzie. tratégia riešenia optimalizačného problému 6.9) obsahuje túto postupnosť krokov:. krok. Riešenie 6.9) hľadáme v tvare jednoprvkovej množiny = { i}, kde i {,,..., p} je index elementárnej logickej brány. Množina riešení D obsahuje všetky tieto elementárne riešenia s jednotkovou kardinalitou. = i< j, kde. krok. Riešenie 6.9) hľadáme v tvare dvojprvkovej množiny { } i, j {,,..., p}. Toto riešenie opt je zahrnuté do množiny D práve vtedy, ak platí 6.b), t. j. táto množina D neobsahuje také riešenie, ktoré by bolo podmnožinou aktuálneho riešenia = { i, j}. opt ) opt opt ) := { opt} D D D 6.). krok. Riešenie hľadáme v tvare trojprvkovej množiny = { i< j < k}, kde i, j,k {,,..., p}. Podobne ako v predchádzajúcom kroku toto riešenie je zahrnuté do množiny riešení D práve vtedy, ak táto množina neobsahuje také riešenie, ktoré by bolo podmnožinou aktuálneho riešenia = { i< j < k}. n. krok. Proces z predchádzajúcich krokov opakujeme pre riešenia 6.9) s väčšou kardinalitou ako. Pretože v tomto prípade, už hľadáme takú diagnózu v ktorej sú chybné tri alebo viac elementárnych logických brán, pravdepodobnosť ich výskytu prudko klesá. Preto považujeme za dobrú a efektívnu heuristiku, že proces riešenia 6.9) realizujeme len pre riešenia vyhovujúce podmienke opt. 6.4 Ilustračný príklad Teoretický prístup k stanoveniu diagnózy binárneho systému špecifikovaného v predchádzajúcej časti tejto kapitoly bude ilustruvaný pomocou jednoduchého binárneho systému znázorneného na obrázku 6.9, diagram A. Formálne tento systém môže byť interpretovaný pomocou Boolovej funkcie 4 f ):{, } {, } Matematický model tohto systému môžeme jednoducho vytvoriť pomocou diagramu A o = XOR, ; 7-9 6. kapitola, verzia.. 8 o ::)

o = AND, ; 4 o = AND, ; = XOR o,o ; 4 o = OR o,o ; 5 5 = OR o,o ; 5 6 Pomocou týchto jednoduchých formúl môžeme jednoducho spočítať odozvu na vstup, pričom pomocou parametrov i môžeme jednoducho modelovať korektnosť alebo nekorektnosť jednotlivých elementárnych logických brán. Tak napríklad pre vstup = = môžeme jednoducho vypočítať modelové výstupy alebo vstup = ) resp. = tieto výsledky porovnaj s diagramami B a C). ο ο 5 ο 5 ο 6 4 ο ο 4 6 A 4 = = = B 5 = 4 = 6 = = = = C 5 = 4 = 6 = = = = D 5 = 4 = 6 = Obrázok 6.9. A) Binárny systém obsahujúci šesť elementárnych logických brán, štyri vstupy a dva výstupy, vnútorné aktivity sú označené o i. B a C) dva rôzne vstupy ) a ) a im odpovedajúce výstupy ) resp. ) pre binárny systém z predchádzajúceho diagramu A. D a E) Tretia elemntárna logická brána konjunkcie je deklarovaná ako chybná = ), výstupy ) resp. ) sú deklarované ako pozorované experimentálne zistené) výstupy. = = = E 5 = 4 = 6 = Deklarujme, že tretia elementárna brána binárneho systému je nekorektná, t. j. položíme = ostatné -koeficienty sú jednotkové). Pre takto špecifikovaný chybný = = dostaneme tieto pozorované binárny systém pre dané vstupy a výstupy obs obs train = { ), ) ) }. Tréningová množina má potom tvar A 6.) Pomocou tejto tréningovej množiny môžeme vytvoriť tieto tri účelové funkcie 6.7) 8-9 6. kapitola, verzia.. 8 o ::)

E ) = f ) ; E ) = ) f ) ; ) E ) ) = E ) ) + E ) kde parameter má tvar = ) 6.a) 6.b) 6.c), t. j. tretia elementárna logická brána logickej spojky konjunkcie) je špecifikovaná ako chybná. Prvá a druhá účelová funkcia je definovaná k prvej resp. druhej časti tréningovej množiny 6.). Tretia účelová funkcia je definovaná k celej tréningovej množine 6.) a môže byť vyjadrená ako súčet prvej a druhej. Táto skutočnosť nám implikuje zaujímavú vlastnosť účelovej funkcie 6.c), jej riešenie opt existuje len vtedy, aj je riešením aj pre prvú a druhú účelovú funkciu. Z čoho bezprostredne vyplýva, že účelová funkcia typu 6.c) definovaná k viac-prvkovej tréningovej množine 6.) nám umožňuje nájsť chybnú elementárnu logickú bránu v binárnom systéme, znižuje podstatne pravdepodobnosť toho, že by sa jednalo len o artefakt, ako to môže byť pri prvej a druhej účelovej funkcii. Výsledky optimalizácie účelových funkcií 6.a-c) sú znázornené v tabuľke 6.. Základná skutočnosť, ktorá vyplýva z týchto výsledkov je, že ich prienik poskytuje korektné riešenie = { }. Táto skutočnosť je veľmi povzbudzujúcim momentom pre efektívnosť popísanej metódy k jednoznačnému stanoveniu diagnózy binárneho systému, pomocou viacprvkovej tréningovej množiny dostávame jednoduchú možnosť určenia korektnej diagnózy minimalizáciou účelovej funkcie 6.7). Tabuľka 6.. Optimálne hodnoty -množiny pre rôzne tvary účelovej funkcie E E E + E ) ) ) = { } = { } = { } = { } = { 6, } = { 6,, } = { 4} = { 46, } = { 46,, } 4 = { 56,, } = {,, } 5 456 9-9 6. kapitola, verzia.. 8 o ::)