Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.958 pregleda

Najnovija ↓

algoritmi vezani za grafove 19.03.2008. u 18:06 · pre 226 meseci #1
imam 2 zadatka:
1. Ispitati da li je dati graf 2-obojiv.
2. Da li dati graf G sadrzi artikulacioni cvor?

Ima li neko nesto iz literature sto bi moglo da pomogne ili neke algoritme?

Hvala...
Re: algoritmi vezani za grafove 19.03.2008. u 19:43 · pre 226 meseci #2
Nemam puno vremena ali cu ti pokusati odgovoriti na pitanje broj 1.

Svaki BIpartitni graf je 2-obojiv. Evo uzmimo npr K_{3,3} ili uopsteno K_{A,B}. On izgleda ovako
(1, 4), (1, 5), (1, 6), (2, 4), (2, 5), (2, 6), (3, 4), (3, 5), (3, 6) = P gdje su \{1,2,3\} \in A i \{4,5,6\} \in B cvorovi a notacija (a,b) veza izmedju tacaka a i b.
Algoritam je jednostavan.
Provjeravas sve parove. Ako za sve parove iz P postoji jedan par (a, b) gde je a \in A i b \in A onda graf nije 2-obojiv. Zasto? Evo zasto. Recimo da je u P jedan par (1,2) onda imamo sljedece stanje

(1, 2) (1, 4), (1, 5), (1, 6), (2, 4), (2, 5), (2, 6), (3, 4), (3, 5), (3, 6) = P

Za prvi par (1, 2) bojimo 1 sa crvenom, 2 sa plavom.
(1, 4) 1. ostaje crvena, 4 bojimo sa plavom
...
(2, 4) postoji kolizija jer 2 je obojeno sa plavom i 4 obojeno sa plavom, moramo dodati jos jednu farbu sto u ovom slucaju graf nije 2-bojiv.

Nadam se da si skontao u cemu je problem.
To sam samo naveo za bipartitne grafove, a za ostale nije isto problem skonati mada sad nemam vremena nesto posebno

Uzdravlje
Amel
Potpis
Scanner
Re: algoritmi vezani za grafove 19.03.2008. u 19:55 · pre 226 meseci #3
Generalno postoji nekoliko algoritama koji se najcesce koriste u prolasku kroz grafove i najprostiji su:
Dijkstra, Breadth-first, Depth-first
ostale stvari ces morati uklopis u implementacije tih algoritama
Knkretno za tvoje probleme pogledaj linkove
http://www.cs.auckland.ac.nz/~ute/220ft/graphalg/graphalg.html
http://en.wikipedia.org/wiki/Category:Graph_algorithms
Potpis
His majesty Grand Duke of Shumadija and Western Pomoravlje
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme