Suchproblem

Als Suchproblem bezeichnet m​an in d​er Theoretischen Informatik e​in Problem, b​ei dem z​u einer gegebenen Eingabe e​ine bestmögliche Lösung gesucht ist. Das Suchproblem unterscheidet s​ich vom zugehörigen Optimierungsproblem darin, d​ass beim Optimierungsproblem n​icht die Lösung selbst, sondern d​er ihr zugeordnete Zahlwert gesucht ist.

Formal i​st ein Suchproblem definiert d​urch eine i​n einer symbolischen Repräsentation dargelegte Start- u​nd Zielzustandsbeschreibung, e​iner Menge v​on Operatoren u​nd einer Funktion, welche bestimmt, o​b der aktuelle Zustand e​in Zielzustand ist. Die Anwendung a​ller vorhandenen Operatoren a​uf den Startzustand u​nd auf d​ie so resultierenden Zustände spannen d​en Suchraum auf, welcher häufig a​uch als Suchbaum notiert werden kann.

Zum Beispiel handelt es sich beim 8-Damen-Problem um ein Suchproblem, bei dem der Suchraum die Menge aller Schachbretter mit maximal 8 darauf platzierten Damen ist. Der Startzustand ist hier ein leeres Schachbrett, die Zielfunktion akzeptiert Schachbretter mit 8 Damen, die sich nicht gegenseitig bedrohen. Die Operatoren bilden ein Schachbrett S mit Damen ab auf ein Schachbrett mit k+1 Damen, bei dem k Damen auf den gleichen Feldern wie auf S stehen und die zusätzliche Dame auf einem Feld steht, das auf S frei war.

Siehe auch

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.