On the Complexity of - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

On the Complexity of

Description:

x7 x4 x2 = 1 mod 3. A( 2)=(1,0,0) 1st trial: Gap-L-q p Gap-k-SP ... x7 x4 x2 = a2 mod q. x8 x2 x9 = an mod q. Which contradicting edges to connect ? ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 51
Provided by: ode96
Category:
Tags: complexity | x4

less

Transcript and Presenter's Notes

Title: On the Complexity of


1
On the Complexity of K-Dimensional-Matching
Elad Hazan, Muli Safra Oded Schwartz
2
Maximal Matching in Bipartite Graphs
3
Maximal Matching in Bipartite Graphs
Easy problem in P
4
3-Dimensional Matching (3-DM)
5
3-Dimensional Matching (3-DM)
Matching in a bounded hyper-graph
Bounded Set Packing
NP-hard Karp72
6
(No Transcript)
7
3-DM Bounded Set-Packing Maximal Matching in
a Hyper-Graph
which is 3-uniform 3-strongly-colorable
8
(No Transcript)
9
(No Transcript)
10
k-DM Bounded Set-Packing Maximal Matching in
a Hyper-Graph
which is k-uniform k-strongly-colorable
Without this this is k-SP
11
Main Theorem
Corollary The same holds for k-Set-Packing
and Independent set in k1-claw-free
graphs Some inapproximability factors for small
k-values are also obtained
12
Gap-Problems and Inapproximability Maximization
problem A Gap-A-sno, syes
13
Gap-Problems and Inapproximability Maximization
problem A Gap-A-sno, syes is
NP-hard. ? Approximating A better than
syes/sno is NP-hard.
14
Gap-Problems and Inapproximability Gap-k-DM-
is NP-hard. ? k-DM is NP-hard to
approximate to within
15
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
L-q Input A set of linear equations mod
q Objective Find an assignment satisfying
maximal number of equations App. ratio
1/q Inapp. factor 1/q? HÃ¥s97
16
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
Thm HÃ¥s97 Gap-L-q-1/q?, 1-? is
NP-hard. Even if each variable x occurs a
constant number of times, cx cx(?)
17
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
Gap-L-q p Gap-k-SP
Can be extended to k-DM
18
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
  • Gap-L-q p Gap-k-SP
  • ? ? H? (V,E)
  • We describe hyper edges, then which vertices they
    include.

1st trial
19
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
  • 1st trial
  • Gap-L-q p Gap-k-SP
  • A hyper-edge for each equation and a satisfying
    assignment to it (q2 such assignments).

20
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
  • 1st trial
  • Gap-L-q p Gap-k-SP
  • A hyper-edge for each equation and a satisfying
    assignment to it
  • A common vertex for each two contradicting edges

21
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
1st trial Gap-L-q p Gap-k-SP Maximal
matching Consistent assignment
22
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
1st trial Gap-L-q p Gap-k-SP Maximal
matching Consistent assignment Gap-L-q-1/q?,1
- ? ltp Gap-k-SP-1/q?,1- ? What is k ?
k is large !
k ? (cx1cx2cx3) q(q-1)
23
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
  • Gap-L-q p Gap-k-SP
  • Saving a factor of q
  • Reuse vertices
  • k Still depends on cx1cx2cx3
  • which depends on ?

24
x1 x2 x3 a1 mod q x7 x4 x2 a2 mod q
x8 x2 x9 an mod q
  • 2nd trial
  • Gap-L-q p Gap-k-SP
  • Allow pluralism
  • A (few) contradicting edges may reside in a
    matching
  • Common vertices for only some subsets of
    contradicting edges
  • - using a connection scheme.

25
Which contradicting edges to connect ? A
Connection Scheme for x
Fewer vertices Consistency achieved using
disperser-Like Properties
26
DefHSS03 ?-Hyper-Disperser H(V,E) VV1 ?
V2 ? ? Vq E ?V1 V2 Vq ?U
independent set (of the strong sense) ?i, U\Vi
lt ?V If U is large it is concentrated ! This
generalizes standard dispersers
27
Lemma HSS03 Existence of ?-Hyper-Disperser ?q
gt1,cgt1 ?1/q2-Hyper-Disperser which is also q
uniform, q strongly-colorable d regular, d
strongly-edge-colorable for d?(q log q)
Proof
Optimality
28
DefHSS03 ?-Hyper-Edge-Disperser H(V,E) EE
1 ? E2 ? ? Eq ?M matching ?i, M\Ei lt ?E If
M is large it is concentrated !
29
Lemma HSS03 Existence of ?-Hyper-Edge-Disperse
r ?qgt1,cgt1 ?1/q2-Hyper-Edge-Disperser which is
also q regular, q strongly-edge-colorable d
uniform, d strongly-colorable for d?(q log
q)
Jump
30
  • Constructing the k-SP instance
  • ? ? H? (V,E)

31
Constructing the k-SP instance ? ? H? (V,E)
  • E ? for each equation ? and a satisfying
    assignment to it the union of three hyper-edges

? x1 x2 x3 4 A(?)(0,1,3)
e?,(0,1,2)
H? is 3d uniform 3d?(q log q)
32
  • Completeness
  • If ?A satisfying 1-? of ?
  • then
  • M covering 1-? of V
  • (hence of size V/k)
  • Proof
  • Take all edges corresponding to the satisfying
    assignment. ?

33
Soundness If ?A satisfies at most 1/q ? of ?
then ?M covers at most 4/q2 ? of V
34
Soundness-Proof Mmaj ? Edges of M that agree
with A Mmin ? M \ Mmaj (HÃ¥stad)
35
Soundness-Proof
36
Soundness-Proof ?
37
Gap-L-q-1/q ?,1- ? p Gap-k-SP- O(1/q),1- ?
What is k ? ? Gap-k-SP- is NP-hard.
k3d?(q log q)
?
38
Conclusion
Deterministic reduction
This can be extended for k-DM. 4-DM, 5-DM and
6-DM cannot be approximated to within
respectively.
39
Open Problems Low-Degree 3-DM,4-DM TSP Stei
ner-Tree Sorting By Reversals
40
Open Problems Separating k-IS from k-DM ?
Vis96
HS89
Tre01
HSS03
41
THE END
42
Optimality of Hyper-Disperser 1/q2-Hyper-Dispers
er Regularity d?(q log q) Restrict hyper
disperser to V1,V2. A bipartite ?-Disperser is of
degree ?(1/? log 1/?) and ? ? 1/q.
Definition
43
Existence of Hyper-Disperser Proof random
construction. Random permutations ?ji ?R
Sc j?2,,q, i?d ei,j v1,j, v2,
?2i(j), , vq, ?ki(j) E ei,j
j?2,,q, i?d
Definition
44
Proof cont. Candidates bad (minimal)
sets U U U ? V, U 2c/q, U?V1c/q
45
Proof cont.
46
Proof cont. ?
47
Gap-k-SP-O(log k / k), 1-? is NP-hard.

Extending it to k-DM
48
Gap-k-DM-O(log k / k), 1-? is NP-hard.

49
  • From Asymptotic to Low Degree
  • How to make k as small as possible ?
  • Minimize d ( 3) by minimizing q ( 2)(a
    bipartite disperser)
  • Avoid union of edges

50
From Asymptotic to Low Degree How to make k as
small as possible ?
E ? ? equation and a satisfying assignment to it
three hyper-edges
? x1 x2 x3 0 A(?)(0,1,1)
e?,(0,1,2),x1
e?,(0,1,2),x2
e?,(0,1,2),x3
Write a Comment
User Comments (0)
About PowerShow.com