ZASTOSOWANIE METODY LOGICZNO- ALGEBRAICZNEJ I TECHNIK PROGRAMOWANIA Z OGRANICZENIAMI DO BADANIA POPRAWNO CI BAZY WIEDZY

Podobne dokumenty
Wiedza niepewna i wnioskowanie (c.d.)

Projektowanie bazy danych

Podstawowe działania w rachunku macierzowym

ZAANGA OWANIE PRACOWNIKÓW W PROJEKTY INFORMATYCZNE

14.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe.

Automatyczne przetwarzanie recenzji konsumenckich dla oceny użyteczności produktów i usług

Postanowienia ogólne. Usługodawcy oraz prawa do Witryn internetowych lub Aplikacji internetowych

I. POSTANOWIENIE OGÓLNE

Harmonogramowanie projektów Zarządzanie czasem

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

WOJEWÓDZKI KONKURS FIZYCZNY

Regulamin Pracy Komisji Rekrutacyjnej w Publicznym Przedszkolu Nr 5 w Kozienicach

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity)

Regulamin Konkursu Start up Award 9. Forum Inwestycyjne czerwca 2016 r. Tarnów. Organizatorzy Konkursu

Olsztyn, dnia 30 lipca 2014 r. Poz UCHWAŁA NR LIII/329/2014 RADY GMINY JONKOWO. z dnia 26 czerwca 2014 r.

Regulamin wynajmu lokali użytkowych. Międzyzakładowej Górniczej Spółdzielni Mieszkaniowej w Jaworznie tekst jednolity

Automatyka. Etymologicznie automatyka pochodzi od grec.

REGULAMIN przeprowadzania okresowych ocen pracowniczych w Urzędzie Miasta Mława ROZDZIAŁ I

Umowa na przeprowadzenie badań ilościowych

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

Motywuj świadomie. Przez kompetencje.

PFR Wstępnie wypełnione zeznanie podatkowe. PIT-37 i PIT-38 za rok 2015

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

Warunki Oferty PrOmOcyjnej usługi z ulgą

OPIS PRZEDMIOTU. Podstawy edukacji matematycznej. Wydzia Pedagogiki i Psychologii

INSTRUKCJA RUCHU I EKSPLOATACJI SIECI DYSTRYBUCYJNEJ

Regulamin Programu Motywacyjnego II. na lata współpracowników. spółek Grupy Kapitałowej Internet Media Services SA

Jakie są te obowiązki wg MSR 41 i MSR 1, a jakie są w tym względzie wymagania ustawy o rachunkowości?

Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

INSTRUKCJA DLA UCZESTNIKÓW ZAWODÓW ZADANIA

Paweł Selera, Prawo do odliczenia i zwrotu podatku naliczonego w VAT, Wolters Kluwer S.A., Warszawa 2014, ss. 372

oraz nowego średniego samochodu ratowniczo-gaśniczego ze sprzętem ratowniczogaśniczym

KLAUZULE ARBITRAŻOWE

2 Ocena operacji w zakresie zgodno ci z dzia aniami KSOW, celami KSOW, priorytetami PROW, celami SIR.

ROZWIĄZANIA PRZYKŁADOWYCH ZADAŃ. KORELACJA zmiennych jakościowych (niemierzalnych)

REGULAMIN KONTROLI ZARZĄDCZEJ W MIEJSKO-GMINNYM OŚRODKU POMOCY SPOŁECZNEJ W TOLKMICKU. Postanowienia ogólne

Wniosek o ustalenie warunków zabudowy

7. REZONANS W OBWODACH ELEKTRYCZNYCH

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Konferencja Sądu Arbitrażowego przy SIDiR WARUNKI KONTRAKTOWE FIDIC KLAUZULA 13 JAKO ODMIENNY SPOSÓB WYKONANIA ROBÓT A NIE ZMIANA UMOWY

ROZPORZĄDZENIE KOMISJI (UE) NR

UMOWA PORĘCZENIA NR [***]

2) Drugim Roku Programu rozumie się przez to okres od 1 stycznia 2017 roku do 31 grudnia 2017 roku.

INSTRUKCJA DLA INSPEKTORÓW DS. REJESTRACJI

PK Panie i Panowie Dyrektorzy Izb Skarbowych Dyrektorzy Urzędów Kontroli Skarbowej wszyscy

UMOWA POWIERZENIA PRZETWARZANIA DANYCH OSOBOWYCH nr.. zawarta w dniu. zwana dalej Umową powierzenia

