This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations.(January 2013) (Learn how and when to remove this message)
This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources. Find sources: "Combinatorial search" – news · newspapers · books · scholar · JSTOR(May 2024)
In computer science and artificial intelligence, combinatorial search studies search algorithms for solving instances of problems that are believed to be hard in general, by efficiently exploring the usually large solution space of these instances. Combinatorial search algorithms achieve this efficiency by reducing the effective size of the search space or employing heuristics. Some algorithms are guaranteed to find the optimal solution, while others may only return the best solution found in the part of the state space that was explored.
Classic combinatorial search problems include solving the eight queens puzzle or evaluating moves in games with a large game tree, such as reversi or chess.
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.
and 22 Related for: Combinatorial search information
In computer science and artificial intelligence, combinatorialsearch studies search algorithms for solving instances of problems that are believed to...
Combinatorial optimization is a subfield of mathematical optimization that consists of finding an optimal object from a finite set of objects, where the...
financial, or military strategy planning. This kind of problem — combinatorialsearch — has been extensively studied in the context of artificial intelligence...
The Symposium on CombinatorialSearch (SoCS) in an international conference aimed at bringing together researchers and all others interested in all fields...
a combinatorialsearch instance may consist of the goal state itself, or of a path from some initial state to the goal state. In state space search, a...
Archived 2014-12-10 at the Wayback Machine", Fourth Annual Symposium on CombinatorialSearch, 2011 Memorable quotes from Six Degrees of Separation. Accessed Nov...
Combinatorial game theory is a branch of mathematics and theoretical computer science that typically studies sequential games with perfect information...
"Common Misconceptions Concerning Heuristic Search". Proceedings of the Third Annual Symposium on CombinatorialSearch (SoCS). Archived from the original on...
algorithm Approximation algorithm Best and worst cases Big O notation Combinatorialsearch Competitive analysis Computability theory Computational complexity...
exhibit high complexity, requiring a combination of heuristics and combinatorialsearch methods to be solved in a reasonable time. Constraint programming...
In computer science, binary search, also known as half-interval search, logarithmic search, or binary chop, is a search algorithm that finds the position...
problems to combinatorial optimization or combinations thereof. In combinatorial optimization, an optimal solution is sought over a discrete search-space....
involved in inhibiting the JAK-STAT signaling pathway Symposium on CombinatorialSearch, international computer science conference System on a chip, an integrated...
steps. In mathematical optimization, greedy algorithms optimally solve combinatorial problems having the properties of matroids and give constant-factor...
dictionary. Lookahead or Look Ahead may refer to: A parameter of some combinatorialsearch algorithms, describing how deeply the graph representing the problem...
optimal solution. It is an algorithm design paradigm for discrete and combinatorial optimization problems, as well as mathematical optimization. A branch-and-bound...
"GRINDEF" (i.e. 'grind function') program (c. 1967), which used combinatorialsearch with pruning to format LISP programs. Early versions operated on...
touched because they are sacred. Tabu search is a metaheuristic algorithm that can be used for solving combinatorial optimization problems (problems where...
Random search (RS) is a family of numerical optimization methods that do not require the gradient of the problem to be optimized, and RS can hence be used...
to have potential as a means to solve several other large-scale combinatorialsearch problems. Adleman is widely referred to as the Father of DNA Computing...
In optimization, line search is a basic iterative approach to find a local minimum x ∗ {\displaystyle \mathbf {x} ^{*}} of an objective function f : R...