• Keine Ergebnisse gefunden

Kombinatorische Optimierung – Blatt 2

N/A
N/A
Protected

Academic year: 2022

Aktie "Kombinatorische Optimierung – Blatt 2"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. Volker Kaibel M.Sc. Jonas Frede

Wintersemester 2018/2019

Kombinatorische Optimierung – Blatt 2

www.math.uni-magdeburg.de/institute/imo/teaching/wise18/kombopt/

Pr¨asentation in der ¨Ubung am 26.10.2018

Aufgabe 1

Gegeben sei ein Digraph D = (V, A) mittels Adjazenzlisten. Beweisen Sie den zweiten Teil von Satz 1.35 aus der Vorlesung, indem Sie einen Algorithmus mit geeigneter Da- tenstruktur konstruieren, der f¨ur Din O (∣V∣ + ∣A∣)Zeit eine topologische Sortierung von D berechnet oder feststellt, dassD einen Kreis hat.

K¨onnen Sie sogar einen Kreis von Dberechnen, falls einer existiert?

Aufgabe 2

Gegeben sei ein Graph G= (V, E) mit nichtnegativen Knotengewichten c∈QV+, so dass f¨ur jede Kante {u, v} ∈E die Ungleichung

cu+cv≤1 (1)

erf¨ullt ist. Finde einen Algorithmus, der durch ∣V∣ Aufrufe von Dijkstra’s Algorithmus in einem geeigneten Hilfsgraphen entscheidet, ob es einen KreisCungerader kombinatorischer L¨ange mit ∑

v∈V(C)cv >12(∣V(C)∣ −1) gibt.

Hinweis: Der Hilfsgraph ist ungef¨ahr doppelt so groß wie G und nutzt f¨ur die Kantenge- wichte exzessiv Eigenschaft (1) aus.

Aufgabe 3

Gegeben sei ein gerichteter Graph D= (V, A) und eine L¨angewa(τ) ∈N f¨ur jeden Bogen a∈A und jeden Zeitpunkt τ ∈ {0,1, . . . , T} bis zu einem Zeithorizont T ∈N. Die Dauer

`(W) eines Weges W, der aus einem Weg W sowie dem letzten Bogen a besteht, ist definiert als

`(W) =`(W) +wa(`(W)),

wobei die Dauer eines Weges mit kombinatorischer L¨ange 0 als 0 definiert wird. F¨ur welches τ eine L¨ange wa(τ) summiert wird, ist also durch den Ankunftszeitpunkt τ am Startknoten des Bogens a bestimmt. Am Anfang befindet man sich im Knoten s zum Zeitpunktτ =0.

Konstruiere eine Instanz des Problems, die zeigt, dass der Dijkstra-Algorithmus f¨ur dieses K¨urzeste-Wege Problem nicht funktioniert.

Zeige, dass man eine Variante des Problems mittels Dijkstra trotzdem l¨osen kann, indem man k¨urzeste Wege auf einem Hilfsgraphen mitO (∣V∣ ⋅ (T +1))Knoten berechnet. In der Variante sei das (beliebig lange) Warten an einem Knoten erlaubt.

S. 1/1

Referenzen

ÄHNLICHE DOKUMENTE

Betrachte dabei den Bellman-Ford-Algorithmus als Versuch, K¨ urzeste- Wege-Distanzen ¨ uber h¨ ochstens t Kanten zu ermitteln, wobei schließlich ¨ uber t iteriert wird.. Stelle

Eine Knoten¨ uberdeckung ist eine Teilmenge S der Knoten, so dass jede der Kanten des Graphen zu mindestens einem Knoten in S inzident ist.. Beweise den folgenden Satz aus

[2], readable for the nonspecialist, outlines the mod- ern solution approach to combinatorial optimization problems using the traveling salesman problem as an

Zeigen Sie, dass, wenn man in Polynomialzeit einen c-k¨ urzesten Kreis f¨ ur allgemeine Gewichte c finden k¨ onnte, auch das Hamiltonkreisproblem in Polynomialzeit l¨ osen kann..

Zeige weiterhin, dass jeder dieser Wege auch tats¨ achlich eine Ecke definiert.. Hinweis: Nutze das Fluss-Dekompositionstheorem sowie allgemeine Eigenschaften

Daf¨ ur hat jeder Studierende sich eine Pr¨ aferenzliste, welche Aufgabe er am liebsten rechnen m¨ ochte, am zweitliebsten usw.. Andererseits hat der ¨ Ubungsleiter f¨ ur jede

Volker

Zeige, dass die Menge aller Mengen kno- tendisjunkter Wege und Kreise, die nicht in s hineinf¨ uhren und nicht aus t hinausf¨ uhren, als Schnitt zweier Matroide aufgefasst werden