SubjectsSubjects(version: 806)
Course, academic year 2017/2018
   Login via CAS
Introduction to complexity of CSP - NMAG563
Czech title: Úvod do složitosti CSP
Guaranteed by: Department of Algebra (32-KA)
Faculty: Faculty of Mathematics and Physics
Actual: from 2016
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:2/0 Ex [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: English, Czech
Teaching methods: full-time
Guarantor: doc. Mgr. Libor Barto, Ph.D.
Class: M Mgr. MMIB
M Mgr. MMIB > Volitelné
M Mgr. MSTR > Volitelné
Classification: Mathematics > Algebra
Incompatibility : NALG117
Interchangeability : NALG117
Annotation -
Last update: T_KA (14.05.2013)

The constraint satisfaction problem (CSP) provides a framework in which it is possible to express, in a natural way, many combinatorial problems encountered in artificial intelligence and computer science. In many cases effective algorithms exist to solve such a problem, and in others (such as 3SAT) we can show it to be NP-complete. It is conjectured that every CSP is either in P or NP-complete, which is the so called dichotomy conjecture. In the course, we will study the mathematics of CSP and focus on algebraic methods.
Literature -
Last update: T_KA (14.05.2013)

[1] A. Bulatov, A. Krokhin, P. Jeavons: Constraint satisfaction problems and finite algebras. In: Proc. 27th International Colloquium on Automata, Languages and Programming, ICALP'00. Volume 1853 of LNCS, Springer-Verlag (2000) 272-282.

[2] V. Dalmau: Generalized majority-minority operations are tractable. In Proceedings 20th IEEE Symposium on Logic in Computer Science, (LICS 2005),438-447.

[3] T. Feder, M.Y. Vardi: The computational structure of monotone monadic SNP and constraint satisfaction: a study through Datalog and group theory. SIAM J. Computing, 28 (1), 1998, 57-104.

[4] B. Larose, L. Zádori: Bounded width problems and algebras. Algebra Universalis 56 (3-4), 2007, 439-466.

[5] T. J. Schaefer: The complexity of satisfiability problems, in Proc. 10th ACM Symp. on Theory of Computing, ACM, New York, 1978, 216-226.

Syllabus -
Last update: T_KA (14.05.2013)

1. Definition of CSP, its equivalent forms, basic notions and properties

2. Polymorphisms, algebraic reductions

3. Bounded width problems

4. Schaefer's dichotomy theorem for boolean CSPs

5. Maltsev CSPs

Charles University | Information system of Charles University |