background image

Grzegorz Nikiel

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Wydział Budowy Maszyn i Informatyki

Katedra Technologii Maszyn i Automatyzacji

Zakład Komputerowego Projektowania Wytwarzania

Laboratorium Automatyzacji Projektowania i Wytwarzania

Optymalizacja wielokryterialna

w projektowaniu procesów

wytwarzania – wybrane zagadnienia

Raport z bada  własnych

_____________________________________________________________

Bielsko-Biała 2004

background image

Spis tre ci

1. Wst p................................................................................................................................... 3
2. Polioptymalizacja z wykorzystaniem ocen rozmytych – metoda Baasa i Kwakernaaka.... 7
3. Polioptymalizacja z wykorzystaniem metody Baasa i Kwakernaaka – przykład ............. 16
4. Polioptymalizacja z wykorzystaniem ocen rozmytych – metoda Yagera......................... 28
5. Polioptymalizacja z wykorzystaniem metody Yagera – przykład .................................... 30
6. Optymalizacja wielokryterialna z wykorzystaniem ocen rozmytych – metoda

zmodyfikowana ................................................................................................................. 33

7. Polioptymalizacja z wykorzystaniem metody zmodyfikowanej – przykład..................... 37
8. Pakiet programów do optymalizacji wielokryterialnej ..................................................... 42

8.1. PoliOpt1 – polioptymalizacja z wykorzystaniem ocen rozmytych – metoda Baasa

i Kwakernaaka...................................................................................................................... 42

8.2. PoliOpt2 – polioptymalizacja z wykorzystaniem ocen rozmytych – metoda

zmodyfikowana.................................................................................................................... 46

8.3. Yager – polioptymalizacja metod  Yagera ................................................................. 51

9. Literatura ........................................................................................................................... 54

Niniejszego opracowania nie wolno w cało ci ani w cz ciach rozpowszechnia

ani  powiela   za  pomoc   urz dze   elektronicznych,  mechanicznych,  optycznych

i innych,  wprowadza  do systemów umo liwiaj cych jego odtworzenie w cało ci lub

cz ci – Internet, sieci lokalne.

 (C) Copyright by Grzegorz Nikiel, Bielsko-Biała 2004

background image

1.  Wst p

Optymalizacja  jest  rozumiana  jako  d enie  do  osi gni cia  pewnego  stanu

idealnego,  spełniaj cego  pewne  okre lone  wymagania.  Ogólnie  optymalizacj   dzieli

si  na:

  jednokryterialn , kiedy osi gni cie stanu idealnego wymagane jest wobec jednego

kryterium oceny tego stanu;

  wielokryterialn   (wektorow ,  polioptymalizacj ),  kiedy  osi gni cie  stanu

idealnego jest zale ne od wielu kryteriów oceny tego stanu.

Przy  du ej  liczbie  kryteriów  oceny  stanu  idealnego  dochodzi  cz sto  do

sprzeczno ci  mi dzy  kryteriami,  co  oznacza,  e  poszukiwane  rozwi zanie  nie

ekstremalizuje  wszystkich  kryteriów,  rozwa anych  osobno,  lecz  stanowi  pewnego

rodzaju kompromis pomi dzy nimi. Problem polioptymalizacji polega wi c w głównej

mierze  na  zdefiniowaniu  tego  kompromisu.  W  wielu  przypadkach  mo liwe  jest  na

podstawie heurystycznej wiedzy o optymalizowanym procesie sformułowanie innego,

zast pczego 

kryterium,  wzgl dem  którego  poszukuje 

si  

rozwi zania

kompromisowego.

Formalnie polioptymalizacj  mo na sformułowa  nast puj co [2]:

Niech 

X = {x

l

}, l = 1, 2,...., N jest wektorem zmiennych decyzyjnych, traktowanych

jako  niezale ne.  Niech 

F  =  {f

i

},  i  =  1,  2,....,M  jest  zbiorem  kryteriów  (funkcji)

wzgl dem których oceniane s  rozwi zania w poszukiwaniu kompromisu. Niech dane

s  ograniczenia nało one na warto ci rozwi za :

  nierówno ciowe 

G = {g

k

}, k = 1, 2, ...,K, gdzie: 

0

)

(

X

k

g

;

  równo ciowe 

H = {h

j

}, j = 1, 2,...,J, gdzie: 

0

)

(

=

X

j

h

Celem  polioptymalizacji  jest  osi gni cie  rozwi zania,  dla  którego  spełniony  b dzie

warunek:

)}

(

),....,

(

),

