+ All Categories
Home > Documents > The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith:...

The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith:...

Date post: 23-Aug-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
40
The Hypergraph Assignment Problem Olga Heismann joint work with: Ralf Borndörfer, Achim Hildenbrandt DFG Research Center MATHEON Mathematics for key technologies January 7–11, 2013
Transcript
Page 1: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

The Hypergraph AssignmentProblem

Olga Heismann

joint work with: Ralf Borndörfer, Achim Hildenbrandt

DFG Research Center MATHEONMathematics for key technologies

January 7–11, 2013

Page 2: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Contents

1 Definition and Complexity of the HAP

2 Results for Partitioned Hypergraphs

3 Polyhedral Investigation

4 Heuristics

The Hypergraph Assignment Problem 2 / 23

Page 3: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Contents

1 Definition and Complexity of the HAP

2 Results for Partitioned Hypergraphs

3 Polyhedral Investigation

4 Heuristics

The Hypergraph Assignment Problem 3 / 23

Page 4: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

From Assignments . . .

Given. two equally sized sets U, V of vertices of. a set E of edges connecting U and V ,an assignment is a subset H of E such that there is exactly oneincident edge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 4 / 23

Page 5: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

From Assignments . . .

Given. two equally sized sets U, V of vertices of. a set E of edges connecting U and V ,an assignment is a subset H of E such that there is exactly oneincident edge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 4 / 23

Page 6: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

From Assignments . . .

Given. two equally sized sets U, V of vertices of. a set E of edges connecting U and V ,an assignment is a subset H of E such that there is exactly oneincident edge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 4 / 23

Page 7: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

From Assignments . . .

Given. two equally sized sets U, V of vertices of. a set E of edges connecting U and V ,an assignment is a subset H of E such that there is exactly oneincident edge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 4 / 23

Page 8: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

From Assignments . . .

Given. two equally sized sets U, V of vertices of. a set E of edges connecting U and V ,an assignment is a subset H of E such that there is exactly oneincident edge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 4 / 23

Page 9: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

. . . to Hyperassignments

Given. two equally sized sets U, V of vertices of. a set E of hyperedges connecting U and V ,a hyperassignment is a subset H of E such that there is exactly oneincident hyperedge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 5 / 23

Page 10: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

. . . to Hyperassignments

Given. two equally sized sets U, V of vertices of. a set E of hyperedges connecting U and V ,a hyperassignment is a subset H of E such that there is exactly oneincident hyperedge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 5 / 23

Page 11: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

. . . to Hyperassignments

Given. two equally sized sets U, V of vertices of. a set E of hyperedges connecting U and V ,a hyperassignment is a subset H of E such that there is exactly oneincident hyperedge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 5 / 23

Page 12: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

. . . to Hyperassignments

Given. two equally sized sets U, V of vertices of. a set E of hyperedges connecting U and V ,a hyperassignment is a subset H of E such that there is exactly oneincident hyperedge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 5 / 23

Page 13: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

. . . to Hyperassignments

Given. two equally sized sets U, V of vertices of. a set E of hyperedges connecting U and V ,a hyperassignment is a subset H of E such that there is exactly oneincident hyperedge in H for each vertex.

u1

v1

u2

v2

u3

v3

u4

v4

u5

v5

u6

v6

The Hypergraph Assignment Problem 5 / 23

Page 14: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Definition of a Bipartite Hypergraph

DefinitionA bipartite hypergraph G = (U,V ,E ) is a triple of two disjoint vertexsets U, V and a set of hyperedges E ⊆ 2U ·∪V . We assume that thevertex sets have the same size |U| = |V |, and that every hyperedgee ∈ E has the same number |e ∩ U| = |e ∩ V | > 0 of vertices in Uand V . We denote by |e| the size of the hyperedge e ∈ E , and call ahyperedge of size 2 an edge.

DefinitionFor a vertex subset W ⊆ U ∪ V we define the incident hyperedgesδ(W ) := {e ∈ E : e ∩W 6= ∅, e \W 6= ∅} to be the set of allhyperedges having at least one vertex in both U and (U ∪ V ) \W .We also write δ(v) = δ({v}) if v is a vertex.

The Hypergraph Assignment Problem 6 / 23

Page 15: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Hypergraph Assignment Problem (HAP)

DefinitionLet G = (U,V ,E ) be a bipartite hypergraph. A hyperassignment inG is a subset H ⊆ E of hyperedges such that every v ∈ U ∪ V iscontained in exactly one hyperedge e ∈ H.

Hypergraph Assignment ProblemInput: A pair (G , cE ) consisting of a bipartite hypergraphG = (U,V ,E ) and a cost function cE : E → R.Output: A minimum cost hyperassignment in G w. r. t. cE , i. e., ahyperassignment H∗ in G such that

