MATEMATIČKO PROGRAMIRANJE I OPTIMIZACIJA

Σχετικά έγγραφα
DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

Operacije s matricama

Aritmetički i geometrijski niz

AKSIOMATIKA TEORIJE VEROVATNOĆE

RAČUNANJE SA PRIBLIŽNIM VREDNOSTIMA BROJEVA

Dvanaesti praktikum iz Analize 1

Parcijalne molarne veličine

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

JAVA APLETI ZA VIZUELIZACIJE U TEORIJI GREBNER-OVIH BAZA

Polarizacija. Procesi nastajanja polarizirane svjetlosti: a) refleksija b) raspršenje c) dvolom d) dikroizam

transformacija j y i x x promatramo dva koordinatna sustava S i S sa zajedničkim ishodištem z z Homogene funkcije Ortogonalne transformacije

Granične vrednosti realnih nizova

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

3.1 Granična vrednost funkcije u tački

Reverzibilni procesi

UNIVERZITET U NIŠU FAKULTET ZAŠTITE NA RADU U NIŠU TEHNIČKA MEHANIKA - PREZENTACIJA PREDAVANJA PREDAVANJE

Metoda najmanjih kvadrata

Ekonometrija 5. Ekonometrija, Osnovne studije. Predavač: Aleksandra Nojković

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Ispitivanje toka i skiciranje grafika funkcija

10.1. Bit Error Rate Test

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

Računarska grafika. Rasterizacija linije

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Moguća i virtuelna pomjeranja

Elementi spektralne teorije matrica

IZVODI ZADACI (I deo)

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

pismeni br.4 4.2: Izračunati yds, gdje je K luk parabole y 2 = 2 px od ishodišta to točke

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.

Elektrotehnički fakultet univerziteta u Beogradu 16.maj Odsek za Softversko inžinjerstvo

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

, i= 0,1,2,... n, koje su poređane u rastućem redosledu zadate =, odnosno uređena tabela: i n x. R n (x)

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

METODA SEČICE I REGULA FALSI

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

APROKSIMACIJA FUNKCIJA

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

3n an = 4n3/2 +2n+ n 5n 3/2 +5n+2 n a 2 n = n 2. ( 2) n Dodatak. = 0, lim n! 2n 6n + 1

Riješeni zadaci: Nizovi realnih brojeva

ELEKTROTEHNIČKI ODJEL

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

41. Jednačine koje se svode na kvadratne

Računarska grafika. Rasterizacija linije

i b, onda postoje jedinstveni q (kvocijent) (ostatak) takvi da je a = bq + r. , broj 5 dijeli broj n 5 n

Teorijske osnove informatike 1

GRAFOVI. Ljubo Nedović. 21. februar Osnovni pojmovi 2. 2 Bipartitni grafovi 8. 3 Stabla 9. 4 Binarna stabla Planarni grafovi 12

7 Algebarske jednadžbe

Trigonometrijski oblik kompleksnog broja

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

1.1. Napisati relaciju kojom je moguće odrediti ukupan broj elektrona na nekoj orbiti: n

SISTEMI NELINEARNIH JEDNAČINA

- pravac n je zadan s točkom T(2,0) i koeficijentom smjera k=2. (30 bodova)

F (t) F (t) F (t) OGLEDNI PRIMJER SVEUČILIŠTE J.J.STROSSMAYERA U OSIJEKU ZADATAK

Zavrxni ispit iz Matematiqke analize 1

Numeričko rešavanje sistema nelinearnih jednačina

18. listopada listopada / 13

Građevinski fakultet, Beograd

POTPUNO RIJEŠENIH ZADATAKA PRIRUČNIK ZA SAMOSTALNO UČENJE

RAČUNSKE VEŽBE IZ PREDMETA POLUPROVODNIČKE KOMPONENTE (IV semestar modul EKM) IV deo. Miloš Marjanović

Linearna algebra 2 prvi kolokvij,

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota:

5. Karakteristične funkcije

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

PRESECI SA PRSLINOM - VELIKI EKSCENTRICITET

Skup svih mogućih ishoda datog opita, odnosno skup svih elementarnih događaja se najčešće obeležava sa E. = {,,,... }

ZBIRKA POTPUNO RIJEŠENIH ZADATAKA

Elektrotehnički fakultet univerziteta u Beogradu 26. jun Katedra za Računarsku tehniku i informatiku

