A-Z Popular Blog Algorithms Search »
Coding
 Advertisements
Related Guides

What are Reluctant Algorithms?

 , updated on
A reluctant algorithm is an algorithm that attempts to solve a problem slowly as opposed to the usual goal of solving problems quickly. They aren't necessarily the type of thing that you would try to build but are more of a theoretical construct. In some cases, you may want to know the slowest possible way to solve a problem. In order to answer this question, you can look at various reluctant algorithms to see which is the slowest. The only rules are that reluctant algorithms must continue working on the problem, make progress, not go backwards and eventually solve the problem.
Reluctant algorithms have applications in areas such as artificial stupidity where you want to slow things down to human speed. For example, a game bot that doesn't win every time.
Overview: Reluctant Algorithms
Type
Definition
An algorithm that is inefficient without taking a break or going backwards that makes progress and eventually solves a problem.
Value
Modeling worst-case scenarios
Crafting algorithms that interact at human-speed in contexts such as conversation or games.
Calculating whether an algorithm is really thinking or if it has failed when you don't have access to its code.
Negative uses such as malicious compliance and resistance to change.
Related Concepts
Next: Brute Force

Algorithms

This is the complete list of articles we have written about algorithms.
Backward Induction
Brute Force
Decision Trees
Forward Chaining
Input Is Error
IT Examples
Proof Of Work
Reluctant Algorithms
Reverse Algorithms
Soft Computing
More ...
If you enjoyed this page, please consider bookmarking Simplicable.
 

Algorithms

A few types of algorithms.

Algorithms vs Code

The difference between algorithms and code.

Deep Magic

An overview of deep magic, a technology term.

Edit Distance

An overview of edit distance.

Random Seed

The definition of random seed with examples.

Soft Computing

The definition of soft computing with examples.

Algorithmic Accountability

The definition of algorithmic accountability with examples.

Input Is Error

An overview of input is error.

IT Bias

An overview of IT biases with examples.

Types Of Artificial Intelligence

A few common types of artificial intelligence.

Technological Singularity

Technological singularity explained.

Affective Computing

Artificial intelligence and emotion.

Artificial Life

An overview of artificial life.

Machine Logic

How artificial intelligence can be illogical.

Deep Learning

A definition of deep learning with examples.

Supervised Learning vs Unsupervised Learning

The difference between supervised and unsupervised learning with an example.

Natural Language Processing

The common types of natural language processing.

Autonomous Systems

Common types of autonomous systems.

Artificial Intelligence Examples

Common examples of artificial intelligence.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map