- Recall that in (classical) Vertex Cover Problem, the goal is to find a minimum vertex cover
- In the parameterised Vertex Cover problem, given a parameter , we only want to know if has a vertex cover of size or not
- The goal is to develop a fast algorithm when is small, even if the input size is large
Definition
A parameterised problem with parameter and input size is said to be fixed parameter tractable (FPT) if it can be solved in time, for some function .
The Parameterised Vertex Cover Problem
The
Given an undirected graph on vertices and a prameter , is there a set of size such that each edge of has at least one end-point in .
The Minimum Vertex Cover problem can be solved by calls to the -VC problem
- Check if there is a -VC for
- Check if there is a -VC for
- Check if there is a -VC for
- Check if there is a -VC for
Consequences
- Assuming , we cannot expect an algorithm for the -VC problem which runs in time which is polynomial in both and
Depth Search Tree

Correctness of the algorithm
- If at least one of the graphs at the leaf nodes has no edges, then there is a vertex cover of size
- Otherwise, there is no vertex cover of size
Analysis of the running time
- Search tree is a binary tree of height there are leaf nodes
- Total time spent at each vertex is
Not all problems have FPT algorithms!
