Search problem

Search problem

In computability theory, a search problem is a type of computational problem represented by a binary relation. If "R" is a binary relation such that field("R") ⊆ Γ+ and "T" is a Turing machine, then "T" calculates "f" if:

* If "x" is such that there is some "y" such that "R"("x", "y") then "T" accepts "x" with output "z" such that "R"("x", "z") (there may be multiple "y", and "T" need only find one of them)
* If "x" is such that there is no "y" such that "R"("x", "y") then "T" rejects "x"

Note that the graph of a partial function is a binary relation, and if "T" calculates a partial function then there is at most one possible output.

A relation "R" can be viewed as a search problem, and a Turing machine which calculates "R" is also said to solve it. Every search problem has a corresponding decision problem, namely

:L(R)={xmid exists y R(x,y)}.

This definition may be generalized to "n"-ary relations using any suitable encoding which allows multiple strings to be compressed into one string (for instance by listing them consecutively with a delimiter).


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Search algorithm — In computer science, a search algorithm, broadly speaking, is an algorithm that takes a problem as input and returns a solution to the problem, usually after evaluating a number of possible solutions. Most of the algorithms studied by computer… …   Wikipedia

  • Search-based software engineering — (SBSE) is an approach to apply metaheuristic search techniques like genetic algorithms, simulated annealing and tabu search to software engineering problems. It is inspired by the observation that many activities in software engineering can be… …   Wikipedia

  • Problem solving — forms part of thinking. Considered the most complex of all intellectual functions, problem solving has been defined as higher order cognitive process that requires the modulation and control of more routine or fundamental skills (Goldstein Levin …   Wikipedia

  • Problem Frames Approach — Problem Analysis or the Problem Frames Approach is an approach to software requirements analysis. It was developed by British software consultant Michael A. Jackson. The Problem Frames Approach was first sketched by Jackson in his book Software… …   Wikipedia

  • Search theory — In economics, search theory (or just search) is the study of an individual s optimal strategy when choosing from a series of potential opportunities of random quality, given that delaying choice is costly. Search models illustrate how best to… …   Wikipedia

  • Search for extraterrestrial intelligence — The search for extraterrestrial intelligence is sometimes abbreviated as SETI. For other uses, see SETI (disambiguation). Screen shot of the screensaver for SETI@home, a distributed computing project in which volunteers donate idle computer power …   Wikipedia

  • search — 1 noun 1 (countable usually singular) an attempt to find someone or something (+ for): Bad weather is hampering the search for survivors | in search of (=looking for): Mario went off in search of some matches. | call off a search (=stop looking… …   Longman dictionary of contemporary English

  • Search and rescue dog — The use of dogs in search and rescue (SAR) is a valuable component in responding to law enforcement requests for missing people. Dedicated handlers and hard working, well trained dogs are required in search efforts to be effective in their task.… …   Wikipedia

  • Search Engine (radio show) — Infobox Podcast title = Search Engine caption = Search Engine s Current Logo host = Jesse Brown url = http://cbc.ca/searchengine rss = http://www.cbc.ca/podcasting/includes/searchengine.xml format = Podcast, Radio genre = Technology Search Engine …   Wikipedia

  • Search for Extraterrestrial Intelligence — SETI ist das Akronym für “Search for Extraterrestrial Intelligence” (deutsch: „Suche nach außerirdischer Intelligenz“). Damit bezeichnet man die Suche nach außerirdischen Zivilisationen. Seit 1960 werden verschiedene wissenschaftliche… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”