+1 Daumen
1,4k Aufrufe

Hallo.

Ich habe folgende Aufgabe:

Sei D = (V,A) ein gerichteter Graph mit Kantenlängenfunktion l: A→R , wobei jeder Kreis in D eine nicht-negative Länge habe. Sei P=(v0,a1,v1....,vm-1,am,vm) ein kürzester Weg von v0 nach vm. Zeigen sie, dass P' = (v0,a1,v1....,vm-1,am) ein kürzester Weg von v0 nach vm-1 ist. 

Gilt diese Aussage auch,wenn man in D Kreise negativer Länge erlaubt?


Ich weiß leider nicht genau, wie ich an die Aufgabe rangehen soll. 

Ich habe bereits überlegt, dass weder in P noch in P' keine Kreise enthalten sein können.  Die Aussage müsste auch bei Graphen mit Kreisen negativer Länge erlaubt stimmen, da hier von kürzesten Wegen gesprochen wird und nicht von kürzesten Kantenlängen.

Dass die Aussage,die bewiesen werden soll richtig ist, ist klar(Bsp: ich fahre mit dem Auto auf der Autobahn(ger. Graph) von A nach C. Auf dem Weg liegt B. Ist der Weg von A nach C der kürzeste,so ist auch der Weg von A nach B der kürzeste(B nach C gilt das selbe).

Könnte mit jemand vielleich bei den Ansätzen helfen?

Avatar von 8,7 k

Wenn PP' nicht der kürzeste Weg von v0v_0 nach vm1v_{m-1} ist, existiert ein Weg P~\widetilde{P'} von v0v_0 nach vm1v_{m-1}, der kürzer als PP' ist. Was passiert, wenn du über P~\widetilde{P'} nach vm1v_{m-1} gehst und dann über ama_m nach vmv_m? Was gilt für diesen neuen Weg?

Ah alles klar, danke :D

Also kurz geschrieben fehlt dann noch:

l(P~)<l(P)l (\widetilde {P'})<l(P')

Dann müsste auch gelten:


l(P~)+l(a1)<l(P)l (\widetilde {P'})+l({ a }_{ 1 })<l(P)


Das ist ein Widerspruch,da P ja bereits kürzester Weg ist.



P.S.: Ich wusste irgendwie, dass du derjenige bist, der die Antwort gibt.


Ein anderes Problem?

Stell deine Frage