192.136 Frontiers of Algorithms and Complexity
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to follow current developments in the research on algorithms and complexity, building on existing knowledge to algorithms and data structures and tying in with complexity theory and various application domains (e.g. network design, geometric problems, algorithms on planar graphs.) Students will be able to
    - explain notions and basic problems from the course;
    - describe formally and explain intuitively fine-grained complexity assumptions and their consequences;
    - describe formally and intuitively, analyze and prove properties of algorithms for selected hard problems;
    - design and analyze their own algorithms for unknown algorithmic problems using techniques from the course;
    - describe and explain the frontiers of current results in algorithms and complexity
    - gain understanding of current results and their context on their own.

Subject of course

The course addresses recent developments in algorithms research, their context within existing literature and the frontiers of current knowledge. Topics include (for example):
    - Basics of complexity theory (recap of NP-hardness, reductions)
    - Fine-grained complexity analysis under additional hypotheses, e.g. (strong) exponential-time hypothesis  
    - Hard problems from logics (e.g. lower and upper bounds for the Boolean satisfiability problem)
    - General algorithmic techniques (subset convolutions, inclusion-exclusion, polynomial formulations) and their applications (e.g. Steiner trees)
    - Results on non-reducibility of certain problems
    - Hard problems on planar graphs in subexponential time (if time permits)
    - Hard geometric problems in subexponential time (if time permits)


Teaching methods

The course is held in blocked lectures covering topics at the frontier
of algorithms and complexity research. They take place in a  seminar-like setting and are interactive, so students are expected to engage in classroom discussion. Every technique introduced in the course is demonstrated on several examples.

Mode of examination

Oral

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue13:00 - 16:3010.01.2023 - 24.01.2023Seminarraum FAV EG C (Seminarraum Gödel) Lectures
Wed09:00 - 12:3011.01.2023 - 18.01.2023Seminarraum FAV EG C (Seminarraum Gödel) Lectures
Wed09:00 - 12:3025.01.2023Seminarraum FAV EG B (Seminarraum von Neumann) Lectures
Mon13:00 - 16:3006.02.2023Seminarraum FAV EG C (Seminarraum Gödel) Final Presentations for Frontiers of Algorithms and Complexity
Frontiers of Algorithms and Complexity - Single appointments
DayDateTimeLocationDescription
Tue10.01.202313:00 - 16:30Seminarraum FAV EG C (Seminarraum Gödel) Lectures
Wed11.01.202309:00 - 12:30Seminarraum FAV EG C (Seminarraum Gödel) Lectures
Tue17.01.202313:00 - 16:30Seminarraum FAV EG C (Seminarraum Gödel) Lectures
Wed18.01.202309:00 - 12:30Seminarraum FAV EG C (Seminarraum Gödel) Lectures
Tue24.01.202313:00 - 16:30Seminarraum FAV EG C (Seminarraum Gödel) Lectures
Wed25.01.202309:00 - 12:30Seminarraum FAV EG B (Seminarraum von Neumann) Lectures
Mon06.02.202313:00 - 16:30Seminarraum FAV EG C (Seminarraum Gödel) Final Presentations for Frontiers of Algorithms and Complexity

Examination modalities

The grade is based on a short oral exam on the topics covered by the course. The students are allowed to choose one topic to focus on during the exam. In particular, the exam can also be taken in the form of a presentation of a current research article covering a topic from the course.

Course registration

Begin End Deregistration end
17.10.2022 01:00 10.01.2023 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 645 Data Science Mandatory elective
066 931 Logic and Computation Mandatory elective

Literature

No lecture notes are available.

Language

English