Back to glossary

Algorithm

Algoritma

D1

An algorithm is a computable set of steps for achieving a desired result.

Review status: 2027-02-23

Technical explanation

An algorithm can provide step-by-step processing logic within a workflow to achieve a desired result.

Conceptual boundaries

An algorithm is not necessarily a machine-learning technique; machine learning uses learning algorithms, while algorithms can also be used outside machine learning.

Provider-neutral example

A routing algorithm can send a request to the shortest queue using stated rules without learning from prior requests.

Limitations

The definition does not require learning, data-driven adaptation, or AI classification.

Related concepts

Atomic claims and evidence

  1. 1.1NIST Dictionary of Algorithms and Data Structures, Algorithm
    Source
    NIST Dictionary of Algorithms and Data Structures, Algorithm
    Source role
    Authoritative source
    Exact locator
    Definition
    Supported claim
    An algorithm is a computable set of steps to achieve a desired result.
    Last verification
    Review due
    Scope limitation
    The definition does not require learning, data-driven adaptation, or AI classification.
  2. 2.1NIST SP 1500-18r2, NIST Research Data Framework Version 2.0
    Source
    NIST SP 1500-18r2, NIST Research Data Framework Version 2.0
    Source role
    Authoritative source
    Exact locator
    Process/Analyze: Modeling, ML, AI definition, p. 24
    Supported claim
    Machine learning is a subset of AI strategies and uses learning algorithms; an algorithm can also be used outside machine learning.
    Last verification
    Review due
    Scope limitation
    The claim distinguishes categories and does not exclude algorithms from use within machine learning.
    2.2NIST Dictionary of Algorithms and Data Structures, Algorithm
    Source
    NIST Dictionary of Algorithms and Data Structures, Algorithm
    Source role
    Authoritative source
    Exact locator
    Definition
    Supported claim
    Machine learning is a subset of AI strategies and uses learning algorithms; an algorithm can also be used outside machine learning.
    Last verification
    Review due
    Scope limitation
    The claim distinguishes categories and does not exclude algorithms from use within machine learning.