ACM Home Page
Please provide us with feedback. Feedback
Terminal backup, 3D matching, and covering cubic graphs
Full text PdfPdf (447 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-ninth annual ACM symposium on Theory of computing table of contents
San Diego, California, USA
SESSION: Session 8B table of contents
Pages: 391 - 400  
Year of Publication: 2007
ISBN:978-1-59593-631-8
Authors
Elliot Anshelevich  Rensselaer Polytechnic Institute, Troy, NY
Adriana Karagiozova  Princeton University, Princeton, NJ
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 47,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1250790.1250849
What is a DOI?

ABSTRACT

We define a problem called Simplex Matching, and show that it is solvable in polynomial time. While Simplex Matching is interesting in its own right as a nontrivial extension of non-bipartite min-cost matching, its main value lies in many(seemingly very different) problems that can be solved using ouralgorithm. For example, suppose that we are given a graph with terminal nodes, non-terminal nodes, and edge costs. Then, the Terminal Backup problem, which consists of finding the cheapest forest connecting every terminal to at least one other terminal, is reducible to Simplex Matching. Simplex Matching is also useful for various tasks that involve forming groups of at least two members, such as project assignment and variants of facility location.

In an instance of Simplex Matching, we are given a hypergraphH with edge costs, and edge size at most 3. We show how to find the min-cost perfect matching of H efficiently, if the edge costs obey a simple and realistic inequality that we call the SimplexCondition. The algorithm we provide is relatively simple to understand and implement, but difficult to prove correct. In the process of this proof we show some powerful new results about covering cubic graphs with simple combinatorial objects.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Z. Abrams, A. Meyerson, K. Munagala, S. Plotkin. On the Integrality Gap of Capacitated Facility Location. Techincal Report, CMU-CS-02-199, 2002.
 
2
K. Appel, W. Haken. Every planar map is four-colorable. Contemporary Mathematics, vol. 98, 1989.
 
3
 
4
 
5
M. Bläser, L. Ram, M. Sviridenko. Improved approximation algorithms for metric maximum ATSP and maximum 3-cycle cover problems. In Proceedings of the 9th WADS, vol. 3608 of Lecture Notes in Computer Science, pp. 350--359, 2005.
 
6
I. Cahit. Spiral Chains: The Proofs of Tait's and Tutte's Three-Edge-Coloring Conjectures. arXiv preprint, math CO/0507127 v.1, July 6, 2005.
 
7
G. Calinescu, A. Zelikovsky. The Polymatroid Steiner Problems. Journal of Combinatorial Optimization, vol. 9, no. 3, pp. 281--294, 2005.
 
8
J. Chen, S. Lu, S. Sze, F. Zhang. Improved algorithms for path, matching, and packing problems. In Proceedings of the 18th ACM-SIAM SODA, pp. 298--307, 2007.
 
9
G. Cornuéjols. Combinatorial Optimization: Packing and Covering. CBMS-NSF Regional Conference Series in Applied Mathematics, vol. 74, SIAM 2001.
 
10
 
11
G. Cornuéjols, D. Hartvigsen, W. Pulleyblank. Packing subgraphs in a graph. Operations Research Letters, vol. 1, 139--143, 1982.
 
12
W. Cunningham. Matching, matroids, and extensions. Mathematical Programming, Series B, vol. 91, pp. 515--542, 2002.
 
13
U. Derigs. A shortest augmenting path method for solving minimal perfect matching problems. Networks, vol. 11, pp. 379--390, 1981.
14
 
15
 
16
 
17
A. Gupta, A. Srinivasan. On the Covering Steiner Problem. Theory of Computing, vol. 2, pp. 53--64, 2006.
 
18
D. Hartvigsen, P. Hell, J. Szabó. The k-piece packing problem. Journal of Graph Theory, vol. 52, pp. 267--293, 2006.
 
19
P. Hell. Graph Packings. Electronic Notes in Discrete Mathematics, vol. 5, pp. 170--173, 2000.
 
20
P. Hell, D. Kirkpatrick. Packings by cliques and by finite families of graphs. Discrete Mathematics, vol. 49, pp. 45--49, 1984.
 
21
22
 
23
 
24
 
25
 
26
L. Lovasz, M. Plummer. Matching Theory. Elsevier Science Ltd, 1986.
 
27
G. Pap. Hypo-matchings in directed graphs. Graph Theory 2004, Birkhäuser Verlag, Basel, Switzerland, pp. 325--335, 2006.
 
28
G. Pap. A TDI description of restricted 2-matching polytopes. In Proceedings of the 10th IPCO, pp. 139--151, 2004.
 
29
 
30
 
31
P.D. Seymour. Sums of circuits. Graph Theory and Related Topics. J.A. Bondy and U.R.S. Murty Eds, Academic Press, pp. 341--355, 1978.
 
32
P.G. Tait. Note on a theorem in geometry of position. Transactions of the Royal Society of Edinburgh, vol. 29, pp. 657--660, 1880.
 
33
D. Xu, E. Anshelevich, M. Chiang. Simplex Cover: Modeling, Algorithms, and Networking Applications. manuscript, http://www.princeton.edu/~dahaixu/pub/simplex/simplex.pdf.
 
34
C.Q. Zhang. Integer flows and cycle covers of graphs. Marcel Dekker, 1997.


Collaborative Colleagues:
Elliot Anshelevich: colleagues
Adriana Karagiozova: colleagues