Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odr

Слични документи
Microsoft Word - AIDA2kolokvijumRsmerResenja.doc

Konacne grupe, dizajni i kodovi

Trougao Bilo koje tri nekolinearne tačke određuju tacno jednu zatvorenu izlomljenu liniju. Trougaona linija je zatvorena izlomljena linija određena sa

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Орт колоквијум

Matematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3

Postavka 2: Osnovni graf algoritmi 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch

Талесова 1 теорема и примене - неки задаци из збирке Дефинициjа 1: Нека су a и b две дужи чиjе су дужине изражене преко мерне jединице k > 0, тако да

Skripte2013

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Mihael Maltar MATRICE UDALJENOSTI U GRAFOVIMA Diplomski rad Voditelj rada:

Microsoft PowerPoint - Ekoloska (city) logistika 8.3

untitled

Konstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun

P11.3 Analiza zivotnog veka, Graf smetnji

P9.1 Dodela resursa, Bojenje grafa

SKUPOVI TOČAKA U RAVNINI 1.) Što je ravnina? 2.) Kako nazivamo neomeđenu ravnu plohu? 3.) Što je najmanji dio ravnine? 4.) Kako označavamo točke? 5.)

Analiticka geometrija

Орт колоквијум

DISKRETNA MATEMATIKA

Електротехнички факултет Универзитета у Београду Катедра за рачунарску технику и информатику Kолоквијум из Интелигентних система Колоквију

Broj indeksa:

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe

Орт колоквијум

ДРУШТВО ФИЗИЧАРА СРБИЈЕ МИНИСТАРСТВО ПРОСВЕТЕ И СПОРТА РЕПУБЛИКЕ СРБИЈЕ Задаци за републичко такмичење ученика средњих школа 2006/2007 године I разред

Uvod u statistiku

Microsoft Word - ETH2_EM_Amperov i generalisani Amperov zakon - za sajt

Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp

Osnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005

Zadaci iz Nacrtne geometrije za pripremu apsolvenata Srdjan Vukmirović 27. novembar Projektivna geometrija 1.1 Koordinatni pristup 1. (Zadatak

Popularna matematika

Microsoft PowerPoint - 07-DinamickeStrukturePodataka

1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL 2. kolokvij 29. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (

Орт колоквијум

Београд, МАТРИЧНА АНАЛИЗА КОНСТРУКЦИЈА ЗАДАТАК 1 За носач приказан на слици: а) одредити дужине извијања свих штапова носача, ако на носач

My_P_Red_Bin_Zbir_Free

РЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 39 Бањалука, Тел/факс 051/ , 051/ ; p

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n

1

Математика 1. Посматрај слику и одреди елементе скуупова: а) б) в) средњи ниво А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ }

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п

PRIRODOSLOVNO-MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Doris Dumičić Danilović Poopćenje i profinjenje nekih algoritama za konstrukciju blokovnih dizaj

Pitanja iz geometrije za pismeni i usmeni (I smer, druga godina) Srdjan Vukmirović, Tijana Šukilovic, Marijana Babić januar Teorijska pitanja

ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www.

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји

Прва економска школа Београд РЕПУБЛИЧКО ТАКМИЧЕЊЕ ИЗ СТАТИСТИКЕ март године ОПШТЕ ИНФОРМАЦИЈЕ И УПУТСТВО ЗА РАД Укупан број такмичарских

ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = 2х; б) у = 4х; в) у = 2х 7; г) у = 2 5 x; д)

СТЕПЕН појам и особине

LAB PRAKTIKUM OR1 _ETR_

Tutoring System for Distance Learning of Java Programming Language

ŽUPANIJSKO NATJECANJE IZ MATEMATIKE 28. veljače razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI

UAAG Osnovne algebarske strukture 5. Vektorski prostori Borka Jadrijević

kolokvijum_resenja.dvi

Dragoš M. Cvetković Slobodan K. Simić ODABRANA POGLAVLJA IZ DISKRETNE MATEMATIKE Treće izdanje AKADEMSKA MISAO Beograd, 2012.

