The CNF-SAT problem

  • variables and clauses
  • Each clause is OR of literals
  • Instance of SAT is AND of clauses

Brute Force algorithm runs in time

  • truth assignments
  • Each clause has length
  • Need to check if each of the clauses is satisfied

Infimum of a set is the greatest number that is all elements of

  • , inf(S) = 0
  • , inf(S) = 0
  • , inf(S)=0, because if inf(s) = , contradiction as

Going back to -SAT for

  • -SAT: Each clause has at most literals
  • Let
  • Define infimum of the set
  • Which number definitely belongs to ? has algorithm
  • Which number does not belongs to ? If then -SAT has which implies as -SAT is -hard , so (assuming )

ETH

Consequences

-SAT cannot be solved in time

Suppose consequence of ETH be true, let be a function which is and suppose -SAT has time algorithm.
We want to show that . If we can show this then infimum of would be 0, so a contradiction would occur.


If we have algorithm we also have algorithm

How strong(er) is ETH compared to

Can you conclude (just) assuming the ETH ?

Yes, ETH Consequence of ETH: -SAT has no algorithm -SAT has no algorithm as -SAT is -hard

Can you conclude ETH (just) assuming ?

We are given , can you deduce ETH ??
-SAT has no algorithm, but this does not rule out algorithm. But is , so


Independent Set

Independent

Given an undirected graph on vertices, find a set of max size such that no pair of vertices in forms an edge.

  • Instance of -SAT has a satisfying assignment the graph has an independent set of size
  • has vertices, and for -SAT the value of can be as large as
  • ETH implies no time algorithm for -SAT
  • Hence, assuming ETH, the Independent Set problem on graphs with vertices cannot be solved in time

Sparsification lemma

  • In time, we can convert a given instance of -SAT into the of -SAT instances such that
  • For each , the instance has
    • Same set of variables as
    • Number of clauses in is

Sparsification

-SAT cannot be solved in time

In the reduction -SAT Independent Set, we had

  • Instance of -SAT has a satisfying assignment the graph has an independent set of size
  • has vertices
  • ETH + Sparsification Lemma implies no time algorithm for -SAT
  • Hence, assuming ETH, the Independent Set problem on graphs with vertices cannot be solved in time

-Vertex Cover

  • The goal is only to check whether or not there is a vertex cover of size
  • We designed a binary-search tree based algorithm running in time on graphs with -vertices
  • Can we get some lower bound for free from above results ?
  • In particular, can we say that “Assuming ETH, the prarameterised -Vertex Cover problem cannot be solved in time on graphs with vertices”
  • Yes, because any graph with vertices has vertex cover of size . So,