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.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.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.