Home › Glossary › Fundamentals › Computational complexity theory

Advanced · Fundamentals

Computational complexity theory

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. Classifying computational problems by difficulty and understanding the relationships between different problem classes.

Technical Definition

Classifying computational problems by difficulty and understanding the relationships between different problem classes.

How it works

This theory analyzes the resources—like time and memory—required to solve computational problems. It categorizes problems into different complexity classes, helping us understand which problems are practically solvable by computers and which are theoretically intractable.

Further Reading

  • Wikipedia — Glossary of AI