Przedmiotowe zasady oceniania. zgodne z Wewnątrzszkolnymi Zasadami Oceniania. obowiązującymi w XLIV Liceum Ogólnokształcącym.

Proces certyfikacji ISO 9001:2015. Wydanie normy ISO 9001:2015 dotyczące systemów zarządzania jakością obowiązuje od 15 września 2015 roku.

Procedura uzyskiwania awansu zawodowego na stopień nauczyciela mianowanego przez nauczycieli szkół i placówek

Zamieszczanie ogłoszenia: obowiązkowe. Ogłoszenie dotyczy: zamówienia publicznego. SEKCJA I: ZAMAWIAJĄCY

RZECZPOSPOLITA POLSKA. Prezydent Miasta na Prawach Powiatu Zarząd Powiatu. wszystkie

Regulamin korzystania z serwisu

OGÓLNY TRYB I ZASADY PRZEPROWADZANIA POSTĘPOWAŃ KWALIFIKACYJNYCH NA WYBRANE STANOWISKA SŁUŻBOWE W POLICJI

ZAPYTANIE OFERTOWE Dotyczące zakupu bawełnianych koszulek dziecięcych T-shirt z nadrukiem

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2.

Edycja geometrii w Solid Edge ST

ZASADY WYPEŁNIANIA ANKIETY 2. ZATRUDNIENIE NA CZĘŚĆ ETATU LUB PRZEZ CZĘŚĆ OKRESU OCENY

Poznań: Usługa ochrony szpitala Numer ogłoszenia: ; data zamieszczenia: OGŁOSZENIE O ZAMÓWIENIU - usługi

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

REGULAMIN PRZEPROWADZANIA OCEN OKRESOWYCH PRACOWNIKÓW NIEBĘDĄCYCH NAUCZYCIELAMI AKADEMICKIMI SZKOŁY GŁÓWNEJ HANDLOWEJ W WARSZAWIE

Uchwała Nr 3/2015 Komitetu Monitorującego Regionalny Program Operacyjny Województwa Podlaskiego na lata z dnia 29 kwietnia 2015 r.

INSTRUKCJA RUCHU I EKSPLOATACJI SIECI DYSTRYBUCYJNEJ

SEKCJA I: ZAMAWIAJĄCY SEKCJA II: PRZEDMIOT ZAMÓWIENIA. file://d:\rckik-przetargi\103\ogłoszenie o zamówieniu - etykiety.htm

SYSTEMY TRANSAKCYJNE (TraderTeam.pl: Rafa Jaworski, Marek Matuszek) Lekcja XVI

Wnioskodawcy. Warszawa, dnia 15 czerwca 2011 r.

PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Polska-Warszawa: Usługi skanowania 2016/S

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia:

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: ops-targowek.waw.pl

KOMISJA WSPÓLNOT EUROPEJSKICH. Wniosek DECYZJA RADY