(

{

)

(

min

2

1

X

X

X

X

F

l

f

f

f

=

(1)

Je eli  wymagane  jest  maksymalizowanie  pewnej  funkcji 

*

l

,  wtedy  mo na

wprowadzi  kryterium pomocnicze wg zale no ci:

)

(

max

)

(

min

*

X

X

=

l

l

f

f

(2)

Historycznie  pierwsze  próby  poszukiwania  minimum  poczynili  G.W.  Leibniz

(1646-1716)  i  L.  Euler  (1707-1783)  daj c  podwaliny  do  optymalizacji

wykorzystywanych  przez  I.  Newtona  (1643-1727),  J.  Bernoulliego  (1655-1705)

i D. Bernoulliego  (1700-1782).  Podstawy  matematyczne  optymalizacji  stworzone

zostały  przez  J.L.  Lagrange’a  (1736-1813)  i  W.R.  Hamiltona  (1805-1865).

Wykorzystanie  aproksymacji  do  wyznaczania  optimum  pewnych  skomplikowanych

funkcji  zostało  opracowane  przez  L.  Rayleigha  (1842-1919),  W.  Ritza  (1878-1909)

i B.G.  Galerkina  (1871-1945).  W  ko cu  francusko-włoski  ekonomista  V.  Pareto

(1848-1923)  sformułował  zasad   optymalizacji  wielokryterialnej  w  zagadnieniach

ekonomicznych, któr  pó niej nazwano optymalizacj  w sensie Pareto.

W najprostszym uj ciu rozwi zanie jest optymalne w sensie Pareto, je eli nie jest

mo liwe znalezienie rozwi zania lepszego z uwagi na co najmniej jedno kryterium bez

pogorszenia z uwagi na pozostałe. Graficznie zasada ta została przedstawiona na Rys.

1.

background image

Rys. 1. Definicja optimum w sensie Pareto

Rozwi zanie C mo e zosta  polepszone zarówno wobec kryterium f

1

, jak i f

2

. Dla

rozwi za  A i B taka mo liwo  nie istnieje – poprawa wzgl dem jednego kryterium

powoduje  pogorszenie  z  uwagi  na  drugie  –  nale   one  zatem  do  zbioru  rozwi za

optymalnych w sensie Pareto.

Spo ród innych metod optymalizacji wielokryterialnej wymieni  nale y:

1.

 

Metoda wa onych kryteriów (ang. Weighted Objectives Method) – polega ona na

sprowadzeniu  optymalizacji  wielokryterialnej  do  jednokryterialnej  przez

wprowadzenie kryterium zast pczego, b d cego sum  wa on  kryteriów:

(

)

MIN

)

(

1

=

=

M

q

q

q

f

w

Z

X

(3)

gdzie:

=

=

M

q

q

q

w

w

1

1

1

0

(4)

Graficznie  rozwi zanie  mo na  przedstawi   jako  punkt  przeci cia  obszaru

rozwi za   dopuszczalnych  z  hiperprost   P,  zale n   od  warto ci  wa no ci

kryteriów  w

q

  (Rys.  2).  Ze  wzgl du  na  zrównowa enie  wpływu  poszczególnych

kryteriów mo na wprowadzi  normowanie kryteriów. Problemem w tej metodzie

jest  wybór  a  priori  warto ci  wag  kryteriów,  co  w  oczywisty  sposób  mo e

prowadzi  do ró nych rozwi za .

background image

Rys. 2. Optimum wg metody wa onych kryteriów

2.

 

Metoda optymalizacji hierarchicznej (ang. Hierarchical Optimization Method) –

równie   polega  na  sprowadzeniu  polioptymalizacji  do  optymalizacji  kolejno

wykonywanej  wzgl dem  wszystkich  kryteriów.  W  tym  celu  nale y  wykona

nast puj ce procedur :

  Uszeregowa  kryteria od najwa niejszego (f

1

) do najmniej wa nego (f

M

).

  Znale   rozwi zanie  optymalne 

X

1

  wzgl dem  kryterium  f

1

  i  pierwotnych

ograniczeniach.

  Poszukiwa  rozwi za  optymalnych 

X

i

i = 2, 3, ...,M wzgl dem pozostałych

kryteriów przy wprowadzaniu dodatkowych ogranicze :

)

(

100

1

)

(

1

1

1

1

±

i

i

i

i

f

f

X

X

ε

(5)

gdzie

i

ε

jest  procentow   warto ci   wariancji  dozwolon   dla  funkcji

kryterialnej f

i

. Warto  ta jest swoist  wa no ci  obliczonego w poprzednim

kroku post powania optimum. Warto  wariancji mo e równie  przyjmowa

warto   równ   zero,  wtedy  tak   metod   polioptymalizacji  nazywa  si

metod  leksykograficzn  (ang. Lexicographic Method).

3.

 

Metoda ograniczonych kryteriów (ang. Trade-Off Method

ε

-constraint Method)

–  w  tej  metodzie  a priori  s   ustalane  poziomy  warto ci,  jakie  mog   przyjmowa

poszczególne  kryteria  co  prowadzi  do  ograniczenia  przestrzeni  rozwi za

dopuszczalnych.  Problem  polioptymalizacji  jest  sprowadzany  do  problemu

optymalizacji wzgl dem wybranego kryterium f

r

 przy zwi kszonej o (M-1) liczbie

ogranicze   wynikaj cych  z  pozostałych  kryteriów,  co  matematycznie  mo na

zapisa  nast puj co:

J

j

h

K

k

g

r

i

M

i

f

f

j

k

i

i

r

,...,

1

;

0

)

(

,...,

1

;

0

)

(

;

,...,

1

;

)

(

MIN

)

(

=

=

=

=

X

X

X

X

ε

(6)

gdzie

i

ε

jest warto ci  limituj c  kryterium

i

, ustalon  a priori.

background image

4.

 

Metoda kryterium globalnego (ang. Global Criterion Method) – w metodzie tej

poszukuje  si   rozwi zania  przybli onego 

F(X

*

)  (mo e  nim  by   rozwi zanie

stanowi ce ekstremum dla poszczególnych kryteriów rozpatrywanych osobno) dla

sformułowania kryterium dla optymalizacji jednokryterialnej o postaci:

MIN

)

(

)

(

)

(

1

*

*

=

M

i

P

i

i

i

f

f

f

X

X

X

(7)

przy  zachowaniu  ogranicze   równo ciowych  i  nierówno ciowych.  Warto

wykładnika  P  jest  przyjmowana  a  priori,  najcz ciej  przyjmuje  warto ci

z przedziału (1; 2).

5.

 

Metody  funkcji  odległo ci  i  Mini-Maxu  (ang.  Method  of  Distance  Functions,

Min-Max Method) – metody te s  zbli one do metody kryterium globalnego, gdzie

równie   na  pocz tku  post powania  poszukuje  si   pewnego  rozwi zana

przybli onego (lub idealnego), minimalizuj c w drugiej fazie funkcj  o postaci:

MIN

)

(

)

(

)

(

1

1

*

*

=

M

i

P

P

i

i

i

f

f

f

X

X

X

(8)

Je eli P = 2 wtedy minimalizujemy odległo  mi dzy rozwi zaniem przybli onym

a optymalnym (

Metoda funkcji odległo ci).

Warto   P  = 

∞  prowadzi  do  metody  Min-Max  –  minimalizacji  maksymalnych

odchyle  rozwi zania optymalnego od przybli onego:

MIN

)

(

)

(

)

(

MAX

*

*

,..,

1

=

X

X

X

i

i

i

M

i

f

f

f

(9)

Stosuje si  równie  metod  Min-Max z wagami, przypisanymi do poszczególnych

kryteriów:

MIN

)

(

)

(

)

(

MAX

*

*

,..,

1

=

X

X

X

i

i

i

j

M

i

f

f

f

w

(10)

6.

 

Metoda programowania celów (ang. Goal Programming Method) –  jest pewn

ogóln   technik   polioptymalizacji.  W  tym  podej ciu  kryteria  s   traktowane  jako

cele które nale y osi gn  lub jako warto ci progowe których warto ci kryteriów

nie  mog   przekroczy .  Na  warto ci  kryteriów  mog   zosta   zatem  narzucone

warunki:  wi kszy  lub  równy;  mniejszy  lub  równy;  równy.  Rozwa my  problem

polioptymalizacji  z  uwagi  na  dwie  funkcje  f

1

  i  f

2

.  Przyjmijmy  pierwszy  cel  –

kryterium f

1

 b dzie mniejsze lub równe z

1

, oraz drugi – niech f

2

 b dzie równe z

2

.

Wtedy zapis metody programowania celów b dzie nast puj cy:

2

2

2

2

1

1

1

2

2

2

2

1

1

)

(

)

(

MIN

)

(

z

d

d

f

z

d

f

d

w

d

w

d

w

=

+

+

+

+

+

+

+

+

+

X

X

(11)

background image

uwzgl dnieniem 

ogranicze  

równo ciowych 

nierówno ciowych.

W powy szym  wzorze  w

i

  s   współczynnikami  kary  odpowiadaj cymi  ka dej

odchyłce  warto ci  kryterium  d

i

  które  wyznaczaj   niepo dane  odchylenia

osi gni tego celu.

7.

 

Metoda funkcji u yteczno ci (ang. Utility Function Method) – metoda ta, znana

z nauk ekonomicznych [9], wykorzystuje funkcj  u yteczno ci o postaci:

(MAX)

 

MIN

)

(

F

U

(12)

okre lon   w  sposób  heurystyczny.  Najcz ciej  jest  ona  addytywna  wzgl dem

kryterium:

)

(

...

)

(

)

(

)

(

2

2

1

1

M

M

f

U

f

U

f

U

U

+

+

+

=

F

(13)

8.

 

Metoda algorytmów ewolucyjnych (ang. Evolutionary Algorithms) – jest to grupa

metod,  zaliczaj cych  si   do  technik  sztucznej  inteligencji.  Ich  przydatno   jest

widoczna  dopiero  w  przypadku  problemów,  gdzie  potencjalna  liczba  rozwi za

optymalnych w sensie Pareto mo e si ga  znacznych warto ci (rz du milionów lub

wi cej).  Wtedy  tradycyjne  metody  nie  cechuj   si   tak   skuteczno ci ,  jak

algorytmy  ewolucyjne.  W  przypadku  małej  liczby  rozwi za   dopuszczalnych

lepiej sprawdzaj  si  tradycyjne metody optymalizacji.

2.  Polioptymalizacja z wykorzystaniem ocen rozmytych – metoda Baasa

i Kwakernaaka

Zaprezentowane  w  poprzednim  rozdziale  metody  s   realizowane  przy  wa nym

zało eniu – warto ci ocen kryteriów optymalizacji s   ci le okre lone, maj  charakter

deterministyczny.  W  praktyce  to  zało enie  nie  zawsze  jest  prawdziwe.  Cz sto

informacje o ocenach z zało enia maj  charakter przybli ony, subiektywny, nieostry.

St d powstało szereg metod wykorzystuj cych inn  posta  ocen ni  deterministyczn .

Wi kszo  tych metod bazuje na metodzie wa onych kryteriów – zale no  (3).

Jedn   z  nich  jest  metoda  zaproponowana  przez  S.M.  Baasa  i  H.  Kwakernaaka  [1],

w której  wykorzystali  zarówno  oceny  kryteriów  K

i

,  jak  i  wa no ci  kryteriów  w

i

w postaci rozmytej:

(

)

MAX

)

(

~

~

~

1

=

=

M

i

i

i

K

w

Z

X

(14)

Metoda  ta  jest  wykorzystywana  przy  wyborze  rozwi zania  optymalnego  ze

sko czonego  zbioru 

A  rozwi za   dopuszczalnych  (np.  wariantów  procesu

wytwarzania, postaci półfabrykatu, narz dzi, obrabiarek itp.):

N

k

A

A

A

A

N

k

,...,

2

,

1

};

,...,

,...,

,

{

2

1

=

=

A

(15)

przy pomocy zbioru kryteriów 

K:

{

}

M

i

K

K

K

K

M

i

,...,

2

,

1

;

)

(

),..,

(

),..,

(

),

(

)

(

2

1

=

=

A

A

A

A

A

K

(16)

przy czym wa no  ka dego kryterium jest dana w postaci rozmytej (dokładniej liczby

rozmytej) o funkcji przynale no ci:

background image

1

;

0

);

(

~

=

i

i

Vi

i

v

v

w

µ

(17)

Ka de z rozwi za  ze zbioru 

A jest oceniane wzgl dem ka dego kryterium ze zbioru

K, przy czym ocena ta jest w postaci liczby rozmytej o funkcji przynale no ci:

1

;

0

);

(

)

(

~

=

ki

ki

Rki

k

i

r

r

A

K

µ

(18)

Zakłada  si ,  e  warto ci  ocen  rozwi za ,  jak  i  wa no ci  kryteriów  s   okre lone  na
przedziale 

1

0 co zwi zane jest m.in. z warunkiem (4).

Przy takich zało eniach warto  kryterium zast pczego dla ka dego rozwi zania

ze  zbioru 

A  jest równie  liczb  rozmyt  o funkcji przynale no ci danej  wyra eniem

(por. (14)):

1

;

0

);

(

)

(

....

)

(

)

(

)

(

)

(

)

(

)

(

~

2

2

2

2

1

1

1

1

+

+

+

=

=

k

kM

VkM

M

RM

k

Vk

R

k

k

R

k

Zk

k

k

z

r

v

r

v

r

v

z

A

Z

µ

µ

µ

µ

µ

µ

µ

(19)

co  zgodnie  z  ogólnymi  zasadami  działa   na  liczbach  rozmytych  prowadzi  do

zale no ci:

(

)

=

=

=

=

=

M

i

ki

i

k

ki

Rki

M

i

i

Vi

M

i

k

Zk

r

v

z

r

v

z

1

,..,

1

,..,

1

)

(

min

),

(

min

min

sup

)

(

µ

µ

µ

(20)

Takie post powanie ka demu rozwi zaniu ze zbioru 

A przyporz dkowuje ocen

rozmyt   kryterium  zast pczego.  Zgodnie  z  zale no ci   (14)  nale y  poszukiwa

maksymalnej warto ci tej oceny. Poniewa  jest ona liczb  rozmyt  nale y dokona  jej

defuzyfikacji  (wyostrzenia).  Spo ród  wielu  metod  najbardziej  wiarygodn   w  tym

zagadnieniu jest metoda  rodka ci ko ci, przypisuj ca funkcji przynale no ci (liczbie

rozmytej)  liczb   rzeczywist ,  okre laj c   współrz dn   rodka  ci ko ci  pola  pod

wykresem tej funkcji (Rys. 3):

 

)

(

)

(

)

(

1

0

1

0

=

dz

z

dz

z

z

A

Z

k

Zk

k

Zk

k

k

µ

µ

(21)

Rys. 3. Zasada defuzyfikacji funkcji rozmytej metod   rodka ci ko ci

background image

Polioptymalizacja  sprowadza  si   zatem  do  zadania  poszukiwania  rozwi zania,

dla  którego  warto   oceny  kryterium  zast pczego  jest  maksymalna

(

MAX

)

(

k

k

A

Z

).

Aby uzyska  wa no ci kryteriów, jak i oceny rozwi za  ze zbioru 

A wzgl dem

wszystkich  kryteriów  wykorzystuje  si   ocen   porównawcz   ekspertów  –  metoda

Saaty’ego  (AHP,  ang.  Analitical  Hierarchy  Process)  [12].  W  ocenie  uczestniczy  P

ekspertów. Ka dy z nich dokonuje:

  subiektywnej oceny wzgl dnej wa no ci kryteriów;

  subiektywnej oceny wzgl dnej rozwi za  wzgl dem wszystkich kryteriów;

zestawionych w postaci macierzy Saaty’ego, odpowiednio:

 

,...,

2

,

1

;

,...,

2

,

1

,

;

]

[

tj

sj

Vstj

j

Vst

V

w

w

U

P

j

M

t

s

U

=

=

=

=

U

(22)

co daje ł cznie P macierzy M

×

M, oraz:

)

(

)

(

,...,

2

,

1

;

,...,

2

,

1

;

,...,

2

,

1

,

;

]

[

t

ij

s

ij

Rstij

ij

Rst

R

A

K

A

K

U

P

j

M

i

N

t

s

U

=

=

=

=

=

U

(23)

co  daje  ł cznie  M*P  macierzy  N

×

N.  j-ty  ekspert  porównuj c  s-te  i  t-te  kryterium

(ocena  U

Vstj

)  lub  s-te  i  t-te  rozwi zanie  wzgl dem  i-tegi  kryterium  (ocena  U

Rstij

)

przyjmuje nast puj c  skal  ocen, b d cych liczbami  rzeczywistymi:

  1 je eli s-ty i t-ty element s  traktowane równowa nie;

  3 je eli s-ty element jest nieco wa niejszy ni  t-ty;

  5 je eli s-ty element jest du o wa niejszy ni  t-ty;

  7 je eli s-ty element jest istotnie wa niejszy ni  t-ty;

  9 je eli s-ty element jest absolutnie wa niejszy ni  t-ty;

  2, 4, 6, 8 dla sytuacji po rednich;

  U

Vstj

 = 1/U

Vtsj

U

Rstij

 = 1/ U

Rtsij

;

  1 je eli s = t.

Oceniaj c  parami  wa no ci  kryteriów  ekspert  uzyskuje  M  niezale nych

porówna  dla j-tego kryterium. Wtedy przyj te zało enie:

Vtsj

Vstj

U

U

1

=

(24)

jest prawdziwe, je eli oceny wa no ci spełniaj  nast puj c  zale no :

Vitj

Vsij

Vstj

U

U

U

=

(25)

nazywan   warunkiem  zgodno ci  (oceny  musz   tworzy   spójn   cało ).  Z  warunku

(22) otrzymuje si  nast puj c  zale no  dla j-tego eksperta:

M

t

s

w

w

U

w

w

U

sj

tj

j

Vst

tj

sj

j

Vst

,...,

2

,

1

,

;

1

 

=

=

=

(26)

background image

Je eli  ustalimy  indeks  s  i  posumujemy  równania  (26)  wzgl dem  indeksu  t  to

otrzymamy [7]:

=

=

=

M

t

sj

tj

j

Vst

M

s

M

w

w

U

1

,...,

2

,

1

;

(27)

Mno c równania (27) stronami przez w

sj

 otrzymujemy układ równa :

=

=

=

M

t

sj

tj

Vstj

M

s

w

M

w

U

1

,...,

2

,

1

;

(28)

Grupuj c składniki układu otrzymujemy jego nast puj c  posta  wektorow :

P

j

M

j

j

Vj

,...,

2

,

1

;

=

=

w

w

U

(29)

Rozpatrzmy nast puj cy układ równa :

j

j

Vj

w

w

U

=

λ

(30)

lub jego równowa n  posta :

(

)

0

=

j

Vj

w

1

U

λ

(31)

Układ równa  (31) ma nietrywialne rozwi zanie, je eli wyznacznik:

(

)

0

det

=

− 1

U

λ

Vj

(32)

Wektor 

w

j

 nazywa si  wektorem własnym macierzy 

U

Vj

, a 

λ

 – warto ci  własn

tej e  macierzy.  Układ  M  równa   ma  M  warto ci  własnych.  Ich  suma  jest  równa

ladowi  macierzy,  czyli  sumie  elementów  na  jej  przek tnej  głównej.

W rozpatrywanym problemie na przek tnej le  same jedynki, st d  lad macierzy jest

równy M. Je eli układ równa  ma jedn  niezerow  warto  własn , to jest ona równa

dokładnie M i wektor własny, odpowiadaj cy tej warto ci jest jednocze nie wektorem

w

j

  wa no ci  kryteriów,  ustalonym  przez  j-tego  eksperta.  Je eli  nie  s   spełnione

warunki zgodno ci, to za wektor

 w

j

 wa no ci kryteriów przyjmuje si  wektor własny,

odpowiadaj cy  maksymalnej  warto ci  własnej 

λ

max

,  która  jednak  nie  mo e  zbyt

odbiega   od  warto ci  idealnej,  równej  M.  Aby  sprawdzi ,  czy  warto   własna  ma

odpowiednio warto  wyznacza si  wska nik rozbie no ci CI:

1

max

=

M

M

CI

λ

(33)

oraz wska nik zgodno ci CR:

R

CI

CR

=

(34)

gdzie  R  jest  warto ci   zale n   od  rozmiaru  macierzy  M  wg  Tabl.  1.  Zaleca  si ,  aby

warto  wska nika zgodno ci CR była mniejsza lub równa 0,1. Je eli warto  ta jest

wi ksza  –  nale y  powtórzy   post powanie  oceny  wa no ci  kryteriów  przez  j-tego

eksperta.  W  analogiczny  sposób  s   wyznaczane  oceny  rozwi za   –  K

ij

(

A)  –  dla

wszystkich ekspertów.

background image

Tabl. 1. Warto ci współczynnika R

M

R

M

R

1

2

3

4

5

6

7

8

0,00

0,00

0,58

0,90

1,12

1,24

1,32

1,41

9

10

11

12

13

14

15

1,45

1,49

1,51

1,53

1,56

1,57

1,59

Aby  zapewni   odpowiednio  du   warto   własn  

λ

max

  wykorzystuje  si   cz sto

nast puj ce post powanie przy tworzeniu macierzy Saaty’ego [12]:

1.

  Przy  pomocy  ekspertów  wypełnia  si   pierwszy  wiersz  i  pierwsz   kolumn

macierzy ocen kryteriów lub rozwi za , korzystaj c z zale no ci (24).

2.

  Na przek tnej głównej macierzy przyjmuje si  warto ci równe 1.

3.

  Pozostałe warto ci w macierzy wyznacza si  korzystaj c z zasady konsystencji (dla

ocen kryteriów):

P

j

M

t

s

U

U

U

sj

Vs

tj

Vs

Vstj

,...,

2

,

1

;

,...,

2

,

1

,

;

,

1

,

1

=

=

=

(35)

oraz  warunku  (24).  Podobna  zale no   obowi zuje  dla  ocen  rozwi za .  Dla  tak

skonstruowanej macierzy istnieje jedna niezerowa warto  własna, równa rozmiarowi

macierzy.

Po  okre leniu  wa no ci  kryteriów  i  ocen  rozwi za   przez  poszczególnych

ekspertów wyznacza si  ł czne oceny wa no ci kryteriów (w postaci liczb rozmytych)

oraz  oceny  rozwi za   (równie   w  postaci  liczb  rozmytych),  przy  czym  wcze niej

dokonuje si  normowania ocen ekspertów wg zale no ci [1]:

N

k

P

j

M

i

A

K

A

K

A

K

P

j

M

i

w

w

w

k

ij

j

i

k

ij

k

ij

ij

j

i

ij

ij

,...,

2

,

1

;

,...,

2

,

1

;

,...,

2

,

1

;

)

(

max

)

(

)

(

ˆ

,...,

2

,

1

;

,..,

2

,

1

;

max

ˆ

,

,

=

=

=

=

=

=

=

(36)

Ł czne  wa no ci  kryteriów  (

Vi

µ

)  i  oceny  rozwi za   (

Rki

µ

),  podane  przez  P

ekspertów, s  modelowane za pomoc  trójk tnych funkcji przynale no ci (Rys. 4).

background image

Rys. 4. Modelowanie wa no ci kryteriów i ocen rozwi za  za pomoc  liczb rozmytych

o trójk tnej funkcji przynale no ci

Współrz dne charakterystyczne funkcji przynale no ci s  obliczane z zale no ci:

)

(

ˆ

max

ˆ

max

)

(

ˆ

1

ˆ

1

)

(

ˆ

min

ˆ

min

max

max

1

mod

1

mod

min

min

k

ij

j

ki

ij

j

i

P

j

k

ij

ki

P

j

ij

i

k

ij

j

ki

ij

j

i

A

K

r

w

v

A

K

P

r

w

P

v

A

K

r

w

v

=

=

=

=

=

=

=

=

(37)

W  nast pnym  etapie,  zgodnie  z  zale no ci   (19)  mo na  okre li   posta   funkcji

przynale no ci  kryterium  zast pczego  dla  poszczególnych  rozwi za   ze  zbioru 

A.

W toku  powy szego  post powania  ze  wzgl du  na  dokonane  unormowanie  ocen  –

wzór (36) – zale no  (19) nale y jednak zmodyfikowa  do postaci:

(

)

=

=

=

M

i

i

Vi

M

i

ki

Rki

i

Vi

k

Zk

v

r

v

z

1

1

)

(

)

(

)

(

)

(

µ

µ

µ

µ

(38)

co  zgodnie  z  ogólnymi  zasadami  działa   na  liczbach  rozmytych  prowadzi  do

zale no ci:

(

)

=

=

=

=

=

=

M

i

i

M

i

ki

i

k

ki

Rki

M

i

i

Vi

M

i

k

Zk

v

r

v

z

r

v

z

1

1

,..,

1

,..,

1

)

(

min

),

(

min

min

sup

)

(

µ

µ

µ

(39)

Skorzystanie bezpo rednio z zale no ci (39) nie jest proste, st d w praktyce korzysta

si   z  uproszczonych  metod  działa   na  liczbach  rozmytych,  wykorzystuj cych

α-przekroje zbiorów rozmytych. α-przekrojem zbioru rozmytego B ⊆ X, oznaczanym

B

α

, nazywamy nast puj cy zbiór nierozmyty:

{

}

α

µ

α

=

)

(

:

x

x

B

B

X

(40)

background image

okre lony przez funkcj :

<

=

α

µ

α

µ

χ

α

)

(

 

dla

0

)

(

 

dla

1

x

x

B

B

(41)

Ilustracj  

α-przekroju zbioru rozmytego przedstawiono na Rys. 5.

Rys. 5. 

α-przekrój zbioru rozmytego

Przy  takie  definicji 

α-przekroju  operacje  na  liczbach  rozmytych  mog   zosta

zdefiniowane w nast puj cej postaci (Rys. 6):

α

α

α

α

α

α

µ

µ

µ

d

b

f

c

a

e

x

x

x

B

A

C

+

=

+

=

+

=

;

)

(

)

(

)

(

(42)

α

α

α

α

α

α

µ

µ

µ

d

b

f

c

a

e

x

x

x

B

A

C

=

=

=

;

)

(

)

(

)

(

(43)

α

α

α

α

α

α

µ

µ

µ

c

b

f

d

a

e

x

x

x

B

A

C

=

=

=

;

)

(

)

(

)

(

(44)

background image

Rys. 6. Dane do definicji operacji arytmetycznych na liczbach rozmytych

Przeprowadzaj c  dla  zale no ci  (38)  obliczenia  dla  odpowiednio  du ej  liczby

α-przekrojów  wg  powy szych  zasad  uzyskuje  si   wzgl dnie  dokładne  przybli enie

postaci  funkcji  przynale no ci  dla  ocen  kryteriów  zast pczych.  W  takim  przypadku

pole pod wykresem tej funkcji (zgodnie z (21)) b dzie sum  pól trapezów (Rys. 7).

Rys. 7. Kształt funkcji przynale no ci oceny kryterium zast pczego przybli ony za pomoc

α-przekrojów

Przyst puj c  zatem  do  wyznaczenia  poło enia  rodka  ci ko ci  pola  pod

wykresem  tej  funkcji  –  wzór  (21)  –  wyprowadzono  zale no   na  poło enie  rodka

ci ko ci pola trapezu oraz warto ci siły ci ko ci (Rys. 8) [oprac. własne]:

2

2

2

;

4

3

2

1

1

2

4

3

4

1

4

3

1

2

x

x

S

x

x

R

x

x

x

Q

x

x

x

P

H

x

x

x

x

F

P

Q

R

S

Q

R

S

P

x

C

C

+

=

+

=

+

=

+

=

+

=

+

=

(45)

background image

Rys. 8. Wyznaczanie poło enia  rodka ci ko ci pola trapezu

Je eli  poło enie  rodka  ci ko ci  i  warto   siły  ci ko ci  wyznaczy   dla

wszystkich  pól  składowych  całego  pola  pod  wykresem  funkcji  przynale no ci,  to

mo liwe  jest  wyznaczenie  wypadkowego  poło enia  rodka  ci ko ci  korzystaj c

z równania momentów sił ci ko ci pól (Rys. 9):

(

)

(

)

=

=

=

=

=

=

u

i

Ci

u

i

Ci

Ci

C

u

i

u

i

Ci

C

Ci

Ci

F

x

F

x

F

x

x

F

1

1

1

1

(46)

gdzie:  u  –  liczba  składowych  trapezów,  na  jakie  podzielono  pole  pod  wykresem

funkcji przynale no ci.

Rys. 9. Okre lanie poło enia  rodka ci ko ci całego pola pod wykresem funkcji

przynale no ci kryterium zast pczego

Zale no   (46)  pozwala  ju   wyznaczy   warto ci  wzgl dne  ocen  kryteriów

zast pczych  dla  wszystkich  rozwi za   ze  zbioru 

A  (21),  a  tym  samym  wybra

rozwi zanie optymalne, o maksymalnej warto ci tej oceny.

Nale y  zaznaczy ,  i   otrzymane  w  wyniku  opisanego  post powania  wzgl dne

warto ci  ocen  kryteriów  zast pczych  powinny  by  

interpretowane  w  takiej  skali,

w jakiej były 

okre lane oceny poszczególnych ekspertów.

background image

3.  Polioptymalizacja z wykorzystaniem metody Baasa i Kwakernaaka –

przykład

W pracach [11] i [4] zaprezentowano przykład  wyboru  najlepszego samochodu

osobowego. Analizowano zbiór trzech rozwi za  dopuszczalnych (zbiór 

A):

1.

 A1

 

– Fiat Punto;

2.

 A2

 

– Peugeot 206;

3.

 A3

 

– Volkswagen Polo;

przy przyj ciu nast puj cych kryteriów:

1.

 K1(

A– cena samochodu;

2.

 K2(

A– koszty eksploatacji po 5-ciu latach u ytkowania;

3.

 K3(

A– komfort jazdy;

4.

 K4(

A– stylistyka nadwozia;

5.

 K5(

A– bezpiecze stwo jazdy.

W  ocenie  wa no ci  kryteriów  oraz  ocenie  rozwi za   uczestniczyło  trzech

ekspertów  (E1,  E2,  E3).  Ka dy  z  nich  dokonał  oceny  rozwi za   wzgl dem
rozpatrywanych  kryteriów  przyjmuj c  skal   punktow   1

÷5  (im  wy sza  warto

punktowa tym lepsza ocena) – Rys. 10 – oraz wa no ci kryteriów, przyjmuj c skal
1

÷7 –  Rys. 11.

K1

A1

A2

A3

E1

4

3

1

E2

5

3

1

E3

4

3

1

K2

A1

A2

A3

E1

4

2

5

E2

4

2

5

E3

4

2

4

K3

A1

A2

A3

E1

3

5

2

E2

2

5

1

E3

3

5

2

K4

A1

A2

A3

E1

4

5

2

E2

3

5

1

E3

2

5

3

K5

A1

A2

A3

E1

2

3

4

E2

3

2

4

E3

2

2

4

Rys. 10. Oceny punktowe rozwi za  dopuszczalnych wzgl dem poszczególnych kryteriów

background image

E1

E2

E3

K1

2

3

2

K2

7

6

6

K3

3

2

3

K4

2

3

1

K5

6

4

5

Rys. 11. Oceny punktowe wa no ci kryteriów

Na  podstawie  ocen  punktowych  utworzono  macierze  Saaty’ego  (Rys.  12,  Rys.

13,  Rys.  14  i  Rys.  15).  Przyj to  nast puj ce  post powanie  (na  przykładzie  macierzy

E1/K1 – ocena eksperta E1 rozwi za  wzgl dem kryterium K1):

  Na przek tnej głównej macierzy wpisano warto ci 1;

  Ocen   wariantu  pierwszego  (A1)  przyj to  jako  bazow   –  warto   1  w  komórce

″A1-A1″;

  Oceny  pozostałych  wariantów  (A2,  A3)  obliczano  dziel c  liczb   punktów

przydzielonych  wariantowi  A1  (4)  przez  liczb   punktów  przydzielonych

pozostałym wariantom: A2 (3) i A3 (1), uzyskuj c warto ci w pierwszym wierszu
macierzy: 4/3 (

″A1-A2″) oraz 4 (″A1-A3″);

  Pozostałe  komórki  nad  przek tn   główn   obliczono  korzystaj c  z  zasady

konsystencji macierzy Saaty’ego – zale no  (35):

3

333

.

1

4

A2"

-

A1

"

A3"

-

A1

"

A1"

A2

"

=

=

=

(47)

  Komórki pod przek tn  główn  obliczono z zale no ci (24):

33

.

0

3

1

A3"

-

A2

"

1

A2"

-

A3

"

25

.

0

4

1

A3"

-

A1

"

1

A1"

-

A3

"

75

.

0

333

.

1

1

A2"

-

A1

"

1

A1"

-

A2

"

=

=

=

=

=

=

=

=

=

(48)

W podobny sposób obliczono macierze dla wa no ci kryteriów.

background image

A1

A2

A3

A1

1.0000

1.3333

4.0000

A2

0.7500

1.0000

3.0000

A3

0.2500

0.3333

1.0000

E1/K2

A1

A2

A3

A1

1.0000

2.0000

0.8000

A2

0.5000

1.0000

0.4000

A3

1.2500

2.5000

1.0000

E1/K3

A1

A2

A3

A1

1.0000

0.6000

1.5000

A2

1.6667

1.0000

2.5000

A3

0.6667

0.4000

1.0000

E1/K4

A1

A2

A3

A1

1.0000

0.8000

2.0000

A2

1.2500

1.0000

2.5000

A3

0.5000

0.4000

1.0000

E1/K5

A1

A2

A3

A1

1.0000

0.6667

0.5000

A2

1.5000

1.0000

0.7500

A3

2.0000

1.3333

1.0000

       

E2/K1

A1

A2

A3

A1

1.0000

1.6667

5.0000

A2

0.6000

1.0000

3.0000

A3

0.2000

0.3333

1.0000

E2/K2

A1

A2

A3

A1

1.0000

2.0000

0.8000

A2

0.5000

1.0000

0.4000

A3

1.2500

2.5000

1.0000

E2/K3

A1

A2

A3

A1

1.0000

0.4000

2.0000

A2

2.5000

1.0000

5.0000

A3

0.5000

0.2000

1.0000

E2/K4

A1

A2

A3

A1

1.0000

0.6000

3.0000

A2

1.6667

1.0000

5.0000

A3

0.3333

0.2000

1.0000

E2/K5

A1

A2

A3

A1

1.0000

1.5000

0.7500

A2

0.6667

1.0000

0.5000

A3

1.3333

2.0000

1.0000

Rys. 12. Macierze Saaty’ego ocen

rozwi za  dla eksperta E1

Rys. 13. Macierze Saaty’ego ocen

rozwi za  dla eksperta E2

background image

E3/K1

A1

A2

A3

A1

1.0000

1.3333

4.0000

A2

0.7500

1.0000

3.0000

A3

0.2500

0.3333

1.0000

E3/K2

A1

A2

A3

A1

1.0000

2.0000

1.0000

A2

0.5000

1.0000

0.5000

A3

1.0000

2.0000

1.0000

E3/K3

A1

A2

A3

A1

1.0000

0.6000

1.5000

A2

1.6667

1.0000

2.5000

A3

0.6667

0.4000

1.0000

E3/K4

A1

A2

A3

A1

1.0000

0.4000

0.6667

A2

2.5000

1.0000

1.6667

A3

1.5000

0.6000

1.0000

E3/K5

A1

A2

A3

A1

1.0000

1.0000

0.5000

A2

1.0000

1.0000

0.5000

A3

2.0000

2.0000

1.0000

Rys. 14. Macierze Saaty’ego ocen rozwi za  dla eksperta E3

E1

K1

K2

K3

K4

K5

K1

1.0000

0.2857

0.6667

1.0000

0.3333

K2

3.5000

1.0000

2.3333

3.5000

1.1667

K3

1.5000

0.4286

1.0000

1.5000

0.5000

K4

1.0000

0.2857

0.6667

1.0000

0.3333

K5

3.0000

0.8571

2.0000

3.0000

1.0000

E2

K1

K2

K3

K4

K5

K1

1.0000

0.5000

1.5000

1.0000

0.7500

K2

2.0000

1.0000

3.0000

2.0000

1.5000

K3

0.6667

0.3333

1.0000

0.6667

0.5000

K4

1.0000

0.5000

1.5000

1.0000

0.7500

K5

1.3333

0.6667

2.0000

1.3333

1.0000

E3

K1

K2

K3

K4

K5

K1

1.0000

0.3333

0.6667

2.0000

0.4000

K2

3.0000

1.0000

2.0000

6.0000

1.2000

K3

1.5000

0.5000

1.0000

3.0000

0.6000

K4

0.5000

0.1667

0.3333

1.0000

0.2000

K5

2.5000

0.8333

1.6667

5.0000

1.0000

Rys. 15. Macierze Saaty’ego wa no ci kryteriów dla wszystkich ekspertów

background image

Kolejnym  etapem  jest  obliczenie  dla  ka dej  macierzy  Saaty’ego  wektora

własnego odpowiadaj cego najwi kszej warto ci własnej. Z uwagi na przyj cie zasady

konsystencji  przy  tworzeniu  macierzy  wektor  ten  de  facto  jest  zawarty  w  pierwszej

kolumnie macierzy. Przyjmuje si  jednak zasad  normowania współrz dnych wektora

własnego tak, aby suma ich kwadratów była równa 1:

( )

(

)

P

j

N

k

A

K

w

M

i

k

ij

M

i

ij

,...,

2

,

1

;

,....,

2

,

1

;

1

)

(

;

1

1

2

1

2

=

=

=

=

=

=

(49)

Obliczone  na  podstawie  zale no ci  (49)  wektory  własne  poszczególnych  macierzy

przedstawiono na Rys. 16 i Rys. 17.

K1

A1

A2

A3

E1

0.7845

0.5883

0.1961

E2

0.8452

0.5071

0.1690

E3

0.7845

0.5883

0.1961

K2

A1

A2

A3

E1

0.5963

0.2981

0.7454

E2

0.5963

0.2981

0.7454

E3

0.6667

0.3333

0.6667

K3

A1

A2

A3

E1

0.4867

0.8111

0.3245

E2

0.3651

0.9129

0.1826

E3

0.4867

0.8111

0.3245

K4

A1

A2

A3

E1

0.5963

0.7454

0.2981

E2

0.5071

0.8452

0.1690

E3

0.3244

0.8111

0.4867

K5

A1

A2

A3

E1

0.3714

0.5571

0.7428

E2

0.5571

0.3714

0.7428

E3

0.4082

0.4082

0.8165

Rys. 16. Współrz dne wektorów własnych dla macierzy ocen rozwi za

K1

K2

K3

K4

K5

E1

0.1902

0.7217

0.2853

0.1902

0.5705

E2

0.3487

0.6975

0.2325

0.3487

0.4650

E3

0.2309

0.6928

0.3464

0.1155

0.5774

Rys. 17. Współrz dne wektorów własnych dla macierzy wa no ci kryteriów

Kolejnym  krokiem  jest  normowanie  współrz dnych  wektorów  własnych  wg

zale no ci (36). Unormowane wektory własne przedstawiono na Rys. 18 i Rys. 19.

background image

K1

A1

A2

A3

E1

0.9282

0.6961

0.2320

E2

1.0000

0.6000

0.2000

E3

0.9282

0.6961

0.2320

K2

A1

A2

A3

E1

0.8000

0.4000

1.0000

E2

0.8000

0.4000

1.0000

E3

0.8944

0.4472

0.8944

K3

A1

A2

A3

E1

0.5331

0.8885

0.3554

E2

0.4000

1.0000

0.2000

E3

0.5331

0.8885

0.3554

K4

A1

A2

A3

E1

0.7055

0.8819

0.3528

E2

0.6000

1.0000

0.2000

E3

0.3839

0.9597

0.5758

K5

A1

A2

A3

E1

0.4549

0.6823

0.9097

E2

0.6823

0.4549

0.9097

E3

0.5000

0.5000

1.0000

Rys. 18. Współrz dne unormowane wektorów własnych dla macierzy ocen rozwi za

K1

K2

K3

K4

K5

E1

0.2635

1.0000

0.3953

0.2635

0.7905

E2

0.4832

0.9665

0.3222

0.4832

0.6443

E3

0.3200

0.9600

0.4800

0.1600

0.8000

Rys. 19. Współrz dne unormowane wektorów własnych dla macierzy wa no ci kryteriów

Kolejnym krokiem jest wyznaczenie współrz dnych charakterystycznych funkcji

przynale no ci dla rozmytych wa no ci kryteriów i ocen rozwi za  – zale no  (37).

Ich  warto ci  przedstawiono  na  Rys.  20  i  Rys.  21.  Na  podstawie  tych  danych
sporz dzono  wykresy  funkcji  przynale no ci  ocen  rozwi za   –  Rys.  22 

÷ Rys.  26 –

oraz wa no ci kryteriów – Rys. 27.

background image

K1

A1

A2

A3

r_min

0.9282

0.6000

0.2000

r_mod

0.9521

0.6641

0.2214

r_max

1.0000

0.6961

0.2320

K2

A1

A2

A3

r_min

0.8000

0.4000

0.8944

r_mod

0.8315

0.4157

0.9648

r_max

0.8944

0.4472

1.0000

K3

A1

A2

A3

r_min

0.4000

0.8885

0.2000

r_mod

0.4887

0.9257

0.3036

r_max

0.5331

1.0000

0.3554

K4

A1

A2

A3

r_min

0.3839

0.8819

0.2000

r_mod

0.5631

0.9472

0.3762

r_max

0.7055

1.0000

0.5758

K5

A1

A2

A3

r_min

0.4549

0.4549

0.9097

r_mod

0.5457

0.5457

0.9398

r_max

0.6823

0.6823

1.0000

Rys. 20. Współrz dne charakterystyczne wykresów funkcji przynale no ci rozmytych ocen

rozwi za

K1

K2

K3

K4

K5

v_min

0.2635

0.9600

0.3222

0.1600

0.6443

v_mod

0.3556

0.9755

0.3992

0.3023

0.7449

v_max

0.4832

1.0000

0.4800

0.4832

0.8000

Rys. 21. Współrz dne charakterystyczne wykresów funkcji przynale no ci wa no ci

kryteriów

0

1

0.0

0.2

0.4

0.6

0.8

1.0

K1

A1
A2
A3

Rys. 22. Oceny rozmyte rozwi za

wzgl dem kryterium K1

0

1

0.0

0.2

0.4

0.6

0.8

1.0

K2

A1
A2
A3

Rys. 23. Oceny rozmyte rozwi za

wzgl dem kryterium K2

background image

0

1

0.0

0.2

0.4

0.6

0.8

1.0

K3

A1
A2
A3

Rys. 24. Oceny rozmyte rozwi za

wzgl dem kryterium K3

0

1

0.0

0.2

0.4

0.6

0.8

1.0

K4

A1
A2
A3

Rys. 25. Oceny rozmyte rozwi za

wzgl dem kryterium K4

0

1

0.0

0.2

0.4

0.6

0.8

1.0

K5

A1=A2
A3

Rys. 26. Oceny rozmyte rozwi za  wzgl dem kryterium K5

0

1

0.0

0.2

0.4

0.6

0.8

1.0

K1
K2
K3
K4
K5

Rys. 27. Oceny rozmyte wa no ci kryteriów

Po ustaleniu ł cznych wa no ci kryteriów i ocen rozwi za  wyznacza si  posta

funkcji  przynale no ci  kryteriów  zast pczych  poszczególnych  rozwi za   korzystaj c
z zale no ci  (38),  (42),  (43)  i  (44).  Obliczenia  wykonywano  dla  11 

α-przekrojów

(

α = 0,0;  0,1;  0,2;....;  0,9;  1,0).  Warto ci  graniczne  α-przekrojów  wyznaczano

z zale no ci (Rys. 28):

background image

α

α

α

α

=

+

=

)

(

)

(

mod

max

max

min

mod

min

x

x

x

x

x

x

x

x

P

L

(50)

Rys. 28. Schemat obliczania granic 

α-przekrojów

Dla  zilustrowania  omówionej  metody  oblicze   na  Rys.  29 

÷  Rys.  33

zamieszczono arkusz wyników mno e  rozmytych wa no ci kryteriów przez rozmyte

oceny  rozwi zania  A1  wzgl dem  kolejnych  kryteriów  (38),  ich  sum   oraz  sum

wa no ci kryteriów (Rys. 34) – zale no  (38).

K1(A1)

xL

xP

w1

xL

xP

w1*K1(A1)

xL

xP

0.0

0.9282

1.0000

0.0

0.2635

0.4832

0.0

0.2446

0.4832

0.1

0.9306

0.9952

0.1

0.2727

0.4704

0.1

0.2538

0.4682

0.2

0.9330

0.9904

0.2

0.2819

0.4577

0.2

0.2630

0.4533

0.3

0.9354

0.9856

0.3

0.2911

0.4449

0.3

0.2723

0.4385

0.4

0.9378

0.9808

0.4

0.3003

0.4322

0.4

0.2816

0.4239

0.5

0.9402

0.9761

0.5

0.3096

0.4194

0.5

0.2910

0.4094

0.6

0.9425

0.9713

0.6

0.3188

0.4066

0.6

0.3004

0.3950

0.7

0.9449

0.9665

0.7

0.3280

0.3939

0.7

0.3099

0.3807

0.8

0.9473

0.9617

0.8

0.3372

0.3811

0.8

0.3194

0.3665

0.9

0.9497

0.9569

0.9

0.3464

0.3684

0.9

0.3290

0.3525

1.0

0.9521

0.9521

1.0

0.3556

0.3556

1.0

0.3386

0.3386

Rys. 29. Mno enie rozmytej wa no ci kryterium K1 i rozmytej oceny rozwi zania A1

K2(A1)

xL

xP

w2

xL

xP

w2*K2(A1)

xL

xP

0.0

0.8000

0.8944

0.0

0.9600

1.0000

0.0

0.7680

0.8944

0.1

0.8032

0.8881

0.1

0.9616

0.9976

0.1

0.7723

0.8859

0.2

0.8063

0.8818

0.2

0.9631

0.9951

0.2

0.7765

0.8775

0.3

0.8095

0.8755

0.3

0.9647

0.9927

0.3

0.7808

0.8691

0.4

0.8126

0.8692

0.4

0.9662

0.9902

0.4

0.7851

0.8607

0.5

0.8158

0.8630

0.5

0.9678

0.9878

0.5

0.7894

0.8524

0.6

0.8189

0.8567

0.6

0.9693

0.9853

0.6

0.7938

0.8441

0.7

0.8221

0.8504

0.7

0.9709

0.9829

0.7

0.7981

0.8358

0.8

0.8252

0.8441

0.8

0.9724

0.9804

0.8

0.8024

0.8275

0.9

0.8284

0.8378

0.9

0.9740

0.9780

0.9

0.8068

0.8193

1.0

0.8315

0.8315

1.0

0.9755

0.9755

1.0

0.8111

0.8111

Rys. 30. Mno enie rozmytej wa no ci kryterium K2 i rozmytej oceny rozwi zania A1

background image

K3(A1)

xL

xP

w3

xL

xP

w3*K3(A1)

xL

xP

0.0

0.4000

0.5331

0.0

0.3222

0.4800

0.0

0.1289

0.2559

0.1

0.4089

0.5287

0.1

0.3299

0.4719

0.1

0.1349

0.2495

0.2

0.4177

0.5242

0.2

0.3376

0.4638

0.2

0.1410

0.2432

0.3

0.4266

0.5198

0.3

0.3453

0.4558

0.3

0.1473

0.2369

0.4

0.4355

0.5153

0.4

0.3530

0.4477

0.4

0.1537

0.2307

0.5

0.4444

0.5109

0.5

0.3607

0.4396

0.5

0.1603

0.2246

0.6

0.4532

0.5065

0.6

0.3684

0.4315

0.6

0.1670

0.2185

0.7

0.4621

0.5020

0.7

0.3761

0.4234

0.7

0.1738

0.2126

0.8

0.4710

0.4976

0.8

0.3838

0.4154

0.8

0.1808

0.2067

0.9

0.4798

0.4931

0.9

0.3915

0.4073

0.9

0.1879

0.2008

1.0

0.4887

0.4887

1.0

0.3992

0.3992

1.0

0.1951

0.1951

Rys. 31. Mno enie rozmytej wa no ci kryterium K3 i rozmytej oceny rozwi zania A1

K4(A1)

xL

xP

w4

xL

xP

w4*K4(A1)

xL

xP

0.0

0.3839

0.7055

0.0

0.1600

0.4832

0.0

0.0614

0.3409

0.1

0.4018

0.6913

0.1

0.1742

0.4651

0.1

0.0700

0.3215

0.2

0.4197

0.6770

0.2

0.1885

0.4470

0.2

0.0791

0.3026

0.3

0.4377

0.6628

0.3

0.2027

0.4289

0.3

0.0887

0.2843

0.4

0.4556

0.6485

0.4

0.2169

0.4108

0.4

0.0988

0.2664

0.5

0.4735

0.6343

0.5

0.2312

0.3928

0.5

0.1094

0.2491

0.6

0.4914

0.6201

0.6

0.2454

0.3747

0.6

0.1206

0.2323

0.7

0.5093

0.6058

0.7

0.2596

0.3566

0.7

0.1322

0.2160

0.8

0.5273

0.5916

0.8

0.2738

0.3385

0.8

0.1444

0.2002

0.9

0.5452

0.5773

0.9

0.2881

0.3204

0.9

0.1571

0.1850

1.0

0.5631

0.5631

1.0

0.3023

0.3023

1.0

0.1702

0.1702

Rys. 32. Mno enie rozmytej wa no ci kryterium K4 i rozmytej oceny rozwi zania A1

K5(A1)

xL

xP

w5

xL

xP

w5*K5(A1)

xL

xP

0.0

0.4549

0.6823

0.0

0.6443

0.8000

0.0

0.2931

0.5458

0.1

0.4640

0.6686

0.1

0.6544

0.7945

0.1

0.3036

0.5312

0.2

0.4731

0.6550

0.2

0.6644

0.7890

0.2

0.3143

0.5168

0.3

0.4821

0.6413

0.3

0.6745

0.7835

0.3

0.3252

0.5025

0.4

0.4912

0.6277

0.4

0.6845

0.7780

0.4

0.3363

0.4883

0.5

0.5003

0.6140

0.5

0.6946

0.7725

0.5

0.3475

0.4743

0.6

0.5094

0.6003

0.6

0.7047

0.7669

0.6

0.3589

0.4604

0.7

0.5185

0.5867

0.7

0.7147

0.7614

0.7

0.3706

0.4467

0.8

0.5275

0.5730

0.8

0.7248

0.7559

0.8

0.3824

0.4332

0.9

0.5366

0.5594

0.9

0.7348

0.7504

0.9

0.3943

0.4197

1.0

0.5457

0.5457

1.0

0.7449

0.7449

1.0

0.4065

0.4065

Rys. 33. Mno enie rozmytej wa no ci kryterium K5 i rozmytej oceny rozwi zania A1

Suma(wi*Ki(A1))

xL

xP

Suma(wi)

xL

xP

0.0

1.4960

2.5202

0.0

2.3500

3.2464

0.1

1.5346

2.4563

0.1

2.3928

3.1995

0.2

1.5740

2.3934

0.2

2.4355

3.1526

0.3

1.6144

2.3313

0.3

2.4783

3.1057

0.4

1.6556

2.2700

0.4

2.5210

3.0588

0.5

1.6977

2.2097

0.5

2.5638

3.0120

0.6

1.7407

2.1503

0.6

2.6065

2.9651

0.7

1.7846

2.0918

0.7

2.6493

2.9182

0.8

1.8293

2.0341

0.8

2.6920

2.8713

0.9

1.8750

1.9774

0.9

2.7348

2.8244

1.0

1.9215

1.9215

1.0

2.7775

2.7775

Rys. 34. Sumy rozmyte ocen rozwi za  oraz wa no ci kryteriów

background image

Ostatecznie,  na  Rys.  35  zamieszczono  obliczenia  oceny  kryterium  zast pczego

dla rozwi zania A1, za  na Rys. 36 unormowane postacie funkcji przynale no ci ocen

kryterium  zast pczego  dla  wszystkich  analizowanych  rozwi za .  Na  ich  podstawie

sporz dzono wykresy funkcji przynale no ci – Rys. 37.

Z(A1)

xL

xP

0.0

0.4608

1.0724

0.1

0.4796

1.0266

0.2

0.4993

0.9827

0.3

0.5198

0.9407

0.4

0.5412

0.9005

0.5

0.5637

0.8619

0.6

0.5871

0.8250

0.7

0.6115

0.7896

0.8

0.6371

0.7556

0.9

0.6639

0.7231

1.0

0.6918

0.6918

Rys. 35. 

α-przekroje funkcji przynale no ci ocen kryterium zast pczego dla rozwi zania A1

α

Z(A1)

Z(A2)

Z(A3)

0.0

0.4296

1.0000

0.3626

0.9097

0.4578

0.9368

0.1

0.4472

0.9572

0.3801

0.8695

0.4740

0.9026

0.2

0.4655

0.9163

0.3982

0.8310

0.4909

0.8700

0.3

0.4847

0.8771

0.4171

0.7940

0.5086

0.8388

0.4

0.5047

0.8396

0.4367

0.7584

0.5270

0.8091

0.5

0.5256

0.8037

0.4571

0.7243

0.5463

0.7807

0.6

0.5474

0.7692

0.4783

0.6914

0.5664

0.7535

0.7

0.5702

0.7362

0.5003

0.6598

0.5874

0.7275

0.8

0.5941

0.7046

0.5233

0.6295

0.6094

0.7027

0.9

0.6190

0.6742

0.5472

0.6002

0.6323

0.6790

1.0

0.6451

0.6451

0.5721

0.5721

0.6563

0.6563

Rys. 36. 

α-przekroje funkcji przynale no ci ocen kryterium zast pczego dla wszystkich

rozwi za

background image

0.0

1.0

0.2

0.4

0.6

0.8

1.0

µ

Z(A1)
Z(A2)
Z(A3)

Rys. 37. Wykresy funkcji przynale no ci ocen rozwi za  wzgl dem kryterium zast pczego

Ostatnim  krokiem  jest  defuzyfikacja  (wyostrzenie)  rozmytych  ocen  kryterium

zast pczego  metod   wyznaczania  poło enia  rodka  ci ko ci  pól  pod  wykresami

funkcji  przynale no ci  –  zale no ci  (45)  i  (46).  Na  Rys.  38  zamieszczono  przebieg

oblicze   dla  rozwi zania  A1,  natomiast  w  Tabl.  2  zestawiono  deterministyczne

warto ci ocen kryterium zast pczego dla wszystkich rozwa anych rozwi za  oraz ich

warto ci unormowane.

Z(A1)

α

P

Q

R

S

xCi

FCi

xCi*FCi

0.1 -0.0804

1.5276

0.7148

0.7022

0.7086

0.0540

0.0383

0.2 -0.0036

1.4264

0.7022

0.6909

0.6967

0.0480

0.0335

0.3

0.0730

1.3280

0.6909

0.6809

0.6860

0.0422

0.0289

0.4

0.1497

1.2321

0.6809

0.6721

0.6766

0.0364

0.0246

0.5

0.2265

1.1387

0.6721

0.6646

0.6685

0.0307

0.0205

0.6

0.3037

1.0474

0.6646

0.6583

0.6616

0.0250

0.0165

0.7

0.3814

0.9581

0.6583

0.6532

0.6559

0.0194

0.0127

0.8

0.4597

0.8706

0.6532

0.6493

0.6514

0.0138

0.0090

0.9

0.5389

0.7847

0.6493

0.6466

0.6481

0.0083

0.0054

1.0

0.6190

0.7003

0.6466

0.6451

0.6461

0.0028

0.0018

Suma=

0.2805

0.1912

xC=

0.6816

Rys. 38. Obliczenia poło enia  rodka ci ko ci pola pod wykresem funkcji przynale no ci

oceny kryterium zast pczego dla rozwi zania A1

background image

Tabl. 2. Warto ci ocen kryterium zast pczego dla analizowanych rozwi za  dopuszczalnych

Rozwi zanie Ocena wzgl dem kryterium

Zast pczego

Unormowana ocena wzgl dem

kryterium zast pczego

A1

A2

A3

0.6816

0.6060

0.6749

1.125

1.000

1.114

Na podstawie zarówno postaci wykresów funkcji przynale no ci, jak i warto ci

ocen  kryterium  zast pczego  mo na  stwierdzi ,  e  najgorszym  jest  rozwi zanie  A2

(Peugot  206).  Rozwi zania  A1  (Fiat  Punto)  i  A3  (Volkswagen  Polo)  s   do  siebie

bardzo zbli one, cho  niewielk  przewag  posiada A1.  To  rozwi zanie  nale y  uzna

za optymalne w  wietle przeprowadzonego post powania polioptymalizacyjnego.

4.  Polioptymalizacja z wykorzystaniem ocen rozmytych – metoda Yagera

W  metodzie  Yagera  [5],  [13]  wybór  rozwi zania  optymalnego  traktowany  jest

jako decyzja rozmyta D, której składnikami s  rozpatrywane rozwi zania ze zbioru 

A

(15), a  ci lej ich przynale no ci do decyzji optymalnej:

N

N

A

D

A

D

A

D

D

/

....

/

/

2

2

1

1

+

+

+

=

(51)

Składnik  o  najwi kszej  warto ci  funkcji  przynale no ci  do  decyzji  optymalnej  jest

traktowany  jako  rozwi zanie  optymalne  w  zagadnieniu  polioptymalizacji  –  por.

metoda  Jaina  [5].  Z  uwagi  na  wielokryterialn   ocen   rozwi za   funkcja

przynale no ci  do  decyzji  optymalnej  dla  danego  rozwi zania  musi  by   zale na  od

ocen  wzgl dem  wszystkich  kryteriów.  Wyznacza  si   j   w  kategoriach  rozmytych,

agreguj c funkcje przynale no ci rozwi zania do decyzji optymalnej, rozpatrywanych

osobno  wzgl dem  poszczególnych  kryteriów.  Stosuje  si   nast puj ce  sposoby

agregowania [5]:

1.

  Iloczyn logiczny funkcji przynale no ci (decyzja typu minimum):

N

k

A

A

A

A

k

K

k

K

k

K

k

D

M

k

,...,

2

,

1

);

(

...

)

(

)

(

)

(

2

1

=

=

µ

µ

µ

µ

(52)

co praktycznie sprowadza si  do:

))

(

(

min

)

(

,..,

1

k

K

M

i

k

D

A

A

i

k

µ

µ

=

=

(53)

2.

  Iloczyn algebraiczny funkcji przynale no ci:

)

(

...

)

(

)

(

)

(

2

1

k

K

k

K

k

K

k

D

A

A

A

A

M

k

µ

µ

µ

µ

=

(54)

3.

  Suma logiczna funkcji przynale no ci (decyzja typu maksimum):

)

(

...

)

(

)

(

)

(

2

1

k

K

k

K

k

K

k

D

A

A

A

A

M

k

µ

µ

µ

µ

=

(55)

co praktycznie sprowadza si  do:

))

(

(

max

)

(

,..,

1

k

K

M

i

k

D

A

A

i

k

µ

µ

=

=

(56)

background image

Ponadto  uwzgl dnia  si   wa no   poszczególnych  kryteriów,  wprowadzaj c

współczynniki  wagowe  w

i

,  co  w  konsekwencji  prowadzi  do  nast puj cych  postaci

funkcji agreguj cych oceny rozwi za  (52), (54), (55):

(

) (

)

(

)

(

) (

)

(

)

(

) (

)

(

)

M

M

k

M

M

k

M

M

k

w

k

K

w

k

K

w

k

K

k

D

w

k

K

w

k

K

w

k

K

k

D

w

k

K

w

k

K

w

k

K

k

D

A

A

A

A

A

A

A

A

A

A

A

A

)

(

...

)

(

)

(

)

(

)

(

...

)

(

)

(

)

(

)

(

...

)

(

)

(

)

(

2

2

1

1

2

2

1

1

2

2

1

1

µ

µ

µ

µ

µ

µ

µ

µ

µ

µ

µ

µ

=

=

=

(57)

Wa no ci  kryteriów  w

i

  wyznacza  si   podobnie  jak  w  post powaniu  Baasa

i Kwakernaaka, korzystaj c z metody Saaty’ego. Ka dy z P ekspertów buduje macierz

porówna   kryteriów  parami 

U

Vj

,  j  =  1,  2,  ...,  P  (22).  Na  ich  podstawie  tworzy  si

ł czn  macierz Saaty’ego wa no ci kryteriów jako  redni  z macierzy ekspertów wg

zale no ci:

=

=

=

=

P

j

Vstj

st

st

U

P

B

M

t

s

B

1

1

,..,

2

,

1

,

];

[

B

(58)

Wa no ci  w

i

  kryteriów  s   wyznaczane  na  podstawie  współrz dnych  wektora

własnego 

]

[

i

Y

=

Y

  macierzy  B,  odpowiadaj cej  najwi kszej  warto ci  własnej,

korzystaj c z zale no ci:

M

i

Y

Y

w

M

i

i

i

i

,...,

2

,

1

;

1

=

=

=

(59)

W  drugim  kroku  eksperci  oceniaj   ka dy  z  wariantów  wzgl dem  ka dego

kryterium. Stosowane s  dwie metody oceny:

Punktowa  [1]  przyjmuj c  skal   punktow   0;    przy  czym  im  wy sza  warto

liczbowa tym wy sza ocena eksperta danego wariantu. Zakres skali ocen L nie jest

ci le sprecyzowany, wynika z subiektywnej oceny rozpi to ci jako ci ocenianych

wariantów  (zaleca  si   jako  warto   maksymaln   przyj   10).  Oceny  punktowe

ekspertów s  zebrane w tablicy 

S = [S

kij

], gdzie S

kij

 oznacza ocen  punktow  k-tego

rozwi zania  wzgl dem  i-tego  kryterium  dla  j-tego  eksperta.  Oceny  te  poddaje  si

unormowaniu wg zale no ci:

L

S

S

S

kij

kij

kij

=

=

ˆ

]

ˆ

[

ˆS

(60)

Bazowa  [10]  –  jedno  z  rozwi za   przyjmuje  si   za  rozwi zanie  bazowe

(odniesienia),  wzgl dem  którego  oceniane  s   pozostałe.  Oceny  rozwi za   maj

charakter rozmyty, przy czym wyra aj  one stopie  przynale no ci g

kijl

 ocenianego

k-tego  rozwi zania  do  pewnej  klasy  l  rozwi za   lepszych  b d   gorszych  od

rozwi zania bazowego:

background image

L

L

l

P

j

M

i

N

k

g

g

g

L

L

l

kijl

kijl

kijl

,...,

0

,...,

;

,...,

2

,

1

;

,...,

2

,

1

;

,..,

2

,

1

1

)

1

;

0

(

];

[

=

=

=

=

=

=

=

G

(61)

Liczba wszystkich  klas (2L+1) przyjmowana jest w  granicach 3

÷7. Przynale no

do  klas  ujemnych  oznacza,  e  rozwi zanie  oceniono  jako  gorsze  od  bazowego,

dodatnich  za   –  jako  lepsze.  Przynale no   do  klasy  0  oznacza  równowa no

z rozwi zaniem  bazowym.  Z  ka d   klas   wi e  si   pewn   procentow   warto ,

wyra aj c  o ile rozwi zanie przynale ce do tej  klasy jest lepsze b d  gorsze od

bazowego. Przyjmuje si  stały przyrost tej warto ci dla kolejnych klas.

Na  podstawie  ocen  rozmytych 

G  wyznacza  si   unormowane  oceny  rozwi za ,

korzystaj c z zale no ci:

(

)

L

l

g

L

S

S

L

L

l

kijl

kij

kij

2

ˆ

]

ˆ

[

ˆ

=

+

=

=

S

(62)

Z  unormowanych  ocen  ekspertów  wyznacza  si   ł czn   ocen   rozwi za   przez

ich u rednienie (zało enie o równej wa no ci ekspertów):

M

i

N

k

S

P

C

C

P

j

kij

ki

ki

,...,

2

,

1

;

,...,

2

,

1

;

ˆ

1

]

[

1

=

=

=

=

=

C

(63)

Unormowane,  deterministyczne  oceny  punktowe  rozwi za   C

ki

  uto samia  si

warto ciami  rozmytymi  funkcji  przynale no ci  rozwi za   do  decyzji  optymalnej

z uwagi na poszczególne kryteria, czyli:

ki

k

i

C

A

=

)

(

µ

(64)

Dalsze  post powanie  jest  prowadzone  wg  zale no ci  (57),  co  ostatecznie

prowadzi do wyboru rozwi zania optymalnego:

MAX

)

(

k

D

A

k

µ

(65)

5.  Polioptymalizacja z wykorzystaniem metody Yagera – przykład

Ocenie  poddano  k  =  5  rozwi za : 

A  =  {A

1

,  A

2

,  A

3

,  A

4

,  A

5

}  wzgl dem  M  =  3

kryteriów: 

K(A) = {K

1

K

2

K

3

}. Oceny dokonał P = 1 ekspert.

W  pierwszym  etapie  dokonano  oceny  wa no ci  kryteriów  (macierz 

B  (57)),

obliczenia  wektora  własnego 

Y  dla  najwi kszej  warto ci  własnej  oraz  warto ci

współczynników wagowych w

i

 (57) – Rys. 39.

background image

K1

K2

K3

Y

1.0000

1.5000

5.0000

K1

0.821

K1

K2

K3

B =

0.6667

1.0000

3.3333

K2

0.547

0.5359 0.3570

0.1070

0.2000

0.3000

1.0000

K3

0.164

i

w

Rys. 39. Dane i obliczenia wa no ci kryteriów

W drugim etapie wyznaczono:

1.

  Oceny  punktowe 

S  rozwi za   wzgl dem  poszczególnych  kryteriów  przy

rozpi to ci  skali  L  =  7.  Warto ci  ocen  oraz  ich  warto ci  unormowane 

Sˆ   (60)

przedstawiono na Rys. 40. Dla jednego eksperta 

S

ˆ

=  (61).

K1

K2

K3

K1

K2

K3

A1

2

1

1

A1

0.2857 0.1429

0.1429

A2

2

1

2

A2

0.2857 0.1429

0.2857

A3

1

7

7

A3

0.1429 1.0000

1.0000

A4

2

1

7

A4

0.2857 0.1429

1.0000

A5

1

1

7

A5

0.1429 0.1429

1.0000

ki

S

ki

ki

C

S

=

ˆ

Rys. 40. Oceny punktowe rozwi za  wzgl dem poszczególnych kryteriów i ich warto ci

unormowane oraz oceny ł czne (wersja punktowa)

2.

  Warto ci  rozmyte 

G  ocen  przy  przyj ciu  liczby  klas  (2L+1)  równej  7  i  warto ci

przyrostu  procentowego  oceny  jako ci  rozwi za   równego  15%.  Zostały  one

przedstawione  na  Rys.  41.  Na  ich  podstawie  obliczono  warto ci  ocen
unormowanych 

Sˆ  (62) oraz ł cznych C (63), gdzie dla jednego eksperta 

S

ˆ

=  –

Rys. 42.

Klasy

-3

-2

-1

0

1

2

3

45%

30%

15%

15%

30%

45%

A1

0.00

0.00

0.00

1.00

0.00

0.00

0.00

A2

0.00

0.00

0.10

0.90

0.00

0.00

0.00

A3

0.00

0.40

0.60

0.00

0.00

0.00

0.00

A4

0.00

0.00

0.20

0.80

0.00

0.00

0.00

A5

0.00

0.50

0.50

0.00

0.00

0.00

0.00

-3

-2

-1

0

1

2

3

45%

30%

15%

15%

30%

45%

A1

0.00

0.00

0.00

1.00

0.00

0.00

0.00

A2

0.00

0.00

0.00

0.90

0.10

0.00

0.00

A3

0.00

0.00

0.00

0.00

0.00

0.10

0.90

A4

0.00

0.00

0.20

0.80

0.00

0.00

0.00

A5

0.00

0.00

0.10

0.90

0.00

0.00

0.00

-3

-2

-1

0

1

2

3

45%

30%

15%

15%

30%

45%

A1

0.00

0.00

0.00

1.00

0.00

0.00

0.00

A2

0.00

0.00

0.00

0.30

0.70

0.00

0.00

A3

0.00

0.00

0.00

0.00

0.00

0.05

0.95

A4

0.00

0.00

0.00

0.00

0.00

0.10

0.90

A5

0.00

0.00

0.00

0.00

0.00

0.20

0.80

1

k

G

2

k

G

3

k

G

Rys. 41. Warto ci ocen rozmytych rozwi za  wzgl dem poszczególnych kryteriów (wersja

bazowa)

background image

A1

0.5000

A1

0.5000

A1

0.5000

A2

0.4833

A2

0.5167

A2

0.6167

A3

0.2667

A3

0.9833

A3

0.9917

A4

0.4667

A4

0.4667

A4

0.9833

A5

0.2500

A5

0.4833

A5

0.9667

1

1

ˆ

k

k

C

S

=

2

2

ˆ

k

k

C

S

=

3

3

ˆ

k

k

C

S

=

Rys. 42. Oceny unormowane oraz ł czne rozwi za  (wersja bazowa)

W  trzecim  etapie  post powania  na  podstawie  ł cznych  ocen  unormowanych

korzystaj c z zale no ci (57) wyznaczono warto ci funkcji przynale no ci rozwi za

do  decyzji  optymalnej  korzystaj c  z  wszystkich  trzech  opisanych  sposobów

agregowania  –  Rys.  45  i  Rys.  46,  przy  czym  na  Rys.  43  i  Rys.  44  przedstawiono

warto ci  funkcji  przynale no ci  rozwi za   do  decyzji  optymalnej  z  uwagi  na

poszczególne kryteria, podniesione do pot gi równej wa no ci w

i

 kryterium.

K1

K2

K3

A1

0.5110

0.4992

0.8120

A2

0.5110

0.4992

0.8745

A3

0.3525

1.0000

1.0000

A4

0.5110

0.4992

1.0000

A5

0.3525

0.4992

1.0000

(

)

i

w

k

Ki

)

(

µ

Rys. 43. Warto ci funkcji przynale no ci 

(

)

i

w

k

Ki

)

(

µ

(wersja punktowa)

K1

K2

K3

A1

0.6897

0.7808

0.9285

A2

0.6773

0.7900

0.9496

A3

0.4925

0.9940

0.9991

A4

0.6647

0.7618

0.9982

A5

0.4757

0.7714

0.9964

(

)

i

w

k

Ki

)

(

µ

Rys. 44. Warto ci funkcji przynale no ci 

(

)

i

w

k

Ki

)

(

µ

(wersja bazowa)

Minimum

Iloczyn

Maksimum

A1

0.4992 MAX

A1

0.2071

A1

0.8120

A2

0.4992 MAX

A2

0.2231

A2

0.8745

A3

0.3525

A3

0.3525 MAX

A3

1.0000 MAX

A4

0.4992 MAX

A4

0.2551

A4

1.0000 MAX

A5

0.3525

A5

0.1759

A5

1.0000 MAX

Dk

µ

Dk

µ

Dk

µ

Rys. 45. Warto ci funkcji przynale no ci rozwi za  do decyzji optymalnej wg trzech metod

agregowania ocen (wersja punktowa)

Minimum

Iloczyn

Maksimum

A1

0.6897 MAX

A1

0.5000

A1

0.9285

A2

0.6773

A2

0.5081

A2

0.9496

A3

0.4925

A3

0.4891

A3

0.9991 MAX

A4

0.6647

A4

0.5054 MAX

A4

0.9982

A5

0.4757

A5

0.3656

A5

0.9964

Dk

µ

Dk

µ

Dk

µ

Rys. 46. Warto ci funkcji przynale no ci rozwi za  do decyzji optymalnej wg trzech metod

agregowania ocen (wersja bazowa)

background image

Jak  wynika  z  przedstawionych  rozwi za   w  zale no ci  od  przyj tej  metody

agregowania ocen rozmytych otrzymano ró ne rozwi zania rozwi zana optymalnego.

Najbardziej  wiarygodn   wydaje  si   by   metoda  iloczynu,  uwzgl dniaj ca  oceny

wzgl dem wszystkich kryteriów.

6.  Optymalizacja wielokryterialna z wykorzystaniem ocen rozmytych –

metoda zmodyfikowana

Przedstawione  w  poprzednich  rozdziałach  post powania  polioptymalizacyjne

Baasa i Kwakernaaka oraz Yagera cechuj  si  nast puj cymi wadami:

1.

  Ocena  rozmyta  jest  wynikiem  rozbie no ci  w  ocenach  deterministycznych  wielu

ekspertów.  Je eli  ich  oceny  b d   zgodne  to  nie  b d   one  miały  charakteru

rozmytego.

2.

  Eksperci dokonuj  oceny wg niejasnej, przyj tej w metodzie Saaty’ego skali ocen

wzgl dnych,  nie  oddaj cych  w  pełni  rzeczywistych  proporcji  pomi dzy

ocenianymi rozwi zaniami.

3.

  Oceny  ekspertów  maj   w  rzeczywisto ci  charakter  deterministyczny,  nie

pozwalaj c  im  na  wyra enie  swoich  w tpliwo ci  i  subiektywnych  odczu

w stosunku do wyra anych ocen.

4.

  Ocena  rozwi za   dopuszczalnych  przez  eksperta  jest  dokonywana  na  ogół  przy

przyj ciu  przez  niego  pewnych  subiektywnych  wa no ci  kryteriów,  wzgl dem

których ta ocena jest dokonywana. W opisanym post powaniu wa no  kryteriów

jest  w  pewien  sposób  u redniana,  co  mo e  prowadzi   do  zafałszowania

rzeczywistych preferencji eksperta.

Aby  te  wady  wyeliminowa ,  przyj to  nast puj ce  zało enia  do  modyfikacji

przedstawionego post powania:

1.

  Oceny ekspertów powinny mie  charakter rozmyty.

2.

  Na  podstawie  ocen  rozwi za   i  wa no ci  kryteriów  podanych  przez

poszczególnych  ekspertów  wyznaczana  jest  rozmyta  posta   oceny  kryterium

zast pczego. W dalszym post powaniu oceny ekspertów s  agregowane w ł czn

posta   oceny  kryterium  zast pczego  z  mo liwo ci   uwzgl dnienia  wa no ci

ekspertów.

3.

  Sposób  oceny  rozwi za   i  wa no ci  kryteriów  powinien  w  bardziej  naturalny

sposób  oddawa   rzeczywisty  przebieg  oceny  wielokryterialnej,  stosowanej

w praktyce nie tylko przemysłowej.

Wobec 

przyj tych 

zało e  

sformułowano 

nast puj c  

procedur

polioptymalizacji.  W  post powaniu  bierze  udział  P  ekspertów,  oceniaj cych  N

rozwi za  dopuszczalnych ze zbioru 

A (15) wzgl dem M kryteriów (16). Poszukiwane

jest  rozwi zanie,  osi gaj ce  maksimum  oceny  kryterium  zast pczego,  b d cego

wa on  sum  ocen rozwi za  wzgl dem przyj tych M kryteriów (14). Zarówno oceny

rozwi za  jak i wa no ci kryteriów  maj   charakter  rozmyty.  Przyj to  tu  nast puj ce

rozwi zanie:

1.

  Ocena  wa no ci 

ij

w~   i-tego  kryterium  przez  j-tego  eksperta  jest  modelowana  za

pomoc  liczby rozmytej o trójk tnej funkcji przynale no ci (Rys. 47):

background image

1

;

0

);

(

~

=

ij

ij

Vij

ij

v

v

w

µ

(66)

przy czym:

2

max

min

mod

ij

ij

ij

v

v

v

+

=

(67)

Ekspert dokonuj c oceny wa no ci kryterium traktuje j  jako „około 

mod

ij

v

”, przy

czym swoj  niepewno  co do precyzji tego okre lenia wyra a w postaci wielko ci
przedziału (

max

min

,

ij

ij

v

v

).(66)

Rys. 47. Ocena rozmyta wa no ci i-tego kryterium przez j-tego eksperta

Z  uwagi  na  powszechnie  stosowane  zało enie  (4)  dla  j-tego  eksperta  musi  by

prawdziwy warunek:

=

=

M

i

ij

w

1

1

~

(68)

najprostszym 

podej ciu 

mo na 

wykorzysta  

zale no  

(21),

przyporz dkowuj c   liczbie  rozmytej  liczb   rzeczywist ,  okre laj c   poło enie

rodka ci ko ci pola pod wykresem funkcji. Z uwagi na symetri  wykresu funkcji

przynale no ci  oceny  wa no ci  kryteriów  uzyskujemy  warunek  dla  j-tego

eksperta:

=

=

M

i

ij

v

1

mod

1

(69)

Zale no   (69)  pozwala  na  zapisanie  wzoru  na  normowanie  warto ci

współrz dnych charakterystycznych funkcji przynale no ci:

background image

=

=

=

=

=

=

M

i

ij

ij

ij

M

i

ij

ij

ij

M

i

ij

ij

ij

v

v

v

v

v

v

v

v

v

1

mod

max

max

1

mod

mod

mod

1

mod

min

min

ˆ

ˆ

ˆ

(70)

2.

  Ocena  k-tego  rozwi zania  wzgl dem  i-tego  kryterium  przez  j-tego  eksperta  jest

modelowana za pomoc  liczby rozmytej o trójk tnej funkcji przynale no ci (Rys.

48):

1

;

0

);

(

)

(

~

=

kij

kij

Rkij

k

ij

r

r

A

K

µ

(71)

przy czym:

2

max

min

mod

kij

kij

kij

r

r

r

+

=

(72)

Ekspert  dokonuj c  oceny  kryterium  traktuje  j   jako  „około 

mod

kij

r

”,  przy  czym

swoj   niepewno   co  do  precyzji  tego  okre lenia  wyra a  w  postaci  wielko ci
przedziału (

max

min

,

kij

kij

r

r

).

Rys. 48. Ocena rozmyta k-tego rozwi zania przez j-tego eksperta w  wietle i-tego

kryterium

Ocena 

)

(

~

k

ij

A

K

  j-tego  eksperta  jest  traktowana  jako  subiektywny  stopie

spełnienia  przez  k-te  rozwi zanie  pewnego  stanu  idealnego  w  wietle  i-tego

kryterium  (analogia  do  metody  Mini-Maxu).  Warto   tej  oceny  powinna  zatem

background image

mie ci  si  w przedziale  0;1 . Poniewa  ma ona charakter rozmyty, podobnie jak

dla wa no ci kryterium mo na wi c zapisa  warunek:

1

mod

;

1

kij

r

M

i

(73)

Je eli  warunek  ten  nie  jest  spełniony  konieczne  jest  normowanie  współrz dnych

charakterystycznych funkcji przynale no ci wg wzoru:

=

=

=

=

=

=

M

i

kij

kij

kij

M

i

kij

kij

kij

M

i

kij

kij

kij

r

r

r

r

r

r

r

r

r

1

mod

max

max

1

mod

mod

mod

1

mod

min

min

ˆ

ˆ

ˆ

(74)

W przeciwnym przypadku:

max

max

mod

mod

min

min

ˆ

ˆ

ˆ

kij

kij

kij

kij

kij

kij

r

r

r

r

r

r

=

=

=

(75)

W  nast pnym  kroku  dla  ka dego  z  ekspertów  dokonuje  si   wyznaczenia  ocen

rozmytych kryterium zast pczego (por. (38), (39)):

(

)

(

)

=

=

=

=

=

=

M

i

ij

Vij

M

i

kij

Rkij

ij

Vij

kj

Zk

M

i

k

ij

ij

j

k

k

v

r

v

z

A

K

w

A

Z

1

1

1

)

(

)

(

)

(

)

(

)

(

~

~

)

(

~

µ

µ

µ

µ

(76)

co  zgodnie  z  ogólnymi  zasadami  działa   na  liczbach  rozmytych  prowadzi  do

zale no ci:

(

)

=

=

=

=

=

=

M

i

ij

M

i

kij

ij

kj

kij

Rkij

M

i

ij

Vij

M

i

kj

Zk

v

r

v

z

r

v

z

1

1

,..,

1

,..,

1

)

(

min

),

(

min

min

sup

)

(

µ

µ

µ

(77)

background image

Praktyczny  aspekt  wyznaczania  funkcji  przynale no ci  danej  wzorem  (77)  jest

dokładnie taki sam, jak to opisano w rozdz. 2 (zale no ci (42), (43) i (44)).

Kolejnym  etapem  jest  wyznaczenie  oceny  ł cznej  rozwi za   wzgl dem

kryterium zast pczego dla wszystkich ekspertów wg zale no ci:

P

A

Z

A

Z

P

j

j

k

k

k

k

=

=

1

)

(

~

)

(

~

(78)

równie  przy wykorzystaniu zale no ci (42), (43) i (44). W liczniku wzoru (78) mo na

wprowadzi   wa on   sum   ocen  kryterium  zast pczego  z  uwagi  na  wa no ci

ekspertów, w opisanym post powaniu przyj to jednak równ  wa no  ekspertów.

Ostatnim  krokiem  post powania  jest  wyostrzenie  ocen  rozmytych  kryteriów

zast pczych przy wykorzystanej w rozdz. 2 metody  rodka ci ko ci (46) oraz wybór

rozwi zania  optymalnego,  dla  którego  uzyskano  maksimum  oceny  kryterium

zast pczego.

7.  Polioptymalizacja z wykorzystaniem metody zmodyfikowanej –

przykład

Dla  zilustrowania  post powania  polioptymalizacyjnego  przy  u yciu  opisanej

metody  zanalizowany  został  nast puj cy  problem:  dokona   wyboru  optymalnego

procesu  wytwarzania  wałka  z  uz bieniem  sto kowym  (Rys.  49)  przy  wielko ci  serii

produkcyjnej ok. 1000 szt. Rozpatrzono cztery warianty procesów:

A1 Koło  z bate  i  wałek  wykonywane  oddzielnie  z  pr ta,  nast pnie  koło  jest

wtłaczane na wałek.

A2 Koło z bate i wałek wykonywane oddzielnie z pr ta, koło osadzone na wpu cie.

A3 Wałek jednolity, wykonywany z odkuwki matrycowej.

A4 Wałek jednolity, wykonywany z pr ta.

Do wyboru optymalnego procesu wykorzystano trzy kryteria:

K1 Technologiczno  procesu wytwarzania.

K2 Koszt wytwarzania.

K3 Jako  u ytkowa wyrobu.

Ocen   wykonało  trzech  niezale nych  technologów  (E1,  E2  i  E3).  W  Tabl.  3

zamieszczono  warto ci  ocen  wa no ci  kryteriów,  natomiast  w  Tabl.  4  oceny

wariantów procesu wzgl dem poszczególnych kryteriów podane przez tych ekspertów.

Na podstawie tych ocen dla ka dego z ekspertów wyznaczono z zale no ci (76), (77)

oceny  rozmyte  kryteriów  zast pczych.  Wykresy  funkcji  przynale no ci  ocen

rozmytych  przedstawiono  na  Rys.  50,  Rys.  51  i  Rys.  52.  W  ostatnim  kroku

wyznaczono  posta   rozmyt   oceny  kryterium  zast pczego  w  odniesieniu  do

wszystkich  ekspertów  (78).  Wykresy  funkcji  przynale no ci  ocen  rozmytych

zamieszczono  na  Rys.  53.  Wykorzystuj c  metod   rodka  ci ko ci  dokonano

wyostrzenia ocen rozmytych (45), (46), które przedstawiono w Tabl. 5. Na podstawie

wyników  post powania  polioptymalizacyjnego  stwierdzono, 

e  najlepszym

rozwi zaniem jest wariant A1 (wałek składany z kołem wtłaczanym).

background image

Rys. 49. Warianty technologiczne wałka z uz bieniem sto kowym

Tabl. 3. Warto ci ocen wa no ci kryteriów podane przez ekspertów oraz ich warto ci

unormowane (70)

Ekspert Kryterium

min

ij

v

max

ij

v

min

ˆ

ij

v

mod

ˆ

ij

v

max

ˆ

ij

v

K1

0,20

0,30

0,2667 0,3333 0,4000

K2

0,35

0,40

0,4667 0,5000 0,5333

E1

K3

0,10

0,15

0,1333 0,1667 0,2000

K1

0,30

0,40

0,2667 0,3111 0,3556

K2

0,40

0,60

0,3556 0,4444 0,5333

E2

K3

0,20

0,35

0,1778 0,2444 0,3111

K1

0,35

0,45

0,3182 0,3636 0,4091

K2

0,35

0,50

0,3182 0,3864 0,4545

E3

K3

0,20

0,35

0,1818 0,2500 0,3182

background image

Tabl. 4. Warto ci ocen wariantów podane przez ekspertów oraz ich warto ci unormowane

(74), (75)

Ekspert Kryterium Wariant

min

kij

r

max

kij

r

min

ˆ

kij

r

mod

ˆ

kij

r

max

ˆ

kij

r

A1

0,60

0,70

0,60

0,65

0,70

A2

0,50

0,70

0,50

0,60

0,70

A3

0,20

0,40

0,20

0,30

0,40

K1

A4

0,70

0,90

0,70

0,80

0,90

A1

0,70

0,80

0,70

0,75

0,80

A2

0,60

0,80

0,60

0,70

0,80

A3

0,10

0,20

0,10

0,15

0,20

K2

A4

0,30

0,40

0,30

0,35

0,40

A1

0,70

0,90

0,70

0,80

0,90

A2

0,60

0,70

0,60

0,65

0,70

A3

0,70

0,80

0,70

0,75

0,80

E1

K3

A4

0,70

0,80

0,70

0,75

0,80

A1

0,30

0,60

0,30

0,45

0,60

A2

0,20

0,50

0,20

0,35

0,50

A3

0,30

0,50

0,30

0,40

0,50

K1

A4

0,50

0,70

0,50

0,60

0,70

A1

0,60

0,80

0,60

0,70

0,80

A2

0,50

0,70

0,50

0,60

0,70

A3

0,20

0,40

0,20

0,30

0,40

K2

A4

0,30

0,50

0,30

0,40

0,50

A1

0,40

0,50

0,40

0,45

0,50

A2

0,30

0,50

0,30

0,40

0,50

A3

0,50

0,70

0,50

0,60

0,70

E2

K3

A4

0,50

0,70

0,50

0,60

0,70

A1

0,20

0,50

0,20

0,35

0,50

A2

0,30

0,60

0,30

0,45

0,60

A3

0,70

0,90

0,70

0,80

0,90

K1

A4

0,50

0,80

0,50

0,65

0,80

A1

0,70

0,90

0,70

0,80

0,90

A2

0,60

0,70

0,60

0,65

0,70

A3

0,10

0,30

0,10

0,20

0,30

K2

A4

0,20

0,40

0,20

0,30

0,40

A1

0,20

0,40

0,20

0,30

0,40

A2

0,20

0,50

0,20

0,35

0,50

A3

0,60

0,80

0,60

0,70

0,80

E3

K3

A4

0,60

0,80

0,60

0,70

0,80

background image

0.0

1.0

0

0.2

0.4

0.6

0.8

1

µ(Z)

E1

A1
A2
A3
A4

Rys. 50. Funkcje przynale no ci ocen rozmytych kryterium zast pczego dla eksperta E1

0.0

1.0

0

0.2

0.4

0.6

0.8

1

µ(Z)

E2

A1
A2
A3
A4

Rys. 51. Funkcje przynale no ci ocen rozmytych kryterium zast pczego dla eksperta E2

background image

0.0

1.0

0

0.2

0.4

0.6

0.8

1

µ(Z)

E3

A1
A2
A3
A4

Rys. 52. Funkcje przynale no ci ocen rozmytych kryterium zast pczego dla eksperta E3

0

1

0

0.2

0.4

0.6

0.8

1

µ(Z)

A1
A2
A3
A4

Rys. 53. Funkcje przynale no ci ocen rozmytych kryterium zast pczego

Tabl. 5. Warto ci ocen kryterium zast pczego dla analizowanych rozwi za  wariantów

procesu technologicznego

Wariant Ocena wg kryterium

zast pczego

Unormowana ocena wg

kryterium zast pczego

A1

0.6071

1,000

A2

0.5537

0,912

A3

0.4239

0,698

A4

0.5435

0,895

background image

8.  Pakiet programów do optymalizacji wielokryterialnej

W ramach analizy zagadnienia optymalizacji wielokryterialnej z wykorzystaniem

ocen  rozmytych  przygotowano  pakiet  programów  wykorzystuj cych  przedstawione

metody.
8.1.  PoliOpt1 – polioptymalizacja z wykorzystaniem ocen rozmytych – metoda

Baasa i Kwakernaaka
Plansza główna programu (Rys. 54) zawiera nast puj ce funkcje:

Rys. 54. Plansza główna programu PoliOpt1

Otwórz dane – odczyt danych z pliku dyskowego.

Zapisz dane – zapis danych do pliku dyskowego.

Obliczenia  –  wykonanie  oblicze   zwi zanych  z  wyznaczeniem  ocen  kryterium

zast pczego.

Liczba wariantów – zmiana liczby analizowanych wariantów dopuszczalnych.

Liczba  kryteriów    –  zmiana  liczby  kryteriów  wzgl dem  których  dokonywana  jest

ocena.

Liczba ekspertów – zmiana liczby ekspertów, którzy dokonuj  oceny.

Dane wej ciowe

Wa no  kryteriów – oceny wa no ci kryteriów, wprowadzane przez ekspertów

(Rys. 55).

Oceny  wariantów  –  oceny  wariantów  wzgl dem  wszystkich  kryteriów,

wprowadzane przez ekspertów (Rys. 56).

background image

Dane wyj ciowe

Wa no  kryteriów – wykresy funkcji przynale no ci ocen rozmytych wa no ci

kryteriów, wyznaczonych na podstawie ocen ekspertów (Rys. 57).

Oceny wariantów –  wykresy funkcji przynale no ci ocen rozmytych wariantów

wzgl dem  poszczególnych  kryteriów,  wyznaczonych  na  podstawie  ocen

ekspertów (Rys. 58).

Ocena  ł czna  rozmyta    –  wykresy  funkcji  przynale no ci  ocen  rozmytych

wariantów wzgl dem kryterium zast pczego (Rys. 59).

Ocena ł czna – warto ci deterministyczne ocen wariantów wzgl dem kryterium

zast pczego (Rys. 60).

Dane wej ciowe -> Wa no  kryteriów (Rys. 55).

Wa no   kryteriów  jest  oceniania  przez  wszystkich  ekspertów  przez  ocenianie

parami wszystkich kryteriów i zestawienie ocen w macierzy Saaty’ego. Mo liwe

jest wykorzystanie warunków konsystencji macierzy Saaty’ego, wtedy wystarczy

wprowadzi  oceny tylko w pierwszym wierszu lub pierszej kolumnie macierzy,

pozostałe  komórki  mog   zosta   obliczone  automatycznie.  Skala  warto ci  ocen

mo e  zosta   przyj ta  w  sposób  dowolny,  zaleca  si   proponowan   przez

Saaty’ego skal  (0,..,9).

Rys. 55. Panel wprowadzania ocen wa no ci kryteriów, podanych przez ekspertów

Dane wej ciowe -> Oceny wariantów (Rys. 56).

Oceny  wariantów  eksperci  równie   przeprowadzaj   przez  porównania  parami

i zestawianie  ocen  w  macierzy  Saaty’ego.  Sposób  post powania  identyczny  jak

dla wa no ci kryteriów.

background image

Rys. 56. Panel wprowadzania ocen wariantów, podanych przez ekspertów

Rys. 57. Wykresy funkcji przynale no ci ocen rozmytych wa no ci kryteriów

background image

Rys. 58. Wykresy funkcji przynale no ci ocen rozmytych wariantów

Rys. 59. Wykresy rozmytych ocen ł cznych wariantów, wyznaczone na podstawie ocen

poszczególnych ekspertów

Dane wyj ciowe -> Ocena ł czna (Rys. 60).

Panel  ocen  ł cznych  zawiera  wyznaczone  dla  wszystkich  wariantów  oceny

deterministyczne,  wyznaczone  metod   rodka  ci ko ci  dla  wykresów  funkcji

przynale no ci  (Rys.  59).  Nale y  pami ta ,  i   oceny  te  s   wyra one  w  takiej

samej  skali,  w  jakiej  eksperci  wyra ali  oceny  porównawcze  wariantów

background image

i wa no ci  kryteriów  –  s   traktowane  jako  oceny  wzgl dne.  Dlatego  w  tabeli

podano  równie   warto ci  unormowane  wzgl dem  wariantu  o  najmniejszej

warto ci oceny kryterium zast pczego.

Rys. 60. Oceny ł czne wariantów wzgl dem kryterium zast pczego

8.2.  PoliOpt2 – polioptymalizacja z wykorzystaniem ocen rozmytych – metoda

zmodyfikowana
Plansza główna programu (Rys. 61) zawiera nast puj ce funkcje:

Otwórz dane – odczyt danych z pliku dyskowego.

Zapisz dane – zapis danych do pliku dyskowego.

Obliczenia  –  wykonanie  oblicze   zwi zanych  z  wyznaczeniem  ocen  kryterium

zast pczego.

Liczba wariantów – zmiana liczby analizowanych wariantów dopuszczalnych.

Liczba  kryteriów    –  zmiana  liczby  kryteriów  wzgl dem  których  dokonywana  jest

ocena.

Liczba ekspertów – zmiana liczby ekspertów, którzy dokonuj  oceny.

Dane wej ciowe

Kryteria – oceny wa no ci kryteriów, wprowadzane przez ekspertów (Rys. 62).

Warianty  –  oceny  wariantów  wzgl dem  poszczególnych  kryteriów,

wprowadzane przez ekspertów (Rys. 63).

Wa no  kryteriów – wykresy funkcji przynale no ci ocen wa no ci kryteriów,

opracowane na podstawie danych wprowadzonych przez ekspertów (Rys. 64).

Oceny  wariantów    –  wykresy  funkcji  przynale no ci  ocen  wariantów,

opracowane na podstawie danych wprowadzonych przez ekspertów (Rys. 65).

background image

Dane wyj ciowe

Rozmyte  oceny  ekspertów  –  wykresy  funkcji  przynale no ci  ocen  rozmytych

wszystkich  wariantów  wzgl dem  kryterium  zast pczego,  wyznaczone  dla

poszczególnych ekspertów (Rys. 66).

Rozmyta  ocena  ł czna  –  wykresy  ł cznyh  funkcji  przynale no ci  ocen

rozmytych wszystkich wariantów wzgl dem kryterium zast pczego, wyznaczone

na podstawie ocen wszystkich ekspertów (Rys. 67).

Unormowana  ocen  ł czna  –  deterministyczne  warto ci  ocen  wariantów

wzgl dem kryterium zast pczego (Rys. 68).

Rys. 61. Plasza główna programu PoliOpt2

Dane wej ciowe -> Kryteria (Rys. 62).

Zgodnie  z  zale no ciami  (51)  i  (52)  oceny  wa no ci  kryteriów  eksperci  podaj
jako graniczne warto ci przedziału jako „około 

mod

ij

v

” (

max

min

,

ij

ij

v

v

). Dla ułatwienia

przyj to  skal   (0,...,100)  zamiast  (0,..,1).  Na  etapie  dalszych  oblicze

automatycznie  oceny  s   dzielone  przez  100.  Przycisk 

Normuj  pozwala  na

unormowanie ocen zgodnie z zale no ci  (70).

background image

Rys. 62. Panel wprowadzania ocen wa no ci kryteriów

Dane wej ciowe -> Warianty (Rys. 63).

Wprowadzanie  ocen  wariantów  przebiega  podobnie  jak  dla  ocen  wa no ci

kryteriów – zale no  (71) i (72). Ocena ekspertów obejmuje graniczne warto ci
przedziału „około 

mod

kij

r

” (

max

min

,

kij

kij

r

r

). Przycisk 

Normuj pozwala na normowanie

ocen zgodnie z zale no ciami (74) i (75).

Rys. 63. Panel wprowadzania ocen wariantów

background image

Rys. 64. Wykresy funkcji przynale no ci ocen wa no ci kryteriów dla poszczególnych

ekspertów

Rys. 65. Wykresy funkcji przynale no ci ocen wariantów wzgl dem poszczególnych

kryteriów dla poszczególnych ekspertów

background image

Rys. 66. Wykresy funkcji przynale no ci ocen rozmytych wariantów wzgl dem kryterium

zast pczego, podanych przez poszczególnych ekspertów

Rys. 67. Wykresy funkcji przynale no ci rozmytych ocen ł cznych wariantów wzgl dem

kryterium zast pczego

Dane wyj ciowe -> Unormowana ocena ł czna (Rys. 68).

Na  podstawie  rozmytych  ocen  ł cznych  wariantów  wzgl dem  kryterium

zast pczego  (Rys.  67)  metod   rodka  ci ko ci  wyznaczana  s   oceny

deterministyczne  wariantów.  W  przeciwie stwie  do  tradycyjnego  podej cia

background image

w metodzie  Baasa  i  Kwakernaaka  oceny  te  przedstawiaj   rzeczywiste  warto ci

wariantów  jako  stopie   osi gni cia  przez  nie  pewnego  stanu  idealnego.  Dla

ułatwienia oceny s  normowane wzgl dem wariantu o najwy szej ocenie.

Rys. 68. Oceny ł czne wariantów wzgl dem kryterium zast pczego

8.3.  Yager – polioptymalizacja metod  Yagera

Plansza główna programu zawiera pi  zakładek. Kolejne z nich zawieraj :

Dane ogólne (Rys. 69):

Liczba wariantów (N);

Liczba kryteriów (M);

Liczba ekspertów (P);

Skala ocen punktowych (L – dla wersji punktowej);

Liczba klas L (L – dla wersji bazowej);

Metoda – wybór metody polioptymalizacji;

Decyzja – wybór metody agregacji ocen ł cznych wariantów.

Kryteria (Rys. 70)  –  warto ci  ocen  porównawczych  (macierze  Saaty’ego)  wa no ci

kryteriów.  Dla  ułatwienia  mo na  wykorzysta   automatyczne  tworzenie  macierzy

z warunku  konsystencji,  przyjmuj c  jako  dane  wej ciowe  pierwszy  wiersz  lub

pierwsz  kolumn  macierzy.

Bazowa (Rys. 71) – warto ci ocen rozwi za  podawane wg metody bazowej.

Punktowa (Rys. 72) – warto ci ocen rozwi za  podawane wg metody punktowej.

Wyniki (Rys. 73) – wyniki poliotymalizacji, obejmuj ce: ł czne wa no ci kryteriów

w

i

  oraz  warto ci  funkcji  przynale no ci  rozwi za   do  decyzji  optymalnej 

µ

Dk

.  Dla

ułatwienia  wyrózniane  s   rozwi zania  o  najwi kszej  warto ci  funkcji  przynale no ci

(b d ce ostatecznym wynikiem post powania poliotymalizacyjnego).

background image

Rys. 69. Dane ogólne

Rys. 70. Warto ci ocen wa no ci kryteriów

background image

Rys. 71. Oceny rozwi za  wg metody bazowej

Rys. 72. Oceny rozwi za  mg metody punktowej

background image

Rys. 73. Wyniki polioptymalizacji metod  Yagera

9.  Literatura

[1]

  Baas S.M., Kwakernaak H. „Rating and Raking of Multiple-Aspects Alternatives

Using Fuzzy Sets”, Automatica, vol. 13 (1977), pp. 47-58.

[2]

  Eschenauer  H.,  Koski  J.,  Osyczka  A.,  „Multicriteria  Design  Optimization”.

Springer-Verlag, Berlin 1990.

[3]

  Fuller R., Carlsson C., „Fuzzy Multiple Criteria Decision Making”. Fuzzy Sets

and Systems

, 78(1996), pp. 139-153.

[4]

  Gajczak R., „Wielokryterialne metody oceny i wyboru procesów wytwarzania”.

Praca niepublikowana, ATH Bielsko-Biała 2002.

[5]

  Kacprzyk J., „Zbiory rozmyte w analizie systemowej”. PWN Warszawa 1986.

[6]

  Knosala  R.,  Pedrycz  W.,  „Komputerowy  system  wspomagaj cy  proces  oceny

rozwi za   konstrukcyjnych”.  Zeszyty  Naukowe  Politechniki 

l skiej,

Mechanika Nr 86, Gliwice 1987.

[7]

  Krawczyk 

S., 

Metody 

ilo ciowe 

planowaniu 

(działalno ci

przedsi biorstwa)”.  Academia  Oeconomica,  Wydaw.  C.H.  Beck,  Warszawa

2001.

[8]

  M.  Detyniecki,  R.  R.  Yager,  „Ranking  fuzzy  numbers  using  alpha-weighted

valuations”.  International  Journal  of  Uncertainty,  Fuzziness  and  Knowledge-

Based Systems, vol. 8 (2001) 5, pp. 573-592.

[9]

  Panek  E.,  „Ekonomia  matematyczna”.  Akademia  Ekonomiczna  w  Poznaniu,

Pozna  2000.

background image

[10]

  Płonka  S.,  „Metody  oceny  i  wyboru  optymalnej  struktury  procesu

technologicznego”.  Zesz.  Nauk.  Politechniki  Łódzkiej  Filii  w  Bielsku-Białej

nr 48, Budowa i Eksploatacja Maszyn z. 31, Bielsko-Biała 1998.

[11]

  Płonka  S.,  Pytlak  B.,  Gajczak  R.  „Ocena  rozwi za   konstrukcyjnych

z zastosowaniem  logiki  rozmytej”.  XXI  Symp.  Podstaw  Konstrukcji  Maszyn,

WNT Warszawa 2003, str. 137-144.

[12]

  Saaty  T.L.,  „The  Analytic  Hierarchy  Processes”.  McGraw-Hill,  New  York

1980.

[13]

  Yager,  R.R.,  „Fuzzy  Decision  Making  Including  Unequal  Objectives”.  Fuzzy

Sets and Systems, vol. 1 (1978), pp. 87-95.