Combinatorial Search

Combinatorial search is a branch of computer science that sits at the intersection of several fields, including artificial intelligence, mathematics and software engineering. Combinatorial search algorithms solve instances of problems that are believed to be hard in general, by exploring the usually-large solution space of these instances. Combinatorial search algorithms achieve this by reducing the effective size of the space, and by exploring the space efficiently. Combinatorial search algorithms are normally implemented in an efficient imperative programming language, in an expressive declarative programming language such as Prolog, or some compromise, perhaps a functional programming language such as LISP or Haskell. Classic combinatorial search problems include the Eight Queens Puzzle. See also Brute-force search, state space search. A study of computational complexity theory helps to motivate combinatorial search. Combinatorial search algorithms are typically concerned with problems that are NP-hard. Such problems are not believed to be efficiently solvable in general. However, the various approximations of complexity theory suggest that some instances (e.g. "small" instances) of these problems could be efficiently solved. This is indeed the case, and such instances often have important practical ramifications.

See also

 

<< PreviousWord BrowserNext >>
1831 in literature
star trek: the next generation, a final unity
1830 in literature
albuquerque isotopes
superlative
star trek: armada
defense policy board advisory committee
alan brooke, 1st viscount alanbrooke
thaumaturgy
addled parliament
british expeditionary force
april 2003
national football conference
arte johnson
akron pros
canton bulldogs
cleveland bulldogs
frankford yellow jackets
providence steam roller
pulmonary embolism
fritz pollard
alouette 1
laban ainsworth
triangulation
list of obstetric topics
nikolai kibalchich
pince nez
david bloom
star trek: armada ii
hillsdale college
technical terminology
star trek: generations (game)
star trek: bridge commander
mount mitchell (north carolina)
londinium
ludwig leichhardt
uss washington (bb 56)
magus
dion fortune
carol
uss hornet (cv 8)
juan pern
uss hornet (cv 12)
savannah elephant