1. Proszę krótko scharakteryzować firmę którą założyła Pani/Pana podgrupa, w zakresie: a) nazwa, status prawny, siedziba, zasady zarządzania (5 pkt.

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia:

PERSON Kraków

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

Trwałość projektu co zrobić, żeby nie stracić dotacji?

PRZEPISY KLASYFIKACJI I BUDOWY STATKÓW MORSKICH

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia:

REGULAMIN. UDZIELANIA i POTWIERDZANIA GWARANCJI I PORĘCZEŃ W ŁUŻYCKIM BANKU SPÓŁDZIELCZYM W LUBANIU ZRZESZONYM Z BANKIEM BPS S.A.

PROCEDURA AWANSU ZAWODOWEGO NA STOPIEŃ NAUCZYCIELA MIANOWANEGO W ZESPOLE SZKÓŁ INTEGRACYJNYCH NR 1 W KATOWICACH

Podatek przemysłowy (lokalny podatek od działalności usługowowytwórczej) :02:07

Uchwała Nr XXVII/543/13 Sejmiku Województwa Warmińsko-Mazurskiego z dnia 29 maja 2013 r.

K P K P R K P R D K P R D W

Załącznik nr 1. do SIWZ część A - szczegółowy opis przedmiotu zamówienia

1.3 Budowa. Najwa niejsze cz ci sk adowe elektrozaworu to:

Warszawa, dnia 5 kwietnia 2016 r. Poz. 31. INTERPRETACJA OGÓLNA Nr PT AEW.2016.AMT.141 MINISTRA FINANSÓW. z dnia 1 kwietnia 2016 r.

Zamawiający potwierdza, że zapis ten należy rozumieć jako przeprowadzenie audytu z usług Inżyniera.

Regulamin i cennik Promocji TV+INTERNET NA PRÓBĘ

U M O W A (WZÓR) zwanym dalej Zamawiającym, a...

ZARZĄDZENIE WEWNĘTRZNE Nr 10 / 2006 WÓJTA GMINY RABA WYŻNA z dnia 07 lutego 2006 roku

WYMAGANIA EDUKACYJNE SPOSOBY SPRAWDZANIA POSTĘPÓW UCZNIÓW WARUNKI I TRYB UZYSKANIA WYŻSZEJ NIŻ PRZEWIDYWANA OCENY ŚRÓDROCZNEJ I ROCZNEJ

U M O W A. zwanym w dalszej części umowy Wykonawcą

DE-WZP JJ.3 Warszawa,

ROZPORZĄDZENIE DELEGOWANE KOMISJI (UE) / z dnia r.

Elementy cyfrowe i układy logiczne

PRÓG RENTOWNOŚCI i PRÓG

PROCEDURA REKRUTACJI DZIECI DO PRZEDSZKOLA NR 2 PROWADZONEGO PRZEZ URZĄD GMINY WE WŁOSZAKOWICACH NA ROK SZKOLNY 2014/2015

ROZDZIAŁ I Postanowienia ogólne. Przedmiot Regulaminu

Regulamin podnoszenia kwalifikacji zawodowych pracowników Urzędu Marszałkowskiego Województwa Lubelskiego w Lublinie

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1

Transkrypt:

Grzegorz BOCEWICZ Politechnika Koszali ska ZASTOSOWANIE METODY LOGICZNO- ALGEBRAICZNEJ I TECHNIK PROGRAMOWANIA Z OGRANICZENIAMI DO BADANIA POPRAWNO CI BAZY WIEDZY 1. Wst p Badaj c baz wiedzy dowolnego systemu ekspertowego nale y zwróci uwag, e jej jako w istotnym stopniu decyduje o w a ciwym dzia aniu systemu. Jako ta zale y od wielu czynników, przy czym istnieje kilka elementów, które w sposób bezpo redni wp ywaj na pojawienie si ró nych problemów w realizacji wnioskowania, dlatego badanie poprawno ci bazy wiedzy jest istotn czynno ci podczas testowania systemu ekspertowego. W pracy przedstawiono metody weryfikacji bazy wiedzy pod k tem sprzeczno ci, nadmiarowo ci i spójno ci wykorzystuj ce techniki programowania z ograniczeniami i metod logiczno-algebraiczn. 2. Metoda logiczno-algebraiczna 2.1. Reprezentacja wiedzy Metoda logiczno-algebraiczna, jest stosowana do rozwi zywania zada w systemach z reprezentacj wiedzy w formie faktów. Wiedza dotycz ca okre lonego obiektu opisywana jest w postaci nast puj cej reprezentacji wiedzy [3, 4]: RW = <X,W,Y; R> (1) x X, y Y, w W, X,Y,W zbiory okre laj ce dziedziny zmiennych x, y, w. R = {(x,w,y): F[a(x,w,y)] = 1} relacja b d ca zbiorem wszystkich trójek (x,w,y), dla których fakty F opisuj ce system s prawdziwe, F[a(x,w,y)] = (F 1 [a(x,w,y)], F 2 [a(x,w,y)],..., F K [a(x,w,y)) jest zestawem warto ci logicznych faktów b d cych funkcjami zmiennych x, w, y. W dalszej cz ci, w celu uproszczenia zapisu, fakty b d przedstawiane w postaci: F(x,w,y).

22 Grzegorz Bocewicz Wyró nia si w a ciwo wej ciow i wyj ciow, które przedstawiane w postaci odpowiednich relacji R x i R y : R x = {x: F x [a x (x)] = 1}, R y = {y: F y [a y (y)] = 1} (2) F x [a x (x)] = (F x1 [a x (x)], F x2 [a x (x)],..., F xp [a x (x))]) jest zestawem warto ci logicznych faktów wej ciowych b d cych funkcjami zmiennych x. F y [a y (y)] = (F y1 [a y (y)], F y2 [a y (y)],..., F yr [a y (y))]) jest zestawem warto ci logicznych faktów wej ciowych b d cych funkcjami zmiennych y. W dalszej cz ci, w celu uproszczenia zapisu, fakty b d przedstawiane w postaci: F x (x), F y (y). 2.1. Badanie sprzeczno ci Przez informacje sprzeczne rozumie si takie wyra enia odnosz ce si do wspólnej cechy opisywanego obiektu, które przypisuj jednocze nie danej cesze ró ne wzajemnie wykluczaj ce si w a ciwo ci. Bardzo cz sto wymagane jest uzupe nianie reprezentacji wiedzy o dodatkowe informacje formu owane w postaci pewnego faktu dodatkowego F d (x,w,y). Konieczne jest w takim przypadku sprawdzenie nowego faktu F d (x,w,y) pod k tem niesprzeczno ze zbiorem faktów F(x,w,y) wchodz cych w sk ad reprezentacji wiedzy. Zak ada si, e wszystkie fakty F(x,w,y) s prawdziwe. W przypadku metody logiczno-algebraicznej proces wykrycia sprzeczno ci faktów realizuje si poprzez rozwi zania tzw. uproszczonego problemu analizy. W tym kontek cie sprawdzanie, czy fakt F d (x,w,y) nie jest sprzeczny z faktami F(x,w,y) polega na sprawdzeniu, czy nast puj ca implikacja jest prawdziwa [3]: F(x,w,y) F d (x,w,y) (3) F d (x,w,y) jest faktem, o który uzupe niana jest reprezentacja wiedzy, fakt odpowiada relacji R d = {(x,w,y): F d (x,w,y) = 1} Implikacje nale y rozumie jako nast puj ce zdanie: Je li prawdziwe s wszystkie fakty ze zbioru F(x,w,y), to prawdziwy jest fakt F d (x,w,y). W tak rozumianym problemie wyró ni mo na odpowiedzi: TAK, NIE, NIE WIEM, ich interpretacja jest nast puj ca: TAK fakt F d (x,w,y) jest niepotrzebny, gdy wprowadza nadmiarowo informacji. NIE fakt F d (x,w,y) jest sprzeczny. NIE WIEM fakt F d (x,w,y) jest niesprzeczny i nie jest nadmiarowy, wi c mo e by dodany do reprezentacji wiedzy.

