Save this video free

Advanced Algorithms (Winter 2026-27) - 04-06 Depth-Bounded Search for Planar Independent Set

Sebastian Wild (Lectures) · 38: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-06 Depth-Bounded Search for Planar Independent Set Watch on YouTube →

Overview

Sebastian Wild derives a fixed-parameter algorithm for finding an independent set of size K in planar graphs, using planar graph edge bounds to establish 5-degeneracy. Branching on a vertex of degree at most 5 and its neighbors gives at most 6 recursive calls per solution vertex, for a straightforward O(6^K n) running time.

Key takeaways

Chapters

0:00 Independent Set: Hardness and the Planar Restriction
4:00 Planar Embeddings and the K5, K3,3 Minor Characterization
12:27 Euler’s Formula for Connected Planar Maps
21:11 Deriving the 3n - 6 Planar Edge Bound
28:20 From Average Degree to 5-Degenerate Graphs
32:10 Branching on a Vertex and Its Neighbors
36:10 Search Runtime and the Planar Independent Set Result

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

Transcript excerpt

0:01 We next want to look at the independent set problem in a specific restriction and again see some depth bounded search tree algorithms based on that. Um what I briefly recalled uh for the vertex cover problem is that we've not done so much algorithmic intelligence in our algorithms for these for these problems so far. Uh they're essentially a brute force method which just observed that if the parameter that you care about happens to bound this this depth then there's already a a result in the style that we ask about here. And the next problem I want to look at is this the independent set problem. So again to briefly remind uh everyone what the independent set problem is, you

0:47 have a graph with various edges. I'm just making some arbitrary example. And now with the question is how many vertices can you pick where none of the picked vertices have an edge in between. So here it looks like you want to pick these two. And maybe three is the best you can do. At least that is a independent set. The vertices have mutually no edges in between. Or in other words, the uh subgraph induced by the red vertices is the empty graph. That's the independent set problem or interested in finding a large such set. Now unfortunately this is a hard problem

1:35 in several ways. First of all, it is NP-hard NP-complete even if you restrict the graphs a lot. If you restrict them to planar graphs and where the vertices only have three edges. So these are uh essentially um collections of such glued together triangles if you think about it and maybe some trees attached to it. Maybe with a bit more more of a um such triangles or I could also of course

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.