Search algorithm: Difference between revisions

Content deleted Content added
Frikle (talk | contribs)
wikified uninformed intro, updated overall intro
Frikle (talk | contribs)
constraint satisfaction
Line 29:
 
== Constraint Satisfaction ==
This is a type of search which solves [[constraint satisfaction problem]]s where, rather than looking for a path, the solution is simply a set of values assigned to a set of variables. Because the variables can be processed in any order, the usual tree search algorithms are too inefficient. Methods of solving constraint problems include [[combinatorial search]] and [[backtracking]], both of which take advantage of the freedom associated with constraint problems.
 
== Other Types ==
 
[[String searching algorithm]]s search for patterns within [[string]]s; one popular data structure that makes this more efficient is the [[suffix tree]].