Zastosowanie metody logiczno-algebraicznej i technik 23 Aby otrzyma odpowied na pytanie: czy prawdziwa jest implikacja F x (α x ) F y (α y ), nale y wykaza, e okre lony zbiór R R d lub R R d jest pusty. Relacja R d = {(x,w,y): F d (x,w,y) = 0}. W sytuacji, gdy R R d = i R R d, wówczas odpowied brzmi: TAK. Je li R R d i R R d = odpowied NIE. R R d i R R d odpowied brzmi: NIE WIEM [2]. Sprawdzenie sprzeczno ci faktów w przedstawionym kontek cie wynikaj cym z metody logiczno-algebraicznej charakteryzuje si równie z o ono ci NP-trudn. Przedstawiona koncepcja pozwala jednak na zastosowanie technik programowania z ograniczeniami, które w znacznym stopniu pozwol na ograniczenie liczy kroków niezb dnych do uzyskania rozwi zania. 2.3. Badanie nadmiarowo ci Zebrane informacje w bazie wiedzy mog si wielokrotnie powtarza, te same informacje mog te by przedstawiane w postaci ró nych wyra e, mo e te wyst pi sytuacja, kiedy to pewne wyra enia ci lej okre laj pewn w a ciwo ni inne. W takim przypadku ma si do czynienia z tak zwan nadmiarowo ci informacji. Wprowadzony dodatkowy fakt F d (x,w,y), który okazuje si niesprzeczny ze zbiorem F(x,w,y), mo e zawiera bardziej cis wiedz dotycz c pewnej w a ciwo ci obiektu ni fakty zawarte w zbiorze F(x,w,y). START i =1 i = i+1 Czy zdanie F (x,w,y) F i (x,w,y) jest prawdziwe TAK F i jest faktem nadmiarowym usu F i ze zbioru F(x,w,y) TAK i < K NIE STOP Rys. 1. Procedura poszukiwania zda nadmiarowych w reprezentacji wiedzy

