VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Erfüllbarkeit logischer Formeln - Kombinatorik und Algorithmen
Last Updated: 2026-02-05 14:55:12
Abstract
Advanced methods in algorithms design and analysis, and in discrete mathematics along the satisfiability problem (SAT). Combinatorial properties (employing the probabilistic method, Lovasz Local Lemma), a proof of the Cook-Levin Theorem, deterministic and randomized algorithms, and the threshold behavior of random formulas. Constraint satisfaction and k-coloring of graphs.
Content
Satisfiability (SAT) is the problem of deciding whether a boolean formula in propositional logic has an assignment that evaluates to true. SAT occurs as a problem and is a tool in applications (e.g. Artificial Intelligence and circuit design) and it is considered a fundamental problem in theory, since many problems can be naturally reduced to it and it is the 'mother' of NP-complete problems. Therefore, it is widely investigated and has brought forward a rich body of methods and tools, both in theory and practice (including software packages tackling the problem). This course concentrates on the theoretical aspects of the problem. We will treat basic combinatorial properties (employing the probabilistic method including a variant of the Lovasz Local Lemma), recall a proof of the Cook-Levin Theorem of the NP-completeness of SAT, discuss and analyze several deterministic and randomized algorithms and treat the threshold behavior of random formulas. In order to set the methods encountered into a broader context, we will deviate to the more general set-up of constraint satisfaction and to the problem of proper k-coloring of graphs.
General Information
- Language
- German
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- oral 30 minutes
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Erfüllbarkeit logischer Formeln - Kombinatorik und Algorithmen |
|
2 h weekly |
| exercise | Erfüllbarkeit logischer Formeln - Kombinatorik und Algorithmen |
|
1 h weekly |
Offered In
-
-
-
-
-
Algorithmik (Weitere Fächer siehe Fachstudium des Studiengangs Informatik)
-