523 Results for:algorithms

  • Sort by: 

secret key algorithm (symmetric algorithm)

A secret key algorithm (sometimes called a symmetric algorithm) is a cryptographic algorithm that uses the same key to encrypt and decrypt data. Read Full Definition

algorithmic accountability

Algorithmic accountability is the concept that companies should be held responsible for the results of their programmed algorithms. Read Full Definition

algorithmic transparency

Algorithmic transparency is openness about the purpose, structure and underlying actions of the algorithms used to search for, process and deliver information. Read Full Definition

evolutionary algorithm

An evolutionary algorithm (EA) is an algorithm that uses mechanisms inspired by nature and solves problems through processes that emulate the behaviors of living organisms. Read Full Definition


An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem, based on conducting a sequence of specified actions. Read Full Definition

consensus algorithm

A consensus algorithm is a process in computer science used to achieve agreement on a single data value among distributed processes or systems. Consensus algorithms are designed to achieve reliability in a network ... Read Full Definition

cache algorithm

A cache algorithm is a detailed list of instructions that decides which items should be discarded in a computer's cache of information. Read Full Definition

Associated Glossaries

bees algorithm

The bees algorithm is a method of problem solving that mimics the behavior of honeybees to find the optimum solution. Based on the behaviors bees employ to search and prioritize, the algorithm is a classical ... Read Full Definition

sorting algorithm

A sorting algorithm is a method for reorganizing a large number of items into a specific order, such as alphabetical, highest-to-lowest value or shortest-to-longest distance. Read Full Definition

greedy algorithm

A greedy algorithm is a mathematical process that looks for simple, easy-to-implement solutions to complex, multi-step problems by deciding which next step will provide the most obvious benefit. Read Full Definition

Associated Glossaries