24 Grzegorz Bocewicz W celu sprawdzenia, czy wyst puje w reprezentacji wiedzy tego typu nadmiarowo nale y, dla ka dego faktu F i (x,w,y) ze zbioru F(x,w,y) sprawdzi prawdziwo implikacji: F (x,w,y) F i (x,w,y) (4) F (x,w,y) jest zbiorem faktów F(x,w,y) bez sprawdzanego faktu F i (x,w,y). F (x,w,y) = F(x,w,y)\F i (x,w,y). Sprawdzanie nadmiarowo ci dla obiektu opisanego pewn reprezentacj wiedzy RW, której zbiór faktów opisuj cych system sk ada si z K faktów, odbywa si zgodnie z procedur przedstawion na rysunku 1. Wykorzystanie procedury z rysunku 1 pozwala na wyznaczenie reprezentacji wiedzy, która jest niesprzeczna i nienadmiarowa. 2.4. Badanie spójno ci bazy wiedzy Dana baza wiedzy jest spójna pod k tem pewnego pytania, je li mo liwe jest wykorzystuj c baz wiedzy uzyska odpowied na zadane pytanie. Inaczej mówi c, istniej warunki wystarczaj ce gwarantuj ce istnienie odpowiedzi na zadane pytanie. Zatem sprawdzenie spójno ci bazy wiedzy wi e si wi c z wyznaczeniem dla danego obiektu warunków wystarczaj cych gwarantuj cych spe nienie okre lonej w a ciwo ci. Poszukiwanie warunków wystarczaj cych sprowadza si do rozwi zania odpowiedniego problemu decyzyjnego [1, 3]. Dla reprezentacji RW opisuj cej wiedz pewnego obiektu poszukuje si takiej postaci relacji wej ciowej R x, dla której istnieje pewna znana relacja wyj ciowa R y. Dla poszukiwanej relacji R x, fakty wej ciowe F x (x) spe niaj nast puj c implikacje: F x (x) F y (y) (5) Warunki wystarczaj ce w postaci relacji R x wyznacza si na podstawie uprzednio wyznaczonych zbiorów S x1 i S x2. Relacje R x wyznacza si z nast puj cej zale no ci: R x = S x1 \S x2 (6) S x1 = {(x): F(x,w,y) = 1, F y (y) = 1} S x2 = {(x): F(x,w,y) = 1, F y (y) = 0} Je li dla zadanej relacji R y istnieje niepusta relacja R x dla której spe niona jest implikacja F x (x) F y (y), to dana reprezentacja wiedzy jest spójna pod k tem istnienia warunków wystarczaj cych gwarantuj cych spe nienie w a ciwo- ci R y.

Zastosowanie metody logiczno-algebraicznej i technik 25 3. Programowanie z ograniczeniami Badanie sprzeczno ci, nadmiarowo ci oraz spójno ci bazy wiedzy niesie za sob konieczno rozwi zywania szeregu problemów o charakterze NP-trudnym. Poni ej przedstawiono wykorzystanie weryfikacji bazy wiedzy pod k tem sprzeczno ci nadmiarowo ci oraz spójno ci. Istot metod programowania w logice z ograniczeniami jest rozwi zywanie problemów zdefiniowanych jako problemy spe nienia ogranicze (PSO). Problem PSO = ((Q, D), C) definiuje si nast puj co [2, 5]: Dany jest sko czony zbiór dyskretnych zmiennych decyzyjnych Q = {q 1, q 2,...,q n }, rodzina sko czonych dziedzin zmiennych D = {D i D i = {d i1, d i2,..., d ij,..., d im }, i = 1..n} oraz sko czony zbiór ogranicze C = {C i i = 1..L} limituj cych warto- ci zmiennych decyzyjnych. Poszukiwane jest rozwi zanie b d to dopuszczalne, tzn. rozwi zanie, w którym warto ci wszystkich zmiennych spe niaj wszystkie ograniczenia C. 3.1. Wykorzystanie PSO do sprawdzania sprzeczno ci i nadmiarowo ci Sprawdzanie sprzeczno ci i nadmiarowo ci bazy wiedzy wymaga umiej tno ci rozwi zanie uproszczonego problemu analizy. Co sprowadza si wykazania e okre lony zbiór R R d lub R R d jest pusty. Wykorzystuje si w tym celu odpowiednio zdefiniowane problemy PSO: PSO UA1 = (((x,w,y), D), {F(x,y,w) = 1, F d (x,w,y) = 0}) (7) PSO UA2 = (((x,w,y), D), {F(x,y,w) = 1, F d (x,w,y) = 1}) Rozwi zaniem problemów PSO UA1, PSO UA2 s zbiory warto ci zmiennych x, w, y, odpowiadaj ce kolejno zbiorom R R d i R R d. Dla rozwa anych problemów PSO poszukiwane jest tylko jedno rozwi zanie dopuszczalne, wyznaczenie jednego rozwi zania jest gwarantem, e okre lony zbiór (R R d lub R R d ) jest niepusty. Przedstawione problemy PSO UA1 i PSO UA2 mo na wykorzystywa do badania nadmiarowo ci reprezentacji wiedzy. Procedura z rysunku 1 wymaga wielokrotnego sprawdzania prawdziwo ci implikacji F (x,w,y) F i (x,w,y) dla zestawu faktów pozbawionego pewnego faktu F i. Podobnie jak w przypadku sprawdzania sprzeczno ci, mo na w tym celu wykorzysta PSO UA1 i PSO UA2. Wykorzystanie programowania z ograniczeniami do badania nadmiarowo ci i sprzeczno ci faktów, pozwoli o na znaczne zwi kszenie efektywno ci procedur poszukiwa. Zgodnie z przedstawion metod przeprowadzono prób rozwi zania uproszczonego problemu analizy (badanie sprzeczno ci faktu dodatkowego z faktami bazy wiedzy) dla trzech oddzielnych reprezentacji wiedzy sk adaj cych si z 55 faktów i 84 formu y elementarnych. Sprawdzenie sprzeczno ci bazy wiedzy w klasycznym podej ciu wymaga oby analizy tablicy prawdy o liczbie wierszy 2 84. Zastosowanie metod programowania z ograniczeniami i opisu wiedzy za pomo-