5 Ispitivanje funkcija

1.1. Pregled najvažnijih izraza i pojmova

Da se podsetimo Algoritam optimizacije. Odrediti vrednosti parametara kola koje će garantovati da odziv F(x, p) ima željenu vrednost F * (x).

Geometrija (I smer) deo 1: Vektori

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

radni nerecenzirani materijal za predavanja

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Osnovne teoreme diferencijalnog računa

Matematiqki fakultet. Univerzitet u Beogradu. Domai zadatak

SISTEMI DIFERENCIJALNIH JEDNAČINA - ZADACI NORMALNI OBLIK

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

Osnove. Uloga algoritama u računarstvu. Algoritmi. Algoritmi kao tehnika

( , 2. kolokvij)

IZVODI ZADACI (I deo)

2 Skupovi brojeva 17. m n N. (m + n) + k = m + (n + k) - asocijativnost sabiranja. m + n = n + m - komutativnost sabiranja

Ovo nam govori da funkcija nije ni parna ni neparna, odnosno da nije simetrična ni u odnosu na y osu ni u odnosu na

Trigonometrijske nejednačine

Prvi kolokvijum. y 4 dy = 0. Drugi kolokvijum. Treći kolokvijum

Numerička matematika 2. kolokvij (1. srpnja 2009.)

Ekonometrija 4. Ekonometrija, Osnovne studije. Predavač: Aleksandra Nojković

Zadatak 1. Rešenje: Imamo sistem sa ekvivalentnim paralelnim serverima: λp 5. X=λ(1-p 5 ) X μ

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a =

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;

Transcript:

MATEMATIČKO PROGRAMIRANJE I OPTIMIZACIJA Profesor: Zorca Stamrovć Asstet: Mara Ivaovć Izbor predmet: 5 goda, smerov: R I (master) Semestar: zmsk, 010 Lteratura: kga Kombatora optmzaca, autor Dragoš Cvetkovć, Mraa Čagalovć, Vera Kovačevć-Vučć, Đorđe Dugoša, Sloboda Smć, Jovo Vuleta, zavač DOPIS, 1996 Uvod 1 ČAS Matematčko programrae kao oblast poče da se razva posle drugog svetskog rata mada su ek porsk radov obavle mogo rae Oblast matematčkog programraa se može podelt a learo, elearo, dskreto stohastčko programrae teoru gara Zaedčka osoba ovh oblast e da se traž tačka u ekom vektorskom prostoru koa zadovolava eka ogračea, a u koo data fukca (fukca cla) dostže ekstremu vredost Matematčko programrae sklučvo razmatra probleme u koačo dmezoalm prostorma dok su ekstremal problem u beskoačo dmezoalm prostorma predmet drugh dscpla (varaco raču, optmalo upravlae td) Learo programrae e arazvea ačešće prmevaa oblast matematčkog programraa (fukca cla ogračea su leare fukce) Nek od problema learog programraa su: Trasport problem, Problem dete (learo programrae), Problem optmalog rasporeda rade sage (dskreto programrae), Izbor borbeh sredstava, Problem pakovaa prozvoda, Dskret problem optmalog upravlaa, Problem plaraa prozvode (elearo programrae), Problem zbora proekata (dskreto programrae), Problem oročavaa ovca u bac (stohastčko programrae) Problem z voe stratege (problem Teore gara) Kombatora optmzaca e matematčka dscpla koa proučava probleme alažea ekstremh vredost fucke defsae a koačom skupu Kombatorom optmzacom se rešava problem sledećeg oblka: Dat e koača l prebrovo beskoača, dskreta skup S fukca f : S R Nać mmum fukce f a skupu S, to est rešt zadatak: m f (1) S ( ) Skup S se azva dopustv skup, a fukca f fukca cla Za tačku da e dopustvo rešee problema (1) 1 S se kaže

Potrebo e ać sva dopustva rešea * (l bar eko od h) takva da e f * = m f Takva rešea se azvau optmala rešea ( ) ( S ) Kako e f ( ) f ( ) ma = m ( problem maksmzace se svod a problem ) S S mmzace, pa e dovolo ać samo edo od ova dva problema U avećem brou slučaeva skup S e koača, pa se problem kombatore optmzace u lteratur često defše kao problem određvaa ekstreme vredost fukce a koačom dopustvom skupu Napozat prmer kombatore optmzace e Problem trgovačkog putka ko glas: Dat e skup od gradova koe trgovačk putk treba da poset tačo po edaput takvm redosledom da troškov puta budu mmal Skup S če sve permutace skupa {1,,} ma h! Za datu permutacu p =,, 1 fukca cla f(p) e zbr troškova putovaa zmeđu gradova 1, 3,, 1 Cl kombatore optmzace e formrae efkash algortama za rešavae složeh problema Ukolko za dat problem e posto efksaa egzakta metoda, prstupa se prblžom rešavau pomoću odgovaraućh heurstčkh metoda Navaže stace problema (1) su problem celobroog programraa optmzaco problem a grafovma U slučau celobroog programraa S e podskup skupa Z, gde e Z skup -dmezoalh vektora sa celobrom koordatama Posebo e začaa problem learog celobroog programraa: m c T, S = { Z A b } () S u kome e A celobroa matrca dmeza m, a c b celobro vektor odgovaraućh dmeza Ukolko se u () relaksra uslov celobroost doba se problem learog programraa: m c T, X = { R A b } (3) X Efkaso rešavae problema learog programraa e od velkog začaa za rešavae problema (), er se rešavae problema celobroog learog programraa često zasva a uzastopm relaksacama uslova celobroost Probleme kombatore optmzace a grafovma se mogu prkazat kao problem celobroog programraa

1 Grafov, podgrafov, matrce cdece susedstva Graf e uređe par (X,U) gde e X koača epraza skup (če elemete azvamo čvorovma) a U e skup dvoelemeth podskupova skupa X (elemet skupa U se azvau grae) Dgraf e uređe par (X,U) gde e X koača epraza skup a U e eda od uređeh parova elemeata skupa X (ov uređe parov se azvau oretsae grae) Ako e G=(X,U) korste se ozake X=X(G), U=U(G) Prmer: X = { A, B, C, D, E, F} U = a, b, c, d, e, f, g, h,,, k { } G raf (X,U) Dgraf (X,U) Graf dgraf se predstavlau geometrskom fgurom sastavleom od tačaka la koe spaau poede parove tačaka Tačke predstavlau čvorove grafova dok le predstavlau grae grafa l oretsae grae grafa U prvom slučau le su eoretsae dok se u drugom slučau le oretšu (obeležee su strelcom) Graf oblka {a, a} odoso (a, a) se azva petla (graa koa spaa čvor sa samm sobom) Graf sa s amo edm vrhom se azva trvalm grafom ače e etrvala Graf e edostava l prost ako ema petle koe dve grae e spaau st par čvorova Ako su u grafovma (dgrafovma) dopuštee všestruke grae (dva čvora spaa vše razlčth graa), uklučuuć všestruke petle oda govormo o multgrafovma l multdgrafovma Petla Multgraf Multdgraf Hpergraf (l skupov sstem) e uređe par (X, W) gde e X epraza skup a W famla podskupova skupa X 3

Za dva čvora grafa kažemo da su sused ako su spoe graom Dva suseda čvora azvamo kram tačkama grae koa h spaa Ako e eda čvor kraa tačka zvese grae kažemo da se ta gr aa stče u tom čvoru Kažemo da su čvor graa cdet l sused ako graa poče odoso završava se u tom čvoru Bro susedh čvorova za čvor se azva stepe čvora Stepe čvora se može defsat broem graa koe se stču u tom čvoru Dve grae mogu bt susede ako mau zaedčk čvor Ako u ekom dgrafu graa u spaa čvorove kaže se da graa zlaz z čvora ulaz u čvor a čvor završ čvor grae u Za svak čvor dgrafa defše se zlaz ulaz stepe oretsaa e od ka Takođe se kaže da e Ulaz stepe čvora e edak brou graa koe ulaze u ta čvor Izlaz stepe čvora e edak brou graa koe z ega zlaze Petla se smatra ulazom zlazom graom za odgovarauć čvor, počet Neka e dat graf (l dgraf) G=(X,U) Graf oblka H=(Y,T), gde su Y X T = U Y Y ( T e podskup skupa U sadrž sve oe parove z U ko su obrazova samo od elemeata skupa Y), se azva podgrafom grafa (podgrafom dgrafa) G, obrazovam (dukovam) skupom čvorova Y Delmčm l parcalm grafom grafa (dgrafa) G=(X,U) azva se svak graf oblka H=(X,T) pr čemu e T U Delmčm grafom podgrafa azva se delmč podgraf datog grafa (dgrafa) Podgraf grafa (X,U) Delmč podgraf grafa (X,U) Ako e Y X, H se azva pravm podgrafom grafa Delmčm grafom l parcalm grafom grafa (dgrafa) G=(X,U) azva se svak graf oblka H=(X,T) pr čemu e T U Delmčm grafom podgrafa azvamo delmč graf datog grafa (dgrafa) 4

