hardness of multiple choice problems
TRANSCRIPT
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.
......Hardness of Multiple Choice Problems
Aritra Banik1
Indian Institute of Technology Jodhpur
NMI Workshop on Complexity Theory at IIT Gandhinagar
1Joint work with Esther M. Arkin, Paz Carmi, Gui Citovsky, Matthew J.Katz, Joseph S. B. Mitchell, Marina Simakov
Aritra Banik Hardness of Multiple Choice Problems 1/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Outline
...1 Problem Statement and Motivation
...2 A New Satisfiability Result
...3 Rainbow Minmax Gap
...4 Exact Coverage of Color Classes
Aritra Banik Hardness of Multiple Choice Problems 2/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Multiple choice problem
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
A multiple choice problem consists of a set of color classesP = {C1,C2, . . . ,Cn}, where each color class Ci consists of apair of points.
Given a set P of color classes, the objective is to choose onepoint from each color class such that certain optimalitycriteria are satisfied.
We define a Rainbow to be a set of items containing one itemfrom each color class.
Aritra Banik Hardness of Multiple Choice Problems 3/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Multiple choice problem
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
A multiple choice problem consists of a set of color classesP = {C1,C2, . . . ,Cn}, where each color class Ci consists of apair of points.
Given a set P of color classes, the objective is to choose onepoint from each color class such that certain optimalitycriteria are satisfied.
We define a Rainbow to be a set of items containing one itemfrom each color class.
Aritra Banik Hardness of Multiple Choice Problems 3/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Multiple choice problem
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
A multiple choice problem consists of a set of color classesP = {C1,C2, . . . ,Cn}, where each color class Ci consists of apair of points.
Given a set P of color classes, the objective is to choose onepoint from each color class such that certain optimalitycriteria are satisfied.
We define a Rainbow to be a set of items containing one itemfrom each color class.
Aritra Banik Hardness of Multiple Choice Problems 3/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Multiple choice problem
C2
C1
C2
C3
C4
C5 C6 C7
C5 C7
C4
C1
C3
C6
A multiple choice problem consists of a set of color classesP = {C1,C2, . . . ,Cn}, where each color class Ci consists of apair of points.
Given a set P of color classes, the objective is to choose onepoint from each color class such that certain optimalitycriteria are satisfied.
We define a Rainbow to be a set of items containing one itemfrom each color class.
Aritra Banik Hardness of Multiple Choice Problems 3/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Multiple choice problem
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
MAX GAP
We define MAXGAP of a Rainbow Q to be equals to themaximum distance between a pair of consecutive points in Q.
Rainbow minmax gap (decision version): Given a set P ofn point color classes and a value d > 0, determine whetherthere exists a rainbow Q of size n with max gap at most d .
In a recent paper Consuegra and Narasimhan, present a2-approximation algorithm for rainbow minmax gap, but leavethe question whether the problem is NP-hard or not, open.
Aritra Banik Hardness of Multiple Choice Problems 4/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Multiple choice problem
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
MAX GAP
We define MAXGAP of a Rainbow Q to be equals to themaximum distance between a pair of consecutive points in Q.
Rainbow minmax gap (decision version): Given a set P ofn point color classes and a value d > 0, determine whetherthere exists a rainbow Q of size n with max gap at most d .
In a recent paper Consuegra and Narasimhan, present a2-approximation algorithm for rainbow minmax gap, but leavethe question whether the problem is NP-hard or not, open.
Aritra Banik Hardness of Multiple Choice Problems 4/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Multiple choice problem
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
Rainbow piercing: Given P and a set of intervals I,determine whether there exists a rainbow Q that is a piercingset for I.
Rainbow covering: Given a set P of interval color classes onthe x-axis and a set of points S on the x-axis, determinewhether there exists a rainbow Q that covers S (i.e., eachpoint in S is covered by at least one interval in Q).
Aritra Banik Hardness of Multiple Choice Problems 5/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Multiple choice problem
C1
C2
C3
C4C5
C6
C7
C5
C2 C7
C4C1
C3
C6
Rainbow piercing: Given P and a set of intervals I,determine whether there exists a rainbow Q that is a piercingset for I.Rainbow covering: Given a set P of interval color classes onthe x-axis and a set of points S on the x-axis, determinewhether there exists a rainbow Q that covers S (i.e., eachpoint in S is covered by at least one interval in Q).
Aritra Banik Hardness of Multiple Choice Problems 5/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
We show the hardness of rainbow problems by showinghardness of a new and simple SAT instance which we callLSAT.
A SAT formula is an LSAT formula if each clause (viewed as aset of literals) intersects at most one other clause, and,moreover, if two clauses intersect, then they have exactly oneliteral in common.
Aritra Banik Hardness of Multiple Choice Problems 6/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
We show the hardness of rainbow problems by showinghardness of a new and simple SAT instance which we callLSAT.
(z1 ∨ z2 ∨ z3)
z1 z2 z3 z4 z5z1 z2 z3z4 z5 z6 z7z6 z7
(z1 ∨ z4)(z4 ∨ z2) (z4 ∨ z5 ∨ z3) (z6 ∨ z7 ∨ z5) (z5 ∨ z6 ∨ z7)
Clause ClauseLiteral
A SAT formula is an LSAT formula if each clause (viewed as aset of literals) intersects at most one other clause, and,moreover, if two clauses intersect, then they have exactly oneliteral in common.
Aritra Banik Hardness of Multiple Choice Problems 6/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
(z1 ∨ z2 ∨ z3)
z1 z2 z3 z4 z5z1 z2 z3z4 z5 z6 z7z6 z7
(z1 ∨ z4)(z4 ∨ z2) (z4 ∨ z5 ∨ z3) (z6 ∨ z7 ∨ z5) (z5 ∨ z6 ∨ z7)
C1 C2 C3 C4 C5 C6
Let F be an LSAT formula and let T be its corresponding setof literals.
One can order the literals in T , such that
(i) each clause of F corresponds to at most three consecutiveliterals in the sorted list.
(ii) each clause may share at most one of its literals with anotherclause, in which case this literal is extreme in both clauses.
Aritra Banik Hardness of Multiple Choice Problems 7/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
(z1 ∨ z2 ∨ z3)
z1 z2 z3 z4 z5z1 z2 z3z4 z5 z6 z7z6 z7
(z1 ∨ z4)(z4 ∨ z2) (z4 ∨ z5 ∨ z3) (z6 ∨ z7 ∨ z5) (z5 ∨ z6 ∨ z7)
C1 C2 C3 C4 C5 C6
Let F be an LSAT formula and let T be its corresponding setof literals.
One can order the literals in T , such that
(i) each clause of F corresponds to at most three consecutiveliterals in the sorted list.
(ii) each clause may share at most one of its literals with anotherclause, in which case this literal is extreme in both clauses.
Aritra Banik Hardness of Multiple Choice Problems 7/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
(z1 ∨ z2 ∨ z3)
z1 z2 z3 z4 z5z1 z2 z3z4 z5 z6 z7z6 z7
(z1 ∨ z4)(z4 ∨ z2) (z4 ∨ z5 ∨ z3) (z6 ∨ z7 ∨ z5) (z5 ∨ z6 ∨ z7)
C1 C2 C3 C4 C5 C6
Let F be an LSAT formula and let T be its corresponding setof literals.
One can order the literals in T , such that
(i) each clause of F corresponds to at most three consecutiveliterals in the sorted list.
(ii) each clause may share at most one of its literals with anotherclause, in which case this literal is extreme in both clauses.
Aritra Banik Hardness of Multiple Choice Problems 7/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. If the clauses are disjoint
Consider a 3 SAT formula where the clauses are pairwisedisjoint, that is no two clause share a literal.(x1 ∨ x3 ∨ x4) ∧ (x2 ∨ x3 ∨ x4) ∧ (x1 ∨ x5 ∨ x6) ∧ (x2 ∨ x5 ∨ x6)
x1
x2
x3
x4
x5
x6
C1
C2
C3
C4
˜˜˜̃
˜˜
This can be solved in polynomial time.
Aritra Banik Hardness of Multiple Choice Problems 8/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. If the clauses are disjoint
Consider a 3 SAT formula where the clauses are pairwisedisjoint, that is no two clause share a literal.(x1 ∨ x3 ∨ x4) ∧ (x2 ∨ x3 ∨ x4) ∧ (x1 ∨ x5 ∨ x6) ∧ (x2 ∨ x5 ∨ x6)
x1
x2
x3
x4
x5
x6
C1
C2
C3
C4
˜˜˜̃
˜˜
This can be solved in polynomial time.
Aritra Banik Hardness of Multiple Choice Problems 8/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. If the clauses are disjoint
Consider a 3 SAT formula where the clauses are pairwisedisjoint, that is no two clause share a literal.(x1 ∨ x3 ∨ x4) ∧ (x2 ∨ x3 ∨ x4) ∧ (x1 ∨ x5 ∨ x6) ∧ (x2 ∨ x5 ∨ x6)
x1
x2
x3
x4
x5
x6
C1
C2
C3
C4
˜˜˜̃
˜˜
This can be solved in polynomial time.Aritra Banik Hardness of Multiple Choice Problems 8/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Outline
...1 Problem Statement and Motivation
...2 A New Satisfiability Result
...3 Rainbow Minmax Gap
...4 Exact Coverage of Color Classes
Aritra Banik Hardness of Multiple Choice Problems 9/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
(x1 ∨ x2 ∨ x3) ∧ (x2 ∨ x3 ∨ x4) ∧ (x3 ∨ x1 ∨ x4) ∧ (x1 ∨ x3 ∨ x4)
In the boolean satisfiability problem (SAT), one is given aformula in conjunctive normal form and the goal is todetermine whether it is satisfiable or not.
Consider a CNF formula F = (X , C) where each clausecontains three literals and each literal can appear at mosttwice.
Our aim is to construct a LSAT formula FL = (XL, CL) fromF , and show that there is a truth assignment for X such thateach clause in C is satisfied if and only if there is a truthassignment for XL such that each clause in CL is satisfied.
Aritra Banik Hardness of Multiple Choice Problems 10/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
(x1 ∨ x2 ∨ x3) ∧ (x2 ∨ x3 ∨ x4) ∧ (x3 ∨ x1 ∨ x4) ∧ (x1 ∨ x3 ∨ x4)
In the boolean satisfiability problem (SAT), one is given aformula in conjunctive normal form and the goal is todetermine whether it is satisfiable or not.
Consider a CNF formula F = (X , C) where each clausecontains three literals and each literal can appear at mosttwice.
Our aim is to construct a LSAT formula FL = (XL, CL) fromF , and show that there is a truth assignment for X such thateach clause in C is satisfied if and only if there is a truthassignment for XL such that each clause in CL is satisfied.
Aritra Banik Hardness of Multiple Choice Problems 10/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
(x1 ∨ x2 ∨ x3) ∧ (x2 ∨ x3 ∨ x4) ∧ (x3 ∨ x1 ∨ x4) ∧ (x1 ∨ x3 ∨ x4)
In the boolean satisfiability problem (SAT), one is given aformula in conjunctive normal form and the goal is todetermine whether it is satisfiable or not.
Consider a CNF formula F = (X , C) where each clausecontains three literals and each literal can appear at mosttwice.
Our aim is to construct a LSAT formula FL = (XL, CL) fromF , and show that there is a truth assignment for X such thateach clause in C is satisfied if and only if there is a truthassignment for XL such that each clause in CL is satisfied.
Aritra Banik Hardness of Multiple Choice Problems 10/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
For each variable xi we add the following clauses to CL
(yi1 ∨ xi )(zi1 ∨ xi )
(xi ∨ yi2)(xi ∨ zi2)
yi1 xi yi2 zi1 xi zi2
Now, for each clause Ci ∈ C, we add a clause to CL as follows.
For each variable xi that appears in Ci , if xi appearsunnegated,
we replace it by yi1 or yi2
If xi appears negated,we replace it by zi1 or zi2
Aritra Banik Hardness of Multiple Choice Problems 11/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
For each variable xi we add the following clauses to CL(yi1 ∨ xi )(zi1 ∨ xi )
(xi ∨ yi2)(xi ∨ zi2)
yi1 xi yi2 zi1 xi zi2
Now, for each clause Ci ∈ C, we add a clause to CL as follows.
For each variable xi that appears in Ci , if xi appearsunnegated,
we replace it by yi1 or yi2
If xi appears negated,we replace it by zi1 or zi2
Aritra Banik Hardness of Multiple Choice Problems 11/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
For each variable xi we add the following clauses to CL(yi1 ∨ xi )(zi1 ∨ xi )
(xi ∨ yi2)(xi ∨ zi2)
yi1 xi yi2 zi1 xi zi2
Now, for each clause Ci ∈ C, we add a clause to CL as follows.
For each variable xi that appears in Ci , if xi appearsunnegated,
we replace it by yi1 or yi2
If xi appears negated,we replace it by zi1 or zi2
Aritra Banik Hardness of Multiple Choice Problems 11/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
For each variable xi we add the following clauses to CL(yi1 ∨ xi )(zi1 ∨ xi )
(xi ∨ yi2)(xi ∨ zi2)
yi1 xi yi2 zi1 xi zi2
Now, for each clause Ci ∈ C, we add a clause to CL as follows.
For each variable xi that appears in Ci , if xi appearsunnegated,
we replace it by yi1 or yi2
If xi appears negated,we replace it by zi1 or zi2
Aritra Banik Hardness of Multiple Choice Problems 11/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
We change the following clause(x1 ∨ x2 ∨ x3) ∧ (x2 ∨ x3 ∨ x4) ∧ (x3 ∨ x1 ∨ x4) ∧ (x1 ∨ x3 ∨ x4)
(y11∨y21∨y31)∧(y22∨z31∨z41)∧(y32∨z11∨y41)∧(y12∨z32∨z42)
.Theorem..
......F is satisfiable if and only if FL is satisfiable.
Aritra Banik Hardness of Multiple Choice Problems 12/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
We change the following clause(x1 ∨ x2 ∨ x3) ∧ (x2 ∨ x3 ∨ x4) ∧ (x3 ∨ x1 ∨ x4) ∧ (x1 ∨ x3 ∨ x4)
(y11∨y21∨y31)∧(y22∨z31∨z41)∧(y32∨z11∨y41)∧(y12∨z32∨z42)
.Theorem..
......F is satisfiable if and only if FL is satisfiable.
Aritra Banik Hardness of Multiple Choice Problems 12/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
We change the following clause(x1 ∨ x2 ∨ x3) ∧ (x2 ∨ x3 ∨ x4) ∧ (x3 ∨ x1 ∨ x4) ∧ (x1 ∨ x3 ∨ x4)
(y11∨y21∨y31)∧(y22∨z31∨z41)∧(y32∨z11∨y41)∧(y12∨z32∨z42)
.Theorem..
......F is satisfiable if and only if FL is satisfiable.
Aritra Banik Hardness of Multiple Choice Problems 12/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
Assume F is satisfiable, that is, there exists a truthassignment for X such that each clause in C is satisfied.
If xi ∈ X was assigned FALSE (i.e., 0)
yi1 xi yi2 zi1 xi zi2
01 1
Aritra Banik Hardness of Multiple Choice Problems 13/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
Assume F is satisfiable, that is, there exists a truthassignment for X such that each clause in C is satisfied.
If xi ∈ X was assigned FALSE (i.e., 0)
yi1 xi yi2 zi1 xi zi2
01 1
Aritra Banik Hardness of Multiple Choice Problems 13/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
Assume F is satisfiable, that is, there exists a truthassignment for X such that each clause in C is satisfied.
If xi ∈ X was assigned FALSE (i.e., 0)
yi1 xi yi2 zi1 xi zi2
01 1
Aritra Banik Hardness of Multiple Choice Problems 13/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
Assume F is satisfiable, that is, there exists a truthassignment for X such that each clause in C is satisfied.
If xi ∈ X was assigned FALSE (i.e., 0)
yi1 xi yi2 zi1 xi zi2
01 1 10 0
Aritra Banik Hardness of Multiple Choice Problems 14/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
Assume F is satisfiable, that is, there exists a truthassignment for X such that each clause in C is satisfied.
If xi ∈ X was assigned TRUE (i.e., 1)
yi1 xi yi2 zi1 xi zi2
0 111 00
Aritra Banik Hardness of Multiple Choice Problems 15/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
xi ← 0⇒ yij ← 0 and zij ← 1
xi ← 1⇒ yij ← 1 and zij ← 0
We have replaced xi by yij and xi by zij
Hence if F is satisfiable, then so is FL
Aritra Banik Hardness of Multiple Choice Problems 16/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
xi ← 0⇒ yij ← 0 and zij ← 1
xi ← 1⇒ yij ← 1 and zij ← 0
We have replaced xi by yij and xi by zij
Hence if F is satisfiable, then so is FL
Aritra Banik Hardness of Multiple Choice Problems 16/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
xi ← 0⇒ yij ← 0 and zij ← 1
xi ← 1⇒ yij ← 1 and zij ← 0
We have replaced xi by yij and xi by zij
Hence if F is satisfiable, then so is FL
Aritra Banik Hardness of Multiple Choice Problems 16/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........F is satisfiable ⇒ FL is satisfiable
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
xi ← 0⇒ yij ← 0 and zij ← 1
xi ← 1⇒ yij ← 1 and zij ← 0
We have replaced xi by yij and xi by zij
Hence if F is satisfiable, then so is FL
Aritra Banik Hardness of Multiple Choice Problems 16/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........FL is satisfiable ⇒ F is satisfiable
Suppose FL is satisfiable, we will show that F is alsosatisfiable.
Consider any truth assignment for XL that satisfies FL. Thistruth assignment (restricted to X ) also satisfies F .
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
Aritra Banik Hardness of Multiple Choice Problems 17/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........FL is satisfiable ⇒ F is satisfiable
Suppose FL is satisfiable, we will show that F is alsosatisfiable.
Consider any truth assignment for XL that satisfies FL. Thistruth assignment (restricted to X ) also satisfies F .
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
Aritra Banik Hardness of Multiple Choice Problems 17/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........FL is satisfiable ⇒ F is satisfiable
Suppose FL is satisfiable, we will show that F is alsosatisfiable.
Consider any truth assignment for XL that satisfies FL. Thistruth assignment (restricted to X ) also satisfies F .
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
Aritra Banik Hardness of Multiple Choice Problems 17/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........FL is satisfiable ⇒ F is satisfiable
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
Suppose the clause (x2 ∨ x3 ∨ x4) is not satisfied.
But in FL the clause (y22 ∨ z31 ∨ z41) is satisfied.
y22 = 1 =⇒ x2 = 1, z31 = 1 =⇒ x3 = 1 andz41 = 1 =⇒ x4 = 1.
Hence if FL is satisfiable, then so is F
Aritra Banik Hardness of Multiple Choice Problems 18/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........FL is satisfiable ⇒ F is satisfiable
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
Suppose the clause (x2 ∨ x3 ∨ x4) is not satisfied.
But in FL the clause (y22 ∨ z31 ∨ z41) is satisfied.
y22 = 1 =⇒ x2 = 1, z31 = 1 =⇒ x3 = 1 andz41 = 1 =⇒ x4 = 1.
Hence if FL is satisfiable, then so is F
Aritra Banik Hardness of Multiple Choice Problems 18/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........FL is satisfiable ⇒ F is satisfiable
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
Suppose the clause (x2 ∨ x3 ∨ x4) is not satisfied.
But in FL the clause (y22 ∨ z31 ∨ z41) is satisfied.
y22 = 1 =⇒ x2 = 1, z31 = 1 =⇒ x3 = 1 andz41 = 1 =⇒ x4 = 1.
Hence if FL is satisfiable, then so is F
Aritra Banik Hardness of Multiple Choice Problems 18/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. A New Satisfiability Result
.Claim........FL is satisfiable ⇒ F is satisfiable
yi1 xi yi2 zi1 xi zi2
01 1 10 0
yi1 xi yi2 zi1 xi zi2
0 111 00
Suppose the clause (x2 ∨ x3 ∨ x4) is not satisfied.
But in FL the clause (y22 ∨ z31 ∨ z41) is satisfied.
y22 = 1 =⇒ x2 = 1, z31 = 1 =⇒ x3 = 1 andz41 = 1 =⇒ x4 = 1.
Hence if FL is satisfiable, then so is F
Aritra Banik Hardness of Multiple Choice Problems 18/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Outline
...1 Problem Statement and Motivation
...2 A New Satisfiability Result
...3 Rainbow Minmax Gap
...4 Exact Coverage of Color Classes
Aritra Banik Hardness of Multiple Choice Problems 19/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
MAX GAP
P be a set of n color classes, where each color class Ci is apair of points {pi , pi} on the x-axis, and let d > 0.
We prove that the decision version of rainbow minmax gap isNP-complete, that is, it is NP-complete to determine whetherthere exists a rainbow Q ⊂ ∪ni=1Ci of size n, such that themaximum gap between a pair of consecutive points in Q is atmost d .
We present a reduction from LSAT.
Aritra Banik Hardness of Multiple Choice Problems 20/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
MAX GAP
P be a set of n color classes, where each color class Ci is apair of points {pi , pi} on the x-axis, and let d > 0.
We prove that the decision version of rainbow minmax gap isNP-complete, that is, it is NP-complete to determine whetherthere exists a rainbow Q ⊂ ∪ni=1Ci of size n, such that themaximum gap between a pair of consecutive points in Q is atmost d .
We present a reduction from LSAT.
Aritra Banik Hardness of Multiple Choice Problems 20/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
MAX GAP
P be a set of n color classes, where each color class Ci is apair of points {pi , pi} on the x-axis, and let d > 0.
We prove that the decision version of rainbow minmax gap isNP-complete, that is, it is NP-complete to determine whetherthere exists a rainbow Q ⊂ ∪ni=1Ci of size n, such that themaximum gap between a pair of consecutive points in Q is atmost d .
We present a reduction from LSAT.
Aritra Banik Hardness of Multiple Choice Problems 20/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
(x1 ∨ x2 ∨ x3)
x1 x2 x3 x4 x5x1 x2 x3x4 x5 x6 x7x6 x7
(x1 ∨ x4)(x4 ∨ x2) (x4 ∨ x5 ∨ x3) (x6 ∨ x7 ∨ x5) (x5 ∨ x6 ∨ x7)
Given a LSAT formula we create the color classes as follows.
Place the points q1, q2, . . . , qk on the x-axis, from left toright, between any two disjoint clause set.
We place the points q1, . . . , qk at the end such that distancebetween any two consecutive points, including the distancebetween qk+l+1 and q1, is d + ϵ, for some ϵ > 0.
Aritra Banik Hardness of Multiple Choice Problems 21/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
q1 q2 q3 q4 q1 q2 q3 q4
d+ ε d+ ε d+ ε d+ ε
q5 q5
d+ ε
(x1 ∨ x2 ∨ x3)
x1 x2 x3 x4 x5x1 x2 x3x4 x5 x6 x7x6 x7
(x1 ∨ x4)(x4 ∨ x2) (x4 ∨ x5 ∨ x3) (x6 ∨ x7 ∨ x5) (x5 ∨ x6 ∨ x7)
Given a LSAT formula we create the color classes as follows.
Place the points q1, q2, . . . , qk on the x-axis, from left toright, between any two disjoint clause set.
We place the points q1, . . . , qk at the end such that distancebetween any two consecutive points, including the distancebetween qk+l+1 and q1, is d + ϵ, for some ϵ > 0.
Aritra Banik Hardness of Multiple Choice Problems 21/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
q1 q2 q3 q4 q1 q2 q3 q4
d+ ε d+ ε d+ ε d+ ε
q5 q5
d+ ε
(x1 ∨ x2 ∨ x3)
x1 x2 x3 x4 x5x1 x2 x3x4 x5 x6 x7x6 x7
(x1 ∨ x4)(x4 ∨ x2) (x4 ∨ x5 ∨ x3) (x6 ∨ x7 ∨ x5) (x5 ∨ x6 ∨ x7)
Given a LSAT formula we create the color classes as follows.
Place the points q1, q2, . . . , qk on the x-axis, from left toright, between any two disjoint clause set.
We place the points q1, . . . , qk at the end such that distancebetween any two consecutive points, including the distancebetween qk+l+1 and q1, is d + ϵ, for some ϵ > 0.
Aritra Banik Hardness of Multiple Choice Problems 21/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
q1 q2 q3 q4 q1 q2 q3 q4
d+ ε d+ ε d+ ε d+ ε
q5 q5
d+ ε
(x1 ∨ x2 ∨ x3)
x1 x2 x3 x4 x5x1 x2 x3x4 x5 x6 x7x6 x7
(x1 ∨ x4)(x4 ∨ x2) (x4 ∨ x5 ∨ x3) (x6 ∨ x7 ∨ x5) (x5 ∨ x6 ∨ x7)
Given a LSAT formula we create the color classes as follows.
Place the points q1, q2, . . . , qk on the x-axis, from left toright, between any two disjoint clause set.
We place the points q1, . . . , qk at the end such that distancebetween any two consecutive points, including the distancebetween qk+l+1 and q1, is d + ϵ, for some ϵ > 0.
Aritra Banik Hardness of Multiple Choice Problems 21/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
q4 q5x5 x6 x7x6 x7
(x6 ∨ x7 ∨ x5) ∨ (x5 ∨ x6 ∨ x7)
Our aim is to choose the distance between qi ,pa, pb, pc , pd , pe and qi+1 so that
If (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied then distancebetween any two consecutive point is at most d .If the distance between any two consecutive point is at most dthen both (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied.
We choose the distances as follows.
We assign distances for other cases similarly.
Aritra Banik Hardness of Multiple Choice Problems 22/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
q4 q5x5 x6 x7x6 x7
(x6 ∨ x7 ∨ x5) ∨ (x5 ∨ x6 ∨ x7)
Our aim is to choose the distance between qi ,pa, pb, pc , pd , pe and qi+1 so that
If (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied then distancebetween any two consecutive point is at most d .
If the distance between any two consecutive point is at most dthen both (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied.
We choose the distances as follows.
We assign distances for other cases similarly.
Aritra Banik Hardness of Multiple Choice Problems 22/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
q4 q5x5 x6 x7x6 x7
(x6 ∨ x7 ∨ x5) ∨ (x5 ∨ x6 ∨ x7)
Our aim is to choose the distance between qi ,pa, pb, pc , pd , pe and qi+1 so that
If (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied then distancebetween any two consecutive point is at most d .If the distance between any two consecutive point is at most dthen both (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied.
We choose the distances as follows.
We assign distances for other cases similarly.
Aritra Banik Hardness of Multiple Choice Problems 22/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
d/2 d/4 d/4 d/4 d/4 d/2
q4 q5x5 x6 x7x6 x7
(x6 ∨ x7 ∨ x5) ∨ (x5 ∨ x6 ∨ x7)
Our aim is to choose the distance between qi ,pa, pb, pc , pd , pe and qi+1 so that
If (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied then distancebetween any two consecutive point is at most d .If the distance between any two consecutive point is at most dthen both (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied.
We choose the distances as follows.
We assign distances for other cases similarly.
Aritra Banik Hardness of Multiple Choice Problems 22/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
qi xaxbxc qi+1
d/2 d/4 d/2
(xa ∨ xb ∨ xc)
Our aim is to choose the distance between qi ,pa, pb, pc , pd , pe and qi+1 so that
If (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied then distancebetween any two consecutive point is at most d .If the distance between any two consecutive point is at most dthen both (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied.
We choose the distances as follows.
We assign distances for other cases similarly.
Aritra Banik Hardness of Multiple Choice Problems 22/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
qi xa xb xc qi+1
(xa ∨ xb) ∧ (xb ∨ xc)
d/2 d/2 d/2 d/2
Our aim is to choose the distance between qi ,pa, pb, pc , pd , pe and qi+1 so that
If (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied then distancebetween any two consecutive point is at most d .If the distance between any two consecutive point is at most dthen both (xa ∨ xb ∨ xc) and (xc ∨ xd ∨ xe) is satisfied.
We choose the distances as follows.
We assign distances for other cases similarly.
Aritra Banik Hardness of Multiple Choice Problems 22/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
Hence we have the following result.
.Theorem........The decision version of rainbow minmax gap is NP-complete.
We also proved the following results.
.Theorem........Rainbow piercing is NP-complete.
.Theorem........Rainbow covering is NP-complete.
Aritra Banik Hardness of Multiple Choice Problems 23/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Rainbow minmax gap
Hence we have the following result.
.Theorem........The decision version of rainbow minmax gap is NP-complete.
We also proved the following results.
.Theorem........Rainbow piercing is NP-complete.
.Theorem........Rainbow covering is NP-complete.
Aritra Banik Hardness of Multiple Choice Problems 23/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Outline
...1 Problem Statement and Motivation
...2 A New Satisfiability Result
...3 Rainbow Minmax Gap
...4 Exact Coverage of Color Classes
Aritra Banik Hardness of Multiple Choice Problems 24/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering Exactly One
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
Given set of color classes P = {C1,C2, . . . ,Cn}, where eachcolor class Ci consists of a pair of points.
Find a minimum-cardinality set I of intervals, such thatexactly one point from each color class is covered by aninterval in I.We showed the following problems to be NP-hard.
Aritra Banik Hardness of Multiple Choice Problems 25/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering Exactly One
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
Given set of color classes P = {C1,C2, . . . ,Cn}, where eachcolor class Ci consists of a pair of points.
Find a minimum-cardinality set I of intervals, such thatexactly one point from each color class is covered by aninterval in I.
We showed the following problems to be NP-hard.
Aritra Banik Hardness of Multiple Choice Problems 25/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering Exactly One
C1
C2
C3
C4
C5 C6 C7
C5 C2 C7
C4
C1
C3
C6
Given set of color classes P = {C1,C2, . . . ,Cn}, where eachcolor class Ci consists of a pair of points.
Find a minimum-cardinality set I of intervals, such thatexactly one point from each color class is covered by aninterval in I.We showed the following problems to be NP-hard.
Aritra Banik Hardness of Multiple Choice Problems 25/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Exact Coverage of Color Classes
Covering color classes with unit length intervals: Decidewhether or not there exists a set of unit length intervals, I,such that exactly one point from each color class is covered byan interval in I.
Covering color classes with the fewest unit length intervals:Find a minimum-cardinality set I of unit length intervals(assuming a feasible solution exists), such that exactly onepoint from each color class is covered by an interval in I.Covering color classes with intervals of arbitrary length: Finda minimum-cardinality set I of intervals of arbitrary length,such that exactly one point from each color class is covered byan interval in I.
Aritra Banik Hardness of Multiple Choice Problems 26/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Exact Coverage of Color Classes
Covering color classes with unit length intervals: Decidewhether or not there exists a set of unit length intervals, I,such that exactly one point from each color class is covered byan interval in I.Covering color classes with the fewest unit length intervals:Find a minimum-cardinality set I of unit length intervals(assuming a feasible solution exists), such that exactly onepoint from each color class is covered by an interval in I.
Covering color classes with intervals of arbitrary length: Finda minimum-cardinality set I of intervals of arbitrary length,such that exactly one point from each color class is covered byan interval in I.
Aritra Banik Hardness of Multiple Choice Problems 26/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Exact Coverage of Color Classes
Covering color classes with unit length intervals: Decidewhether or not there exists a set of unit length intervals, I,such that exactly one point from each color class is covered byan interval in I.Covering color classes with the fewest unit length intervals:Find a minimum-cardinality set I of unit length intervals(assuming a feasible solution exists), such that exactly onepoint from each color class is covered by an interval in I.Covering color classes with intervals of arbitrary length: Finda minimum-cardinality set I of intervals of arbitrary length,such that exactly one point from each color class is covered byan interval in I.
Aritra Banik Hardness of Multiple Choice Problems 26/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Conflict Free Covering
We call an interval on the x-axis that contains at most onepoint from each color class a conflict-free interval (orCF-interval for short).
Covering color classes with a set of given CF-intervals:Given a set P of point color classes on a line where each colorclass consists of a pair and a set of CF-intervals I, find aminimum-cardinality set I ′ ⊂ I of CF-intervals, such that atleast one point from each color class is covered by an intervalin I ′.
Aritra Banik Hardness of Multiple Choice Problems 27/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Conflict Free Covering
We call an interval on the x-axis that contains at most onepoint from each color class a conflict-free interval (orCF-interval for short).
Covering color classes with a set of given CF-intervals:Given a set P of point color classes on a line where each colorclass consists of a pair and a set of CF-intervals I, find aminimum-cardinality set I ′ ⊂ I of CF-intervals, such that atleast one point from each color class is covered by an intervalin I ′.
Aritra Banik Hardness of Multiple Choice Problems 27/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .
By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .
By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .
By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .
By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .
By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .
By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
We present an 4-approximation for this problem.
From the set of given intervals I we create the following setof intervals J .By construction this new set of intervals are disjoint and henceeach color class can be contained in at most two intervals.
We can conver this to a vertex cover problem.
Aritra Banik Hardness of Multiple Choice Problems 28/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
Each interval is a vertex and each color class represent anedge.
We have a 2-approximation for vertex cover.
Hence we have a 2-approximation when the intervals aredisjoint.
When the intervals are not disjoint.
OPT (J ) < 2OPT (I) =⇒ OURSOL < 4OPT (I).
Aritra Banik Hardness of Multiple Choice Problems 29/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
Each interval is a vertex and each color class represent anedge.
We have a 2-approximation for vertex cover.
Hence we have a 2-approximation when the intervals aredisjoint.
When the intervals are not disjoint.
OPT (J ) < 2OPT (I) =⇒ OURSOL < 4OPT (I).
Aritra Banik Hardness of Multiple Choice Problems 29/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
Each interval is a vertex and each color class represent anedge.
We have a 2-approximation for vertex cover.
Hence we have a 2-approximation when the intervals aredisjoint.
When the intervals are not disjoint.
OPT (J ) < 2OPT (I) =⇒ OURSOL < 4OPT (I).
Aritra Banik Hardness of Multiple Choice Problems 29/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
Ij
JaJb
Each interval is a vertex and each color class represent anedge.
We have a 2-approximation for vertex cover.
Hence we have a 2-approximation when the intervals aredisjoint.
When the intervals are not disjoint.
OPT (J ) < 2OPT (I) =⇒ OURSOL < 4OPT (I).
Aritra Banik Hardness of Multiple Choice Problems 29/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Covering color classes with a given set of CF-intervals
Ij
JaJb
Each interval is a vertex and each color class represent anedge.
We have a 2-approximation for vertex cover.
Hence we have a 2-approximation when the intervals aredisjoint.
When the intervals are not disjoint.
OPT (J ) < 2OPT (I) =⇒ OURSOL < 4OPT (I).
Aritra Banik Hardness of Multiple Choice Problems 29/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Conclusion
Concluding remarks:
We also proved some variant of problem to be NP hard in theplane.
We also proved the problem to be NP hard when one needs tochoose at least one point from each color class.
We also have some approximation results.
Some open problems:
For exact cover finding a ”good” approximation.
More points in a color class.
Some other ”geometric object”??
Aritra Banik Hardness of Multiple Choice Problems 30/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Conclusion
Concluding remarks:
We also proved some variant of problem to be NP hard in theplane.
We also proved the problem to be NP hard when one needs tochoose at least one point from each color class.
We also have some approximation results.
Some open problems:
For exact cover finding a ”good” approximation.
More points in a color class.
Some other ”geometric object”??
Aritra Banik Hardness of Multiple Choice Problems 30/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Conclusion
Concluding remarks:
We also proved some variant of problem to be NP hard in theplane.
We also proved the problem to be NP hard when one needs tochoose at least one point from each color class.
We also have some approximation results.
Some open problems:
For exact cover finding a ”good” approximation.
More points in a color class.
Some other ”geometric object”??
Aritra Banik Hardness of Multiple Choice Problems 30/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Conclusion
Concluding remarks:
We also proved some variant of problem to be NP hard in theplane.
We also proved the problem to be NP hard when one needs tochoose at least one point from each color class.
We also have some approximation results.
Some open problems:
For exact cover finding a ”good” approximation.
More points in a color class.
Some other ”geometric object”??
Aritra Banik Hardness of Multiple Choice Problems 30/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Conclusion
Concluding remarks:
We also proved some variant of problem to be NP hard in theplane.
We also proved the problem to be NP hard when one needs tochoose at least one point from each color class.
We also have some approximation results.
Some open problems:
For exact cover finding a ”good” approximation.
More points in a color class.
Some other ”geometric object”??
Aritra Banik Hardness of Multiple Choice Problems 30/31
Problem Statement and MotivationA New Satisfiability Result
Rainbow Minmax GapExact Coverage of Color Classes
.. Conclusion
Concluding remarks:
We also proved some variant of problem to be NP hard in theplane.
We also proved the problem to be NP hard when one needs tochoose at least one point from each color class.
We also have some approximation results.
Some open problems:
For exact cover finding a ”good” approximation.
More points in a color class.
Some other ”geometric object”??
Aritra Banik Hardness of Multiple Choice Problems 30/31