Skip to main content
Log in

A randomized approximation algorithm for metric triangle packing

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Given an edge-weighted complete graph G on 3n vertices, the maximum-weight triangle packing problem asks for a collection of n vertex-disjoint triangles in G such that the total weight of edges in these n triangles is maximized. Although the problem has been extensively studied in the literature, it is surprising that prior to this work, no nontrivial approximation algorithm had been designed and analyzed for its metric case, where the edge weights in the input graph satisfy the triangle inequality. In this paper, we design the first nontrivial polynomial-time approximation algorithm for the maximum-weight metric triangle packing problem. Our algorithm is randomized and achieves an expected approximation ratio of \(0.66768 - \epsilon \) for any constant \(\epsilon > 0\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Arkin EM, Hassin R (1998) On local search for weighted packing problems. Math Oper Res 23:640–648

    Article  MathSciNet  Google Scholar 

  • Berman P (2000) A \(d/2\) approximation for maximum weight independent set in \(d\)-claw free graphs. In: Proceedings of the 7th scandinavian workshop on algebraic theory (SWAT’00), LNCS 1851, p 214–219,

  • Chen Z-Z, Tanahashi R, Wang L (2009) An improved randomized approximation algorithm for maximum triangle packing. Discrete Appl Math 157:1640–1646

    Article  MathSciNet  Google Scholar 

  • Chen Z-Z, Tanahashi R, Wang L (2010) Erratum to an improved randomized approximation algorithm for maximum triangle packing. Discrete Appl Math 158:1045–1047

    Article  MathSciNet  Google Scholar 

  • Chlebík M, Chlebíková J (2003) Approximation hardness for small occurrence instances of NP-hard problems. Proc ISAAC 2003:152–164

    MathSciNet  MATH  Google Scholar 

  • Cygan M (2013) Improved approximation for \(3\)-dimensional matching via bounded pathwidth local search. Proc FOCS 2013:509–518

    MathSciNet  Google Scholar 

  • Fürer M, Yu H (2014) Approximating the \(k\)-set packing problem by local improvements. Proc ISCO 2014:408–420

    MathSciNet  MATH  Google Scholar 

  • Gabow HN (1976) An efficient implementation of Edmonds’ algorithm for maximum matching on graphs. J ACM 23:221–234

    Article  MathSciNet  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman and Company, San Francisco

    MATH  Google Scholar 

  • Guruswami V, Rangan CP, Chang MS, Chang GJ, Wong CK (1998) The vertex disjoint triangles problem. Proc WG 1998:26–37

    MathSciNet  MATH  Google Scholar 

  • Halldórsson MM (1995) Approximating discrete collections via local improvement. In: ACM-SIAM Proceedings of the 6th annual symposium on discrete algorithms (SODA’95), pp 160–169

  • Hartvigsen D (1984) Extensions of matching theory. PhD thesis, Department of Mathematics, Carnegie-Mellon University

  • Hassin R, Rubinstein S (2006a) An approximation algorithm for maximum triangle packing. Discrete Appl Math 154:971–979

    Article  MathSciNet  Google Scholar 

  • Hassin R, Rubinstein S (2006b) Erratum to an approximation algorithm for maximum triangle packing. Discrete Appl Math 154:2620

    Article  MathSciNet  Google Scholar 

  • Hurkens CAJ, Schrijver A (1989) On the size of systems of sets every \(t\) of which have an SDR, with an application to the worst-case ratio of heuristics for packing problems. SIAM J Discrete Math 2:68–72

    Article  MathSciNet  Google Scholar 

  • Kann V (1991) Maximum bounded 3-dimensional matching is MAX SNP-complete. Inf Process Lett 37:27–35

    Article  MathSciNet  Google Scholar 

  • Manic G, Wakabayashi Y (2008) Packing triangles in low degree graphs and indifference graphs. Discrete Math 308:1455–1471

    Article  MathSciNet  Google Scholar 

  • van Rooij JMM, van Kooten Niekerk ME, Bodlaender HL (2013) Partition into triangles on bounded degree graphs. Theory Comput Syst 52:687–718

    Article  MathSciNet  Google Scholar 

  • van Zuylen A (2013) Deterministic approximation algorithms for the maximum traveling salesman and maximum triangle packing problems. Discrete Appl Math 161:2142–2157

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

YC and AZ are supported by the NSFC Grants 11971139, 11771114 and 11571252; and supported by the CSC Grants 201508330054 and 201908330090, respectively. ZZC is supported by the Grant-in-Aid for Scientific Research of the Ministry of Education, Science, Sports and Culture of Japan, under Grant No. 18K11183. GL is supported by the NSERC Canada. LW is supported by a Grant for Hong Kong Special Administrative Region, China (CityU 11210119).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Zhi-Zhong Chen or Guohui Lin.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

An extended abstract appears in the Proceedings of COCOA 2019. LNCS 11949, pages 119–129.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, Y., Chen, ZZ., Lin, G. et al. A randomized approximation algorithm for metric triangle packing. J Comb Optim 41, 12–27 (2021). https://doi.org/10.1007/s10878-020-00660-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00660-7

Keywords

Navigation