Put duže k u dgrafu e svak z graa u1, u,, uk ko ma sledeće osobe: o Graa u 1 polaz z prozvolog čvora dgrafa o Graa u (=,,k) poče u oom čvoru u ko m se završava graa u 1 Alteratvo, put može da se defše kao z čvorova kroz koe prolaz Put može vše puta da prolaz stom graom l kroz st čvor Grae ekog grafa mogu da se seku u tačk koa e čvor tog grafa Elemetar put e put ko kroz svak čvor grafa prolaz samo edom Put ko se završava u stom čvoru u kom poče azva se kruž l zatvore put Kao graa, u putu može da se poav petla U grafu se svaka graa može shvatt kao dvostrao oresaa tako da put e samo defsa zom graa ego se za svaku grau koa ulaz u posmatra put mora azačt a oretaca Za grafove se put duže k defše kao azmeč z čvorova graa u oblka 1, u 1,, u,, k, uk, k + 1 pr čemu e za =1,,,k čvor počet a čvor + 1 kra za grau u Duža puta u grafu (l dgrafu) e edaka brou graa koe se alaze u putu Rastoae čvorova y se u grafu defše kao duža akraćeg puta ko povezue ta dva čvora Nz graa koe se adovezuu eda a drugu bez obzra hovu oretacu se azva laac Cklus e laac ko se završava u stom čvoru u kome poče Prmer: Laac: Cklus: afbc, acde, AafbcdA, AdheA, Ako cklus (l laac) prolaz kroz svak čvor avše edaput, tada se ta cklus (laac) azva elemetarm Graf e poveza ako se prozvola dva egova čvora mogu povezat putem Ako postoe čvorov ko se e mogu povezat putem, graf e epoveza Nepoveza graf se sasto z vše delova koe azvamo kompoete povezaost grafa l kraće kompoete Kompoeta grafa e u stvar podgraf obrazova od oh čvorova ko se mogu spot sa čvorom putem sa čvorom uklučuuć čvor Dgraf e ako poveza ako e svak par čvorova, u 5 spoe putem ko vod z Dgraf e edostrao poveza ako e svak euređe par čvorova, bar u edom smeru poveza Dgraf e slabo poveza ako e poveza (eoretsa graf) dobe samo od datog dgrafa zameom oresah graa odgovaraućm eoresam graama

Neka su d 1, d,, d stepe čvorova 1,,, u grafu bez petl ko ma m graa Sabraem svh stepea čvorova dobamo dvostruk bro graa obzrom da svaka graa m a dva čvora Važ relaca: d1 + d + + d = m Bro čvorova eparog stepea u koačom grafu (l multgrafu) bez petl e para Graf se azva regulara stepea r ako e d1 = d = = d = r Regulara graf stepea r ma m=r/ graa Koača, poveza, regulara graf stepea zove se kotura Kotura koa sadrž sve čvorove grafa azva se Hamltoova kotura Ako kotura ma čvorova, o se mogu ozačt sa 1,,, tako da e 1 suseda sa, sa 3,, 1 sa sa 1 Prmer koture slka že: Koača regulara graf stepea ma za kompoete povezaost koture Kod dgrafa mamo oretsau koturu Oretsaa kotura se doba kada se svaka ea graa oretše tako da zlaz l ulaz stepe svakog čvora bude edak 1 Graf e acklča kada e sadrž edu koturu Dgraf e acklča kada se zostavlaem oretace graa doba acklča graf Regular grafov sa čvorova stepea -1 se azv au poptu grafov Potpu graf sa čvorova ozačava se sa K 1 Potpu grafov mau m = ( 1) = spoe graom 6 graa, to est svak par čvorova e K-kompleta graf K e graf č se skup čvorova može podelt a k međusobo 1, k dsukth pods kupova ko sadrže redom 1,, k čvorova tako da su svaka dva čvora z razlčth podskupova povezaa graom a da eda graa e povezue čvorove z stog podskupa Za k= dobamo bkomplete grafove K m, Dvodel (bpart) graf se sasto z dve grupe čvorova pr čemu grae povezuu čvorove z razlčth grupa Bpart graf se često predstavla uređeom trokom (X,Y,U) gde su X Y grupe čvorova, a U skup graa

Graf (dgraf) može da bude predstavle edom kvadratom matrcom č e red edak brou čvorova grafa Elemet a a preseku -te vrste -te koloe ove matrce e edak brou graa koe zlaze z čvora ulaze u se zove matrca susedstva grafa obeležava se sa A čvor Ova matrca Ako dopustmo da dva čvora mogu da bt spoea avše edom graom ste oretace, elemet matrce A mogu bt samo 0 l 1 Elemet matrce susedstva multgrafa su prrod broev l ula Matrca susedstva A (eoretsaog) grafa e smetrča matrca, t A T = A Neka e G=(X,U) graf gde e X={ 1,,, } U={ u1, u,, u } Matrca cdece R čvorova graa grafa G e matrca R = [ r ] gde e m r 1 ako su č vor graa u cdet, = 0 u suproto m Matrca cdece u potpuost određue graf Prmer: ( ) R G a b c d e f g 1 1 0 0 1 0 1 A = 1 1 1 0 0 0 0 B 0 0 1 1 0 0 1 C 0 0 0 1 1 0 D ( ) A G A B C D 0 1 1 A = 0 1 0 B 1 1 0 1 C 1 0 1 1 D Graf G Matrce cdece Matrca susedstva Neka e uz ste ozake e G=(X,U) dgraf pr čemu e U skup oretsah graa Matrca cdece R čvorova graa dgrafa G e matrca S = [ s ] m gde e s 1 ako graa u zlaz z čvora, = -1 ako graa u ulaz u, 0 ako u su cdet Dva grafa su zomorfa ako posto uzaamo edozačo preslkavae skupa hovh čvorova (z edog a drug) koe odžava osobu susedost čvorova Graf ko e sadrž edu koturu kao delmč podgraf azva se šuma Ako e graf uz to poveza o se azva stablo l drvo Stablo u kome e eda čvor posebo ozače azva se koresko stablo Oseče kore e kore stabla Stablo 7

Svak čvor koreskog stabla poveza e edstvem elemetarm putem sa koreom k stabla Bro graa u ovom putu defše vo čvora Kore stabla k ma vo 0 a aveć vo mau čvorov ko su od korea audale Koresko stablo se prkazue kao dgraf, t stablo sa oretsam graama Pr tome se grae oretšu od čvorova maeg voa ka čvorovma većeg voa Ulaz stepe korea e 0 dok e ulaz stepe ostalh čvorova u koreskom stablu 1 Čvorov do koh vode grae polaze z čvora azvau se sov čvora pr čemu e čvor hov otac Čvor bez dece azva se lst Pr tome e kore čvor bez oca Lstov se takođe azvau termalm čvorovma dok se ostal čvorov azvau etermalm čvorovma Ako se u koreskom stablu svak otac ma tačo dva sa oda se to stablo azva baro stablo Ako su u barom stablu sv završ čvorov stog voa, oda se to stablo azva potpuo Potpuo baro stablo ma pored voa 0 oš k ovoa pa e bro čvorova u stablu edak k k+ 1 = 1+ + + + = 1 (a svakom vou ma čvorova) Termalh čvorova ma + 1 k = dok etermalh ma k 1 1= Plaar grafov Plaar grafov su o grafov ko se mogu acrtat tako da m se grae e seku, odoso to su grafov ko se mogu predstavt tako da zaedčka tačka dve grae može bt samo čvor grafa ko predstavla zaedčku krau tačku th graa Ako e plaara graf predstavle a opsa ač u rav o del raav a vše koačh zatvoreh oblast edu beskoaču oblast (mreža puteva predstavla plaara graf) Komplemet grafa G, e graf sa stm skupom čvorova kao graf G pr čemu su dva razlčta čvora u G suseda ako samo ako su sused u G Graf bez petl se bo a ta ač tako što se svakom čvoru prdruž eka boa, t Svak čvor se bo edom boom Graf e pravlo oboe ako su svaka dva suseda čvora oboea razlčtm boama Ako graf može da se pravlo bo da se pr tom upotreb k l mae od k boa, graf e oda k-obov Hromatsk bro γ ( G ) grafa G e edak k ako e graf k-obov a e (k-1)-obov Ako e γ ( G ) =k kaže se da e graf G k-hromatsk Za k= graf se azva bhromatsk o e tada bpartt Ako graf G sadrž samo zolovae čvorove, bez graa, tada e γ ( G ) =1 (sve čvorove možemo obot stom boom) Nasuprot tome potpu graf sa čvorova ma γ ( G ) = 8

