Skip to main content

This site is currently under development.

Advanced Algorithms

A foray into measured compromises.

This course focuses on advanced algorithmic techniques, with an emphasis on parameterized complexity and approximation algorithms. The primary problems studied include Vertex Cover, Feedback Vertex Set (FVS), and Longest Path problems.

2019 ยท Jan-Apr Term (IITGN)

Logistics

  • Class Timings. Tuesdays and Fridays: 2:00PM to 3:30PM
  • Office Hours. By email appointment or whenever the door is open
  • Class Venue. AB 7/103
  • Office Hours Venue. AB 4/305

Email for queries: neeldhara.m+cs614@iitgn.ac.in - please use this email so I can quickly prioritize emails pertaining to the course.

Please watch this space for announcements - they will all be made on the page linked to below. Very few emails are sent, so please check this place for notifications.

Grading Policy

ComponentWeight
Mini-Quizzes50%
Writing Project10%
Midsem*15%
Endsem*25%

We will be using Gradescope to communicate feedback and handle regrade requests. Quiz grades were published within 48 hours, with a regrade request window of approximately 72 hours.

Lecture Schedule

Date#TopicTitleMaterials
Jan 3๐ŸŽ‰โ€”No Classโ€”
Jan 700Vertex CoverOur Favorite Problem: Vertex Coverโ€”
Jan 801Vertex CoverVertex Cover ContinuedNotes, Quiz
Jan 1002Vertex Cover2k Kernel for Vertex CoverNotes
Jan 1403Vertex CoverImproved Branching for AGVCNotes, Quiz
Jan 1804Vertex CoverHardness of Vertex CoverNotes, Quiz
Jan 2205FVSImproved FPT algorithms for FVSNotes, Quiz
Jan 2406FVSQuadratic Kernel for FVSNotes, Full Kernel
Jan 2907FVS2-approximation algorithm for FVSโ€”
Jan 3108FVSFVS via tree decompositionsNotes
Feb 5โญ๏ธโ€”No Classโ€”
Feb 7๐ŸŽ‰โ€”Quiz 1โ€”
Feb 1209FASTChromatic Coding for FASTNotes
Feb 1410PathsColor Coding and Rep SetsMatroids, Paths

Announcements

Jan 3, 2019 โ€” No Class Today. We will be scheduling a makeup class in due course, meanwhile, the first class is postponed to 3PM on the 7th of January.

Dec 31, 2018 โ€” Website Live. Please make note of the class timings, venue, and course plan.

References

Books:

  1. Parameterized Algorithms, Cygan et al.
  2. Design of Approximation Algorithms, Williamson and Shmoys:

Lecture Videos:

  1. Videos from the RAPC winter school
  2. Parameterized Complexity Course Videos from IMSc
  3. Coursera, Approximation Algorithms: Part I and Part II

General Resources:

Covering some prerequisite material:

Udacity: Intro to Theoretical Computer Science (specifically, Computability, Complexity, Theory: Algorithms)

Specialized: TCS+ Talks