I колоквијум из Основа рачунарске технике I СИ- 2017/2018 ( ) Р е ш е њ е Задатак 1 Тачка А Потребно је прво пронаћи вредности функција f(x

Математика основни ниво 1. Одреди елементе скупова A, B, C: a) б) A = B = C = 2. Запиши елементе скупова A, B, C на основу слике: A = B = C = 3. Броје

Konstrukcija linearnih višekoračnih metodi Postoje tri važne familije višekoračnih metoda: Adamsovi metodi Adams-Bashfortovi metodi kod kojih je ρ(w)

PowerPoint Presentation

Microsoft Word - 4.Ucenik razlikuje direktno i obrnuto proporcionalne velicine, zna linearnu funkciju i graficki interpretira n

Programiranje 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje,

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor

Microsoft Word - 1.Operacije i zakoni operacija

ZADACI ZA VJEŽBU 1. Dokažite da vrijedi: (a) (A \ B) (B \ A) = (A B) (A C B C ), (b) A \ (B \ C) = (A C) (A \ B), (c) (A B) \ C = (A \ C) (B \ C). 2.

Classroom Expectations

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ТЕСТ МАТЕМАТИКА школска 2015/

Ravno kretanje krutog tela

Microsoft PowerPoint - PS9_Linijski raspored i redosled

Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Margareta Tvrdy Banachovi prostori Završni rad Osijek, 2013

My_P_Trigo_Zbir_Free

VEŽBE IZ OPERACIONIH ISTRAŽIVANJA

1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K.

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ У ОСНОВНОМ ОБРА

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

Metode izbora lokacije

MAT KOL (Banja Luka) ISSN (p), ISSN (o) Vol. XX (2)(2014), PELLOVA JEDNAČINA I PITAGORIN

УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке Писмени део испита из предмета Увод у рачунарство 1. [7 пое

MATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i

Pitanja iz geometrije za pismeni i usmeni (I smer, druga godina) Tijana Šukilović, Miloš Antić, Nenad Lazić 19. decembar Teorijska pitanja 1. V

Рационални Бројеви Скуп рационалних бројева 1. Из скупа { 3 4, 2, 4, 11, 0, , 1 5, 12 3 } издвој подскуп: а) природних бројева; б) целих броје

PEDAGOŠKI ZAVOD TUZLA u saradnji s UDRUŽENJEM MATEMATIČARA TUZLANSKOG KANTONA Takmičenje učenika srednjih škola Tuzlanskog kantona iz MATEMATIKE Tuzla

Algoritmi

DR DRAGOŚ CVETKOVIC DR SLOBODAN SIMIC DISKRETNA MATEMATIKA MATEMATIKA ZA KOMPJUTERSKE NAUKĘ DRUGO ISPRAYLJENO I PROSIRENO IZDANJE HMUJ

PowerPoint Presentation

