Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Teorija Grafova - Maksimalni broj putanja

[es] :: Matematika :: Teorija Grafova - Maksimalni broj putanja

[ Pregleda: 2982 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

LSDCracker
Obrisan Profil

Član broj: 161168
Poruke: 62



Profil

icon Teorija Grafova - Maksimalni broj putanja10.02.2009. u 19:15 - pre 185 meseci
Ok, ja imam jedan problem, a to je....

Kako izracunati maksimalan broj putanja na nekom grafu?

Sad ne znam koliko bi vama koristilo da vam pastam kod iz c-a, al svejedno jedini problem koji pravi kod generisanja puteva jeste taj koliko zapravo putanja moze biti.

Trenutno sa cim program moze da mi radi je kad je graf jedna linija na kojoj se nalazi nekoliko tacaka stim da su povezane

1-2-3-4-5

Odnosno putevi koji se nalaze na grafu su :

1-2
2-3
3-4
4-5

Graf je usmeren pa je zapravo (1->2, 2->3...)

I sad maksimalan broj puteva koji se mogu generisati je lako naci...
5*4/2

I onda mi on generise sve putanje

1-2
2-3
3-4
4-5
1-3
2-4
3-5
1-4
2-5
1-5

Ali... Zelim drugaciji raspored puteva... recimo ovakav slucaj :

1-2
1-3
2-4
3-4
4-5

Onda imamo dve grane koje krecu iz keca prema 2 i 3 a onda se te dve grane spajaju u 4 a iz 4 ide u 5.

Ali broj puteva zavisi od slucaja do slucaja kako sam gledajuci od slucaja do slucaja zakljucio.

Nego ne mogu da nadjem nacin kako se izracunava maksimalan broj puteva na jednom grafu.

Tacke koje imaju 0 grana me ne interesuju i nisu bitne za moj algoritam.

Sad program je napravljen tako da generise puteve dok god ne nadje maksimalan broj puteva koji se mogu naci stim da su svi razliciti.

Sad... Jel postoji nacin da se za opsti graf nadje maksimalni broj puteva koji se mogu generisati pomocu predifisanog grafa?
 
Odgovor na temu

Bojan Basic
Novi Sad

SuperModerator
Član broj: 6578
Poruke: 3996
*.dynamic.sbb.rs.

Jabber: bojan_basic@elitesecurity.org
ICQ: 305820253


+605 Profil

icon Re: Teorija Grafova - Maksimalni broj putanja11.02.2009. u 01:38 - pre 185 meseci
Jedan način koji mi pada na pamet jeste da konstruišeš matricu susedstava , i za svako od do sabereš sve vrednosti u matrici . Ukupna suma biće broj koji tražiš.
Ljubičice crvena, što si plava kô zelena trava.
 
Odgovor na temu

LSDCracker
Obrisan Profil

Član broj: 161168
Poruke: 62



Profil

icon Re: Teorija Grafova - Maksimalni broj putanja13.02.2009. u 04:17 - pre 185 meseci
Ako sam te dobro razumeo...
To bi bilo ovako...
1 tacka ima 2 suseda
2 tacka ima 2 suseda
3 tacka ima 2 suseda
4 tacka ima 3 suseda
5 tacka ima 1 suseda

Koliki je broj puteva u grafu koji je definisan kao :

1-2
1-3
2-4
3-4
4-5

?

2+2+2+3+1=10?

Graf izgleda otprilike ovako, mozda vas brojke zbunjuju...
http://img338.imageshack.us/img338/3153/slikauk9.jpg
 
Odgovor na temu

Bojan Basic
Novi Sad

SuperModerator
Član broj: 6578
Poruke: 3996
*.dynamic.sbb.rs.

Jabber: bojan_basic@elitesecurity.org
ICQ: 305820253


+605 Profil

icon Re: Teorija Grafova - Maksimalni broj putanja13.02.2009. u 12:45 - pre 185 meseci
Ne. Matrica susedstava ovog grafa je:

.

Još imamo:

,

,

.

Prema tome, broj puteva u ovom grafu je (sabrali smo sve vrednosti iz svih matrica).

P. S. Pogledaj privatne poruke.
Ljubičice crvena, što si plava kô zelena trava.
 
Odgovor na temu

[es] :: Matematika :: Teorija Grafova - Maksimalni broj putanja

[ Pregleda: 2982 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.