### What does **adaptive algorithm** mean?

# Definitions for adaptive algorithm

adap·tive al·go·rithm

#### This dictionary definitions page includes all the possible meanings, example usage and translations of the word **adaptive algorithm**.

### Wikipedia

Adaptive algorithm

An adaptive algorithm is an algorithm that changes its behavior at the time it is run, based on information available and on a priori defined reward mechanism (or criterion). Such information could be the story of recently received data, information on the available computational resources, or other run-time acquired (or a priori known) information related to the environment in which it operates. Among the most used adaptive algorithms is the Widrow-Hoff’s least mean squares (LMS), which represents a class of stochastic gradient-descent algorithms used in adaptive filtering and machine learning. In adaptive filtering the LMS is used to mimic a desired filter by finding the filter coefficients that relate to producing the least mean square of the error signal (difference between the desired and the actual signal). For example, stable partition, using no additional memory is O(n lg n) but given O(n) memory, it can be O(n) in time. As implemented by the C++ Standard Library, stable_partition is adaptive and so it acquires as much memory as it can get (up to what it would need at most) and applies the algorithm using that available memory. Another example is adaptive sort, whose behavior changes upon the presortedness of its input. An example of an adaptive algorithm in radar systems is the constant false alarm rate (CFAR) detector. In machine learning and optimization, many algorithms are adaptive or have adaptive variants, which usually means that the algorithm parameters such as learning rate are automatically adjusted according to statistics about the optimisation thus far (e.g. the rate of convergence). Examples include adaptive simulated annealing, adaptive coordinate descent, adaptive quadrature, AdaBoost, Adagrad, Adadelta, RMSprop, and Adam.In data compression, adaptive coding algorithms such as Adaptive Huffman coding or Prediction by partial matching can take a stream of data as input, and adapt their compression technique based on the symbols that they have already encountered.In signal processing, the Adaptive Transform Acoustic Coding (ATRAC) codec used in MiniDisc recorders is called "adaptive" because the window length (the size of an audio "chunk") can change according to the nature of the sound being compressed, to try to achieve the best-sounding compression strategy.

### Wikidata

Adaptive algorithm

An adaptive algorithm is an algorithm that changes its behavior based on information available at the time it is run. This might be information about computational resources available, or the history of data recently received. For example, stable partition, using no additional memory is O but given O memory, it can be O in time. As implemented by the C++ Standard Library, stable_partition is adaptive and so it acquires as much memory as it can get and applies the algorithm using that available memory. Another example is adaptive sort, whose behaviour changes upon the presortedness of its input. An example of an adaptive algorithm in radar systems is the constant false alarm rate detector. In machine learning and optimization, many algorithms are adaptive or have adaptive variants, which usually means that the algorithm parameters are automatically adjusted according to statistics about the optimisation thus far. Examples include adaptive simulated annealing, adaptive coordinate descent, AdaBoost, and adaptive quadrature. In data compression, adaptive coding algorithms such as Adaptive Huffman coding or Prediction by partial matching can take a stream of data as input, and adapt their compression technique based on the symbols that they have already encountered.

### Numerology

Chaldean Numerology

The numerical value of adaptive algorithm in Chaldean Numerology is:

**6**Pythagorean Numerology

The numerical value of adaptive algorithm in Pythagorean Numerology is:

**1**

## Translations for **adaptive algorithm**

### From our Multilingual Translation Dictionary

- అనుకూల అల్గోరిథంTelugu

### Get even more translations for adaptive algorithm »

### Translation

#### Find a translation for the **adaptive algorithm** definition in other languages:

Select another language:

- - Select -
- 简体中文 (Chinese - Simplified)
- 繁體中文 (Chinese - Traditional)
- Español (Spanish)
- Esperanto (Esperanto)
- 日本語 (Japanese)
- Português (Portuguese)
- Deutsch (German)
- العربية (Arabic)
- Français (French)
- Русский (Russian)
- ಕನ್ನಡ (Kannada)
- 한국어 (Korean)
- עברית (Hebrew)
- Gaeilge (Irish)
- Українська (Ukrainian)
- اردو (Urdu)
- Magyar (Hungarian)
- मानक हिन्दी (Hindi)
- Indonesia (Indonesian)
- Italiano (Italian)
- தமிழ் (Tamil)
- Türkçe (Turkish)
- తెలుగు (Telugu)
- ภาษาไทย (Thai)
- Tiếng Việt (Vietnamese)
- Čeština (Czech)
- Polski (Polish)
- Bahasa Indonesia (Indonesian)
- Românește (Romanian)
- Nederlands (Dutch)
- Ελληνικά (Greek)
- Latinum (Latin)
- Svenska (Swedish)
- Dansk (Danish)
- Suomi (Finnish)
- فارسی (Persian)
- ייִדיש (Yiddish)
- հայերեն (Armenian)
- Norsk (Norwegian)
- English (English)

### Word of the Day

#### Would you like us to send you a **FREE** new word definition delivered to your inbox daily?

## Citation

#### Use the citation below to add this definition to your bibliography:

**Style:**MLAChicagoAPA

"adaptive algorithm." *Definitions.net.* STANDS4 LLC, 2024. Web. 18 Sep. 2024. <https://www.definitions.net/definition/adaptive+algorithm>.

## Discuss these adaptive algorithm definitions with the community:

## Report Comment

We're doing our best to make sure our content is useful, accurate and safe.

If by any chance you spot an inappropriate comment while navigating through our website please use this form to let us know, and we'll take care of it shortly.

## Attachment

## You need to be logged in to favorite.

## Log In