PITANJA I ZADACI ZA II KOLOKVIJUM IZ MATEMATIKE I Pitanja o nizovima Nizovi Realni niz i njegov podniz. Tačka nagomilavanja niza i granična vrednost(l

МОДЕЛ КОНТРОЛНЕ ВЕЖБЕ Информатика и рачунарство за шести разред разред Наставна тема: Редни број часа: 8. РАЧУНАРСТВО Циљ часа: Теститарање постигнућа

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O

Динамика крутог тела

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА школска 2017/2018. година ТЕС

OSNOVNA ŠKOLA, VI RAZRED MATEMATIKA

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ У ОСНОВНОМ ОБРА

Задатак 4: Центрифугална пумпа познате карактеристике при n = 2900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у р

My_ST_FTNIspiti_Free

JEDNAKOSTI I JEDNAČINE,

ALGEBRA I (2010/11)

Алгебарски изрази 1. Запиши пет произвољних бројевних израза. 2. Израчунај вредност израза: а) : ; б) : (

Microsoft Word - z4Ž2018a

UPUTSTVO ZA KRETANJE KROZ EON KORISNIČKI INTERFEJS 1

Slide 1

Diskretna matematika Sveučilište u Rijeci ODJEL ZA INFORMATIKU Radmile Matejčić 2, Rijeka Akademska 2017./2018.godina DISKRETNA MATEMATIKA Studij: Pre

Транскрипт:

Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odrediti njene krajeve. b) Odrediti sledeće skupove: - skup grana incidentnih sa v 1 (skup E 1 ), - skup čvorova susednih sa v 1 (skup N v1 ), - skup grana susednih sa e 1 (N e1 ), - skup svih petlji (skup L), - paralelnih grana (skup P), - skup čvorova susednih sami sebi (skup A) - skup izolovanih čovorova (skup I). a) V = {v 1, v 2, v 3, v 4, v 5, v 6, v 7 } E = {e 1, e 2, e 3, e 4, e 5, e 6, e 7 } Grana Krajevi grane e 1 {v 1, v 2 } e 2 {v 1, v 3 } e 3 {v 1, v 3 } e 4 {v 2, v 3 } e 5 {v 5, v 6 } e 6 {v 5 } e 7 {v 6 } 2. Nacrtajte graf koji ima sledeću strukturu V = {v 1, v 2, v 3, v 4 }, E = {e 1, e 2, e 3, e 4 } Grana Krajevi grane e 1 {v 1, v 3 } e 2 {v 2, v 4 } e 3 {v 2, v 4 } e 4 {v 3 } Zadati graf se može prkazati na više načina, predlažemo dva b) E 1 = {e 1, e 2, e 3 } N v1 = {v 2, v 3 } N e1 = {e 2, e 3, e 4 } L = {e 6, e 7 } P = {e 2, e 3 } A = {v 5, v 6 } I = {v 4 } 1

3. Obeležite grane i čvorove grafova tako da oni predstavljaju isti graf Grafovi imaju široku primenu danas. Pomoću grafova se mogu predstaviti komunikacioni sistemi, mreža puteva i slično. Grafovi se mogu klasifikovati po svojoj strukturi. Graf je prost ukoliko nema petlji niti paralelnih grana. Na primer, posmatrajmo graf sa skupom čvorova V = {u, v, w, x} i skupom grana E = {e 1, e 2 } definisanih tako da je e 1 = {u, v}. Prost graf se naziva kompletnim ukoliko za svaki par čvorova postoji tačno jedna grana koja ih povezuje. Za kompletne grafove sa n čvorova koristimo oznaku K n. 2

Graf se naziva kompletnim bipartitnim grafom sa m i n čvorova, u oznaci K m,n ako se svi njegovi čvorovi mogu grupisati u dva skupa čvorova, označimo ih sa v 1, v 2,, v m i w 1, w 2,., w n, tako da važi sledeće: za svako i, k = 1,, m i j, l = 1,., n - postoji grana koja povezuje čvorove v i i w j - ne postoji grana između čvorova v i i v k - ne postoji grana između čvorova w j i w l Na slici niže su prikazana dva bipartitna grafa, K 3,2 i K 3,3 Graf U = (V U, E U ) se naziva podgrafom grafa G = (V G, E G ) ukoliko je V U V G i ako su čvorovi V U povezani tako da važi E U E G. Stepen čvora, u oznaci deg v, predstavlja broj grana koje iz tog čvora izlaze. Suma stepena svih čvorova predstavlja dvostruku vrednost broja grana tog grafa. 4. Odrediti stepen svakog čvora grafa koji je prikazan na slici Rešenje deg(v 1 ) = 0 jer nije susedan ni sa jednim čvorom deg(v 2 ) = 2 jer su dve grane incidentne sa njim deg(v 3 ) = 4 jer su grane e 1, e 2 incidentne sa njim, kao i grana e 3 koja se računa dvostruko deg G = deg(v 1 ) + deg(v 2 ) + deg(v 3 ) = 0 + 2 + 4 = 6 Teorema Stepen grafa jednak je dvostrukom broju njegovih grana. Posledica Stepen grafa je paran broj 3

