Neblux

Neblux Knowledge Graph

Algorithm

An algorithm is a specified method of effective computation. Its input, output and termination requirements depend on the task; online processing additionally accounts for inputs arriving over time.

Type: Concept Domain: Technology Mathematics Philosophy Era: 1936 — present

Overview

Computability asks whether a procedure can solve every input of a specified task; the general halting problem is undecidable in the Turing-machine model. Complexity asks how resource use grows. Whether NP-complete problems admit deterministic polynomial-time algorithms remains unresolved as part of P versus NP.

Why it matters

Algorithms support tasks as different as sequence searches and screening for care-management programs. In a studied health-care system, predicting spending produced different priorities from assessing illness. Evaluating such a system therefore requires examining its prediction target as well as its accuracy.

Where it leads

Related concepts

Appears in Wonders

Open this concept in the interactive graph →
EN中日