Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11830924_18guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Approximation algorithms for graph homomorphism problems

Published: 28 August 2006 Publication History

Abstract

We introduce the maximum graph homomorphism (MGH) problem: given a graph G, and a target graph H, find a mapping ϕ:VGVH that maximizes the number of edges of G that are mapped to edges of H. This problem encodes various fundamental NP-hard problems including Maxcut and Max-k-cut. We also consider the multiway uncut problem. We are given a graph G and a set of terminals TVG. We want to partition VG into |T| parts, each containing exactly one terminal, so as to maximize the number of edges in EG having both endpoints in the same part. Multiway uncut can be viewed as a special case of prelabeled MGH where one is also given a prelabeling ${\ensuremath{\varphi}}':U\mapsto V_H,\ U{\subseteq} V_G$, and the output has to be an extension of ϕ′.
Both MGH and multiway uncut have a trivial 0.5-approximation algorithm. We present a 0.8535-approximation algorithm for multiway uncut based on a natural linear programming relaxation. This relaxation has an integrality gap of $\frac{6}{7}\simeq 0.8571$, showing that our guarantee is almost tight. For maximum graph homomorphism, we show that a $\bigl({\ensuremath{\frac{1}{2}}}+{\ensuremath{\varepsilon}}_0)$-approximation algorithm, for any constant ε0>0, implies an algorithm for distinguishing between certain average-case instances of the subgraph isomorphism problem that appear to be hard. Complementing this, we give a $\bigl({\ensuremath{\frac{1}{2}}}+\Omega(\frac{1}{|H|\log{|H|}})\bigr)$-approximation algorithm.

References

[1]
G. Aggarwal, T. Feder, R. Motwani, and A. Zhu. Channel assignment in wireless networks and classification of minimum graph homomorphism. In ECCC: TR06-040, 2006.
[2]
M. Alekhnovich. More on average case vs approximation complexity. In Proceedings, 44th FOCS, pages 298-307, 2003.
[3]
S. Arora, D. Karger, and M. Karpinski. Polynomial time approximation schemes for dense instances of NP-hard problems. J. Comput. Syst. Sci., 58:193-210, 1999.
[4]
L. Babai, P. Erdös, and S. Selkow. Random graph isomorphism. SICOMP, 9:628- 635, 1980.
[5]
G. Calinescu, H. Karloff, and Y. Rabani. An improved approximation algorithm for multiway cut. Journal of Computer and System Sciences, 60:564-574, 2000.
[6]
M. Charikar and A. Wirth. Maximizing quadratic programs: Extending Grothendieck's inequality. In Proceedings, 45th FOCS, pages 54-60, 2004.
[7]
D. Cohen, M. Cooper, P. Jeavons, and A. Krokhin. A maximal tractable class of soft constraints. Journal of Artificial Intelligence Research, 22:1-22, 2004.
[8]
C. Cooper, M. Dyer, and A. Frieze. On Markov chains for randomly H-coloring a graph. Journal of Algorithms, 39:117-134, 2001.
[9]
E. Dahlhaus, D. Johnson, C. Papadimitriou, P. Seymour, and M. Yannakakis. The complexity of multiterminal cuts. SICOMP, 23:864-894, 1994.
[10]
E. D. Demaine, U. Feige, M. T. Hajiaghayi, and M. Salavatipour. Combination can be hard: Approximability of the unique coverage problem. In Proceedings, 17th SODA, pages 162-171, 2006.
[11]
J. Díaz, M. J. Serna, and D. M. Thilikos. The complexity of restrictive H-coloring. In Proceedings, 28th International Workshop (WG 2002), pages 126-137, 2002.
[12]
M. E. Dyer and C. S. Greenhill. The complexity of counting graph homomorphisms. Random Structures and. Algorithms, 25:346-352, 2004.
[13]
T. Feder and P. Hell. List homomorphisms to reflexive graphs. Journal of Combinatorial Theory, Series B, 72:236-250, 1998.
[14]
U. Feige. Relations between average case complexity and approximation complexity. In Proceedings, 34th STOC, pages 534-543, 2002.
[15]
U. Feige and M. Langberg. The RPR 2 rounding technique for semidefinite programs. In Proceedings, 28th ICALP, pages 213-224, 2001.
[16]
A. Freund and H. Karloff. A lower bound of 8/(7+1/k-1) on the integrality ratio of the Calinescu-Karloff-Rabani relaxation for multiway cut. Information Processing Letters, 75:43-50, 2000.
[17]
A. Frieze and Colin McDiarmid. Algorithmic theory of random graphs. Random Structures and Algorithms, 10:5-42, 1997.
[18]
M.X. Goemans and D.P. Williamson. Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. Journal of the ACM, 42:1115-1145, 1995.
[19]
G. Gutin, A. Rafiey, A. Yeo, and M. Tso. Level of repair analysis and minimum cost homomorphisms of graphs. Discrete Applied Mathematics, 154:881-889, 2006.
[20]
P. Hell and J. Nešetřil. On the complexity of H-coloring. Journal of Combinatorial Theory, Series B, 48:92-110, 1990.
[21]
P. Hell and J. Nešetřil. Graphs and Homomorphisms. Oxford Univ. Press, 2004.
[22]
V. Kann. On the approximability of the maximum common subgraph problem. In Proceedings, 9th STACS, pages 377-388, 1992.
[23]
D. Karger, P. Klein, C. Stein, M. Thorup, and N. Young. Rounding algorithms for a geometric embedding of minimum multiway cut. M. of OR, 29:436-461, 2004.
[24]
J. Kleinberg and É. Tardos. Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields. Journal of the ACM, 49:616-639, 2002.
[25]
P. Turán. On an extremal problem in graph theory. Mat. Fiz. Lapok, 48:436-452, 1941.