26 Grzegorz Bocewicz c metody logiczno-algebraicznej pozwoli o na sprawdzenie sprzeczno ci ju po kilkudziesi ciu iteracjach. 3.2. Badanie spójno ci bazy wiedzy przy wykorzystaniu PSO Formu uj c odpowiedni posta PSO mo liwe jest poszukiwanie warunków wystarczaj cych gwarantuj cych spe nienie pewnych w a ciwo ci obiektu. Pozwala to na sprawdzanie spójno ci bazy wiedzy. Problemy sformu owane w postaci wzoru (8) pozwalaj na wyznaczanie zbiorów S x1 i S x2, z których otrzymywane jest posta relacji R x. PSO Sx1 = ((x,w,y), D), {F(x,w,y) = 1, F y (y) = 1}) (8) PSO Sx2 = ((x,w,y), D), {F(x,w,y) = 1, F y (y) = 0}) Najbardziej istotnym etapem sprawdzania spójno ci jest etap wyznaczania zbiorów S x1 i S x2. Podobnie jak w przypadku sprawdzania sprzeczno ci i nadmiarowo ci przeprowadzono prób wyznaczenia zbioru S x1 dla trzech oddzielnych reprezentacji wiedzy sk adaj cych si z 55 faktów i 84 formu elementarnych. Wyznaczenie zbioru S x1 poprzez analiz tablicy prawdy wymaga oby w ka dym przypadku realizacji 2 84 iteracji. Rozwi zanie problemu poprzez zastosowanie metod programowania z ograniczeniami pozwoli o na uzyskanie zbioru S x1 ju poni ej 2 18 iteracji. 4. Zako czenie W pracy przedstawiono metody weryfikacji bazy wiedzy pod k tem sprzeczno- ci, nadmiarowo ci i spójno ci w oparciu o techniki programowania z ograniczeniami i metod logiczno-algebraiczn. Zaprezentowane metody charakteryzuj si znaczenie mniejsz liczb iteracji koniecznych do uzyskania rozwi zania ni klasyczne metody oparte na analizie tablicy prawdy. Bibliografia 1. Bocewicz G., Banaszak Z., Bzdyra K.: Zastosowanie metody logicznoalgebraicznej do badania w asno ci systemów wspó bie nych procesów cyklicznych. Zarz dzanie i In ynieria Produkcji 2005, Bielsko Bia a. 2. Bocewicz G.: Zastosowanie metod programowania z ograniczeniami dobudowy systemu wspomagania decyzji w ma ych i rednich przedsi biorstwach, praca magisterska, Koszalin 2006. 3. Bubnicki Z.: Wst p do systemów ekspertowych, Warszawa, PWN 1990. 4. Bubnicki Z., Procesy uczenia i metoda logiczno-algebraiczna w systemach z reprezentacj wiedzy, Analiza systemowa i zarz dzanie, wyd. I, Inst. Bada Sys. PAN, 1999. 5. Schulte CH., Smolka G., Wurtz J.: Finite Domain Constraint Programming in Oz. DFKI OZ documentation series, German Research Center for Artificial Intelligence, Stuhlsaltzenhausweg 3, D-66123 Saarbrucken, Germany,1998.