Procesy wnioskowania w systemie automatycznej komunikacji w
Transkrypt
Procesy wnioskowania w systemie automatycznej komunikacji w
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 95 Transport 2013 Zbigniew Pietrzykowski, Tomasz Szewczuk, Anna Wójcik, Pawe Bana Akademia Morska w Szczecinie PROCESY WNIOSKOWANIA W SYSTEMIE AUTOMATYCZNEJ KOMUNIKACJI W EGLUDZE MORSKIEJ Rkopis dostarczono, kwiecie 2013 Streszczenie: W artykule przedstawiono zagadnienie automatyzacji procesów komunikacji midzy kierujcymi statkami oraz midzy nimi a operatorami orodków ldowych. Okrelono obszary i zakres automatycznej komunikacji. Uwzgldniono zarówno procesy wymiany informacji jak równie negocjacji. Dokonano przegldu metod negocjacji stosowanych w e-biznesie, gdzie s wykorzystywane od duszego czasu. Przedstawiono proponowany aparat matematyczny dla formalnego opisu procesów wymiany informacji, kooperacji i negocjacji. Przedstawiono przykad procesu negocjacji. Sowa kluczowe: automatyczna komunikacja, proces negocjacji, metody wnioskowania, e-nawigacja WSTP Analizy wypadków statków morskich wskazuj, i najczstsz ich przyczyn s bdy popeniane przez czowieka. Jednym ze róde bdów s problemy w komunikacji midzy uczestnikami procesu transportowego, gównie midzy nawigatorami sterujcymi statkami. Jest to najczciej brak cznoci, niezrozumienie odebranej wiadomoci, niewaciwy wybór komunikatu czy te za interpretacja wymienianych informacji. Ograniczeniu wymienionych róde bdów suy systematycznie postpujca automatyzacja procesów pozyskiwania, selekcji, przetwarzania oraz prezentacji informacji nawigacyjnych na statkach i w orodkach ldowych. Dy si przy tym do integracji urzdze i systemów nawigacyjnych (zintegrowany mostek, zintegrowany system nawigacyjny). Temu celowi suy m.in. rozwijana na forum Midzynarodowej organizacji Morskiej IMO koncepcja e-nawigacji, oparta m.in. na obejmujcej coraz szerszy zakres standaryzacji postaci informacji nawigacyjnej oraz procesów jej wymiany. Kolejny, krok w zakresie eliminowania potencjalnych róde bdów nawigatorów moe stanowi automatyzacja procesów komunikacji midzy nawigatorami i personelem orodków ldowych, obejmujca selektywne pozyskiwanie informacji, w tym intencji i zamiarów, ich automatyczn interpretacj, ocen biecej i/lub prognozowanej sytuacji, 422 Zbigniew Pietrzykowski, Tomasz Szewczuk, Anna Wójcik, Pawe Bana oraz mechanizmy kooperacji i negocjacji w zakresie bezpiecznego prowadzenia statku, unikania zagroe i przeciwdziaania bd ograniczania skutków wypadków. 1. PROCESY KOMUNIKACJI W EGLUDZE MORSKIEJ Istota komunikacji sprowadza si do procesu przekazywania informacji pomidzy nadawc a odbiorc poprzez okrelony kana i rodki komunikacji. Wany jest przy tym kontekst komunikacji oraz wystpujce sprzenia zwrotne. W analizie procesów komunikacji uwzgldni naley moliwo wystpowania zakóce oraz ich wpyw na przebieg tych procesów. Realizacja komunikacji odbywa si z wykorzystaniem rónych rodków komunikacji i noników informacji (medium transmisyjne). To zrónicowanie zwiksza bezpieczestwo (redundancja, alternatywne rodki cznoci), moe jednak powodowa trudnoci w percepcji przekazywanych treci, a w konsekwencji bdne interakcje pomidzy komunikujcymi si stronami. W egludze morskiej uczestnikami procesów komunikacji s nawigatorzy na statkach, personel ldowy orodków kontroli i nadzoru ruchu statków, armatorzy, spedytorzy i inni. Zasady komunikacji pomidzy nimi reguluj odpowiednie przepisy. Nakadaj one okrelone obowizki na uczestników ruchu, nie eliminuj jednak moliwoci powstania sytuacji niebezpiecznych, wynikajcych m.in. z niepodjcia komunikacji lub bdów w komunikacji. Skuteczna komunikacja jest szczególnie wana w sytuacjach zagraajcych bezpieczestwu ludzi, rodka transportu (statku), adunku lub/i rodowiska. W zwizku z powyszym uzasadnione wydaje si przyjcie podziau stosowanego w Ogólnowiatowym systemie cznoci w niebezpieczestwie i dla zapewnienia bezpieczestwa GMDSS (Global Maritime Distress and Safety System). Okrelono w nim cise reguy i procedury cznoci priorytetowej: Ǧ cznoci w niebezpieczestwie (kolizje, ratowanie ycia i mienia), Ǧ cznoci pilnej (m.in. czowiek za burt), Ǧ cznoci bezpieczestwa (m.in. ostrzeenia nawigacyjne i meteorologiczne). Oprócz wyej wymienionych trzech trybów cznoci system GMDSS umoliwia równie komunikacj w tzw. trybie rutynowym, czyli np. w sytuacjach, kiedy statki raportuj swoj obecno w systemach rozgraniczenia ruchu bd w systemach meldunkowych. czno rutynowa, w odrónieniu od wspomnianej cznoci priorytetowej, nie ma w GMDSS cile okrelonego przebiegu i zdefiniowanych okolicznoci, w których komunikacja musi lub powinna by prowadzona. Zwizane jest to z ogólnym brakiem uregulowa prawnych dla wspomnianego trybu cznoci. Biorc powysze pod uwag, przyjto rozpatrywa cztery obszary komunikacji, odpowiadajce czterem trybom cznoci: w niebezpieczestwie, pilnej, dla bezpieczestwa i rutynowej. Proces komunikacji obejmuje w ogólnoci przekazywanie informacji pomidzy nadawc a odbiorc i moe dotyczy (zakres): Metody wnioskowania w systemie automatycznej komunikacji morskiej 423 Ǧ pozyskiwania, przetwarzania, przesyania i udostpniania informacji z wykorzystaniem standardowych urzdze i systemów nawigacyjnych. Ǧ selektywnego pozyskiwania informacji (informacje niezbdne w danej sytuacji) w celu okrelenia bd ucilenia opisu, interpretacji, oceny biecej i/lub prognozowanej sytuacji, intencji i zamiarów uczestników ruchu, Ǧ mechanizmów kooperacji i negocjacji w zakresie bezpiecznego prowadzenia statku, unikania zagroe i przeciwdziaania bd ograniczania skutków wypadków. Pozyskiwanie, integracja, przetwarzanie, przesyanie i udostpnianie informacji nawigacyjnych, realizowane w coraz szerszym zakresie, moliwe jest dziki wprowadzanym standardom dla treci i postaci informacji nawigacyjnych. Czsto jednak pojawia si potrzeba selektywnego pozyskania informacji zarówno przez nawigatorów na statkach jak i personel orodków ldowych. Wie si to z koniecznoci nawizania cznoci i pozyskania (uzupenienia) okrelonych danych w drodze dialogu. Moe to by np. dialog sowny prowadzony z wykorzystaniem ultrakrótkofalowej komunikacji radiotelefonicznej (VHF). Zoono sytuacji decyzyjnej moe wymaga nie tylko pozyskania dodatkowych informacji, ale take przeprowadzenia uzgodnie midzy stronami. Mog one przykadowo dotyczy planowanych dziaa wasnych lub oczekiwanych dziaa drugiej strony, a ich potrzeba wynika najczciej z rozbienoci celów, sposobów analizy czy oceny zaistniaej sytuacji. Uzgodnienia te mog przebiega na zasadach wspópracy (kooperacji) lub mie na celu negocjowanie przez kad ze stron rozwizania j satysfakcjonujcego (kompromis). Okrela si ogólnie jako negocjacje prowadzone wedug rónych strategii: kooperacji lub rywalizacji. Zarówno w przypadku procesów selektywnego pozyskiwania informacji jak i w procesach negocjacyjnych niezbdne jest zastosowanie okrelonych metod wnioskowania. 2. AUTOMATYZACJA PROCESÓW KOMUNIKACJI W EGLUDZE MORSKIEJ W chwili obecnej automatyzacja procesów komunikacji w egludze morskiej dotyczy gównie typowej wymiany danych pozyskiwanych z urzdze i systemów nawigacyjnych na instalowanych na statkach i w orodkach ldowych. Przyspiesza i uatwia j postpujca standaryzacja zakresu i formatu danych (nawigacyjnych, eksploatacyjnych, innych). Kluczowe znaczenie ma unifikacja oraz jednoznaczna interpretacja informacji nawigacyjnej. Opracowano bd opracowywanych jest szereg standardów dla wymiany informacji morskiej. Oparte s one na istniejcej i stale uzupenianej ontologii z tego zakresu. Prowadzone s prace nad budow ontologii informacji nawigacyjnych oraz jej reprezentacj, co umoliwi ich automatyczn analiz i interpretacj. Przykadem mog by prace dotyczce m.in. samej ontologii jak i metod jej automatycznej translacji do formatów moliwych do bezporedniego uycia w systemach informatycznych [1, 6, 10]. 424 Zbigniew Pietrzykowski, Tomasz Szewczuk, Anna Wójcik, Pawe Bana Automatyzacja procesów komunikacji obejmuje zagadnienia selektywnego pozyskiwania informacji, okrelenia bd ucilenia interpretacji, oceny biecej i/lub prognozowanej sytuacji, identyfikacji intencji i zamiarów uczestników ruchu itp.. Wie si to z koniecznoci opracowania sub-ontologi dla komunikacji. Zaproponowane w [11] standardy dla komunikatów umoliwiaj realizacj procesów komunikacji w formie dialogu – analogicznie do dialogu prowadzonego przez ludzi. Zarówno w automatyzacji procesów selektywnego pozyskiwania informacji jak i procesów negocjacyjnych do analizy i interpretacji treci dialogów niezbdna jest znajomo metod wnioskowania. Stanowi je baza wiedzy zawierajca zbiór (zbiory) implikacji umoliwiajcych interpretacj przesanek i formuowanie wniosków. Wymienione metody obejmowa powinny zarówno wnioskowanie w zakresie skutecznego selektywnego pozyskiwania informacji (identyfikacja potrzebnych informacji, identyfikacja róda ich pozyskania, automatyczna analiza i interpretacja informacji) jak te realizacji procesów negocjacyjnych (opracowanie strategii negocjacyjnych, opracowanie ontologii pozwalajcej prawidowo zrozumie intencje stron) Realizacja procesów komunikacji charakterystycznych dla czowieka wymaga take uwzgldnienia stosowanych (uywanych) przez niego zmiennych i wartoci lingwistycznych oraz umiejtnoci operowania nimi. zaproponowano do tego celu matematyk sów. W pracy [10] do sformalizowania komunikacji midzy nawigatorami, realizowanej w jzyku naturalnym, zaproponowano matematyk sów. Pozwala to poszerzy moliwoci formuowania komunikatów i ich interpretacji o sformuowania nieostre, stosowane przez czowieka, np. blisko, bliej, bezpiecznie, mao bezpiecznie itp.. Automatyzacja procesów komunikacji wymaga szczegóowej analizy obszarów automatyzacji z uwzgldnieniem zakresu automatyzacji. Stanowi to podstaw do opracowania metod wnioskowania obejmujcych take schematy (scenariusze) dialogów dla wyrónionych wczeniej czterech obszarów komunikacji (w niebezpieczestwie, pilnej, dla bezpieczestwa i rutynowej). Do komunikacji rutynowej nale m.in. uzgodnienie czasu podejcia do portu tzw. ETA, uzgodnienie czasu wzicia pilota na podejciu do portu, uzgodnienie wyboru kotwicowiska czy ewentualnego oczekiwania w wyznaczonym miejscu (drifting), raportowanie do systemów nadzoru ruchu przybrzenego, raportowanie w systemach rozgraniczenia ruchu. Taka forma komunikacji nie wymaga procesu negocjacji. W wikszoci przypadków w komunikacji takiej uywane s standardowe formularze czy skrypty. W pozostaych przypadkach konieczny jest proces negocjacji, bardziej lub mniej zoony i zaleny od rodzaju oraz zoonoci danej sytuacji. Do komunikacji pilnej zalicza si sytuacje awaryjne takie jak wypadki (poparzenia, urazy, itp.), sytuacje wymagajce asysty innych sub, np. holowniki przy zejciu z mielizny czy akcje ratowania mienia (uszkodzenie silnika czy steru), sytuacje, w których jeden statek poredniczy w przekazaniu informacji z innego statku do stacji brzegowej, portu czy innego statku. Do komunikacji bezpieczestwa mona zaliczy m.in. potwierdzanie statusu jednostki pywajcej, uzgadnianie manewrów wynikajcych z prawide drogi morskiej, uzgadnianie bezpiecznych odlegoci przy mijaniu si lub wyprzedzaniu, uzgadnianie kolejnoci przy podchodzeniu do pilota, portu lub kotwicowiska, raportowanie pywajcych przeszkód nawigacyjnych. Przy komunikacji w niebezpieczestwie mona uwzgldni sytuacje awaryjne, np. poar na statku lub wypadnicie czowieka za burt czy opuszczenie statku, sytuacje majce na celu udzia w Metody wnioskowania w systemie automatycznej komunikacji morskiej 425 akcjach ratowniczo-poszukiwawczych, czy to zaginionych osób czy te rodków ratunkowych (szalupy, tratwy ratunkowe) czy równie statków. Celowe wydaje si opracowanie sub-standardów okrelajcych wymian informacji pomidzy komunikujcymi si ze sob zarówno w formie automatycznej (system komputerowy - system komputerowy), póautomatycznej (czowiek – system komputerowy) jak te manualnej (czowiek – czowiek za porednictwem systemu komputerowego). Wytycznymi dla komunikacji midzy statkami oraz midzy statkami a orodkami ldowymi zarówno co do obszaru, zakresu jak i stopnia automatyzacji jak i mog by m.in. zalecenia i uregulowania prawne dotyczce cznoci midzy statkami oraz midzy statkami a orodkami ldowymi (Konwencja SOLAS, normy i standardy dla systemów nawigacyjnych GMDSS, AIS, Admiralty List of Radio Signals, Standard Marine Communication Phrases SMCP [2, 3]), jak równie uwarunkowania wynikajce z praktyki morskiej. 3. PROCESY NEGOCJACYJNE Negocjacje s zoonym i skomplikowanym procesem komunikacji midzyludzkiej, w którym strony o czciowo rozbienych interesach d do osignicia porozumienia satysfakcjonujcego kad z nich. Wymagaj przyjcia okrelonej strategii negocjacyjnej: kooperacji lub rywalizacji. W pierwszym przypadku sytuacja konfliktowa rozwizywana jest w sposób satysfakcjonujcy dla obu stron. W strategii tej ogranicza si do minimum wzajemne zwalczanie si stron, a ca uwag koncentruje na poszukiwaniu i osigniciu konstruktywnych rozwiza, satysfakcjonujcych obie strony. W przypadku strategii rywalizacji strony zajmuj wobec siebie pewne okrelone stanowiska (pozycje) zwizane z tym, co chciayby osign, a nastpnie nakaniaj si do wzajemnych ustpstw. Zawarcie porozumienia nastpuje wtedy, gdy pozycje negocjatorów zbiegn si i osign warto akceptowan przez kad ze stron. Obszarami, w których, jak dotd, byy wykorzystywane negocjacje s zastosowania biznesowe, rozumiane jako zadanie znalezienia najlepszej oferty, coraz czciej uzupenione o elementy rzeczywistych negocjacji takie jak próba obnienia ceny lub oferowanie kontrpropozycji [7]. W tych przypadkach najczciej spotykane rozwizanie opiera si na wykorzystaniu "inteligentnych agentów" posiadajcych moliwo komunikacji midzy sob, uywanych do skadania i zbierania ofert. Po zebraniu ofert dokonywany jest wybór najkorzystniejszej. Wykorzystuje si tutaj [4] m.in. prost logik, metody optymalizacyjne, teori gier, teori grafów, Mona zaobserwowa coraz czstsze zastosowanie metod tolerujcych wartoci nieprecyzyjne (soft computing [14]) takie jak, zbiory i logik rozmyt, sieci neuronowe, algorytmy genetyczne, wnioskowanie probabilistyczne. Zaczynaj si równie pojawia koncepcje zastosowania modelu ABN (Argumentation-based Negotiations [9]), który wykorzystuje rodki takie jak groba, obietnica lub nagroda. Coraz czstsze s take rozwizania czce wicej ni jedn ze wspomnianych metod. Daj one moliwoci dostosowania do zmieniajcych si warunków, a tym samym znacznie lepszego prowadzenia negocjacji. Badania nad nimi s prowadzone od poowy lat 90-tych XX 426 Zbigniew Pietrzykowski, Tomasz Szewczuk, Anna Wójcik, Pawe Bana wieku, jednak wci nie istniej publikacje przedstawiajce gotowe rozwizanie praktyczne. Niezalenie od zastosowanych metod, wnioskowanie w zaawansowanych technicznie negocjacjach biznesowych mona podzieli na kilka podprocesów, wykorzystywanych w kolejnych etapach negocjacji [13]: Ǧ obsuga kontekstu negocjacji (wnioskowanie zwizane z procedurami negocjacyjnymi, wnioskowanie zwizane ze struktur problemu), Ǧ obsuga procesu negocjacji (wnioskowanie zwizane z wystawieniem lub przyjciem oferty, wnioskowanie zwizane z wywieraniem wpywu na decyzje, wnioskowanie zwizane z wyborem taktyki odnonie skadania i przyjmowania propozycji, ich akceptacji lub odrzucenia oraz skadania kontrpropozycji). Przykadowy schemat negocjacji biznesowych mona przedstawi nastpujco: A. Strony negocjacji: K i S, reprezentowane przez wirtualnych agentów: AK i AS. B. Przedmiot negocjacji: towar T, okrelony zadanymi parametrami. C. Kupujcy K: chce kupi towar T, okrelony zadanymi parametrami. Przebieg negocjacji: 1. AK wysya zapytanie do AS o dostpno i cen towaru T. 2. AS odbiera zapytanie i sprawdza dostpno towaru T, a nastpnie jeeli towar T istnieje, wysya do AK potwierdzenie wraz z cen. W przypadku, gdy towar nie istnieje, korzystajc z ustalonej strategii AS wyszukuje towar T', którego parametry s moliwie najbardziej zblione do T i przesya do AK informacj o braku T, oraz ofert towaru T', jego parametry i cen 3. AK, zgodnie z ustalon strategi podejmuje decyzj o zakupie T lub T' lub o odrzuceniu oferty. 4. W wyniku negocjacji strony K i S zawieraj transakcj lub K przystpuje do negocjacji z nastpnym sprzedajcym S'. W porównaniu z procesami biznesowymi, negocjacje w systemie automatycznej komunikacji morskiej wydaj si by znacznie bardziej skomplikowane. Nie ograniczaj si jedynie do prostej wymiany ofert, a czsto wymagaj ustalenia kompromisu. Jednak zaawansowane modele negocjacyjne stosowane w biznesie mog by przydatne w zastosowaniach morskich. Zastosowanie tych podej wymaga opracowania zarówno odpowiednich strategii negocjacyjnych, jak i ontologii pozwalajcej prawidowo zrozumie intencje stron. W odrónieniu od negocjacji biznesowych, negocjacje na morzu nie wymagaj stosowania rodowiska rozproszonego. W najczciej spotykanym przypadku wystpuj tylko dwie strony i nie ma koniecznoci dokonywania wyboru sporód wielu alternatyw. Mona jednak rozway zastosowanie inteligentnych agentów jako rodowiska rozproszonego np. do obliczania rónych wariantów sytuacji nawigacyjnych. Moliwe jest natomiast uycie poszczególnych rozwiza wykorzystywanych do wnioskowania, a take schematu podziau procesu negocjacji na podprocesy. Rozwizania tego rodzaju mog znale zastosowanie w procesach negocjacyjnych na morzu, jednak w do wskim zakresie, gdy pod uwag bd brane informacje precyzyjne i jednoznaczne. W sytuacji gdy naley uwzgldni informacje przekazywane w formie jzyka naturalnego, konieczne jest opracowanie nowego rozwizania. Metody wnioskowania w systemie automatycznej komunikacji morskiej 427 4. PROCESY NEGOCJACYJNE W EGLUDZE MORSKIEJ - APARAT MATEMATYCZNY W przypadku procesów negocjacyjnych wystpujcych w egludze morskiej do analizy i interpretacji komunikatów zaproponowano wykorzystanie regu wnioskowania logiki klasycznej. Podstawow regu jest tak zwana regua modus ponens, w której z przesanki i implikacji dokonuje si wnioskowania [5]: A przesanka A o B implikacja B wniosek (1) Regua ta stosowana jest równie w formie przyblionej, która umoliwia wygenerowanie przyblionego wniosku (wniosek w przyblieniu prawdziwy) [5]. Wysyane komunikaty zawieraj nie tylko dokadne wartoci na przykad liczbowe, ale równie pojcia niedokadne, rozmyte, formuowane w jzyku naturalnym. Model wnioskowania naley zatem uzupeni uwzgldniajc wystpowanie rozmytoci i rozszerzy regu wnioskowania modus ponens otrzymujc uogólnion rozmyt regu wnioskowania. Aby zrealizowa proces wnioskowania naley stworzy baz wiedzy, bdc zbiorem implikacji sformuowanych przez eksperta. Na ich podstawie moliwa jest interpretacja przesanek a take, w formie analogii, tworzenie nowych komponentów tej bazy. Skadowymi takimi mog by proste implikacje ale równie implikacje zawierajce relacje rozmyte. Rozmyt dwuargumentow relacj okrela bdziemy w zbiorze bdcym iloczynem kartezjaskim X1 u X2 uniwersów X1 i X2 odpowiednio dla zmiennych x1 i x2. Relacja rozmyta R w X = X1 u X2 jest zbiorem par postaci: R ^ x , x , μ x , x : x , x X ` 1 2 R 1 2 1 2 (2) gdzie PR (x1, x2) : X1 u X2 jest funkcj przynalenoci zbioru X.[*] Relacja rozmyta jest zbiorem rozmytym, std wszystkie definicje i wasnoci zbiorów rozmytych obowizuj równie dla relacji rozmytych. Relacje mog opisywa powizania przesanek spójnikami logicznymi takimi jak AND oraz OR lub te relacj rozmyt bdc zoeniem innych relacji rozmytych. Rozmyt relacj mona uogólni na n- elementowy iloczyn kartezjaski. Jedn z podstawowych relacji rozmytych jest zoenie typu max-min dwóch relacji rozmytych R i S gdzie R jest relacj w XuY, a S w YuZ zdefiniowan jako: μ RD max min S x, y max yY ª¬ μR x, y μS y, z º¼ , x X , z Z (3) Otrzymuje si w ten sposób szczególne zbiory rozmyte, które mog by poddawane dalszej analizie i interpretacji. Aby dokona wnioskowania rozmytego wszelkie informacje bdce poprzednikami i nastpnikami musz mie form rozmyt. 428 Zbigniew Pietrzykowski, Tomasz Szewczuk, Anna Wójcik, Pawe Bana Konieczne jest równie wprowadzenie pojcia zmiennej lingwistycznej, okrelonej jako czwórka (x, T(x), U, M), gdzie x oznacza nazw zmiennej, T(x) zbiór wartoci zmiennej x, U - uniwersum zmiennej a M – regu przyporzdkowujc zmienn lingwistyczn do zbiorów rozmytych. Na przykad zmienna lingwistyczna „odlego” moe przyjmowa wartoci „blisko”, „daleko” itp., którym odpowiadaj zbiory rozmyte[8]. Zbiór wartoci zmiennej ma tutaj posta bardzo podstawow, ale uywajc dziaa na zbiorach rozmytych wprowadzajc negacj oraz spójniki „i”, „lub” itp. mona rozszerzy zbiór wartoci zmiennej lingwistycznej do wyrae bardziej zoonych. Rozmyte zdanie warunkowe okrelone s jako odpowiednik dla implikacji zmiennych zdaniowych, którym jest implikacja dla zbiorów rozmytych lub zmiennych lingwistycznych,, którym odpowiadaj zbiory rozmyte. Jeeli A jest zbiorem rozmytym w X, a B zbiorem rozmytym w Y oraz x, y s odpowiednio zmiennymi lingwistycznymi zbiorów rozmytych A i B to rozmyte zdanie warunkowe zapisa mona nastpujco: If u is A Then y is B (4) Zdania takie s w ten sposób relacjami rozmytymi midzy A i B co mona dalej równowanie zapisa: If u is A Then y is B Au B (5) W oparciu o relacje rozmyte i zmienne lingwistyczne i rozmyte zdania warunkowe tworzony jest model wnioskowania rozmytego, w którym, po rozmyciu danych, na podstawie bazy wiedzy dokonywane jest wnioskowanie. Na podstawie otrzymanej kocowej funkcji przynalenoci – wyznaczana jest w procesie wyostrzania warto ostra rozwizania. Uogólnion regu wnioskowania okrela poniszy schemat: x is A ' If u is A Then y is B y is B ' (6) gdzie x, y to zmienne lingwistyczne, a A, A'كX oraz B, B'كY s zbiorami rozmytymi. Zbiór B' jest zatem okrelony jako przez zoenie zbioru rozmytego A i rozmytej implikacji AoB, co ukazuje poniszy wzór: B' A ' D ( A( B ) (7) gdzie funkcja przynalenoci zbioru B' wykorzystujc zoenie typu max-min przyjmuje posta: Pሺሻ ൌ ୶אଡ଼ ቂPᇱ ሺሻ רPלౣ౮షౣ ሺǡ ሻቃ ǡ א Ǥ (8) W ten sposób w procesie wnioskowania uwzgldniajc formalnie zapisane dane ostre i rozmyte np. „statek jest za daleko od portu”, formalnym zapisie: Metody wnioskowania w systemie automatycznej komunikacji morskiej 429 Distance(A, B) is C (9) gdzie A i B oznaczaj statek oraz port a C jest zbiorem rozmytym odpowiadajcym uytemu pojciu „za daleko”, otrzymujemy zbiór rozmyty podlegajcy dalszej analizie i interpretacji. Z tego zbioru stosujc metody konkretyzacji otrzymujemy podan decyzj o optymalnym stopniu przynalenoci, któr stanowi kocowe wnioski (otrzymane dane wyjciowe). 5. PRZYKAD NEGOCJACJI Proces komunikacji oraz wnioskowania mona przedstawi na rzeczywistym przykadzie, który rozpoczyna si komunikacj rutynow, a nastpnie przechodzi do komunikacji w bezpieczestwie. Przedstawiona komunikacja dotyczy statku pyncego z prdkoci 12 wzów, zbliajcego si do portu przeznaczenia: 1. O godz.0600, bdc 24 Mm od celu, statek zgasza do portu planowany czas przybycia ETA = 0800 oraz wymagane w zgoszeniu dane o statku (nazwa statku; sygna wywoawczy; numer IMO; port macierzysty; bandera; dugo; zanurzenie; wyporno; ilo adunku niebezpiecznego; liczba czonków zaogi; potwierdzenie sprawno wszystkich urzdze statkowych (brak uszkodze), itp. 2. Statek otrzymuje informacj o moliwoci wejcia do portu za godzin (ETA = 0700) 3. Statek nie jest w stanie dotrze do portu w godzin, gdy jest za daleko (24 Mm) 4. Statek informuje o powyszym stacj pilotow 5. Statek otrzymuje informacj z zaleceniem kontynuowania podchodzenia do portu zgodnie z terminarzem, czyli na godz. 8.00 (ETA = 0800). 6. W odlegoci 12 Mm od portu statek potwierdza planowany czas przybycia (ETA = 0800) 7. Stacja brzegowa wysya do statku polecenie: Ǧ rzucenia kotwicy w odlegoci 6 Mm od stacji pilotowej Ǧ zmiany ETA na 1200 8. Statek: w procesie wnioskowania z uwzgldnieniem stanu statku (w tym zaogi), stanu morza, wzgldów ekonomicznych, generowany jest wniosek: rzucenie kotwicy niezalecane oraz propozycje rozwiza alternatywnych: 1) dryfowanie; 2) „gubienie mil” (nadoenie drogi w celu przybycia na miejsce w okrelonym czasie) 9. Zgodnie z wynikiem wnioskowania statek wyraa sprzeciw wobec polecenia rzucenia kotwicy, oraz przedstawia alternatywy: 1) dryfowanie; 2) „gubienie mil” 10. Stacja brzegowa potwierdza: 1) rezygnacj statku z kotwicowiska 2) planowany czas przybycia ETA = 1200, (osignity zgodnie z decyzj nawigatora); W przedstawionym przykadzie moliwe jest zastosowanie schematów i metod wnioskowania zaczerpnitych z rozwiza e-biznesowych, jednak jedynie w przypadku precyzyjnie i jednoznacznie okrelonych wartoci. W sytuacji, gdy naley bra pod uwag wartoci nieprecyzyjne lub niejednoznaczne, szczególnie gdy s przekazywane w czci lub w caoci w jzyku naturalnym, konieczne jest uycie bardziej skomplikowanego aparatu matematycznego, wykorzystujcego wnioskowanie rozmyte oraz odpowiedni 430 Zbigniew Pietrzykowski, Tomasz Szewczuk, Anna Wójcik, Pawe Bana ontologi. Proces wnioskowania na statku rozpoczyna si w momencie przejcia do komunikacji w bezpieczestwie (7 punkt dialogu). We wnioskowaniu uwzgldnionych jest wiele czynników takich jak pogoda, stan morza, warunki geograficzne, stan zaadowania statku, którym przypisa mona zmienne opisanych wartociami liczbowymi. Natomiast w momencie otrzymania informacji o moliwoci wczeniejszego wejcia do portu uwzgldniany jest równie czynnik rozmyty okrelony pojciem „za daleko”. Skutkiem wnioskowania jest wysany do stacji pilotowej komunikat o braku moliwoci wejcia dla ETA = 0700. Ujmujc wszystkie dane niezbdne do podjcia decyzji formuujemy je w postaci przesanek wnioskowania natomiast elementy wiedzy (midzynarodowe prawo drogi morskiej [14]) razem z sub-ontologi stanowi implikacje pozwalajce na dokonanie wnioskowania. Proces ten moe równie ukaza moliwe alternatywy rozwizania problemu. Dla punktu 8 przykadu wnioskowanie opisuje poniszy schemat: Tablica 1 Proces wnioskowania w komunikacji w bezpieczestwie Przesanka/przesanki Implikacja/implikacje Wniosek/wnioski x x x x x x x Stan statku, stan zaadowania Stan morza i pogoda Uwarunkowania geograficzne, dane o akwenie Status statku 24Nm od celu Dane pochodzce od stacji pilotowej (ETA, zalecenia), pkt. 7 baza wiedzy i zawarte w niej implikacje dotyczce postpowania, przepisy Midzynarodowego prawa drogi morskiej sub-ontologia rzucenie kotwicy - niezalecane alternatywy: dryfowanie, „gubienie mil” PODSUMOWANIE W egludze morskiej zasady komunikacji pomidzy nawigatorami sterujcymi statkami oraz nawigatorami a orodkami ldowymi reguluj odpowiednie przepisy. Nakadaj one okrelone obowizki na uczestników ruchu, nie eliminuj jednak moliwoci powstania sytuacji niebezpiecznych, wynikajcych np. z niepodjcia komunikacji lub bdów w komunikacji. Przykadami mog by: niewaciwy dobór rodka komunikacji, bdne informacje, niezrozumienie bd za interpretacja wymienianych informacji. Realizacja automatycznej komunikacji midzy statkami i orodkami ldowymi w wymienionym zakresie moe ograniczy liczb bdów popenianych przez czowieka, a tym samym w istotny sposób przyczyni si do podniesienia poziomu bezpieczestwa eglugi. W artykule przedstawiono zagadnienie automatyzacji procesów komunikacji midzy kierujcymi statkami oraz midzy nimi a operatorami orodków ldowych. Okrelono obszary i zakres automatycznej komunikacji. Uwzgldniono zarówno procesy wymiany informacji jak równie negocjacji. Dokonano przegldu metod negocjacji stosowanych w e-biznesie, gdzie s wykorzystywane od duszego czasu. Przedstawiono proponowany aparat matematyczny dla formalnego opisu procesów wymiany informacji i negocjacji. Metody wnioskowania w systemie automatycznej komunikacji morskiej 431 Przedstawiono przykadowy proces negocjacji i jego analiz w aspekcie jego realizacji w systemie automatycznej komunikacji morskiej. Bibliografia 1. Bana P., Using the Protégé environment for building ontology for automated communication system at sea, Zeszyty Naukowe nr 30, Maritime University of Szczecin, 2012,str. 12-17. 2. International Maritime Organization (IMO), Resolution A.918(22) adopted 29.11.2001, IMO Asembly 22-nd Session 25.01.2002. 3. International Maritime Organization (IMO): Standard Marine Communication Phrases (English-Polish edition), Maritime University of Szczecin, Szczecin, 2005. 4. Jazayeriy H., Azmi-Murad M., Sulaiman M. N., Udzir N. I.: A review on soft computing techniques in automated negotiation. Scientific Research and Essays Vol. 6(24), pp. 5100-5106, 23 October, 2011. 5. Kacprzyk J.:Zbiory rozmyte w analizie systemowej (Fuzzy sets in system analysis), Warszawa 1986, str. 213-215. 6. Kopacz Z., Morga W., Urbaski J., The Ship’s Navigation Function, Ship’s Navigation Processes and Ship’s Navigational Information, The Journal of Navigation No. 56 2003, str. 101-109. 7. Lin R., Kraus S.: From Research to Practice: Automated Negotiations with People. Cognitive Technologies 2012, str. 195-212. 8. achwa A.:Rozmyty wiat zbiorów, liczb, relacji, faktów, regu i decyzji, Warszawa 2001, pp 185-190. 9. Meyer T., Foo N., Kwok R., Zhang D.: Logical foundations of negotiation: strategies and preferences. Proceedings of KR, Vol. 4, 2004, str. 311-318. 10. Pietrzykowski Z., Bana P., Wójcik A., Computing With Words in Communication Processes, Metody informatyki stosowanej, Nr 5/2011 (30) PAN Oddzdzia w Gdasku, Szczecin, 2011, str. 207-214. 11. Pietrzykowski Z., Hoowiski G., Magaj J., Chomski J.: Automation of Message Interchange Process in Maritime Transport. TransNav, the International Journal on Marine Navigation and Safety of Sea Transportation, Vol. 5, No. 2, pp. 175-181, 2011. 12. Rymarz W.: A handbook of Collision regulations (in Polish), Trademar, Gdynia 1995. 13. Sycara K., Dai T.: Agent Reasoning in Negotiation. Advances in Group Decision and Negotiation Volume 4, 2010, str. 437-451. 14. Zadeh L.A.: Fuzzy sets. Information and control,. Vol. 8(3), 1965, str. 338-353. INFERENCE PROCESSES IN AN AUTOMATIC COMMUNICATION SYSTEM IN MARINE NAVIGATION Summary: The article deals with the problem of the automation of communication processes between ship navigators and land-based centre operators. The areas and scope of automatic communication have been determined, taking into account information exchange as well as negotiations. An overview of negotiation methods used in e-business is made, where automatic negotiations were introduced first. Mathematical tools for formal description of information exchange, co-operation and negotiation processes are presented. An example of negotiations is given. Keywords: automatic communication, negotiation process, inference rules, e-navigation