Save this video free

Advanced Algorithms (Winter 2026-27) - 04-02 Fixed Parameter Tractability

Sebastian Wild (Lectures) · 23:57 · Watch on YouTube

Part of University of Marburg CS 627. See all 14 lectures and search them

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

Advanced Algorithms (Winter 2026-27) - 04-02 Fixed Parameter Tractability Watch on YouTube →

Overview

Fixed-parameter tractability separates the cost of an algorithm into an arbitrary computable function of parameter k and a polynomial function of input size, written f(k)n^O(1). Sebastian Wild contrasts FPT with XP using SAT, Clique, Vertex Cover, and graph coloring, then shows why parameter choice matters: any decidable problem can appear FPT under an unbounded parameter that grows with input size.

Key takeaways

Chapters

0:00 SAT, Clique, Vertex Cover, and Coloring as Parameterized Examples
4:45 FPT and XP: Polynomial-Time Boundaries and Graph Coloring
7:37 The FPT Definition and the 2^k SAT Search Tree
13:50 Why Arbitrary Growing Parameters Make FPT Trivial

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:00 In the next section, I want to formally introduce what we mean by this notion of fixed parameter tractability. So, an algorithm that is maybe in the worst case exponential or at least exponential is the best we know uh subject to P not equals NP. Uh but if you look at a second kind of hardness criterion, a parameter of the problem, then it becomes more solvable. What do we mean by that? Um different options from different problems where there is a specific algorithm with a running time. If we want to solve satisfiability, where the parameter is the number of variables, then we have an easy brute force 2 to the K times linear in the formula size algorithm that just tries all assignments.

0:46 So, it's kind of a a very uninteresting algorithm, but you could say in terms of the running time if K is small, this is actually fine, right? Um the next step up was when you have uh the the canonical parametrization of the clique problem. So, we're looking for cliques in a graph of a certain size, and this threshold that we give is our parameter. So, the larger the cliques we ask, the more tricky the problems get to solve. That's the assumption under this uh parametrization. Well, we can just go through all size K subsets of vertices and check if they form a clique. That check is indeed here cheap because it's just local to the subgraph. So, you could say this is in a way even better than this um next one

1:35 because here I have this n to the K as a theta class from the number of candidate subsets. And each just takes K squared to check. If K is small, that's faster than linear in the graph size, whereas for vertex

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

In this course

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Sebastian Wild (Lectures).

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.