Maksmal potpu podgrafov azvau se klke grafa Za graf G se defše velča K(G) koa e edaka avećem brou čvorova ede klke Važ da e γ ( G) K( G) Težsk graf e graf kod koga svaka graa ma svou vredost (dodele o e ek bro) Drugm rečma, grafu (l dgrafu) G=(X,U) e prdružeo preslkavae ω :U R koe svako gra u U dodelue bro ω ( u) kao težu Fukcu ω azvamo težska fukca U već slučaeva teža predstavla eu dužu, propusu moć (l kapactet), ceu preosa td U opštem slučau težska fukca ω prdružue gra umesto realog broa prozvola matematčk obekat, pr Vektor Težsk graf (dgraf) G=(X,U) sa težskom fukcom ω, t uređe par (G, ω ) čes to se azva mreža Neka su u opštem slučau čvorov umersa sa 1,,, posmatramo potpu težsk graf G u koem e gra u zmeđu čvorova prdružea teža (duža) ω ( u) = d Od velče d se može formrat kvadrata matrca D = [ d ] Matrca D se azva težska matrca l matrca rastoaa Teža grafa se defše kao zbr teža graa od koh e ta graf obrazova 9

P retražvae grafova Pretražvae grafova može da se poče z ekog prozvolog čvora oblazak egovh susedh čvorova, pa zatm suseda hovh suseda tako redom dok e prosledmo sve čvorove edog grafa Uvek će se zat ko deo čvorova e pretraže za svak ared korak se određue ko će sledeć čvor bt prosleđe Pošto e ta zbor uglavom všezača mogu se uvest eka ogračea koma se regulše prortet zbora potecalh kaddata Postoe dve vrste pretražvaa grafova: Pretražvae u dubu Pretražvae u šru Za obe pretrage e karakterstčo da se oblaze sv čvorov grafa kao grae to svaka po edaput u oba smera Pretraga u dubu: Neka e X skup svh čvorova, a Y skup već prosleđeh čvorova Ozačmo sa y čvor ko e posled prosleđe Izbor aredog čvora za prosleđvae se vrš a sledeć ač: prvo se odred da l među eprosleđem čvorovma, tčvorovma skupa X/Y posto čvor suseda sa y, ako posto takav čvor, tada se među potecalm kaddatma bra blo ko od h (prosleđvae uapred) U suprotom, umesto čvora y se posmatra egov prethodk (čvor ko e pre ega prosleđe u skup Y z ega se drekto dolaz u čvor y) za ega se poavla st postupak kao I za čvor y (prosleđvae uazad) Ovm postupkom (ukolko e graf poveza) će sv čvorov grafa bt prosleđe U suprotom, kod epovezah grafova se st postupak može prmet a om podgrafovma ko su poveza Prlkom pretrage u dubu, kod povezah grafova, ako evdetramo sve grae grafa, tada te grae obrazuu razapuuće stablo Ovo stablo se azva stablom pretrage u dubu Prmer: Graf Stablo pretrage u dubu (po koracma A-B-C-D-E-D-F-D-C-G-C-B-A) 10

P retraga u šru: Poovo posmatramo skup svh čvorova X skup eprosleđeh čvorova Y Neka e skup Q skup svh eprosleđeh čvorova koma e prortet prosleđvaa rae određe Prosleđvae čvorova e sada komplkovae obzrom da se za zbor sledećeg kaddata mora kosultovat skup Q Skup Q tretramo kao red za čekae, z ovog skupa se prvo prosleđue čvor ko e aduže u redu Na početku pretrage e skup Y praza emu se prozvolo dodelue eda čvor (blo ko čvor z grafa) Sada se z skupa Q bra čvor ko e aduže u redu o se prosleđue skupu Y, pr čvor Skupu Q se a krau reda uose čvorov ko su sused sa a ko se već e alaze u skupu Q su rae prosleđe u Y Prmer: Graf Stablo pretrage u šru (po koracma A-B-C-D-E-F-G) 11