Informatik 3/Gedächtnisprotokoll Klausur SS06: Unterschied zwischen den Versionen
Zeile 16: | Zeile 16: | ||
1. quickies, 2 = Baume, 3. Hash, 4. Kruskal/schnitt-def/restfluss, 5 = ?, 6. heuristik, 7. iteretiv dynamik ? | 1. quickies, 2 = Baume, 3. Hash, 4. Kruskal/schnitt-def/restfluss, 5 = ?, 6. heuristik, 7. iteretiv dynamik ? | ||
+ | |||
+ | |||
+ | |||
+ | '''Aufgabe 5). Heuristische Algorithmen (4 Punkte)''' | ||
+ | |||
+ | Büchernarr möchte seine Büchersammlung neu ordnen. Er besitzt n-Bücher, die er auf einen langen Regal nebeneinander platzieren möchte, sodass benachbarte Bücher sich möglichst ähnlich sind. Die Ähnlichkeit zweier Bücher i und j ist durch eine Funktion a(i,j) gegeben, wobei der Wert der Funktion um so größer ist, je ähnlicher sich die Bücher sind. | ||
+ | Insgesamt sei die beste Lösung die, bei der die Summe der Ähnlichkeiten zwischen allen benachbarten Büchern möglichst groß ist. | ||
+ | '''a) 2 Punkte''' | ||
+ | Geben Sie eine geeignete Kodierung einer Lösung für das obige Problem an (Formal). | ||
+ | |||
+ | '''b) 1 Punkt''' | ||
+ | Geben Sie die zu optimierende Zielfunktion sowie die Optimierungsrichtung (max/min) an. | ||
+ | |||
+ | '''c) 1 Punkt''' | ||
+ | Geben Sie einen elemantaren Suchschritt für Ihre Lösungskodierung an. |
Version vom 3. August 2006, 14:47 Uhr
Erstmal alle Aufgaben identifizieren
- Quickies
- Baume (AVL)
- Hash - in Java
- Kruskal/Schnitt-def
- Restfluss
- Heuristik
- ne perfekte Skipliste zeichnen
- Aufwandsklassen von Breitensuche/Edmonds-Karp Variante von Ford-Fulkerson/Prim
- Rekursive Dynamik iterativ umschreiben. - in Java
- Greedy Aufgabe - in Java implementieren
- da war noch was...
Dann die Reihenfolge
1. quickies, 2 = Baume, 3. Hash, 4. Kruskal/schnitt-def/restfluss, 5 = ?, 6. heuristik, 7. iteretiv dynamik ?
Aufgabe 5). Heuristische Algorithmen (4 Punkte)
Büchernarr möchte seine Büchersammlung neu ordnen. Er besitzt n-Bücher, die er auf einen langen Regal nebeneinander platzieren möchte, sodass benachbarte Bücher sich möglichst ähnlich sind. Die Ähnlichkeit zweier Bücher i und j ist durch eine Funktion a(i,j) gegeben, wobei der Wert der Funktion um so größer ist, je ähnlicher sich die Bücher sind. Insgesamt sei die beste Lösung die, bei der die Summe der Ähnlichkeiten zwischen allen benachbarten Büchern möglichst groß ist. a) 2 Punkte Geben Sie eine geeignete Kodierung einer Lösung für das obige Problem an (Formal).
b) 1 Punkt Geben Sie die zu optimierende Zielfunktion sowie die Optimierungsrichtung (max/min) an.
c) 1 Punkt Geben Sie einen elemantaren Suchschritt für Ihre Lösungskodierung an.