Cited By

View all
  • (2023)Pliability and Approximating Max-CSPsJournal of the ACM10.1145/362651570:6(1-43)Online publication date: 30-Nov-2023
  • (2021)Treewidth-pliability and PTAS for max-CSPsProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458093(473-483)Online publication date: 10-Jan-2021
  • (2020)Fast and effective distribution-key recommendation for amazon redshiftProceedings of the VLDB Endowment10.14778/3407790.340783413:12(2411-2423)Online publication date: 14-Sep-2020
  • Show More Cited By
  1. Approximation algorithms for graph homomorphism problems

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      APPROX'06/RANDOM'06: Proceedings of the 9th international conference on Approximation Algorithms for Combinatorial Optimization Problems, and 10th international conference on Randomization and Computation
      August 2006
      521 pages
      ISBN:3540380442
      • Editors:
      • Josep Díaz,
      • Klaus Jansen,
      • José P. Rolim,
      • Uri Zwick

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 28 August 2006

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 07 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Pliability and Approximating Max-CSPsJournal of the ACM10.1145/362651570:6(1-43)Online publication date: 30-Nov-2023
      • (2021)Treewidth-pliability and PTAS for max-CSPsProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458093(473-483)Online publication date: 10-Jan-2021
      • (2020)Fast and effective distribution-key recommendation for amazon redshiftProceedings of the VLDB Endowment10.14778/3407790.340783413:12(2411-2423)Online publication date: 14-Sep-2020
      • (2020)Approximating Max k-Uncut via LP-rounding Plus Greed, with Applications to Densest k-SubgraphAlgorithmic Aspects in Information and Management10.1007/978-3-030-57602-8_15(161-172)Online publication date: 10-Aug-2020
      • (2018)Improved Approximation Algorithms for the Maximum Happy Vertices and Edges ProblemsAlgorithmica10.1007/s00453-017-0302-880:5(1412-1438)Online publication date: 1-May-2018
      • (2012)Combinatorial auctions with restricted complementsProceedings of the 13th ACM Conference on Electronic Commerce10.1145/2229012.2229016(3-16)Online publication date: 4-Jun-2012
      • (2012)Approximate graph isomorphismProceedings of the 37th international conference on Mathematical Foundations of Computer Science10.1007/978-3-642-32589-2_12(100-111)Online publication date: 27-Aug-2012
      • (2011)Optimal allocation in combinatorial auctions with quadratic utility functionsProceedings of the 8th annual conference on Theory and applications of models of computation10.5555/2008967.2008988(142-153)Online publication date: 23-May-2011

      View Options

      View options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media