IWZ7 I FORMATYCZ E WSPOMAGA IE DECYZJI1 1) OLTP a OLAP (Hurtownie danych) 2) KOMPUTEROWE MODELOWANIE DECYZJI 3) SYSTEMY WSPOMAGANIA DECYZJI 4) INTELIGENTNE SYSTEMY DECYZYJNE OLTP skrót od On Line Transaction Processing, zastosowanie informatyki do przetwarzania transakcji. Zdarzenia gospodarcze sÄ… definiowane w formie transakcji (nie mylić z transakcjami gospodarczymi). OLAP skrót od On Line Analytical Processing, zastosowanie komputera do przetwarzania analitycznego danych gospodarczych; dane gromadzone sÄ… w specjalnych tabelach gdzie przechowywane sÄ… fakty historyczne z dziaÅ‚alnoÅ›ci gospodarczej. Komputerowe modelowanie decyzji opis algorytmu decyzyjnego w komputerze na potrzeby dalszego przetwarzania. System Wspomagania Decyzji pewna klasa systemów informatycznych ukierunkowanych funkcjonalnie na wspomaganie procesu decyzyjnego w przedsiÄ™biorstwie. Inteligentne Systemy Decyzyjne pewna klasa systemów wspomagania decyzji, które sÄ… ukierunkowane nie tylko na przetwarzanie danych, lecz także na przetwarzanie wiedzy (baza wiedzy). W bazie wiedzy zgromadzone sÄ… fakty i reguÅ‚y wnioskowania. Hurtownie danych to bazy danych przeznaczone do wspomagania decyzji, majÄ…ce tak uksztaÅ‚towany schemat modelu danych aby można byÅ‚o Å‚atwo korzystać z ogromnych zasobów danych zgromadzonych w bazie. 1 Szczegółowy opis znajdziesz w : Z.Biniek, Informatyka w zarzÄ…dzaniu, Vizja Press&IT, Warszawa 2009 rozdz. 6 i 7 1 PRZETWARZA IE DA YCH A WSPOMAGA IE DECYZJI 1) przedmiotem przetwarzania danych sÄ… dane, opisujÄ…ce zdarzenia gospodarcze zaÅ› przedmiotem wspomagania decyzji sÄ… modele decyzyjne, opisujÄ…ce problemy wystÄ™pujÄ…ce w dziaÅ‚alnoÅ›ci gospodarczej, 2) systemy przetwarzania danych to systemy transakcyjne obsÅ‚ugujÄ…ce transakcje gospodarcze, zaÅ› wspomaganie decyzji to przetwarzanie analityczne obsÅ‚ugujÄ…ce sprawozdania, raporty, analizy, wieloprzekrojowe zestawienia informacyjne, 3) w ujÄ™ciu technologicznym przetwarzanie danych oparte jest na bazach danych (najczęściej relacyjnych - OLTP), zaÅ› do wspomagania decyzji stosuje siÄ™ systemy oparte na tzw. hurtowniach danych (OLAP), lub kostkach OLAP 4) użytkownikiem systemów przetwarzania danych jest w przeważajÄ…cej mierze personel niskiego i Å›redniego szczebla, a użytkownikiem systemów wspomagania decyzji personel szczebla wysokiego i strategicznego, 5) w systemach przetwarzania danych przetwarza siÄ™ dane opisujÄ…ce dziaÅ‚alność wewnÄ™trznÄ… firmy, a wspomaganie decyzji polega na przetwarzaniu danych wewnÄ™trznych i zewnÄ™trznych, opisujÄ…cych konkurencjÄ™, rynek, konsumentów itp. 6) w przetwarzaniu danych opisuje siÄ™ pojedyncze zdarzenia gospodarcze (transakcje), zaÅ› wspomaganie decyzji zajmuje siÄ™ opisywaniem algorytmów decyzyjnych w postaci modeli Powyższe 6 punktów wyróżnia przetwarzanie danych i wspomaganie decyzji. SÄ… to dwa diametralnie różne typy przetwarzania, dwa różne podejÅ›cia do zastosowania informatyki w zarzÄ…dzaniu. 2 KOSTKA OLAP Schemat funkcjonalny kostki OLAP. Wielowymiarowe zapamiÄ™tywanie danych dla celów analizy danych. Przedstawiono strukturÄ™ funkcjonalnÄ… kostki danych Sprzedaż. Pozwala to na jednoczesne postrzeganie danych o sprzedaży poprzez takie kombinacje wielkoÅ›ci jak produkt, miasto, kwartaÅ‚ (czas). Ewidencji podlega sprzedaż produktów mierzona w jednostkach miary. Wielowymiarowość polega na tym, że można zdefiniować różne wymiary i zestawić kilka wymiarów w jednej kostce danych. Każdy wymiar jest opisany zespoÅ‚em elementów, np. wymiar produkty (prod.1, prod.2, prod.3 itd.). Każda pojedyncza kombinacja produktu, kwartaÅ‚u i miasta jest nazywana komórka, a zatem kostka skÅ‚ada siÄ™ z 64 komórek (4 x 4 x 4). Komórka ma konkretny adres w wielowymiarowej przestrzeni, np. Sprzedaż (kw4, prod.1, miasto2) = 21 Wartość sprzedaży umieszczona w danej komórce w kostce Sprzedaż wynosi jak wiadomo 21 jednostek. 3 KLASYFIKACJA SYSTEMÓW WSPOMAGA IA DECYZJI Modele EIS/ESS TPS - systemy transakcyjne decyzyjne OAS - systemy wspomagania pracy biurowej MIS - systemy informacyjne zarzÄ…dzania Optymalne decyzje DSS/ES DSS - systemy wspomagania decyzji EIS - systemy wspomagajÄ…ce kierownictwo ES - systemy ekspertowe Informacje MIS Dane OAS TPS TPS Różne rodzaje systemów informatycznych w ukÅ‚adzie hierarchicznym. W przedsiÄ™biorstwie niezbÄ™dne jest wspomaganie różnych typów systemów informatycznych stosowanych we wspomaganiu decyzji. Na różnych poziomach wspomagania decyzji niezbÄ™dne sÄ… inne systemy wspomagajÄ…ce. Inne systemy stosowane sÄ… do przetwarzania danych (TPS,OAS), przetwarzania informacji decyzyjnych (MIS), algorytmicznego przetwarzania decyzji (DSS/ES) czy operacjonalizacji modeli decyzyjnych (EIS/ESS). Informatycy wypracowali różne techniki budowy systemów wspomagania decyzji, także różne systemy decyzyjne sÄ… wspomagane różnymi technikami informatycznymi. Różne sÄ… poziomy zaawansowania w zastosowaniu baz danych do wspomagania decyzji. 4 TYPOLOGIA DECYZJI W PRZEDSIBIORSTWIE Typ decyzji Poziomy organizacji Systemy Typ decyzji Poziomy organizacji Systemy Typ decyzji Poziomy organizacji Systemy Typ decyzji Poziomy organizacji Systemy wspomagajÄ… wspomagajÄ… wspomagajÄ… wspomagajÄ… ce ce ce ce Szczebel operacyjny Szczebel kierowniczy Planowanie Szczebel operacyjny Szczebel kierowniczy Planowanie Szczebel operacyjny Szczebel kierowniczy Planowanie Szczebel operacyjny Szczebel kierowniczy Planowanie strategiczne strategiczne strategiczne strategiczne Dobrze ustrukturalizowane KsiÄ™gowość Analiza budżetu Lokalizacja Dobrze ustrukturalizowane KsiÄ™gowość Analiza budżetu Lokalizacja Dobrze ustrukturalizowane KsiÄ™gowość Analiza budżetu Lokalizacja Dobrze ustrukturalizowane KsiÄ™gowość Analiza budżetu Lokalizacja (programowalne) Zamówienia Krótkoterminowa hurtowni (programowalne) Zamówienia Krótkoterminowa hurtowni (programowalne) Zamówienia Krótkoterminowa hurtowni (programowalne) Zamówienia Krótkoterminowa hurtowni Materiałów prognoza System Materiałów prognoza System Materiałów prognoza System Materiałów prognoza System Realizacja Analizy dystrybucji TPS Realizacja Analizy dystrybucji TPS Realizacja Analizy dystrybucji TPS Realizacja Analizy dystrybucji TPS Dostaw ekonomiczne Szkolenie OAS Dostaw ekonomiczne Szkolenie OAS Dostaw ekonomiczne Szkolenie OAS Dostaw ekonomiczne Szkolenie OAS Przygotowanie Sprawozdania personelu MIS Przygotowanie Sprawozdania personelu MIS Przygotowanie Sprawozdania personelu MIS Przygotowanie Sprawozdania personelu MIS Korespondencji podatkowe Korespondencji podatkowe Korespondencji podatkowe Korespondencji podatkowe SÅ‚abo Techniczne Ocena kredytu Budowa nowej SÅ‚abo Techniczne Ocena kredytu Budowa nowej SÅ‚abo Techniczne Ocena kredytu Budowa nowej SÅ‚abo Techniczne Ocena kredytu Budowa nowej ustrukturalizowane Przygotowanie Opracowanie wytwórni ustrukturalizowane Przygotowanie Opracowanie wytwórni ustrukturalizowane Przygotowanie Opracowanie wytwórni ustrukturalizowane Przygotowanie Opracowanie wytwórni Produkcji Budżetu Planowanie Produkcji Budżetu Planowanie Produkcji Budżetu Planowanie Produkcji Budżetu Planowanie Gospodarka Analiza kosztów nowego produktu MIS Gospodarka Analiza kosztów nowego produktu MIS Gospodarka Analiza kosztów nowego produktu MIS Gospodarka Analiza kosztów nowego produktu MIS Magazynowa Harmonogramowanie Odszkodowania DSS Magazynowa Harmonogramowanie Odszkodowania DSS Magazynowa Harmonogramowanie Odszkodowania DSS Magazynowa Harmonogramowanie Odszkodowania DSS projektów Planowanie ES projektów Planowanie ES projektów Planowanie ES projektów Planowanie ES Opracowanie kontroli Opracowanie kontroli Opracowanie kontroli Opracowanie kontroli Systemu jakoÅ›ci Systemu jakoÅ›ci Systemu jakoÅ›ci Systemu jakoÅ›ci wynagrodzeÅ„ wynagrodzeÅ„ wynagrodzeÅ„ wynagrodzeÅ„ Nieustrukturalizowane Wybór Negocjacje Planowanie R&D Nieustrukturalizowane Wybór Negocjacje Planowanie R&D Nieustrukturalizowane Wybór Negocjacje Planowanie R&D Nieustrukturalizowane Wybór Negocjacje Planowanie R&D (Nieprogramowanlne) dostawcy Rekrutowanie Rozwój nowej (Nieprogramowanlne) dostawcy Rekrutowanie Rozwój nowej (Nieprogramowanlne) dostawcy Rekrutowanie Rozwój nowej (Nieprogramowanlne) dostawcy Rekrutowanie Rozwój nowej surowców Kadry technologii surowców Kadry technologii surowców Kadry technologii surowców Kadry technologii Zakup Kierowniczej Polityka socjalna DSS Zakup Kierowniczej Polityka socjalna DSS Zakup Kierowniczej Polityka socjalna DSS Zakup Kierowniczej Polityka socjalna DSS oprogramowania Zakup firmy ES oprogramowania Zakup firmy ES oprogramowania Zakup firmy ES oprogramowania Zakup firmy ES Komputerów Polityka ESS/EIS Komputerów Polityka ESS/EIS Komputerów Polityka ESS/EIS Komputerów Polityka ESS/EIS Marketing współpracy z Marketing współpracy z Marketing współpracy z Marketing współpracy z dostawcami i dostawcami i dostawcami i dostawcami i odbiorcami odbiorcami odbiorcami odbiorcami Typologia decyzji w przedsiÄ™biorstwie przygotowana na potrzeby systemów informatycznych. W podziale decyzji uwzglÄ™dniono z jednej strony stopieÅ„ programowalnoÅ›ci decyzji, a z drugiej strony szczebel organizacji na którym podejmowane sÄ… decyzje. Jeżeli decyzje majÄ… dobrze formalnie zdefiniowany algorytm podejmowania decyzji to sÄ… to decyzje dobrze ustrukturalizowane. Np. zamówienie partii materiałów odbywa siÄ™ wedÅ‚ug dobrze opisanego schematu (ile, kiedy i gdzie, także kto zamawia) SÅ‚abo ustrukturalizowane decyzje majÄ… z reguÅ‚y tylko częściowo zdefiniowany algorytm decyzyjny, a część kryteriów niezbÄ™dnych do podjÄ™cia danej decyzji jest okreÅ›lana intuicyjnie, na podstawie doÅ›wiadczenia. Np. zaciÄ…gniÄ™cie kredytu ma swojÄ… strukturÄ™, ale część aspektów nie jest ustrukturalizowane Decyzje nie ustrukturalizowane (nie programowalne) to takie decyzje, które sÄ… podejmowane na podstawie danych i kryteriów pozyskiwanych intuicyjnie i na podstawie doÅ›wiadczenia decydenta. Nie istnieje coÅ› takiego jak formalny algorytm postÄ™powania przy podejmowaniu takich decyzji. Np. negocjacje handlowe Na różnych poziomach organizacji podejmowane sÄ… decyzje różnego typu. Najczęściej decyzje strategiczne sÄ… sÅ‚abo lub nie ustrukturalizowane, a decyzje operacyjne majÄ… dobrze okreÅ›lony algorytm ich podejmowania. 5 Hurtownie danych OKRESY OK._SPRZ ID_OKRESU OPIS_OKRESU SPRZEDAZ KWARTAA ROK PK_SPRZE PRODUKTY/USAUGI -------------- FK_OKRES FK_PROD ID_PRODUKTU FK_RYNEK PR_SPRZ OPIS_PRODUKTU MARKA JEDNOSTKI ROZMIAR DOLARY OBNIZKA% ILOSC RYNKI RY_SPRZ ID_RYNKU OPIS_RYNKU DYSTRYKT REGION Hurtownia danych to baza danych specjalnego przeznaczenia. Hurtownie wspomagajÄ… przetwarzanie typu OLAP. Hurtownie zawierajÄ… dane typu historycznego bez zapamiÄ™tywania pojedynczych transakcji. W modelu danych przedstawiono format danych w notacji SQL. Po prawej stronie umieszczono tabele faktów (SPRZEDAÅ»), a po lewej stronie tabele wymiarów. Relacje wskazujÄ… na powiÄ…zania pomiÄ™dzy polami indeksowymi tabel wymiarów i faktów. PK to przedrostek do oznaczenia pola kluczowego pierwotnego (ang. primary key) przeznaczonego do jednoznacznej identyfikacji zapisów danych w tabeli faktów. FK to przedrostek do oznaczenia pól kluczowych pomocniczych (ang. foreign key) sÅ‚użących do powiÄ…zania tabel wymiarów i tabel faktów. Ilość tabel wymiarów zależy od zakresu analitycznego hurtowni danych, tzn. w ilu wymiarach chcemy analizować nasze dane zawierajÄ…ce fakty. W naszym przykÅ‚adzie wyznaczyliÅ›my trzy wymiary: Rynki, Produkty/UsÅ‚ugi, Okres (czasu). 6 LOGICZ A TABLICA DECYZJI WARUNKI R6 R11 R12 R13 R14 WARUNKI R6 R11 R12 R13 R14 WARUNKI R6 R11 R12 R13 R14 WARUNKI R6 R11 R12 R13 R14 000010T10T10T10TOBR>20T N N N T T OBR>20T N N N T T OBR>20T N N N T T OBR>20T N N N T T PRZECIWN. ALKOHOLU -- T N T N PRZECIWN. ALKOHOLU -- T N T N PRZECIWN. ALKOHOLU -- T N T N PRZECIWN. ALKOHOLU -- T N T N Karta z życzeniami X X X X X Karta z życzeniami X X X X X Karta z życzeniami X X X X X Karta z życzeniami X X X X X Wino X X Wino X X Wino X X Wino X X Prezent książkowy X X Prezent książkowy X X Prezent książkowy X X Prezent książkowy X X Rozmowa telefoniczna X X Rozmowa telefoniczna X X Rozmowa telefoniczna X X Rozmowa telefoniczna X X Decyzje dobrze ustrukturalizowane bazujÄ… na różnych algorytmach opisu schematu podejmowania decyzji. PrzykÅ‚ad logicznej tablicy decyzji. Jest to technika definiowania algorytmów decyzyjnych użytkowana w systemach informatycznych. PrzykÅ‚ad dotyczy decyzji jaki prezent wysÅ‚ać konkretnemu kontrahentowi w okazji nowego roku przy uwzglÄ™dnieniu pewnych warunków brzegowych. Tabela zawiera warunki(OBR>20T), reguÅ‚y (R6, R11), akcje (Wino) i czynnoÅ›ci (X). Uruchomienie okreÅ›lonych czynnoÅ›ci jest uzależnione od konkretnych warunków, ich reguÅ‚ oraz przypisanych im akcji. 7 DRZEWO DECYZYJ E 0 < OBR < 10T karta życzenia karta życzenia Przec. książka alkoholu d" 10T < OBR 20T Nie Przec karta życzenia alkoholu wino karta życzenia Przeciw alkohol książka telefon OBR > 20T Karta z życzeniami Nie wino Przeciw alkohol telefon Inna technika definiowania algorytmów podejmowania decyzji. Algorytm przydzielania prezentów Å›wiÄ…tecznych kontrahentom przedsiÄ™biorstwa w zależnoÅ›ci od poziomu obrotów. Podobnie jak w innych technikach także tutaj definiujemy kryteria wyboru oraz konkretne dziaÅ‚ania podejmowane w zależnoÅ›ci od tego czy dane kryterium jest speÅ‚nione czy też nie. Algorytm jest zupeÅ‚ny, tzn. muszÄ… być zaprojektowane wszystkie przypadki jakie mogÄ… wystÄ…pić podczas podejmowania decyzji. 8 I FORMATYKA A WSPOMAGA IE DECYZJI Selekcja OTOCZENIE Struktura Informacja rozpoznawcza DECYDENT MODEL FIRMA Informacja wewnÄ™trzna SYMULACYJNY SYSTEM DECYZYJNY System Informatyczny Strategiczna informacja decyzyjna Selekcja informacji na potrzeby wspomagania decyzji. PodziaÅ‚ na informacje wewnÄ™trzne (z wewnÄ…trz przedsiÄ™biorstwa) i zewnÄ™trzne (z otoczenia przedsiÄ™biorstwa). Zadania systemów informatycznych. Decydent wspomagany modelem symulacyjnym. JednÄ… z technik wspomagania decyzji jest technika symulacji. Decydent zarzÄ…dzajÄ…cy firmÄ… dziaÅ‚a w ukÅ‚adzie sprzężenia zwrotnego, pobierajÄ…c informacje zarówno z wewnÄ…trz firmy, jak i z otoczenia firmy. Informacje rozpoznawcze i wewnÄ™trzne sÄ… przedmiotem przetwarzania w systemie informatycznym. Informacje, które otrzymuje decydent sÄ… wspomagane w procesie decyzyjnym specjalnymi technikami decyzyjnymi (modele decyzyjne, systemy decyzyjne, technika symulacji). Wypracowana informacja decyzyjna jest przekazywana kanaÅ‚em zwrotnym do firmy w celu podjÄ™cia konkretnych dziaÅ‚aÅ„ korygujÄ…cych zamierzenia bÄ…dz uruchomienia przedsiÄ™wzięć ukierunkowujÄ…cych funkcjonowanie firmy. 9 SYSTEM DSS Wybór BANK metody DANYCH STOP PoÅ‚Ä…czenia Dostarczenie Wybranie Uruchomienie Interpretacje metod parametrów danych modelu T METODA 1 MODEL BEZ MODEL Z MODEL Z . Probl. RESULTATY PARAMETRÓW PARAMETRAMI PARAMETRAMI Rozwi ? . MODELU BEZ BEZ Z . DANYCH DANYCH DANYMI METODA X N Nowy nastaw parametrów Oferta metod DOKUMENTA- BANK CJA METOD Informatyka w zarzÄ…dzaniu wypracowaÅ‚a pewien ukÅ‚ad elementów nazywanych systemem wspomagania decyzji (ang. DSS). System wspomagania decyzji (DSS) skÅ‚ada siÄ™ z czterech elementów: Bazy danych Bazy modeli decyzyjnych Bazy metod definiujÄ…cych algorytmy decyzyjne JÄ™zyka użytkownika do porozumiewania siÄ™ z zasobami systemu. Model decyzyjny jest definiowany przy użyciu z metod decyzyjnych i parametrów. W trakcie modelowania poszukujemy optymalnych parametrów okreÅ›lajÄ…cych funkcjonowanie systemu. 10 MECHA IZM MODELOWA IA DECYZJI BANK BANK BANK METOD MODELI DANYCH metody modele Szeregi czasowe ZMIENNE X Y CZAS OPERATOR WartoÅ›ci MODELI WartoÅ›ci to zmiennych zmiennych ............ ........... t1=to+DT t2=t1+DT DANE WYJÅšCIOWE Operacjonalizacja modelu decyzyjnego. Zmienne z parametrami. Czas. Zmiana wartoÅ›ci zmiennych w czasie. Poszczególne zmienne osiÄ…gajÄ… okreÅ›lony poziom wartoÅ›ci w czasie. Na podstawie obserwacji wartoÅ›ci zmiennych można wnioskować o funkcjonowaniu analizowanego systemu, np. przedsiÄ™biorstwa. Podczas definiowania zaÅ‚ożeÅ„ modelu (ukÅ‚adu równaÅ„) operator modelu korzysta w zasobów systemowych umieszczonych w bazie danych, bazie modeli i bazie metod. 11 MODEL DECYZYJ Y JZYK MODELOWA IA DECYZJI Model decyzyjny w IFPS COLUMNS K1, K2, K3, K4, ROK POPYT = 90,85, 125, 90 SUM([K1] THRU [K4]) ZBYT = MINIMUM (POPYT, PREVIOUS MAG) ZAPOT = (POPYT + PREVIOUS POPYT) ZAMOW = ZAPOT * (1 + BEZP) MAG BEZP = 0.1 FOR 4 CENZAK = IF ZAMOW .LT. 50 THEN 25 ELSE IF ZAMOW .LE.50 .AND. ZAMOW .GE. 100 THEN 22 ELSE IF ZAMOW .GT. 100 THEN 20 WYCEZA = KTYZAK/ZAMOW CEZBYT = 23.5 FOR 5 MAG = MAG + PREVIOUS ZAMOW ZBYT BRAKTOW = MAXIMUM (0, POPYT ZBYT) STRATA = BRAKTOW * (CEZBYT WYCEZA) KTYZAKUPU = ZAMOW * CENZAK KTYKAPIT = KTYZAKUPU ZBYT * CENZAK FOR 5 + (MAG FOR 1 * 25)*10% OBROT = ZBYT * CEZBYT ZYSK = OBROT KTYZAKUPU - KTYKAPIT PrzykÅ‚ad modelu decyzyjnego w jÄ™zyku modelowania IFPS (ang. Integrated Financial Planing System). Model opisuje wyliczanie zysku przedsiÄ™biorstwa. Modelowanie systemu za pomocÄ… równaÅ„ algebraicznych. Za pomocÄ… tego typu modeli można kalkulować ekonomiczne aspekty dziaÅ‚alnoÅ›ci przedsiÄ™biorstwa, np. wyliczać zysk w zależnoÅ›ci od różnych poziomów cen sprzedaży. Poszczególne skróty, np. MAG opisujÄ… stany systemu ( w tym przypadku poziom magazynu), które majÄ… wpÅ‚yw na główny element systemu (poziom zysku ZYSK). W modelu wystÄ™pujÄ… różne typu równaÅ„ dla obliczania zmiennych współdziaÅ‚ajÄ…cych przy okreÅ›laniu poziomu zysku. 12 CYBER ETYCZ E ASPEKTY PODEJMOWA IA DECYZJI yRÓDAO CEL (NORMA) RÓŻNICA DZIAAANIE DECYZJA Akcja POSTRZEGANY POZIOM Info o stanach STAN SYSTEMU Cybernetyczne podejÅ›cie do podejmowania decyzji. Decyzja zmienia okreÅ›lony stan systemu, zmieniajÄ…c jego wartość wyrażonÄ… w jednostkach kwantyfikacji. Stany mogÄ… być materialne, energetyczne i informacyjne. Jeżeli informacje o stanach wykazujÄ… różnicÄ™ w porównaniu z celem wtedy trzeba podjąć dziaÅ‚anie, a dziaÅ‚anie uruchamia decyzje. W podejÅ›ciu cybernetycznym przyjmuje siÄ™ zaÅ‚ożenie, że system dziaÅ‚a poprzez współdziaÅ‚anie sprzężeÅ„ zwrotnych dodatnich i ujemnych. Jeżeli wystÄ™puje różnica pomiÄ™dzy celem a postrzeganym poziomem systemu to ta różnica bÄ™dzie kompensowana przez system, bowiem w systemie dziaÅ‚a ujemne sprzężenie zwrotne. Model cybernetyczny pozwala na zastosowanie symulacji do analizy decyzji strategicznych. 13 OPTYMAL E DECYZJE MODEL FU KCJO AL Y Cele Sytuacja decyzyjna Alternatywy Stany (+Infosystem) DziaÅ‚ania Z={z1,z2,....,zn} A={a1,a2,..an} Otoczenie X={x1,x2,...xn} U={u1,u2,.....,un} {Relacja przyporzÄ…dkowania} Macierz wynikowa {Funkcja preferencji} Macierz decyzyjna {Funkcja celu + Model decyzyjny} decyzja optymalna (wybór najlepszej alternatywy) Schemat funkcjonalny podejmowania decyzji optymalnej. Celem jest podjÄ™cie optymalnej decyzji, np. zakup najkorzystniejszego zestawu PC. Alternatywy to: różne konfiguracje PC w zależnoÅ›ci od RAM, Procesora, HDD, Monitora. Preferencje wyrażane sÄ… wagami. Użyteczność wylicza siÄ™ mnożąc wagi razy konkretne wartoÅ›ci w ramach alternatyw, np. wielkość pamiÄ™ci RAM. Wybieramy alternatywÄ™ o najwyższej użytecznoÅ›ci. 14 UÅ»YTECZ OŚĆ W PODEJMOWA IU DECYZJI A PAO HDD ZEGAR MONITOR " WartoÅ› A PAO HDD ZEGAR MONITOR " WartoÅ› A PAO HDD ZEGAR MONITOR " WartoÅ› A PAO HDD ZEGAR MONITOR " WartoÅ› MB (0.4) (0.3) MHz (0.1) ROZDZIELCZOÅš Punktó ć MB (0.4) (0.3) MHz (0.1) ROZDZIELCZOÅš Punktó ć MB (0.4) (0.3) MHz (0.1) ROZDZIELCZOÅš Punktó ć MB (0.4) (0.3) MHz (0.1) ROZDZIELCZOÅš Punktó ć Ć(0.2) w PC w Ć(0.2) w PC w Ć(0.2) w PC w Ć(0.2) w PC w PLN PLN PLN PLN A1 4 (0.8) 800(1.2 50(0.2) 640 × 480(0.2) 2.4 1300,- A1 4 (0.8) 800(1.2 50(0.2) 640 × 480(0.2) 2.4 1300,- A1 4 (0.8) 800(1.2 50(0.2) 640 × 480(0.2) 2.4 1300,- A1 4 (0.8) 800(1.2 50(0.2) 640 × 480(0.2) 2.4 1300,- ) ) ) ) A2 1 (0.6) 500(0.9 100(0.4) 800 × 600(0.4) 2.3 1100,- A2 1 (0.6) 500(0.9 100(0.4) 800 × 600(0.4) 2.3 1100,- A2 1 (0.6) 500(0.9 100(0.4) 800 × 600(0.4) 2.3 1100,- A2 1 (0.6) 500(0.9 100(0.4) 800 × 600(0.4) 2.3 1100,- ) ) ) ) A3 8(1.2) 250(0.6 150(0.7) 1024 × 768(0.6) 3.1 1500,- A3 8(1.2) 250(0.6 150(0.7) 1024 × 768(0.6) 3.1 1500,- A3 8(1.2) 250(0.6 150(0.7) 1024 × 768(0.6) 3.1 1500,- A3 8(1.2) 250(0.6 150(0.7) 1024 × 768(0.6) 3.1 1500,- ) ) ) ) PrzykÅ‚ad podjÄ™cia decyzji optymalnej, dokonujemy wyboru spoÅ›ród trzech wariantów (A1, A2, A3) Wariant A3 ma najwyższÄ… użyteczność, a wariant A2 ma najniższÄ… cenÄ™ jednak wariant A3 ma najniższÄ… wartość 1 jednostki użytecznoÅ›ci 449 zÅ‚ W tabeli przedstawiono wyliczenia użytecznoÅ›ci dla trzech wariantów, jednoczeÅ›nie zaprezentowano wyliczenie który wariant jest najkorzystniejsza przy pewnych kryteriach wspólnych dla wszystkich. Decyzja dotyczy zakupu PC, a zatem jako wspólne kryteria przyjÄ™to: wielkość pamiÄ™ci operacyjnej komputera (PAO), wielkość twardego dysku (HDD), czÄ™stotliwość zegara w procesorze (Zegar), rozdzielczość monitora (monitor rozdzielczość), 15 SYSTEM EKSPERTOWY XPS Użytkownik Ekspert wyniki objaÅ›nienia kontrola wprowadzanie wiedzy dane użytkownika Komponent dialogowy Komponent objaÅ›niania Komponent wiedzy wyniki wyniki wiedza Komponent do rozwiÄ…zywania problemów opis przypadku cykl przetwarzania Baza wiedzy System z bazÄ… wiedzy. Użytkownik systemu podczas wspomagania decyzji jest wspomagany wiedzÄ… zgromadzonÄ… w komputerze. Komputer gra również rolÄ™ eksperta. Zastosowanie sztucznej inteligencji (ang. artificial intelligence) w systemach decyzyjnych: Przetwarzanie jÄ™zyka naturalnego (sÅ‚owa pisanego i mówionego), Interpretacja obrazów Robotyka Systemy dedukcyjne Systemy ekspertowe Systemy expertowe nie zastÄ…piÄ… ekspertów od wspomagania decyzji, mogÄ… ich tylko odciążyć od wielu rutynowych czynnoÅ›ci. 16 SIEĆ SEMA TYCZ A Reprezentacja wiedzy w komputerze. Baza wiedzy ma wspomagać decydenta informacjami, które nie zostaÅ‚y zapisane w ustrukturalizowanych schematach decyzyjnych. Najczęściej zapisywane sÄ… reguÅ‚y prawne bÄ…dz inne informacje pomocnicze niezbÄ™dne w procesie decyzyjnym. Np. w bazie wiedzy mogÄ… być zapisane informacje niezbÄ™dne do tego by pomóc potencjalnemu klientowi dokÄ…d wyjechać na wczasy lub na wycieczkÄ™. Na przykÅ‚adzie przedstawiono strukturÄ™ powiÄ…zaÅ„ informacyjnych wykÅ‚adu: Informatyka w zarzÄ…dzaniu. Sieć semantyczna umożliwia zdefiniowanie wiedzy w bazie wiedzy. Sieć semantyczna to specyficzny rodzaj formatowania wiedzy w celu jej przetwarzania w komputerze. Ontologia to usystematyzowana wiedza, sklasyfikowana wedÅ‚ug ogólnie akceptowalnych reguÅ‚ 17 SYMULACJA OWY PRODUKT A RY KU SAT DDR . SE SH TDDR CDDR y S OB + _ B DDI IS OE RS BL SS DR OC . Symulacja strategii dziaÅ‚ania nowego podmiotu na rynku. Symulacja ciÄ…gÅ‚a jako technika wspomagania decyzji. MetodÄ… cybernetycznÄ… zostaÅ‚y zdefiniowane schematy zmian czynników wystÄ™pujÄ…cych w procesie decyzyjnym. Komputer przelicza krok po kroku przebieg zmian różnych czynników w zależnoÅ›ci od zmian dokonujÄ…cych siÄ™ w innych obszarach. PrzykÅ‚ad zastosowania symulacji do wspomagania zarzÄ…dzania jest model wprowadzania nowego produktu na rynek. Model ten bazuje na zaÅ‚ożeniu, że symulacja systemowo-dynamiczna winna uwzglÄ™dniać współdziaÅ‚anie pÄ™tli sprzężeÅ„ zwrotnych dodatnich i ujemnych. System wprowadzania nowego produktu na rynek jest systemem szczególnie zÅ‚ożonym, opartym na współdziaÅ‚aniu pÄ™tli sprzężeÅ„ zwrotnych dodatnich i ujemnych. PÄ™tle dodatnie sÄ… pÄ™tlami odchylajÄ…cymi system od celu (równowaga dynamiczna), a pÄ™tle ujemne sÄ… pÄ™tlami naprowadzajÄ…cymi system na cel. Dodatnia pÄ™tla sprzężenia zwrotnego (znak +) bazuje na zaÅ‚ożeniu, że decydent zatrudniajÄ…c sprzedawców (S) zdobywajÄ…cych zlecenia (OB) bÄ™dzie przeznaczaÅ‚ część Å›rodków finansowych na zatrudnienie nowych sprzedawców (IS), którzy zdobywajÄ… nowe zlecenia. Im wiÄ™cej zleceÅ„ tym wiÄ™cej sprzedawców, a im wiÄ™cej sprzedawców tym wiÄ™cej zleceÅ„. W systemie opisano ponadto ujemnÄ… pÄ™tle sprzężenia zwrotnego. 18 SYMULACJA FU KCJO OWA IE PRZEDSIBIORSTWA bx r-ek nowy (y,+) bA (bx,L) K1,+ klient lista klientów (bx,y) K2,+ bx (rx,y) (bx,y) (bx,y) (y,+) K3,- (bx,y) r-ek dobry bC,K klient bx (bx,y) (bx,y) (rx,y) (y,-) poczta (bx,y) odrzuc. zÅ‚y ay bx klient x x (rx,y) x+(rx,y) bx (rx,y) x magazyn y/=L (rx,L) AAABBC x x DEE x+(rx,y) wyd.towaru x y/=L bx x kartot mag x+rx y=L ObjaÅ›nienia: X towar y informacja o kliencie + status klienta pozytywny wysyÅ‚ka - status klienta negatywny Do ZarzÄ…dzanie operacyjnego przedsiÄ™biorstwem stosowana jest technologia Workflow, czyli ZarzÄ…dzanie procesami pracy przy użyciu systemu komputerowego, jako czynnika automatyzujÄ…cego procesy zachodzÄ…ce w przedsiÄ™biorstwie. Technika komputerowa umożliwia przeprowadzenie symulacji funkcjonowania przedsiÄ™biorstwa. Symulacja dyskretna. PrzedsiÄ™biorstwo jako sieć dziaÅ‚aÅ„. Wirtualna organizacja. Taki ukÅ‚ad funkcjonalny przedsiÄ™biorstwa gdzie nie musi wystÄ™pować jedność czasowo-przestrzenna osób i komórek współdziaÅ‚ajÄ…cych w procesie wytwarzania dóbr i usÅ‚ug. Sieć pozwala na schematycznÄ… definicjÄ™ procesów pracy zachodzÄ…cych w firmie. Na bazie sformalizowanego schematu przepÅ‚ywów pracy możliwa jest symulacja dziaÅ‚ania firmy w warunkach laboratoryjnych. Zanim podejmiemy próbÄ™ dokonania zmian organizacyjnych w konkretnej firmie najpierw sprawdzamy te zmiany w warunkach laboratoryjnych (na komputerze). 19 FIRMA SYSTEMY SYMULACYJ E Interpretacja modeli Bank Wiedzy (fakty, reguÅ‚y) System zarzÄ…dzania bazÄ… danych, metod i modeli Bank Metod Bank Modeli Interfejs użytkownika (modelowanie interaktywne) System ekstrakcji danych Bank Danych Inne zródÅ‚a danych W systemach wspomagania decyzji czÄ™sto korzysta siÄ™ z techniki symulacji komputerowej. Symulacja pozwala na testowanie decyzji przed jej rzeczywistym podjÄ™ciem. System symulacyjny z bazÄ… wiedzy. Zastosowanie techniki symulacji do wspomagania decyzji. Najpierw symulacja decyzji (jej możliwych skutków), a pózniej decyzja. Nowoczesne systemy wspomagania decyzji posiadajÄ… zÅ‚ożonÄ… strukturÄ™ funkcjonalnÄ…. NiezbÄ™dne jest współdziaÅ‚anie banku danych, banku metod i banku modeli, a wprowadzenie bazy wiedzy umożliwia komputerowÄ… interpretacjÄ™ modeli symulacyjnych i zapamiÄ™tywanie wyników tejże interpretacji. 20 BI powstaÅ‚o w latach 90-tych XX wieku. WczeÅ›niej posÅ‚ugiwano siÄ™ technologia kartek papieru, papierowych zestawieÅ„, miniaturowych karteczek, np. szef mafii sycylijskiej. Obecnie dominuje zastosowanie technologii informatycznych do podejmowania decyzji. Najważniejsze elementy technologii informatycznych: a) Portal internetowy (kokpit menedżera) b) Hurtownia danych c) Techniki analizy danych (data Mining, ETL) d) Przetwarzanie wiedzy (dane pochodzÄ…ce od ekspertów) 21 KOKPIT ME EDÅ»ERA Znormalizowany ukÅ‚ad wskazników finansowych, ekonomicznych, technicznych, logistycznych, których obserwacja jest niezbÄ™dna po to by skutecznie zarzÄ…dzać przedsiÄ™biorstwem. Kokpit zawiera wizualizacjÄ™ informacji niezbÄ™dnych do podejmowania decyzji. Na jednym ekranie wystÄ™pujÄ… wszystkie najważniejsze informacje: bilans, rachunek zysków i strat, wskazniki finansowe, inne czynniki (miÄ™kkie) Porównanie plan i realizacja. 22