Professional Documents
Culture Documents
’’ MIHAJLO PUPIN ’’
ZRENJANIN
SEMINARSKI RAD
PREDMET : MEKO RAČUNARSTVO
PROFESOR: STUDENT:
DR.Petar Hotomski Aleksandar Hrnjaz 36/06-03
1. POJAM FAZI
Reč fazi ( fuzzy - engleski ) je engleskog porekla i u našem jeziku može imati različita značenja
: nejasan , maglovit , nedefinisan , neprecizan , višesmislen .
Pojam fazi se najbolje može razumeti na osnovu jednog primera iz svakodnevnog života.
Ujutru , kada krećete na posao interesuje nas kakvo je vreme napolju da bi se odgovarajuće obukli.
Pitanje koje postavljamo nekome ko je već bio napolju može glasiti : ‘Kakvo je vreme napolju ?’
Pitanje je postavljeno sa namerom da odaberemo odeću prilagođenu
vremenu u tom trenutku.Posmatrajući problem izbora odeće malo
apstaraktnije , može se primeniti sledeći način zaključivanja : ako je hladno
treba uzeti toplu zimsku jaknu , a ako je toplo majicu kratkih rukava.
Da li smo zadovoljni ovim savetom ? A šta ako je napolju prijatno
vreme koje zahteva umerenu odeću , npr. prolećnu jaknu ? Očigledno da
opis vremenskih prilika oznakama toplo i hladno nije dovoljan. Potrebna je
nekakva finija logika da bi savet bio stvarno koristan. Uvođenje oznaka jako hladno , srednje hladno ,
malo hladnije , umereno hladno , malo toplije , srednje toplo , vruće i jako vruće može da pomogne u
situaciji jer ćemo na osnovu preciznijeg opisa lakše odabrati odeću.Ovakav pristup postepenosti i
laganih prelaza (prepoznavanja situacije) odgovara načinu kako fazi logika pristupa problemima i
kako ga rešava.
Reč fazi se prvi put spominje u radu ‘Fazi skupovi’ profesora Lotfija
Zadeha sa Univerziteta u Berkliju , SAD , 1965.god. Profesor Zadeh , stručnjak u
oblasti upravljanja , dao je novi pristup u rešavanju složenih problema. Njegova
ideja je bila da se složeni problemi reše polazeći od pretpostavke da su neprecizni ,
suprotno dotadašnjem egazktnom prilazu rešavanja problema.
Njegov često citirani princip nekompatibilnosti glasi :
Što se bliže posmatra realan problem , njegovo rešenje postaje sve više fazi.
Ovaj princip je od izuzetne važnosti u israživanju i praktičnoj primeni fazi skupova i fazi
tehnologije.Fazi pogled na svet nalazi široku primenu u raznim oblastima života : ekonomija ,
medicina , psihologija , informatika , lingvistika , politika itd.
2
2. FAZI ALGORITAM
Fazi algoritam se definiše kao uređen skup fazi instrukcija koje po izvršenju daju približno
rešenje određenog problema.
S’obzirom da većina ljudskih delatnosti nije u potpunosti precizna i egzaktna , fazi
algoritam razmišljanja bliži je čovekovom načinu razmišljanja od klasičnog računarskog algoritma.
Svi mi se , svesno ili nesvesno , ponašamo po fazi algoritmima kada spavamo , trčimo ,
razmišljamo , oblačimo se …
Profesor Zadeh prvi je izveo koncept fazi algoritma u svom radu ’’Skica novog pristupa
analizi složenih sistema i procesa odlučivanja’’, 1973.god. Koncept je od važnosti jer
podrazumeva primenu fazi koncepata u rešavanju brojnih složenih problema do tada nerešivih
konvencionalnim metodama.
Da bi smo mogli koristiti fazi algoritme moramo znati da je njihova osnova - fazi skup i
fazi uslovni iskazi.
Klasičan skup definiše se kao skup elemenata sa istim svojstvima , npr. skup žena – skup
osoba koje su sve istog ženskog pola. U ovakvom skupu svi elementi pripadaju 100 % i na skali od
0 do 1 , elementi skupa imaju pripadnost sa stepenom 1.
Fazi skup je skup elemenata sa sličnim svojstvima.Na primer, fazi skup plavih žena – u
njemu su žene koje imaju plavu kosu ali neke manje neke više pa im je pripadnost skupu u
rasponu od 0 do 1 tj najsvetlije plave žene imaju veći stepen pripadnosti skupu .
100%
50 %
50 100
količina plavetnila
Slika 1. Fazi funkcija koja opisuje fazi skup pripadnosti plavih žena
3
U fazi algoritmu instrukcije možemo podeliti po sledećim klasama :
npr.:
x ≈ 80 ( x je oko 80 ),
x = veliko,
x je malo,
x nije ni veliko ni malo.
U napred pomenutim iskazima fazi skupovima možemo nazvati delove uslova ( x malo) ,
delove akcije ( malo smanjiti y) ili oba dela iskaza.
3. Bezuslovni iskazi :
podeli x sa x,
kvadriraj x,
smanji malo x,
zaokruži broj na tri decimale ,
go to 10,
print x,
stop.
U ovom skupu instrukcija neke jesu fazi ( smanji malo x) , a neke nisu ( go to 10).
Kombinovanje instrukcija dodele vrednosti i fazi uslovnih iskaza mora biti u saglasnosti sa pravilom
kompozicije koje definiše fazi relaciju R koja je definisana na skupu UxV gde skup U predstavlja x
osu , a skup V y osu.
Definicija ( fazi zaključivanja):Ako su dati fazi skup A definisan nad nadskupom X i fazi relacija R
definisana nad U x V , na osnovu toga izračunajmo novi fazi skup B nad nadskupom V.Ovo se može
shvatiti na sledeći način : A je činjenica , R je pravilo , a B je zaključak pravila:
4
primer:
Neka je dat skup učenika U = {Goran, Ivan, Uroš} , i skup predmeta V={matematika ,
informatika , fizika } i relacija R voli da uči pomoću :
0.6 0.8 0
Goran
R= Ivan 0.9 0.3 0.9
Uroš
0.4 0.2 1
Iz prethodne relacije primećujemo da Goran voli da uči matematiku sa stepenom 0.6 ,a Uroš voli
da uči fiziku sa stepenom 1.
Fazi skup A sa značenjem ’’ dobar đak ’’ definisaćemo nad skupom učenika U na sledeći način :
Fazi skup B sa značenjem predmeti koje vole da uče dobri đaci definisan nad nadskupom V
izračunaćemo metodom kompozicije fazi relacija.
Izračunava se max-min kompozicija fazi skupa A i fazi relacije R :
0.1 0.1 0
B = A o R = [ 0.1 0.6 0.9 ] o 0.6 0.3 0.6 = [ 0.6 0.3 0.9 ] =
Zaključak : Fizika je predmet koji dobri djaci najviše vole da uče sa stepenom 0.9 dok
matematiku vole malo manje 0.6 ,a informatiku sa stepenom 0.3. Dakle rešenje jeste FAZI SKUP .
5
FAZI ALGORITMI dele se u nekoliko osnovnih kategorija gde je svaka odgovarajuća određenom
tipu primene:
definicioni i indentifikacioni algoritmi,
generacioni algoritmi,
realacioni i algoritmi ponašanja i
algoritmi odlučivanja.
Algoritmi jednog tipa mogu biti deo algoritma drugog tipa – podalgoritmi.Npr., definicioni algoritam
može da sadrži relacione i algoritme odlučivanja.
ALGORITAM OVAL
NIJE OVAL
slika 2.
6
Na slici 2. vidi se nekoliko ovalnih objekata koji su u skladu sa navedenim algoritmom OVAL i
nekoliko koji nisu ovalni tj. ne zadovoljavaju jednu ili više instrukcija algoritma.
Ako figurama sa slike dodelimo stepen pripadnosti skupu ovalnih objekata elipsa na vrhu imaće
stepen pripadnosti jednak 1 i taj stepen biće sve manji ako posmatramo slike odgore na dole. Slika
ribice imaće stepen pripadnosti 0
Analogno prethodnom primeru može se izvesti definicioni algoritam koji definiše fazi koncept
KRUGA.
ALGORITAM KRUG
KRUG
NIJE KRUG
slika 3.
7
2.2. FAZI GENERACIONI ALGORITAM
Fazi generacioni algoritam koristi se za generisanje fazi skupova. Primenjuje se kod generisanja
pisanih znaka i različitih uzoraka , recepata za kuvanje , muzike , rečenica u prirodnom jeziku ,
govora itd.
Fazi relacioni algoritmi koriste se za opisivanje odnosa ( relacija ) između fazi promenljivih.
Algoritmi ponašanja su relacioni algoritmi koji približno opisuju ponašanje sistema. Primer fazi
relacionog algoritma R sa tri promenljive a ,b , c dat je:
ALGORITAM R ( a,b,c)
(1) ako je a malo i b veliko onda je c veoma malo inače c nije malo,
(2) ako je a veliko onda ( ako je b malo onda je c veoma veliko inače c je malo ) inače c i b su
veoma mali.
Ovi izrazi slični su fazi pravilima pa se može primeniti kompoziciono pravilo.
Sledeći primer odnosi se na algoritam ponašanja :
pretpostavka je da imamo sistem Q sa dva stanja označena q1 i q2 ; neka su dve fazi ulazne vrednosti
označene sa nisko i visoko, i dve fazi izlazne vrednosti označene sa malo i veliko.Nadskup ulaznih i
izlaznih vrednosti je osa sa realnim vrednostima. Ponašanje ovakvog sistema može se opisati
algoritmom ponašanja dat tabelom :
ALGORITAM PONAŠANJA:
xt→ xt+1 yt
ut ↓ q1 q2 q1 q2
nisko q2 q1 veliko malo
visoko q1 q1 malo veliko
Ovaj algoritam oslikava startegiju i pravila odlučivanja. Neke od akcija čoveka koje svakodnevno
obavlja odvijaju se po ovom algoritmu : prolazak kroz raskrsnicu , kupovina kola , parkiranje kola itd.
8
primer - Zadehov algoritam prolaska automobila kroz raskrsnicu:
ALGORITAM RASKRSNICA
PODALGORITAM ZNAK
Navedeni algoritam pokazuje da fazi algoritam može da posluži kao adekvatno sredstvo za
opisivanje znanja stečenog iskustvom.
9
SADRŽAJ :
10
LITERATURA:
11