cE (H∗) = min{cE (H) : H is a hyperassignment in G},

or the information that no hyperassignment exists.

The Hypergraph Assignment Problem 7 / 23

Page 16: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Complexity Results

Theorem (B., He. [2011])

1. The hypergraph assignment problem (HAP) is NP-hard.2. The HAP is APX-hard.3. The LP/IP gap of HAP can be arbitrarily large.4. The determinants of basis matrices of HAP can be arbitrarily large.

minx∈RE

∑e∈E

cE (e)xe

s. t.∑

e∈δ(v)

xe = 1 ∀v ∈ U ∪ V

x ≥ 0

x ∈ ZE u1

v1

u2

v2

u3

v3

The Hypergraph Assignment Problem 8 / 23

Page 17: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Complexity Results

Theorem (B., He. [2011])

1. The hypergraph assignment problem (HAP) is NP-hard.2. The HAP is APX-hard.3. The LP/IP gap of HAP can be arbitrarily large.4. The determinants of basis matrices of HAP can be arbitrarily large.

minx∈RE

∑e∈E

cE (e)xe

s. t.∑

e∈δ(v)

xe = 1 ∀v ∈ U ∪ V

x ≥ 0

x ∈ ZE u1

v1

u2

v2

u3

v3

The Hypergraph Assignment Problem 8 / 23

Page 18: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Complexity Results

Theorem (B., He. [2011])

1. The hypergraph assignment problem (HAP) is NP-hard.2. The HAP is APX-hard.3. The LP/IP gap of HAP can be arbitrarily large.4. The determinants of basis matrices of HAP can be arbitrarily large.

minx∈RE

∑e∈E

cE (e)xe

s. t.∑

e∈δ(v)

xe = 1 ∀v ∈ U ∪ V

x ≥ 0

x ∈ ZE u1

v1

u2

v2

u3

v3

The Hypergraph Assignment Problem 8 / 23

Page 19: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Complexity Results

Theorem (B., He. [2011])

1. The hypergraph assignment problem (HAP) is NP-hard.2. The HAP is APX-hard.3. The LP/IP gap of HAP can be arbitrarily large.4. The determinants of basis matrices of HAP can be arbitrarily large.

minx∈RE

∑e∈E

cE (e)xe

s. t.∑

e∈δ(v)

xe = 1 ∀v ∈ U ∪ V

x ≥ 0

x ∈ ZE u1

v1

u2

v2

u3

v3

The Hypergraph Assignment Problem 8 / 23

Page 20: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Contents

1 Definition and Complexity of the HAP

2 Results for Partitioned Hypergraphs

3 Polyhedral Investigation

4 Heuristics

The Hypergraph Assignment Problem 9 / 23

Page 21: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Partitioned HypergraphsDefinitionG = (U,V ,E ) is called a partitioned bipartite hypergraph withmaximum part size d ∈ N if additionally there exist pairwise disjoint≤ d -element sets U1, . . . ,Up and V1, . . . ,Vq called the parts of Hsuch that ·⋃p

i=1Ui = U, ·⋃qi=1Vi = V , and E ⊆

⋃pi=1

⋃qj=1 2

Ui∪Vj , i. e.,every hyperedge intersects only one part in U and one part in V .

v1 v2 v3 v4 v5 v6

u1 u2 u3 u4 u5u5 u6

not partitioned

The Hypergraph Assignment Problem 10 / 23

Page 22: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Partitioned HypergraphsDefinitionG = (U,V ,E ) is called a partitioned bipartite hypergraph withmaximum part size d ∈ N if additionally there exist pairwise disjoint≤ d -element sets U1, . . . ,Up and V1, . . . ,Vq called the parts of Hsuch that ·⋃p

i=1Ui = U, ·⋃qi=1Vi = V , and E ⊆

⋃pi=1

⋃qj=1 2

Ui∪Vj , i. e.,every hyperedge intersects only one part in U and one part in V .

v1 v2 v3 v4 v5 v6

u1 u2 u3 u4 u5u5 u6

not partitioned

The Hypergraph Assignment Problem 10 / 23

Page 23: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Partitioned HypergraphsDefinitionG = (U,V ,E ) is called a partitioned bipartite hypergraph withmaximum part size d ∈ N if additionally there exist pairwise disjoint≤ d -element sets U1, . . . ,Up and V1, . . . ,Vq called the parts of Hsuch that ·⋃p

i=1Ui = U, ·⋃qi=1Vi = V , and E ⊆

⋃pi=1

⋃qj=1 2

Ui∪Vj , i. e.,every hyperedge intersects only one part in U and one part in V .

v1 v2 v3 v4 v5 v6

u1 u2 u3 u4 u5u5 u6

