Neeldhara
  • About
  • Research
    • Overview
    • People
    • Publications
    • Surveys
  • Teaching
    • Courses
    • Materials
  • Lists
    • Puzzles
    • Bookmarks
  • Exposition
    • Talks
    • Videos
  • Events
  • Blog

CS614. Advanced Algorithms. L07 Quiz.

CS614. Advanced Algorithms.

L07 Quiz

Back to the course page

Acknowledgement

The questions in this problem set are adapted from the textbook on Parameterized Algorithms by Marek Cygan, Fedor V. Fomin, Łukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michał Pilipczuk, and Saket Saurabh.

Problem 1. Cluster Vertex Deletion

In the Cluster Vertex Deletion problem, we want to know if a simple undirected graph G has a subset S of at most k vertices such that G \setminus S is a disjoint union of cliques.

Problem 1.1 A Branching Algorithm

Design a 3^k \cdot n^{\mathcal{O}(1)} algorithm for Cluster Vertex Deletion.

Problem 1.2 Decreasing the threshold

Design a 3-approximation algorithm for Cluster Vertex Deletion.

Problem 2. Don’t Satisfy Too Much!

In the MIN-2-SAT problem, we are given a 2 -CNF formula \phi and an integer k, and the objective is to decide whether there exists an assignment for \phi that satisfies at most k clauses.

Show that MIN-2-SAT can be solved in time 2^k n^{\mathcal{O}(1)}.


© 2022 • Neeldhara Misra • Credits •

 

Corrections? Please leave a comment here or a PR in this repository, thanks!

I’d rather be a failure at something I love than a success at something I hate.

George Burns

You live and you learn — at any rate, you live.

Douglas Adams

A problem worthy of attack proves its worth by fighting back.

Paul Erdos

×