Posledica U svakom grafu može biti samo paran broj čvorova neparnog stepena. 5. Nacrtati graf koji ima sledeću strukturu (ili pokazati da takav graf ne postoji) a. Graf sa 4 čvora stepena 1,1,2 i 3. b. Graf sa 4 čvora stepena 1, 1, 3 i 3 c. Prost graf sa 4 čvora stepena 1,1, 3 i 3 Rešenje a. Na osnovu posledice se može zaključiti da ovakav graf ne postoji (1+1+2+3=7, neparna vrednost) b. Neki primeri grafa su prikazani niže c. Ne postoji prost graf sa zadatom strukturom (na osnovu pretpostavki da je graf prost, možemo uzeti da su a i b čvorovi stepena 1, a c i d čvorovi stepena 3. Sa obzirom da je čvor prost, sledi da je nema paralelnih grana niti petlji, tako da čvor c mora biti susedan sa 3 čvora, a to su a, b i d. Takođe, čvor d mora biti susedan sa 3 čvora, a to su a, b i c, što je u kontradikciji sa pretpostvkom da su stepeni čvorova a i b jednaki 1. 6. Da li se u grupi svako od devetoro ljudi može povezati sa tačno petoro drugih? Rešenje Ne. Predstavimo ljude kao čvorove grafa koji će međusobno biti povezani jedino ako su ljudi međusobno povezani. U tom slučaju se dobija da je stepen grafa 9*5=45 što ne može jer je neparan broj. Zadaci za vežbu 1. Grafovi su prikazani na slici. Definisati skupove čvorova, grana, za svaku granu odrediti krajnje čvorove. a. b. 2. Nacrtati graf G definisan skupom čvorova V = {v 1, v 2, v 3, v 4, v 5 } i skupom grana E = {e 1, e 2, e 3, e 4 } ako su krajevi svake grane prikazani u tablici a. b. Grana Krajevi grane Grana Krajevi grane e 1 {v 1, v 2 } e 1 {v 1 } e 2 {v 1, v 2 } e 2 {v 2, v 3 } e 3 {v 2, v 3 } e 3 {v 2, v 3 } e 4 {v 2 } e 4 {v 1, v 5 } 4

3. Da li su na slikama prikazani isti grafovi? Obrazložiti odgovor. a) b) c) 4. Za grafove sa slike odrediti sledeće skupove: - skup grana incidentnih sa v 1 (skup E 1 ), - skup čvorova susednih sa v 3 (skup N v3 ), - skup grana susednih sa e 1 (N e1 ), - skup svih petlji (skup L), - paralelnih grana (skup P), - odrediti stepen čvora v 3 kao i stepen grafa, - skup izolovanih čovorova (skup I). 5. Da li se korišćenjem dve kofe, A i B, kapaciteta 3 i 5 litara (tim redom) može izmeriti tačno jedan litar ako su dozvoljene sledeće radnje: obe kofe se mogu napuniti do vrha, obe kofe se mogu isprazniti u celosti, dozvoljeno je prespanje tečnosti iz jedne kofe u drugu. 6. Nacrtati sledeće grafove, ukoliko takvi grafovi postoje - Graf sa pet čvorova stepena 1,2,3,3 i 5 - Graf sa četiri čvora stepena 1,2,3 i 3 - Graf sa četiri čvora stepena 1, 1, 1 i 4 - Prost graf sa četiri čvora stepena 1,2,3 i 4 - Prost graf sa pet čvorova stepena 2,3,3,3 i 5. 7. Odrediti sve neprazne podgrafe grafova sa slike 5

