Abstract
We show two results related to the Hamiltonicity and \(k\) -Path algorithms in undirected graphs by Björklund [FOCS’10], and Björklund et al., [arXiv’10]. First, we demonstrate that the technique used can be generalized to finding some \(k\)-vertex tree with \(l\) leaves in an \(n\)-vertex undirected graph in \(O^*(1.657^k2^{l/2})\) time. It can be applied as a subroutine to solve the \(k\) -Internal Spanning Tree (\(k\)-IST) problem in \(O^*({\text {min}}(3.455^k, 1.946^n))\) time using polynomial space, improving upon previous algorithms for this problem. In particular, for the first time, we break the natural barrier of \(O^*(2^n)\). Second, we show that the iterated random bipartition employed by the algorithm can be improved whenever the host graph admits a vertex coloring with few colors; it can be an ordinary proper vertex coloring, a fractional vertex coloring, or a vector coloring. In effect, we show improved bounds for \(k\) -Path and Hamiltonicity in any graph of maximum degree \(\Delta =4,\ldots ,12\) or with vector chromatic number at most \(8\).
Work partially supported by the National Science Centre of Poland, grant number 2013/09/B/ST6/03136 and ERC StG project PAAl no. 259515 (ŁK). The paper was prepared while the second author held a post-doctoral position at Warsaw Center of Mathematics and Computer Science.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alon, N., Yuster, R., Zwick, U.: Color coding. J. ACM 42(4), 844–856 (1995)
Björklund, A.: Determinant sums for undirected Hamiltonicity. SIAM J. on Computing 43(1), 280–299 (2014)
Björklund, A., Husfeldt, T., Kaski, P., Koivisto, M.: The travelling salesman problem in bounded degree graphs. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part I. LNCS, vol. 5125, pp. 198–209. Springer, Heidelberg (2008)
Björklund, A., Husfeldt, T., Kaski, P., Koivisto, M.: Narrow sieves for parameterized paths and packings (2010). CoRR, abs/1007.1161
Björklund, A., Kamat, V., Kowalik, L., Zehavi, M.: Spotting trees with few leaves (2015). CoRR, abs/1501.00563
Björklund, A., Kaski, P., Kowalik, L.: Probably optimal graph motifs. In: Proc. STACS 2013. LIPIcs, vol. 20, pp. 20–31 (2013)
Björklund, A., Kaski, P., Kowalik, Ł.: Fast witness extraction using a decision oracle. In: Schulz, A.S., Wagner, D. (eds.) ESA 2014. LNCS, vol. 8737, pp. 149–160. Springer, Heidelberg (2014)
Chen, J., Kneis, J., Lu, S., Molle, D., Richter, S., Rossmanith, P., Sze, S.H., Zhang, F.: Randomized divide-and-conquer: Improved path, matching, and packing algorithms. SIAM J. on Computing 38(6), 2526–2547 (2009)
Cohen, N., Fomin, F.V., Gutin, G., Kim, E.J., Saurabh, S., Yeo, A.: Algorithm for finding \(k\)-vertex out-trees and its application to \(k\)-internal out-branching problem. J. Comput. Syst. Sci. 76(7), 650–662 (2010)
Cygan, M., Nederlof, J., Pilipczuk, M., Pilipczuk, M., van Rooij, J.M.M., Wojtaszczyk, J.O.: Solving connectivity problems parameterized by treewidth in single exponential time. In: Proc. FOCS 2011, pp. 150–159 (2011)
Daligault, J.: Combinatorial techniques for parameterized algorithms and kernels, with applications to multicut. PhD thesis, Universite Montpellier II (2011)
Demers, A., Downing, A.: Minimum leaf spanning tree. US Patent no. 6,105,018, August 2013
DeMillo, R.A., Lipton, R.J.: A probabilistic remark on algebraic program testing. Inf. Process. Lett. 7, 193–195 (1978)
Eppstein, D.: The traveling salesman problem for cubic graphs. J. Graph Algorithms Appl. 11(1), 61–81 (2007)
Fomin, F., Lokshtanov, D., Saurabh, S.: Efficient computation of representative sets with applications in parameterized and exact agorithms. In: SODA, pp. 142–151 (2014)
Fomin, F.V., Lokshtanov, D., Panolan, F., Saurabh, S.: Representative sets of product families. In: Schulz, A.S., Wagner, D. (eds.) ESA 2014. LNCS, vol. 8737, pp. 443–454. Springer, Heidelberg (2014)
Gärtner, B., Matǒusek, J.: Approximation algorithms and semidefinite programming. Springer, Heidelberg (2012)
Goemans, M.X., Williamson, D.P.: Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. Journal of the ACM 42(6), 1115–1145 (1995)
Grandoni, F.: A note on the complexity of minimum dominating set. J. Discrete Algorithms 4(2), 209–214 (2006)
Gebauer, H.: On the number of hamilton cycles in bounded degree graphs. In: Proc. ANALCO 2008, pp. 241–248 (2008)
Gvozdenovic, N., Laurent, M.: The operator psi for the chromatic number of a graph. SIAM Journal on Optimization 19(2), 572–591 (2008)
Iwama, K., Nakashima, T.: An improved exact algorithm for cubic graph TSP. In: Lin, G. (ed.) COCOON 2007. LNCS, vol. 4598, pp. 108–117. Springer, Heidelberg (2007)
Koutis, I.: Faster algebraic algorithms for path and packing problems. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part I. LNCS, vol. 5125, pp. 575–586. Springer, Heidelberg (2008)
Li, W., Wang, J., Chen, J., Cao, Y.: A \(2k\)-vertex kernel for maximum internal spanning tree (2014). CoRR abs/1412.8296
Lovász, L.: Three short proofs in graph theory. J. Combin. Theory Ser. 19, 269–271 (1975)
Monien, B.: How to find long paths efficiently. Annals of Discrete Mathematics 25, 239–254 (1985)
Nederlof, J.: Fast polynomial-space algorithms using möbius inversion: improving on steiner tree and related problems. In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S., Thomas, W. (eds.) ICALP 2009, Part I. LNCS, vol. 5555, pp. 713–725. Springer, Heidelberg (2009)
Nederlof, J.: Fast polynomial-space algorithms using inclusion-exclusion. Algorithmica 65(4), 868–884 (2013)
Prieto, E., Sloper, C.: Reducing to independent set structure - the case of \(k\)-internal spanning tree. Nord. J. Comput. 12(3), 308–318 (2005)
Raible, D., Fernau, H., Gaspers, D., Liedloff, M.: Exact and parameterized algorithms for max internal spanning tree. Algorithmica 65(1), 95–128 (2013)
Razgon, I.: Exact computation of maximum induced forest. In: Arge, L., Freivalds, R. (eds.) SWAT 2006. LNCS, vol. 4059, pp. 160–171. Springer, Heidelberg (2006)
Schwartz, J.T.: Fast probabilistic algorithms for verification of polynomial identities. J. ACM 27(4), 701–717 (1980)
Shachnai, H., Zehavi, M.: Representative families: a unified tradeoff-based approach. In: Schulz, A.S., Wagner, D. (eds.) ESA 2014. LNCS, vol. 8737, pp. 786–797. Springer, Heidelberg (2014)
Williams, R.: Finding paths of length \(k\) in \(O^*(2^k)\) time. Inf. Process. Lett. 109(6), 315–318 (2009)
Zehavi, M.: Algorithms for k-internal out-branching. In: Gutin, G., Szeider, S. (eds.) IPEC 2013. LNCS, vol. 8246, pp. 361–373. Springer, Heidelberg (2013)
Zehavi, M.: Mixing color coding-related techniques (2014). CoRR, abs/1410.5062
Zippel, R.: Probabilistic algorithms for sparse polynomials. In: Ng, K.W. (ed.) EUROSAM 1979 and ISSAC 1979. LNCS, vol. 72, pp. 216–226. Springer, Heidelberg (1979)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Björklund, A., Kamat, V., Kowalik, Ł., Zehavi, M. (2015). Spotting Trees with Few Leaves. In: Halldórsson, M., Iwama, K., Kobayashi, N., Speckmann, B. (eds) Automata, Languages, and Programming. ICALP 2015. Lecture Notes in Computer Science(), vol 9134. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47672-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-662-47672-7_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-47671-0
Online ISBN: 978-3-662-47672-7
eBook Packages: Computer ScienceComputer Science (R0)