Struktury elementarne systemu przedmiotowego i jego modelu
Transkrypt
Struktury elementarne systemu przedmiotowego i jego modelu
Prace Szkoły Symulacji Systemów Gospodarczych - Duszniki 2002 Wyd. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2002 pp 75-87 Jacek J. NOWAK* STRUKTURY ELEMENTARNE SYSTEMU PRZEDMIOTOWEGO I JEGO MODELU1 W pracy niniejszej przedstawiono elementy teoretycznych podstaw metodologii zastosowania teorii grafów do modelowania i symulacji struktur systemów rzeczywistych. Określono, w formie pięciu aksjomatów, warunki konieczne i dostateczne struktur (grafów je reprezentujących) na to, by przedstawiały struktury systemów rzeczywistych. Jednocześnie scharakteryzowano zarówno niedopuszczalne, jak i podstawowe własności struktur rzeczywistych. Z powyższych przesłanek wyprowadzono własności grafów struktur dopuszczalnych, tj. mogących reprezentować struktury systemów rzeczywistych. Część własności sformułowano w postaci twierdzeń z dowodami. Zaproponowano także pewną klasyfikację struktur. 1. WPROWADZENIE Uwagi końcowe jednej z poprzednich naszych prac zakończyliśmy postulatem skupiania się na poznawaniu i modelowaniu struktur rzeczywistych systemów przedmiotowych (por. [Nowak 2000]). Konsekwentnie realizując ten postulat od strony metodologicznej rozwinęliśmy koncepcję ujmowania struktur systemów bazując na przyjętej hipotezie roboczej H (por. [Nowak 2001]). Hipoteza ta mówi, że każdy system rzeczywisty (w szczególności gospodarczy) można jednoznacznie i wystarczająco, na odpowiednim poziomie abstrakcji, przedstawić w postaci "piątki" <X, Q, Y, λ , δ >, tj. układu wejść, stanów i wyjść badanego systemu oraz wiążących je funkcji przejść i wyjść. Ponieważ tak opisywane struktury równoważnie wygodnie jest przedstawiać z pomocą grafów oraz badać wykorzystując wyniki teorii grafów, to ta teoria stała się naturalnym narzędziem reprezentacji struktur badanych systemów. __________ * Szkoła Wyższa im. B. Jańskiego w Warszawie [email protected] 1 Niniejsza praca stanowi zmodyfikowaną i rozszerzoną część badań sfinansowanych przez Ministerstwo Edukacji Narodowej (program badań podstawowych RPBP III.24/C.5 – por. Nowak 1987). 76 Jacek J. Nowak Rozwijając jednak od strony teoretycznej podstawy metodologiczne zastosowania teorii grafów do modelowania struktur systemów rzeczywistych musimy pamiętać, że nie możemy wykorzystywać własności dowolnych grafów. Mogłoby to prowadzić do zbędnego „teoretyzowania”, tj. tworzenia zbioru zdań pusto spełnionych w badanym wycinku rzeczywistości. Grafy mogące przedstawiać struktury rzeczywistych systemów nie mogą więc charakteryzować się pewnymi cechami. Mamy na myśli takie cechy grafów, które odzwierciedlają własności struktur nie występujące w strukturach systemów rzeczywistych. Własności takie będziemy roboczo nazywać niedopuszczalnymi. Ogólnym celem niniejszej pracy jest wprowadzenie do budowania teoretycznych podstaw zastosowania teorii grafów do opisu struktur systemów rzeczywistych, przyjmując za prawdziwą wyżej wspomnianą hipotezę roboczą H. Cele szczegółowe pracy niniejszej z kolei obejmują: 1) określenie niedopuszczalnych własności grafów, które mogą być brane pod uwagę przy modelowaniu struktur rzeczywistych systemów przedmiotowych; 2) opisanie podstawowych własności klasy grafów, które mogą reprezentować struktury elementarne systemów rzeczywistych; 3) wyróżnienie podstawowych typów rozważanych struktur elementarnych. Dla celów niniejszej pracy przyjmujemy hipotezę roboczą H jak w pracach poprzednich (por. np. [Nowak 2001]). Zastąpimy jedynie „piątkę” <X, Q, Y, λ , δ> równoważną jej „czwórką” <X, Q, Y, φ>. 2. UWAGI TERMINOLOGICZNE Dany jest system przedmiotowy <X,Q,Y, φ >, gdzie X oznacza zbiór wejść, Q zbiór stanów, Y - zbiór wyjść, zaś φ: R → Q×Y: (x,q) a (q',y) jest funkcją reakcji opisywanego obiektu (gdzie R ⊆ X×Q). Przypominając związek z podejściem przyjętym w poprzednich, cytowanych pracach autora, nasza hipoteza robocza H mówi, że każdy system rzeczywisty (w szczególności gospodarczy) można jednoznacznie i wystarczająco, na odpowiednim poziomie abstrakcji, przedstawić w postaci następującej "piątki": <X, Q, Y, λ , δ > (1) gdzie: X - zbiór wejść (zawierający wejścia danego systemu, tj. oddziaływania otoczenia na dany system; wejścia oznaczamy symbolem "x", ewentualnie z subskryptem "i"), Q - zbiór stanów danego systemu (stany oznaczać będziemy literą "q", z ewentualnym subskryptem "j"), Struktury elementarne systemu przedmiotowego i jego modelu 77 Y - zbiór wyjść (obejmujący wyjścia systemu, tj. oddziaływania systemu na jego otoczenie; wyjścia oznaczamy literą "y" z ewentualnym subskryptem "k"). Uwaga. Poszczególne wejścia, stany lub wyjścia mogą być reprezentowane zarówno przez zbiory odpowiednich wielkości, jak i poprzez zbiory relacji (między tymi wielkościami lub innymi obiektami). Ich określenie zależy zarówno od celów i zakresu badania, jak i od rzeczywistej „natury” modelowanego systemu przedmiotowego. Równoważność z powyższą „piątką” (1) „czwórki” przyjętej dla celów niniejszej pracy w postaci <X, Q, Y, ϕ > (2) zapewnia fakt, że X, Q i Y mają to samo znaczenie, co w „piątce” (1), zaś funkcja reakcji φ określona jest następująco: ϕ: R → Q×Y: (x,q) a (q',y) (3) gdzie q'= δ(x,q), y= λ(x,q), zaś R, δ i λ mają to samo znaczenie jak dla „piątki” (1), tzn: λ: R → Q: (x,q) a q' - funkcja przejścia2, wyznaczająca stan następny systemu, q', gdy dany jest stan q oraz wejście x działające na system w tym stanie q, przy czym R ⊆ X×Q, δ: R → Y: (x,q) a y - funkcja wyjścia, wyznaczająca wyjście systemu, y, jako wynik oddziałania wejścia x na system będący w stanie q; Wiedząc, że strukturę systemu można przedstawiać w postaci grafu (multigrafu), łuki takiego grafu struktury będziemy utożsamiać z czwórkami xqq'y (nie jest to iloczyn), tj. elementami funkcji reakcji traktowanej jako podzbiór iloczynu kartezjańskiego X×Q×Q×Y. Wyrażenie xqq'y będzie jednocześnie pełniło rolę nazwy (etykiety) danego łuku, podobnie jak symbol q pełni rolę nazwy (etykiety) węzła grafu struktury. Początkiem danego łuku nazywamy węzeł, z którego ten łuk wychodzi. Początek łuku opisuje drugi element odpowiedniej czwórki xqq'y, czyli q. Końcem danego łuku nazywamy węzeł, do którego ten łuk prowadzi, tj. trzeci element czwórki xqq'y, czyli q'. Uwaga. Jedynie łuki grafu struktury, który jest unigrafem, mogą być jednoznacznie zdefiniowane poprzez podanie tylko par qq', czyli swoich początków i końców. __________ 2 Wyrażenie typu f: X→Y oznacza zapis funkcji (odwzorowania) o dziedzinie X i przeciwdziedzinie w zbiorze Y. Przypomnijmy, że matematyczne znaczenie terminu "funkcja" ("odwzorowanie") oznacza tu więc przyporządkowanie każdemu elementowi x zbioru X jednego i tylko jednego elementu y zbioru Y. Strzałka zaś x a y oznacza tu analogiczne przyporządkowanie "pokazane" na elementach dziedziny i przeciwdziedziny przykładowej funkcji f. Będziemy też czasem używać bardziej klasycznego, a równoważnego zapisu funkcji: y=f(x). 78 Jacek J. Nowak Jeśli graf struktury jest multigrafem, to wszystkie łuki opisane czwórkami xqq'y, których pary qq' są takie same, będziemy nazywać łukami równoległymi (paralelnymi). Strukturę (graf struktury) z n-elementowym zbiorem stanów (wierzchołków) będziemy nazywać grafem rzędu1 n. Złożoność (stopień złożoności) struktury danego systemu (grafu tej struktury) określa moc funkcji3 reakcji tego obiektu (liczba łuków grafu tej struktury). 3. PODSTAWOWE WŁASNOŚCI STRUKTUR ELEMENTARNYCH SYSTEMÓW RZECZYWISTYCH Określenie 3.1. Strukturą elementarną modelowanego systemu nazywamy relację wiążącą bezpośrednio wejścia, stany i wyjścia tego systemu. Powyższe pojęcie struktury elementarnej odpowiada formalnie definicji systemu (i jego struktury) podanej w pracy Nowaka [2001]. Odróżnia ją od wcześniej określonego, ogólniejszego pojęcia struktury warunek bezpośredniej relacji pomiędzy elementami systemu, którymi są: wejścia, stany i wyjścia. Stąd przymiotnik „elementarna”. Korzystając z faktu formalnej odpowiedniości struktury elementarnej i systemu najwygodniej będzie nam rozważać struktury przedstawione nie w formie algebraicznej, czy zapisie teoriomnogościowym, a w postaci grafów (multigrafów) skierowanych. 3.1. UWAGI O NIEDOPUSZCZALNYCH WŁASNOŚCIACH STRUKTUR RZECZYWISTYCH Z uwagi na fakt, że rozważania nasze, choć ogólne, to jednak dotyczą systemów rzeczywistych, nie interesują nas przypadki struktur, które mają przynajmniej jedną z następujących własności4: a) zbiór stanów jest jedno-elementowy, b) istnieją stany nie powiązane z żadnym innym stanem (węzły izolowane), c) istnieją wejścia, które nie działają na żaden stan, d) istnieją wyjścia, które nie są generowane przy żadnym układzie wejście - stan, __________ 3 Tj. moc zbioru φ czwórek xqq'y, przedstawiającego funkcję reakcji danego systemu. Podstawowa, znana nam literatura o własnościach grafów mogących służyć jako opis struktur systemów rzeczywistych (zob. np. [Harary, Norman i Cartwright 1965], [Korzan 1978], [Deo 1980] czy [Kulikowski 1986]) dość niefrasobliwie traktuje problem ograniczeń nakładanych przez rzeczywistość na grafy struktur. Podobnie jest w fundamentalnej pracy Zeiglera [1984]. 4 Struktury elementarne systemu przedmiotowego i jego modelu 79 e) zbiór wyjść jest jedno-elementowy, tzn. obiekt oddziałuje zawsze tak samo na swoje otoczenie, f) istnieje więcej niż jeden stan odpowiadający źródłu w grafie struktury (tj. węzłowi, z którego łuki tylko wychodzą, a żaden łuk nie dochodzi). O ile warunki b-d i f zabezpieczają nas przed rozważaniem struktur o nierealnych własnościach, o tyle warunki a oraz e eliminują z naszych rozważań systemy o żadnej, w istocie, wartości poznawczej. Przypadki powyższe ilustrują grafy struktur przedstawione na rys. 1. Rys. 1. Przykłady grafów struktur nierealnych. 3.2. PODSTAWOWE ZAŁOŻENIA O WŁASNOŚCIACH STRUKTUR RZECZYWISTYCH Każdorazowo punkt widzenia danego systemu określony jest przez podanie zbioru wejść, zbioru stanów i zbioru wyjść. Relacja między elementami tych zbiorów, czyli funkcja reakcji nie jest już od tego momentu zależna od naszego sposobu podejścia, a tylko od rzeczywistej struktury badanego obiektu, przedstawianej oczywiście w terminach uprzednio zdefiniowanych zbiorów wejść, stanów i wyjść. Uwzględniając więc rozważania z poprzedniego paragrafu wprowadzamy więc następujące aksjomaty, eliminujące z rozważań struktury fikcyjne bądź o żadnej wartości poznawczej, a określające podstawowe własności struktur systemów rzeczywistych. Dla przejrzystości tekstu będziemy czasem utożsamiać stan systemu z odpowiadającym mu węzłem grafu struktury tego systemu. 80 Jacek J. Nowak Aksjomat 1. Dany jest m-elementowy zbiór wejść X, n-elementowy zbiór stanów Q oraz p-elementowy zbiór wyjść Y, opisywanego systemu A, gdzie m, n i p są skończonymi liczbami naturalnymi takimi, że: m ≥ 1, n ≥ 2, p ≥ 2 (4) i istnieje relacja R, funkcja reakcji φ oraz zbiory (funkcje) δ i λ postaci następującej: R ⊆ X×Q (5a) φ : R → Q×Y: xq a q'y (5b) δ = { xqq’: ∃y (φ(xq) = q'y) } (5c) λ = { xqy: ∃q' (φ(xq) = q'y) } (5d) Aksjomat 2. Dla każdego stanu q istnieje pewien inny stan q', taki, że system może przejść od stanu q do stanu q' lub5 od stanu q' do stanu q. Aksjomat 3. Dla każdego wejścia systemu x istnieje pewien stan q, na który to wejście x może oddziaływać. Formalnie: ∀x ∃q ∃q'y (xqq' ∈ δ ∧ xqy ∈ λ) (6) Uwaga. Formalne wyrażenie (6) słownie sformułowanego aksjomatu 3 uściśla jednocześnie pojęcie "możliwości oddziaływania" wejścia na system, jako istnienia możliwości przejścia systemu od stanu q do stanu q' pod wpływem wejścia x. Aksjomat 4. Dla każdego wyjścia, y, istnieje pewien stan q i wejście x działające na ten stan, które powoduje, że system generuje dane wyjście y. Aksjomat 5.. Jeżeli istnieje stan nie będący końcem żadnego łuku (czyli tzw. źródło), to: a) nie istnieje drugi taki stan w strukturze systemu, b) musi istnieć przynajmniej jedna ścieżka przejść od tego stanu (źródła) do dowolnego innego stanu systemu. Komentarz do aksjomatu 5. Stanu będącego źródłem nie można osiągnąć z żadnego innego stanu. Zaliczenie takiego stanu do zbioru stanów systemu ma swoje usprawiedliwienie jedynie w zamiarze rozważania zachowania systemu, w którym to źródło jest stanem początkowym. W takim razie musi istnieć możliwość osiągania z tego źródła każdego z pozostałych stanów. Jeśliby z kolei zbiór stanów zawierał przynajmniej dwa stany o charakterze źródeł, to, z definicji źródła, fakt ten od razu uniemożliwiłby przejście co najmniej od źródła do źródła. __________ 5 Słowa "lub" będziemy zawsze używać w znaczeniu alternatywy niewykluczającej. W przypadku alternatywy wykluczającej będziemy używać spójników "albo" ..., "albo". Struktury elementarne systemu przedmiotowego i jego modelu 81 Uwaga. Od tego momentu, jeśli to nie będzie inaczej wyraźnie zaznaczone, terminu „graf struktury” będziemy używać w odniesieniu do grafów przedstawiających struktury systemów spełniających aksjomaty 1-5. 3.3. PODSTAWOWE WŁASNOŚCI GRAFÓW STRUKTUR ELEMENTARNYCH MODELOWANYCH OBIEKTÓW Następujące trzy własności przyjmujemy bez dowodu, jako wynikające bezpośrednio z koncepcji systemu rzeczywistego przedstawionej w hipotezie roboczej (1) lub z wprowadzonych aksjomatów. Własność 1. Każdy graf struktury jest grafem skierowanym (digrafem), którego łuki (strzałki) posiadają wagi6. Własność 2. Każdemu łukowi przyporządkowana jest pewna waga postaci (x,y), gdzie x jest elementem zbioru wejść, zaś y elementem zbioru wyjść danego obiektu. Innymi słowy, istnieje relacja W ⊆ S×X×Y = {(q,q',x,y)}, gdzie S = {(q,q'): ∃x (xqq' ∈ δ)} (7) i gdzie δ jest zbiorem odpowiadającym funkcji przejścia i określonym relacją (5c). Wartości tej relacji W nazywamy wagami łuków7. Własność 3. Warunkiem koniecznym na to, aby graf struktury systemu mógł być multigrafem jest, aby moc zbioru wejść była nie mniejsza od 2. Wniosek 1. Bezpośrednio z własności 3 wynika, że jeśli zbiór wejść jest jedno-elementowy, to graf struktury jest zawsze unigrafem. Własność 4. Dane wejście x, działając na dany stan q, powoduje przejście tylko do jednego stanu następnego q' i wygenerowanie tylko jednego wyjścia y. Wniosek 2. Maksymalną możliwą złożoność struktury każdego z rozważanych w pracy systemów określa każdorazowo iloczyn mocy zbioru wejść i mocy zbioru stanów danego systemu, czyli mn. Dla dalszych własności grafów struktur podamy (naszkicujemy) już dowody. Twierdzenie 1. Każdy graf struktury jest grafem spójnym. Dowód. Teza wynika bezpośrednio z aksjomatu 2. Q.E.D. Komentarz. Ściślej rzecz ujmując, pewne pary węzłów grafu struktury mogą nie być powiązane drogą lecz tylko łańcuchem, tj. ciągiem łuków różnie skierowanych. Pojęciu spójności, użytemu w twierdzeniu 1, odpowiada więc niekiedy używany w literaturze termin słabej spójności grafu. __________ 6 Jest to więc digraf ważony (według np. terminologii Deo [1980]) czy digraf obciążony (według np. terminologii Wilsona [1985]). 7 S jest relacją określającą typ struktury danego obiektu (zob. paragraf 3.4). Uogólniamy tu zarazem pojęcie wagi łuku rozumiane zwykle w teorii grafów jako liczba rzeczywista. 82 Jacek J. Nowak Twierdzenie 2. Liczba wyjść (moc zbioru wyjść) p rzeczywistego systemu przedmiotowego o ustalonym zbiorze m wejść i zbiorze n stanów spełnia nierówność 2 ≤ mn (8) Innymi słowy, dany system o m wejściach i n stanach nie może oddziaływać na swoje otoczenie na więcej niż mn sposobów (przy przyjętym punkcie widzenia danego systemu). Na ile sposobów może w rzeczywistości oddziaływać dany system na swoje otoczenie, zależy to od jego struktury. Twierdzenie 3. Rzeczywisty system przedmiotowy charakteryzujący się n-elementowym zbiorem stanów i p-elementowym zbiorem wyjść musi, aby spełniać aksjomaty 1-5, posiadać co najmniej ]p/n[-elementowy zbiór wejść (warunek konieczny), gdzie symbol ]a[ oznacza najmniejszą liczbę całkowitą niemniejszą od a8. Dowód. Twierdzenie 3 wynika z własności 4 i twierdzenia 2. Q.E.D. Na pytanie: kiedy dany graf struktury musi być multigrafem, odpowiada następujące twierdzenie: Twierdzenie 4. Jeżeli moc zbioru wejść danego systemu przedmiotowego A jest nie mniejsza od mocy jego zbioru stanów, czyli m ≥ n, oraz istnieje taki węzeł q bez pętli, którego stopień wyjściowy9 d(q) jest nie mniejszy niż n, to graf G(A) struktury tego systemu jest multigrafem o krotności10 co najmniej ]d(q)/(n-1)[, gdzie sens zapisu ]a[ określony jest w twierdzeniu 3. Inaczej, G(A) jest multigrafem o krotności co najmniej ]d(q)/(n-1)[ , gdzie d(q) oznacza stopień wyjściowy węzła q. Dowód. Ponieważ węzeł q nie posiada pętli, to łuki z niego wychodzące mogą biec do n-1 różnych stanów. Stąd oraz z własności 4 i założenia, że d(q)≥n wynika teza twierdzenia 4. Q.E.D. Twierdzenie 5. Stopień wyjściowy poszczególnych węzłów grafu struktury nie może być większy od m. Dowód. Przypuśćmy, że stopień wyjściowy węzła q jest większy od m. Oznacza to, że istnieje przynajmniej jedno wejście, które albo powoduje przejście od stanu q do przynajmniej 2 innych stanów, albo do tego samego stanu q i przynajmniej do jednego z pozostałych stanów, albo przynajmniej dwa przejścia do tego samego stanu q (dwie pętle) itp., generując co najmniej dwa różne wyjścia. A fakt taki przeczy istocie funkcji reakcji (własności 4). Q.E.D. Twierdzenie 6. Jeżeli graf struktury danego obiektu jest multigrafem, to krotność jego jest niewiększa od mocy zbioru wejść, tj. m. __________ 8 A ściślej: ]a[=a, jeśli a jest liczbą całkowitą; oraz ]a[ = zaokrąglona w górę liczba a, jeśli a nie jest całkowita. 9 Stopień wyjściowy węzła grafu określa liczbę łuków wychodzących z danego węzła, czyli liczbę łuków, których dany węzeł jest początkiem (por. np . Deo 1980, s. 256). 10 Krotność grafu (multigrafu) jest to maksymalna liczba łuków paralelnych istniejących między dwoma węzłami istniejących w danym grafie (por. Korzan 1978, s. 33). Struktury elementarne systemu przedmiotowego i jego modelu 83 Dowód. Twierdzenie 6 wynika z faktu, że krotność multigrafu wyznaczona jest przez maksymalny stopień ze stopni wyjściowych poszczególnych węzłów tego multigrafu. Ograniczenie tego maksymalnego stopnia do wartości m wynika zaś z twierdzenia 5. Q.E.D. 3.4. TYPY STRUKTUR ELEMENTARNYCH Definicja 1. Bazowym typem struktury elementarnej systemu rzeczywistego <X,Q,Y, φ > nazywamy graf zbioru S ⊂ Q×Q, gdzie S jest zdefiniowane relacją (7), przy czym parze qq' odpowiada łuk o początku q i końcu q'. Bazowy typ struktury będziemy określali nazwą zbioru S. Bazowy typ struktury elementarnej przedstawia więc unigraf nieoznaczony. Taki graf ukazuje jedynie możliwe przejścia od stanu do stanu, nie pokazując na ile możliwych sposobów takie bezpośrednie przejście między daną parą stanów może się realizować. Takie informacje zawarte są zaś w multigrafie, w którym krotność paralelnych łuków między daną parą węzłów qq' odpowiada liczbie sposobów (wejść mogących oddziaływać na stan q) przejść od stanu q do stanu q'. Taki multigraf nieoznaczony przedstawia właściwy, konkretny typ struktury danego systemu. Stąd poniższa definicja: Definicja 2. Typem struktury elementarnej systemu rzeczywistego <X, Q, Y, φ > nazywamy graf odpowiadający grafowi jego struktury elementarnej, którego łuki pozbawione zostały wag (x,y), zaś węzły etykiet11. Przykład. Rozważmy dwa obiekty A i B o różnych strukturach elementarnych, ale tym samym typie struktur. Rys. 2. Struktury elementarne: a) obiektu A, b) obiektu B __________ 11 Pominięcie nazw węzłów (czyli ich etykiet) wynika z faktu, że zawsze można wzajemnie jednoznacznie przyporządkować sobie elementy (np. poprzez przenumerowanie) równolicznych zbiorów skończonych (tu: zbiorów węzłów), i to na wiele sposobów. 84 Jacek J. Nowak Zauważmy dodatkowo, że struktury elementarne tego samego typu mogą się różnić nie tylko zbiorami wejść czy wyjść, ale też tylko samą relacją między wejściami, stanami i wyjściami, co ilustruje rys. 3. Rys. 3. Obiekt C o takich samych zbiorach X, Q i Y oraz typie struktury jak obiekt B. Definicja 3. Rodziną struktury elementarnej danego systemu będziemy nazywać graf odpowiadający grafowi struktury elementarnej tego systemu, pozbawiony oznaczeń (wag) łuków. Faktem oczywistym jest, że na bazie danego zbioru stanów może powstać wiele różnych rodzin struktur o takim samym typie struktury, a różniących się jedynie etykietami węzłów. Definicja 4. Bazową rodziną struktury elementarnej danego systemu nazywamy graf odpowiadający bazowemu typowi struktury tego systemu, ale z zachowaniem etykiet węzłów. Przykład. Rys. 4 ilustruje różnice między pojęciami wprowadzonymi powyższymi definicjami. Rys. 4. Ilustracja pojęć struktury elementarnej, bazowego typu struktury, bazowej rodziny struktury, typu struktury i rodziny struktury Struktury elementarne systemu przedmiotowego i jego modelu 85 4. ELEMENTY DYSKUSJI12 Każdy warunek ogranicza poznawany system. Tak też jest z warunkami w postaci własności niedopuszczalnych struktur systemów rzeczywistych, a stąd zbioru aksjomatów o własnościach tychże struktur. Jednakże celem tego nie było ograniczenie naszych możliwości poznawczych, ale odgraniczenie od przedmiotu modelowania struktur systemów nierzeczywistych. Z drugiej strony, autor nie może być pewien, że zaproponowany układ własności jest kompletny lub w pełni adekwatny do rzeczywistości. Np., w zależności od przyjętego punktu widzenia modelowania systemu, wydaje się, że możliwe byłoby dopuszczenie istnienia więcej niż jednego źródła. W takim przypadku należałoby zmodyfikować (lub odrzucić) aksjomat 5. Z kolei w praktyce, człowiek lub zespół modelujący (poznający) nie jest Wszechwiedzącym. Może nie wyobrazić sobie wszystkich potencjalnych stanów, wejść i wyjść lub możliwości osiągnięcia w danym systemie pewnych stanów. Zwłaszcza dotyczy to sytuacji, które dopiero mogą zaistnieć w przyszłości. Być może w takim przypadku, np. należałoby dopuścić istnienie izolowanych węzłów (stanów) – co stanowi wcześniej określoną własność niedopuszczalną. Ale czy jeszcze mamy w takim przypadku do czynienia z systemem rzeczywistym, czy innym? Jakie systemy będziemy (należy) zaliczać do systemów „rzeczywistych”? Innymi kwestiami są szczegóły kryjące się w koncepcji piątki (1) czy czwórki (2) jako deterministycznej struktury wiążącej elementy pewnego wyróżnionego układu wejść, stanów i wyjść. Taką fundamentalną kwestią jest możliwość praktycznej reprezentacji (modelu) systemu, który można przedstawić teoretycznie. Jeśli, np. w skład modelowanego systemu wchodzą ludzie, to raczej nie da się tego systemu, podobnie jak pojedynczej osoby, reprezentować modelem, który miałby podobnie deterministyczny charakter, jak piątka (1). Sama bowiem liczba potencjalnych struktur mózgu człowieka, składającego się z około 100 miliardów neuronów, może być reprezentowana przez niewyobrażalną wielkość. Niektórzy szacują, że liczba potencjalnych układów połączeń między neuronami mózgu przekracza kilkakrotnie szacunkową liczbę atomów, z jakich składa się znany nam Wszechświat... Przynajmniej z tego względu, z powodu złożoności, a także z powodu naszej ograniczoności poznawczej w praktyce, systemy rzeczywiste jawią się nam jako systemy zachowujące się w sposób niedeterministyczny. Kolejną kwestią jest: co się kryje za „strzałkami” grafów reprezentujących struktury rzeczywiste, wejściami, wyjściami czy stanami. Mogą być one charakteryzowane pojedynczymi wartościami (wielkościami lub własnościami jakościowymi) lub ukła__________ 12 Autor wdzięczny jest w tym miejscu A. Balcerak, K. Góreckiemu i W. Kwaśnickiemu, których wcześniejsze uwagi i spostrzeżenia przyczyniły się do powstania niniejszego podrozdziału. 86 Jacek J. Nowak dami tych wartości (wielkości, własności). Ale często (być może zawsze, jeśli nie jesteśmy na poziomie cząstek elementarnych) taka ich charakterystyka na początku nie wystarczy, by struktura miała charakter deterministyczny. W rzeczywistości bowiem wejścia, stany, wyjścia i przejścia od stanu do stanu same są strukturami. Wtedy należy, przynajmniej teoretycznie, zejść o szczebel abstrakcji niżej i skonkretyzować wspomniane elementy pierwszej struktury jako też struktury. Użyliśmy wyżej wyrażenia „przynajmniej teoretycznie”. Bo praca niniejsza ma charakter teoretyczny. Co nie znaczy, że nie można z teoretycznych rozważań wyciągnąć wniosków praktycznych, nie tylko co do metodologii modelowania systemów. Nie wymienionym bowiem osobno dalszym celem prac autora jest badanie różnych aspektów złożoności struktur systemów rzeczywistych, a na tej podstawie wyciąganie wniosków co do, np. zakresu delegacji uprawnień w strukturach zarządzania, zakresu centralizacji i decentralizacji, efektywności systemowej przedsięwzięć itd. Głębsze i szersze, bardziej kompletne reprezentowanie systemów gospodarczych – w kierunku czego prowadzi koncepcja piątki (1) - może dać w rezultacie, jak w przypadku badań W. Bojarskiego [200] – niezależnych od pracy autora - nieoczekiwane wyniki. Wyniki tych badań stawiają co najmniej pod znakiem zapytania sens i zasady dotychczasowej polityki wobec nierentownych przedsiębiorstw. Dla gospodarki polskiej autor ten wykazał, m. in., że – wybieramy jedynie dwa z licznych wniosków: 1) „... skumulowane dochody publiczne, powodowane działalnością deficytowych przedsiębiorstw są niekiedy wyższe, nawet parokrotnie wyższe, aniżeli wynosi ich deficyt. Likwidacja więc tych przedsiębiorstw powoduje więc straty zarówno dla ludności jak też dla budżetu i funduszy publicznych. Nie jest więc powszechną prawdą, że należy likwidować deficytowe zakłady pracy, ani że utrzymywanie tych zakładów dokonuje się kosztem podatników i innych sektorów budżetowych” [Bojarski 2001, s. 315]; 2) „... skumulowane dochody publiczne przy eksploatacji kopalni nierentownej są wyższe niż przy eksploatacji kopalni rentownej (m. in. z powodu znacznie wyższych kosztów pracy, większych wpłat na fundusze ubezpieczeniowe, podatku od dochodów osobistych i inne)” [Bojarski 2001, s. 143]. 5. UWAGI KOŃCOWE Określenie klasy grafów (struktur) dopuszczalnych, tj. takich, które mogą reprezentować własności struktur systemów rzeczywistych, to jedna z podstaw poprawnego modelowania i wnioskowania, np. za pomocą symulacji, o własnościach i zachowaniu rzeczywistych systemów przedmiotowych. W niniejszej pracy zaproponowano zbiór aksjomatów określających warunki konieczne i dostateczne na to, aby daną strukturę (jej graf) uznać za strukturę dopuszczalną. W dalszym pracach skupimy się nad własnościami różnego rodzaju struktur Struktury elementarne systemu przedmiotowego i jego modelu 87 dopuszczalnych, zwłaszcza tzw. struktur minimalnych, tj. struktur dopuszczalnych o najmniejszej możliwej złożoności. Znając podstawowe własności struktur minimalnych uzyskamy pewną podstawę do wnioskowania, przynajmniej o części potencjalnych (i faktycznych) własności złożonych struktur rzeczywistych systemów przedmiotowych. Stanowić to powinno jeden z elementów wiedzy podstawowej przy modelowaniu i symulacji systemów przedmiotowych. Interesować nas też będzie szczególnie problem liczby (szerzej: kombinatoryka) możliwych struktur, jakie mogą powstać na bazie zbiorów X, Q i Y o zadanych liczbach ich elementów, tj. m, n oraz p. Problem ten ma podstawowe znaczenie, gdy przystępujemy do modelowania struktur rzeczywistych (zwłaszcza gdy nic, albo niewiele co wiemy o rzeczywistych relacjach), a następnie przy ocenie uproszczeń uczynionych w modelu i konsekwencji z tego wynikających. Zwłaszcza dotyczy to wniosków wynikających z zastosowania modelu do symulacji, prognozowania czy optymalizacji. LITERATURA BOJARSKI, W. 2001. Efektywność systemowa przedsięwzięć gospodarczych. Wyd. Wyższej Szkoły Zarządzania i Przedsiębiorczości im. B. Jańskiego, Warszawa. DEO, N. 1980. Teoria grafów i jej zastosowania w technice i informatyce. PWN, Warszawa. FELLER, W. 1987. Wstęp do rachunku prawdopodobieństwa. Tom I. PWN, Warszawa. HARARY, F.; NORMAN, R.Z.; CARTWRIGHT, D. 1965. Structural Models: An Introduction to the Theory of Directed Graphs. J. Wiley, New York. KORZAN, B. 1978. Elementy teorii grafów i sieci. Metody i zastosowania. WN-T, Warszawa. KULIKOWSKI, J.L. 1986. Zarys teorii grafów. Zastosowania w technice. PWN, Warszawa. NOWAK, J. 1987. Struktury elementarne systemów rzeczywistych; [w:] Badanie, z wykorzystaniem systemu MIZAR, teorii struktur dyskretnych jako podstawy teorii struktur ekonomicznych (red. K. Rey), RPBP III.24/C.5, Białystok-Warszawa. (Część V, Rozdz. II) NOWAK, J.J. 2000. O istotnym ograniczeniu regresji wielorakiej jako modelu symulacyjnego; [w:] Symulacja Systemów Gospodarczych. Prace Szkoły Antałówka’2000. WSPiZ oraz Politechnika Wrocławska, Warszawa. NOWAK, J.J. 2001. O strukturze modelu symulacyjnego; [w:] Symulacja Systemów Gospodarczych. Prace Szkoły Antałówka’2001. WSPiZ oraz Politechnika Wrocławska, Warszawa. WILSON, R.J. 1985. Wprowadzenie do teorii grafów. PWN, Warszawa. ZEIGLER, B.P. 1984. Teoria modelowania i symulacji. PWN, Warszawa.