8. Da li je moguće da u grupi od 15oro ljudi svako od njih ima tačno troje prijatelja. 9. U grupi od četvoro ljudi da li je moguće da svako od njih bude prijatelj sa tačno troje iz grupe. 10. Koliko grana ima graf ako su stepeni čvorova sledeći 0,2,2,3 i 9. 11. Koliko grana ima graf ako su stepeni čvorova sledeći 1,1,4,4 i 6. 12. Nacrtati sledeće kompletne bipartitne grafove K 4,2, K 1,3 i K 3,4. Koliko čvorova imaju nacrtani grafovi. Kog stepena su posmatrani grafovi. Bipartitni graf je prost graf čiji se skup čvorova može grupisati tako da svaki čvor iz jedne grupe može biti povezan sa čvorovima iz druge grupe ali ne sme biti povezan sa čvorovima iz svoje grupe. 13. Među prikazanim grafovima odredite bipartitne Graf G se naziva komplementom prostog grafa G ukoliko važi sledeće: Skup čvorova grafa G je identičan skupu čvorova grafa G, dok su dva čvora grafa G povezana granom akko nisu povezana granom u grafu G. Na primer, njegov komplement je nepovezan graf sa istim brojem čvorova i praznim skupom grana. Putanje i cikli u grafovima Posmatrajmo graf prikazan na slici Alternirajući niz susednih čvorova i grana od čvora u 1 do čvora u 4 se naziva šetnjom po grafu i može se opisati na sledeći način: u 1 e 1 u 2 e 3 u 3 e 4 u 2 e 3 u 3 e 5 u 4 e 7 u 2 e 3 u 3 e 5 u 4. Šetnja je trivijalna ukoliko se sastoji samo iz jednog čvora. Šetnja je zatvorena ako su početni i krajnji čvor isti. Put u grafu je šetnja u kojoj se ni jedna grana ne ponavlja. Put je prost ukoliko se u njemu ni jedan čvor ne ponavlja. Cikl je zatvoren put. Prost cikl je zatvoreni prost put. Trivijalni cikl je šetnja koja se sastoji samo iz jednog čvora i ni jedne grane. 6

Napomena: - Zapis e 1 e 3 e 4 e 2 podrazumeva zapis u 1 e 1 u 2 e 3 u 3 e 4 u 2 e 2 v 5, dok se zapis e 1 može protumačiti na dva načina: u 1 e 1 u 2 i u 2 e 1 u 1. - Zapis u 1 u 2 podrazumeva jedinstven zapis u 1 e 1 u 2 dok se zapis u 2 u 3 može protumačiti kao u 2 e 3 u 3 i u 2 e 4 v 3. - Zapis u 2 u 4 u 4 u 3 podrazumeva jedinstvenu putanju u 2 e 7 u 4 e 6 u 4 e 5 u 3 1. Neka je graf G prikazan na slici desno. Za svaki od ponuđenih odgovora odrediti da li on predstavlja putanju, prostu putanju, kružnicu ili prostu kružnicu. a. v 1 e 1 v 2 e 3 v 3 e 4 v 3 e 5 v 4 b. e 1 e 3 e 5 e 6 c. v 2 v 3 v 4 v 5 v 6 v 2 d. v 2 v 3 v 4 v 5 v 6 v 2 e. v 2 v 3 v 4 v 6 v 3 v 2 f. v 1 Rešenje a. Opisana šetnja ima čvor koji se ponavlja ali nema granu koja se ponavlja, tako da ona predstavlja putanju od v 1 do v 4 koja nije prosta. b. U pitanju je šetnja od v 1 do v 5. Nije u pitanju putanja je ima granu koja se ponavlja. c. Opisana je šetnja bez ponavljajućih grana koja počinje i završava se u čvoru v 2. Dakle, u pitanju je cikl. Kako se čvor u središtu ponavlja, nije prosti cikl. d. Opisana šetnja počinje i završava se u v 2, a da pri tom ne obilazi ni jednu granu niti čvor dva puta. Dakle, u pitanju je prost cikl. e. Opisana šetnja predstavlja zatvorenu šetnju koja počinje i završava se u čvoru v 2. Nije u pitanju ni cikl niti prost cikl zato što se grana e 3 i čvor v 3 ponavljaju. f. Prvi i poslednji čvor šetnje su isti. Takođe šetnja ne ponavlja ni jedan čvor niti granu. Dakle, u pitanju je prost cikl koji se još naziva trivijalnim ciklom. Neka je G graf. Dva čvora u i w su povezana ako i samo ako postoji neka šetnja od čvora u do čvora w. Graf je povezan graf akko za svaki par čvorova posmatranog grafa postoji šetnja od jednog do drugog. Na primer, graf pod a) je povezan dok grafovi pod b) i c) to nisu a) b) c) Definicija Cikl koji sadrži sve grane grafa naziva se Ojlerovim ciklom. Graf se naziva Ojlerovim ako nema izolovanih čvorova i ima Ojlerov cikl. Teorema Ukoliko graf ima Ojlerov cikl, tada je stepen svakog čvora tog grafa paran. 7

