Skip to main content
Log in

An \(O^{*}(1.4366^n)\)-time exact algorithm for maximum \(P_2\)-packing in cubic graphs

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

Abstract

Given a graph \(G=(V, E)\), a \(P_2\)-packing \(\mathcal {P}\) is a collection of vertex disjoint copies of \(P_2\)s in \(G\) where a \(P_2\) is a simple path with three vertices and two edges. The Maximum \(P_2\)-Packing problem is to find a \(P_2\)-packing \(\mathcal {P}\) in the input graph \(G\) of maximum cardinality. This problem is NP-hard for cubic graphs. In this paper, we give a branch-and-reduce algorithm for the Maximum \(P_2\)-Packing problem in cubic graphs. We analyze the running time of the algorithm using measure-and-conquer and show that it runs in time \(O^{*}(1.4366^n)\) which is faster than previous known exact algorithms where \(n\) is the number of vertices in the input graph.

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.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Bar-Yehuda R, Halldórsson MM, Naor J, Shachnai H, Shapira I (2006) Scheduling split intervals. SIAM J Comput 36:1–15

    Article  MathSciNet  MATH  Google Scholar 

  • Bejar R, Krishnamachari B, Gomes C, Selman B (2001) Distributed constraint satisfaction in a wireless sensor tracking system. In: Workshop on Distributed Constraint Reasoning, International Joint Conference on Artificial Intelligence

  • Björklund A, Husfeldt T, Kaski P, Koivisto M (2010) Narrow sieves for parameterized paths and packings, CoRR abs/1007.1161

  • Chang M-S, Chen L-H, Hung L-J (2014) A \(5k\) kernel for \(P_2\)-packing in net-free graphs. In: Proceedings of ICSEC 2014, pp. 12–17

  • Chen J, Feng Q, Liu Y, Lu S, Wang J (2011) Improved deterministic algorithms for weighted matching and packing problems. Theor Comput Sci 412:2503–2512

    Article  MathSciNet  MATH  Google Scholar 

  • Chen J, Fernau H, Shaw P, Wang J, Yang Z (2012) Kernels for packing and covering problems (Extended Abstract). In: Proceedings of FAW-AAIM 2012. LNCS 7285 pp. 199–211

  • Fellows M, Heggernes P, Rosamond F, Sloper C, Telle JA (2004) Finding \(k\) disjoint triangles in an arbitrary graph. In: Proceedings of WG 2004, LNCS 3353, pp. 235–244

  • Feng Q, Wang J, Li S, Chen J (2015) Randomized parameterized algorithms for \(P_2\)-packing and co-path packing problems. J Comb Optim 19:125–140

    Article  MathSciNet  MATH  Google Scholar 

  • Fernau H, Raible D (2009) A parameterized perspective on packing paths of length two. J Comb Optim 18:319–341

    Article  MathSciNet  MATH  Google Scholar 

  • Fomin FV, Kratsch D (2010) Exact Exponential Algorithms. Springer, Berlin

    Book  MATH  Google Scholar 

  • Hell P, Kirkpatrick D (1978) On the complexity of a generalized matching problem. In: Proceedings of the 10th Annual ACM Symposium on Theory of Computing, pp. 240–245

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

    Article  MathSciNet  MATH  Google Scholar 

  • Kann V (1994) Maximum bounded \(H\)-matching is MAX-SNP-complete. Inf Process Lett 49:309–318

    Article  MathSciNet  MATH  Google Scholar 

  • Kelmans A (July 2000) Packing a \(k\)-path in a cubic graph is NP-hard for \(k\ge 3\). Manuscript, 2000, Presented at the DIMACS Conference “Graph Partition”

  • Kirkpatrick DG, Hell P (1983) On the complexity of general graph factor problem. SIAM J Comput 12:601–609

    Article  MathSciNet  MATH  Google Scholar 

  • Koutis I (2008) Faster algebraic algorithms for path and packing problems. In: Proceedings of ICALP 2008, LNCS 5125, pp. 575–586

  • Monnot J, Toulouse S (2007) The path partition problem and related problem in bipartite graphs. Oper Res Lett 35:677–684

    Article  MathSciNet  MATH  Google Scholar 

  • Prieto E, Sloper C (2006) Looking at the stars. Theor Comput Sci 351:437–445

    Article  MathSciNet  MATH  Google Scholar 

  • Wang J, Ning D, Feng Q, Chen J (2010) An improved kernelization for \(P_2\)-packing. Inf Process Lett 110:188–192

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This research is partially supported by the Ministry of Science and Technology of Taiwan under Grants NSC 101–2221–E–241–019–MY3 and NSC 102–2221–E–241–007–MY3. Ling-Ju Hung (corresponding author) is supported by the Ministry of Science and Technology of Taiwan under Grant NSC 103–2811–E–241–001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ling-Ju Hung.

Additional information

Parts of this paper have been presented in Proceedings of ICS 2014: Workshop on Algorithms and Computation Theory.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chang, MS., Chen, LH. & Hung, LJ. An \(O^{*}(1.4366^n)\)-time exact algorithm for maximum \(P_2\)-packing in cubic graphs. J Comb Optim 32, 594–607 (2016). https://doi.org/10.1007/s10878-015-9884-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-015-9884-8

Keywords

Navigation