not partitioned

The Hypergraph Assignment Problem 10 / 23

Page 24: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Partitioned HypergraphsDefinitionG = (U,V ,E ) is called a partitioned bipartite hypergraph withmaximum part size d ∈ N if additionally there exist pairwise disjoint≤ d -element sets U1, . . . ,Up and V1, . . . ,Vq called the parts of Hsuch that ·⋃p

i=1Ui = U, ·⋃qi=1Vi = V , and E ⊆

⋃pi=1

⋃qj=1 2

Ui∪Vj , i. e.,every hyperedge intersects only one part in U and one part in V .

v1 v2 v3 v4 v5 v6

u1 u2 u3 u4 u5u5 u6

not partitionedThe Hypergraph Assignment Problem 10 / 23

Page 25: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Results for Partitioned Hypergraphs

Theorem (B., He. [2012])

Every HAP can be polynomially transformed into a HAP on apartitioned hypergraph.

A clique Q ⊆ E is a set of hyperedges such that every pair ofhyperedges in Q has a nonempty intersection.

Theorem (B., He. [2011])

Every clique in a partitioned hypergraph is a subset of the incidenthyperedges δ(P) of some part P.There exists an extended formulation with O(|U|d+1) variables thatimplies all clique inequalities.

The Hypergraph Assignment Problem 11 / 23

Page 26: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Contents

1 Definition and Complexity of the HAP

2 Results for Partitioned Hypergraphs

3 Polyhedral Investigation

4 Heuristics

The Hypergraph Assignment Problem 12 / 23

Page 27: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Polyhedral InvestigationLet G2,3 = (U,V ,E ) be the complete partitioned bipartite hypergraphwith. parts {u11, u12}, {u21, u22}, {u31, u32} in U and. parts {v11, v12}, {v21, v22}, {v31, v32} in V .

u11 u12

v11 v12

u21 u22

v21 v22

u31 u32

v31 v32

Let P(G2,3) be the HAP polytope associated with G2,3.

P(G2,3) is completely described by 14049 facets.The Hypergraph Assignment Problem 13 / 23

Page 28: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Polyhedral Results cont. (B., He.). Every facet of P(G2,3) can be described by many different

inequalities (polytope description includes 11 equations).. All facets can be described in the form∑

e∈E1

xe −∑e∈E2

xe ≤ 1.

. So far we have no normal form.

The Hypergraph Assignment Problem 14 / 23

Page 29: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Polyhedral Results cont. (B., He.)The polytope is highly symmetric. The symmetries are generated by:. uij 7→ vij , vij 7→ uij for all i , j. uij 7→ uij , vij 7→ vσ(i)j for some σ ∈ S3

. u11 7→ u11, u12 7→ u11, uij 7→ uij for i 6= 1, vij 7→ vij

This results in 4608 vertex permutations, which imply permutations ofthe hyperedge variables.

The 14049 facets of P(G2,3) fall into 30 symmetry classes.

We have understood 16 facet classes:. trivial facets: hyperedge ≥ 0. cliques. odd clique set inequalities (see next slides)14 facet classes are still to be understood.

The Hypergraph Assignment Problem 15 / 23

Page 30: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Classification of Facets Without Normal Form

Given:. permutation of variables. vertices of the polytope. facet inequalities of the polytope

How to classify the facets into symmetry classes?. identify every facet with the incident vertices of the polytope. permutation of variables implies permutation of vertices. permutation of vertices implies permutation of facets. implemented in general (“HUHFA”)

The Hypergraph Assignment Problem 16 / 23

Page 31: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Generalization of Odd Set InequalitiesOdd set cuts for the matching polytope of a graph G = (N,E ),N ′ ⊆ N, |N ′| = 2k + 1 odd (Edmonds [1965]):∑

e∈E :e⊆N′xe ≤ k

or ∑e∈E

⌊|{v ∈ N ′ : e ∈ δ(v)}|

2

⌋xe ≤ k .

Generalization for a hypergraph G = (U,V ,E ), N ′ ⊆ U ∪ V ,|N ′| = 2k + 1 odd:∑

e∈E

⌊|{v ∈ N ′ : e ∈ δ(v)}|

2

⌋xe ≤ k

The Hypergraph Assignment Problem 17 / 23

Page 32: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Generalization of Odd Set InequalitiesOdd set cuts for the matching polytope of a graph G = (N,E ),N ′ ⊆ N, |N ′| = 2k + 1 odd (Edmonds [1965]):∑

e∈E :e⊆N′xe ≤ k

or ∑e∈E

⌊|{v ∈ N ′ : e ∈ δ(v)}|

2

⌋xe ≤ k .

Generalization for a hypergraph G = (U,V ,E ), N ′ ⊆ U ∪ V ,|N ′| = 2k + 1 odd:∑