Teorema Ako je graf G povezan i ako je stepen svakog njegovog čvora paran, tada takav graf ima Ojlerov cikl. 2. Da li se za graf na slici može odrediti Ojlerov cikl? Stepen čvorova v 1 i v 3 je 3, što je neparna vrednost. Stoga se na osnovu date teoreme može zaključiti da za ovakav graf Ojlerov cikl ne postoji. Algoritam za određivanje Ojlerovog cikla: Korak 1: Proizvoljno izabrati čvor grafa kao početni Korak 2: Izabrati bilo koju cikl koji počinje i završava se u izabranom čvoru ne ponavljajući ni jednu granu. Označimo konstruisan cikl sa C. Korak 3: Proverite da li C sadrži svaku granu i svaki čvor grafa G. Ako je odgovor potvrdan, C je Ojlerova putanja i algoritam je završen. Inače se primenjuju naredni koraci. Korak 3a: Ukloniti sve grane iz grafa G koje odgovaraju ciklu C i sve čvorove koji će ostati izolovani nakon brisanja grana. Nazovimo rezultujući podgraf G1. Pri tom, može da se dogodi da graf G1 ne bude povezan i da stepen svakog njegovog čvora bude paran. Korak 3b: Izabrati bilo koji čvor w koji pripada i ciklu C i grafu G1 Korak 3c: Na grafu G1 izabrati bilo koji cikl koji počinje i završava se u w bez ponavljanja grana. Nazovimo rezultujući cikl C1. Korak 3d: Spojimo ciklove C i C1 u cikl C2 na sledeći način: Polazeći od v koristimo cikl C do w, a zatim duž cikla C1 idemo nazad do w. Dalje se od čvora w duž cikla C vraćamo do čvora v. 3. Za posmatrani graf odrediti Ojlerov cikl (ukoliko postoji). Primetićemo da je stepen svakog čvora paran i da je graf povezan. Stoga Ojlerov cikl postoji. Odredićemo ga tako što ćemo da pratimo korake opisane u prethodnom algoritmu. Neka je cikl C definisan na sledeći način C: abcda. Kako opisan cikl ne prolazi kroz sve čvorove grafa, formiraćemo pomoćni cikl C1: deghijd Spajanjem ciklova C i C1 dobija se cikl C2: abcdeghjida Dobijeni cikl označimo kao C i proveravamo da li je on Ojlerov. Međutim, dobijen cikl nije Ojlerov jer ne prolazi kroz čvor f. Oređujemo pomoćni cikl C1: efhe. Spajamo ciklove C i C1 u novi cikl C2: abcdefheghjida. Izjednačimo C2 sa C. Dobijeni cikl je Ojlerov. Ojlerov put je put koji sadrži sve grane tog grafa. 8

