JOURNAL ARTICLE

Constraint satisfaction and database theory

Abstract

A large class of problems in AI and other areas of computer science can be viewed as constraint-satisfaction problems. This includes problems in machine vision, belief maintenance, scheduling, temporal reasoning, type reconstruction, graph theory, and satisfiability. In general, the constraint satisfaction-problem is NP-complete, so searching for tractable cases is an active research area. It turns out that constraint satisfaction has an intimate connection with database theory: constraint-satisfaction problems can be recast as database problems and database problems can be recast as constraint-satisfaction problems. In this tutorial, I will cover the fundamentals of constraints satisfaction and describe its intimate relationship with database theory from various perspectives.

Keywords:
Constraint satisfaction Constraint satisfaction problem Backtracking Constraint satisfaction dual problem Constraint learning Computer science Database theory Constraint graph Satisfiability Constraint (computer-aided design) Complexity of constraint satisfaction Constraint programming Constraint logic programming Scheduling (production processes) Graph theory Theoretical computer science Mathematical optimization Artificial intelligence Database Database design Mathematics Algorithm

Metrics

48
Cited By
3.46
FWCI (Field Weighted Citation Impact)
61
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Constraint Satisfaction and Optimization
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Uniform Constraint Satisfaction Problems and Database Theory

Francesco ScarcelloGeorg GottlobGianluigi Greco

Lecture notes in computer science Year: 2008 Pages: 156-195
JOURNAL ARTICLE

Decomposing constraint satisfaction problems using database techniques

Marc GyssensPeter JeavonsDavid A. Cohen

Journal:   Artificial Intelligence Year: 1994 Vol: 66 (1)Pages: 57-89
BOOK-CHAPTER

Random Constraint Satisfaction: theory meets practice

Ewan MacIntyrePatrick ProsserBarbara M. SmithToby Walsh

Lecture notes in computer science Year: 1998 Pages: 325-339
© 2026 ScienceGate Book Chapters — All rights reserved.