e∈E

⌊|{v ∈ N ′ : e ∈ δ(v)}|

2

⌋xe ≤ k

The Hypergraph Assignment Problem 17 / 23

Page 33: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Generalization of Odd Set InequalitiesOdd set cuts for the matching polytope of a graph G = (N,E ),N ′ ⊆ N, |N ′| = 2k + 1 odd (Edmonds [1965]):∑

e∈E :e⊆N′xe ≤ k

or ∑e∈E

⌊|{v ∈ N ′ : e ∈ δ(v)}|

2

⌋xe ≤ k .

Generalization for a hypergraph G = (U,V ,E ), N ′ ⊆ U ∪ V ,|N ′| = 2k + 1 odd:∑

e∈E

⌊|{v ∈ N ′ : e ∈ δ(v)}|

2

⌋xe ≤ k

The Hypergraph Assignment Problem 17 / 23

Page 34: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Odd Clique Set Inequalities (B., He.)

Generalization for a hypergraph G = (U,V ,E ), N ′ ⊆ U ∪ V ,|N ′| = 2k + 1 odd:∑

e∈E

⌊|{v ∈ N ′ : e ∈ δ(v)}|

2

⌋xe ≤ k

Replace N ′ by a set of cliques: Q ⊆ 2E , |Q| = 2k + 1 odd number ofcliques in G . Odd clique set cut:∑

e∈E

⌊|{Q ∈ Q : e ∈ Q}|

2

⌋xe ≤ k

The Hypergraph Assignment Problem 18 / 23

Page 35: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Odd Clique Set Inequalities (B., He.)

Generalization for a hypergraph G = (U,V ,E ), N ′ ⊆ U ∪ V ,|N ′| = 2k + 1 odd:∑

e∈E

⌊|{v ∈ N ′ : e ∈ δ(v)}|

2

⌋xe ≤ k

Replace N ′ by a set of cliques: Q ⊆ 2E , |Q| = 2k + 1 odd number ofcliques in G . Odd clique set cut:∑

e∈E

⌊|{Q ∈ Q : e ∈ Q}|

2

⌋xe ≤ k

The Hypergraph Assignment Problem 18 / 23

Page 36: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Odd Clique Set Inequalities (cont.). Not all odd clique set inequalities are facets for the HAP polytope.. Separation?. Different generalization of odd set cuts: “Generalized clique family

inequalities for claw-free graphs” (Pêcher, Wagler [2006])

p ≤ |Q|0 ≤ r ≤ R = |Q| mod p0 ≤ J ≤ p − r

Ep := {e ∈ E : |{Q ∈ Q : e ∈ Q}| ≥ p}Ep−j := {e ∈ E : |{Q ∈ Q : e ∈ Q}| = p − j}∑

0≤j≤J

(p − r − j)∑

e∈Ep−j

xe ≤ b

do not lead to facets of P(G2,3)

The Hypergraph Assignment Problem 19 / 23

Page 37: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Contents

1 Definition and Complexity of the HAP

2 Results for Partitioned Hypergraphs

3 Polyhedral Investigation

4 Heuristics

The Hypergraph Assignment Problem 20 / 23

Page 38: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Overview of Heuristic Approaches

. Constructive heuristics:I greedy with coefficients per vertexI Hungarian method with vertex groups

. Local search:I Hungarian method with vertex groupsI 2-optI dynamic k-opt

. Perturbation heuristics:I greedy insert with randomization

The Hypergraph Assignment Problem 21 / 23

Page 39: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

Computational ResultsResults of first tests:

instance

name

bipartite

hypergraph

arcs

2-hyperedg

es

optimal

value

heuristicresult

gap

runtime(sec.)

Random10 G2,10 400 100 88 88 0% 52.9Random20 G2,20 1600 400 84 85 1.2% 53.7Random35 G2,35 4900 1225 92 129 40.2% 57.8Random50 G2,50 10000 2500 112 144 28.6% 54.4Random75 G2,75 22500 5625 95 140 47.4% 105.8

Random100 G2,100 40000 10000 93 155 66.7% 223.5

. costs of hyperedges i. i. d. from {0, . . . , 100}

. some variability in results and run times due to randomization

. many parameter changes possible

The Hypergraph Assignment Problem 22 / 23

Page 40: The Hypergraph Assignment Problem · The Hypergraph Assignment Problem Olga Heismann jointworkwith: RalfBorndörfer,AchimHildenbrandt DFG Research Center MATHEON Mathematics for key

The Hypergraph AssignmentProblem

Olga Heismann

joint work with: Ralf Borndörfer, Achim Hildenbrandt

DFG Research Center MATHEONMathematics for key technologies

January 7–11, 2013


Recommended