4. Za posmatrani graf odrediti Ojlerov put od čvora A do čvora B. Hamiltonov cikl Hamiltonovim ciklom grafa G nazivamo prost cikl koji prolazi kroz svaki čvor grafa tačno jedanput (osim prvog i poslednjeg koji su isti) prolazeći kroz sve grane grafa. Hamiltonovim putem od u do v nazivamo put koji sadrži svaki čvor grafa tačno jednom a čiji su krajevi čvorovi u i v. Ako graf H ima netrivijalni cikl, onda graf G ima podgraf H putanju sa sledećim osobinama 1) H sadrži svaki čvor grafa G 2) H je povezan graf 3) H ima isti broj čvorova i grana 4) Svaki čvor u H ima stepen 2 5. Da li sledeći graf ima Hamiltonov put? Ako bi posmatrani graf imao Hamiltonov put, tada bi mogao da se izdvoji podgraf H sa 5 čvorova i 5 grana takvih da svaki čvor grafa ima stepen 2. Pošto je stepen čvora b jednak 4 potrebno je da se obrišu dve grane. Ako obrišemo granu {a, b} čvor a će imati stepen 1 a ne 2 kao što treba. Slično bi moglo da se pokaže i za ostale grane, što nas dovodi do zaključka da se za posmatrani graf ne može pronaći Hamiltonov put. Specijalan primer Hamiltonovog puta je problem Trgovačkog putnika koji se može opisati na sledeći način: Neka je na grafu niže postavljena mreža gradova i tačno rastojanje među njima kao težina grana. Ako Trgovački putnik treba da poseti svaki grad tačno jedanput i ako svoju putanju treba da započne i završi u gradu A, odrediti putanju Trgovačkog putnika tako da ukupno pređeno rastojanje bude minimalno. Rešićemo problem Trgovačkog putnika tako što ćemo da izračunamo dužine svih putanja a zatim da izaberemo najkraću među njima: 9

ABCDA : 30+30+25+40=125 ABDCA : 30+35+25+50=140 ACBDA : 50+30+35+40=155 ACDBA : 140 (put ABDCA samo unazad) ADBCA : 155 (put ACBDA samo unazad) ADCBA : 125 (put ADCBA samo unazad) Najkraći putevi imaju 125 kilometara: ABCDA i ADCBA Zadaci za vežbu 1. Za svaku šetnju odrediti da li ona predstavlja put, prost put, zatvoreni put, cikl, prost cikl ili ništa od navedenog a. v 1 e 2 v 2 e 3 v 3 e 4 v 4 e f v 2 e 2 v 1 e 1 v 0 b. v 2 v 3 v 4 v 5 v 2 c. v 4 v 2 v 3 v 4 v 5 v 2 v 4 d. v 0 v 5 v 2 v 3 v 4 v 2 v 1 e. v 2 v 1 v 5 v 2 v 3 v 4 v 2 f. v 5 v 4 v 2 v 1 2. Da li grafovi na slici sadrze Ojlerov cikl a. b. c. 10

d. e. 3. Da li postoji Ojlerov put od u do w 11

4. Naci Hamiltonove cikle Kažemo da su dva grafa G 1 = (V 1, E 1 ) i G 2 = (V 2, E 2 ) izomorfna akko postoje bijekcije g: V 1 V 2 i h: E 1 E 2 takve da važi: ako je v kraj grane e u grafu G 1, onda je I g(v) kraj grane h(e) u grafu G 2. Grafovi na slici su izomorfni: Njima odgovarajuće bijekcije su Na slici su prikazani grafovi koji imaju dva čvora i dve grane, a koji međusobno nisu izomorfni, tj. svaki drugi graf koji ima dva čvora i dve grane je izomorfan jednom od prikazana 4 grafa 12

7. Da li su prikazani grafovi međusobno izomorfni Rešenje a. G ima 9 čvorova dok G ima samo 8. Nisu izomorfni b. H ima čvor stepena 4, dok H nema takav čvor. Dakle, nisu izomorfni 8. Da li su grafovi na slici međusobno izomorfni? Definisati izomorfizam Jesu. Izomorfizam f: V(G) V(G ) je definisan na sledeći način: Dok je funkcija g definisana na sledeći način Grana Grane u G {a, b} {y, w} = {g(a), g(b)} {a, c} {a, d} {c, d} {y, x} = {g(a), g(c)} {y, z} = {g(a), g(d)} {x, y} = {g(c), g(d)} 13

Zadaci za vežbu 1. Da li su seledeći grafovi izomorfni. Ako jesu, odrediti preslikavanja g, i h. Ako nisu, odrediti njima izomorfne varijante po kojima se razlikuju. a. b. c. d. e. 14

f. g. 2. Nacrtati sve neizomorfne proste grafove sa tri čvora 3. Nacrtati sve neizomorfne proste grafove sa četiri čvora 4. Nacrtati sve neizomorfne grafove sa tri čvora i sa ne više od dve grane 15