Lokale Suche Flashcards

1
Q

Wie ist der Basisalgorithmus der Lokalen Suche beim Suchproblem?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wann spricht man von einem Gradientenabstieg bei der lokalen Suche?

A

Wenn alle Nachfolgezustände generiert werden und davon die stärkste Verbesserung ausgewählt wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie wird die Gradientenabstriegmethode noch bei der lokalen Suche genannt?

A

steepest descent, greedy search, hill climbing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was sind Vor- und Nachteile von der Gradientenabstiegsmethode bei der lokalen Suche?

A

lokale Optima werden besonders schnell gefunden, sollte aber die Nachbarschaft sehr groß sein, kann es effizienter sein nicht alle Nachfolgezustände zu generieren, sondern bereits die erste gefunde Verbesserung zu werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind Möglichkeiten für den Basisalgorithmus bei der lokalen Suche aus dem lokalen Optimum zu entkommen?

A
  • Suche mit einer anderen Initiallösung beginnen (Restart)
  • nicht verbessernde Zustände erlauben (Random Walk
  • Nachbarschaft erweitern
  • Heuristik anpassen
  • Tabusuche
  • Simulated Annealing
  • Evolutionäre Algorithmen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie kann ich einem lokalen Optimum bei der lokalen Suche mit Nachbarschaftserweiterung entkommen?

A

Man erweitert die Nachbarschaft durch limiterte Tiefensuche. Im ersten Schritt mit Nachbarschaftsgröße 1 enthält alle Zustände die mit einer Aktion erreichbar sind. Im nächsten Schritt wird dann die Nachbarschaftsgröße auf 2 erhöht, die dann alle Zustände enthält die mit 2 Aktionen erreicht werden können usw.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie sieht der Pseudocode aus wenn man den Basisalgorithmus für die lokale Suche mit der Nachbarschaftswerweiterung erweitert?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie kann ich einem lokalen Optimum bei der lokalen Suche mit Heuristik anpassen entkommen?

A

Wenn das Optimierungsproblem mehrere Kriterien hat können die einzelnen Heuristikkomponenten neu Gewichtet werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie sieht der Pseudocode aus wenn man den Basisalgorithmus für die lokale Suche mit der Heuristik anpassen erweitert?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie kann ich einem lokalen Optimum bei der lokalen Suche mit Tabusuche entkommen?

A

Die Tabusuche verwaltet eine Tabuliste von Zuständen die die Nachbarschaft des aktuellen Zustands einschränken. Typsicherweise enthält diese die letzten n Zustände um Zyklen zu vermeiden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie sieht der Pseudocode aus wenn man den Basisalgorithmus für die lokale Suche mit der Tabusuche erweitert?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie sieht der Pseudocode aus wenn man den Basisalgorithmus für die lokale Suche mit simulated Annealing erweitert?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist die Idee hinter Evolutionären Algorithmen zum entkommen aus lokalen Optima bei der lokalen Suche?

A

Basierend auf einer großen Population von Zuständen vererben die besten Kandidaten durch Mutation, Rekombination und Selektion ihre Eigenschaften an die nächste Generation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wie sieht der Pseudocode für einen Evolutionären Algorithmus bei der lokalen Suche aus?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly