• Keine Ergebnisse gefunden

Übung zur Vorlesung Effiziente Algorithmen

N/A
N/A
Protected

Academic year: 2022

Aktie "Übung zur Vorlesung Effiziente Algorithmen"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lehrstuhl für Informatik 1 WS 2017/18

PD Dr. Walter Unger Dezember 07, 2017

Janosch Fuchs

Übung zur Vorlesung Effiziente Algorithmen

Blatt 8

• Schreibt den Namen, die Gruppennummer und die Matrikelnummer jedes Gruppenmit- glieds auf jedes Blatt, dass ihr abgebt.

• Um die Zulassung zur mündlichen Prüfung zu erhalten, benötigt man 50% aller Punkte und muss mindestens einmal eine Lösung präsentiert haben.

• Man kann in jeder Aufgabe50%Bonuspunkte erhalten indem man sich bereit erklärt die Aufgabe vorzustellen. Zu Beginn eines Tutoriums erhält man seine Korrigierte Abgabe zurück und erfährt welche Aufgaben vorgestellt werden dürften.

• Wenn ein(e) Student(in) sich bereit erklärt hat eine Aufgabe zu präsentieren und diese nicht korrekt oder unvollständig präsentiert, werden alle Punkte auf dem Übungsblatt für diese(n) Student(in) gestrichen.

Aufgabe 8.1 (4 Punkte)

Formuliere die folgenden Scheduling Probleme als LPs.

(a) Gegeben sindm identische Maschinen undn Jobs. Job j hat auf allen Maschinen Laufzeitpj. Die Jobs können beliebig zerteilt werden, d.h. jeder beliebige Bruchteil eines Jobs kann von einer Maschine ausgeführt werden. Seixij die Zeit, die Jobj auf Maschine iläuft. Ziel ist es, den Fertigstellungszeitpunkt des letzten Jobs gegeben durch maxi=1,...,mPn

j=1xij zu minimieren.

(b) Gegeben sindmMaschinen undn Jobs. Jobj hat auf Maschine iLaufzeitpij. Die Jobs können nicht zerteilt werden. SeiJi die Menge der auf Maschine i zugewiese- nen Jobs. Ziel ist es, den Fertigstellungszeitpunkt des letzten Jobs gegeben durch maxi=1,...,mP

k∈Jipik zu minimieren.

Beachte: Das sich ergebene LP ist ganzzahlig, d.h. die Variablen dürfen nur ganz- zahlige Werte annehmen.

Aufgabe 8.2 (4 Punkte)

Gib notwendige und hinreichende Bedingungen für die Zahlen α, β, γ ∈ R an, so dass das LP max{x+y: αx+βy ≤γ; x, y ≥0}

(1) eine optimale Lösung besitzt;

(2) keine zulässige Lösung besitzt;

(3) unbeschränkt ist.

(2)

Aufgabe 8.3 (4 Punkte) Beim Maximum-Weight-Independent-Set-Problem wird für einen GraphenGeine unab- hängige Knotenteilmenge mit größtem Gesamtgewicht gesucht.

Formuliere das Maximum-Weight-Independent-Set-Problem für einen Graphen G = (V, E) und Knotengewichte w:V →R≥0 als ILP (Integer Linear Program).

Aufgabe 8.4 (4 Punkte)

Beim Min-Cost-Perfect-Matching-Problem wird unter allen perfekten Matchings in einem Graphen G (falls existent) nach einem kostenminimalen gesucht.

Formuliere das Min-Cost-Perfect-Matching-Problem für einen Graphen G= (V, E)und Kantenkosten `:E →R≥0 als ILP (Integer Linear Program).

Bonus Präsentationsaufgaben: Bitte schreibt eurem/eurer Tutor/Tutorin eine Mail um anzukündi- gen, dass Ihr eine der folgenden Themen vorstellen möchtet. Es kann leider nur ein Student pro Tutorium ein Thema vorstellen. Man darf die Vorlesungsfolien und/oder die Tafel zur Präsentation verwenden.

Aufgabe 8.5 (4* Punkte)

TSP und ∆-TSP.

Folien: 4:20 bis 4:34

Aufgabe 8.6 (4* Punkte)

Steiner-Bäume Folien: 4:35 bis 4:47

Deadline: Donnerstag, Dezember 14, 2017, 14:15 a.m.,

in der Vorlesung oder in den Kasten vor dem i1.

Referenzen

ÄHNLICHE DOKUMENTE

(d) Wenn zu allen Kantenkapazitäten eine beliebige positive Zahl addiert wird, ändert sich der minimale Schnitt nicht..

Gib eine Formalisierung für das Problem zur Berech- nung maximaler Flüsse auf ungerichteten Netzwerken an, und führe dieses Problem auf die Variante zur Berechnung von maximalen

Aufgabe 5.3 (4 Punkte) Der Algorithmus von Prim zur Berechnung eines minimalen Spannbaumes funktioniert folgendermaßen: Ausgehend von einem leeren Baum wird schrittweise ein Baum

Aus den Prüfungsprotokollen anderer Stu- denten meint er herausgelesen zu haben, dass im Wesentlichen folgende vier Faktoren ausschlaggebend für den Erfolg in einer Prüfung

Beim Maximum-Weight-Independent-Set-Problem wird für einen Graphen G eine unab- hängige Knotenteilmenge mit größtem Gesamtgewicht gesucht.. Formuliere

Angenommen wir haben einen Kartenstapel mit n verschiedenen verdeckten Karten. Bei jedem Spielzug decken wir eine Karte auf und wollen vorher jeweils erraten welche es ist. Wie

(Die Kosten einer optimalen Offline-Strategie entspre- chen offensichtlich der Entfernung d zur Weide, denn wenn die Kuh weiß, ob sich die Weide links oder rechts von ihrer

Aufgabe 9.3 (4 Punkte) Betrachte den folgenden Algorithmus für das Makespan-Scheduling-Problem auf m iden- tischen Maschinen:.. (1) Wähle die m größten Jobs und weise jeder