Skip to main content

On the Minimum Caterpillar Problem in Digraphs

  • Conference paper
Book cover Computing and Combinatorics (COCOON 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7936))

Included in the following conference series:

  • 1832 Accesses

Abstract

Suppose that each arc in a digraph D = (V, A) has two costs of non-negative integers, called a spine cost and a leaf cost. A caterpillar is a directed tree consisting of a single directed path (of spine arcs) and leaf vertices each of which is incident to the directed path by exactly one incoming arc (leaf arc). For a given terminal set K ⊆ V, we study the problem of finding a caterpillar in D such that it contains all terminals in K and its total cost is minimized, where the cost of each arc in the caterpillar depends on whether it is used as a spine arc or a leaf arc. In this paper, we first study the complexity status of the problem with respect to the number of terminals: the problem is solvable in polynomial time for any digraph with two terminals, while it is NP-hard for three terminals. We then give a linear-time algorithm to solve the problem for digraphs with bounded treewidth, where the treewidth for a digraph D is defined as the one for the underlying graph of D. Our algorithm runs in linear time even if |K| = O(|V|).

This work is partially supported by JSPS Grant-in-Aid for Scientific Research, Grant Numbers 24.3660(A. Suzuki), 22700001(T. Ito) and 23500001(X. Zhou).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Betzler, N., Niedermeier, R., Uhlmann, J.: Tree decompositions of graphs: saving memory in dynamic programming. Discrete Optimization 3, 220–229 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  2. Courcelle, B.: Handbook of Theoretical Computer Science. Graph rewriting: an algebraic and logic approach, vol. B, pp. 193–242. MIT Press (1990)

    Google Scholar 

  3. Dinneen, M.J., Khosravani, M.: A linear time algorithm for the minimum spanning caterpillar problem for bounded treewidth graphs. In: Patt-Shamir, B., Ekim, T. (eds.) SIROCCO 2010. LNCS, vol. 6058, pp. 237–246. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Dinneen, M.J., Khosravani, M.: Hardness of approximation and integer programming frameworks for searching for caterpillar trees. In: Proc. of CATS 2011, pp. 145–150 (2011)

    Google Scholar 

  5. Forutne, S., Hopcroft, J., Wyllie, J.: The directed subgraph homeomorphism problem. Theoretical Computer Science 10, 111–121 (1980)

    Article  MathSciNet  Google Scholar 

  6. Johnson, T., Robertson, N., Seymour, P.D., Thomas, R.: Directed tree-width. Journal of Combinatorial Theory, Series B 82, 138–154 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  7. Lampis, M.: Algorithmic meta-theorems for restrictions of treewidth. Algorithmica 64, 19–37 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  8. Robertson, N., Seymour, P.D.: Graph Minors III. Planar tree-width. Journal of Combinatorial Theory, Series B 36, 49–63 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  9. Simonetti, L., Frota, Y., de Souza, C.C.: An exact method for the minimum caterpillar spanning problem. In: Proc. of CTW 2009, pp. 48–51 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Okada, T., Suzuki, A., Ito, T., Zhou, X. (2013). On the Minimum Caterpillar Problem in Digraphs. In: Du, DZ., Zhang, G. (eds) Computing and Combinatorics. COCOON 2013. Lecture Notes in Computer Science, vol 7936. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38768-5_66

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38768-5_66

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38767-8

  • Online ISBN: 978-3-642-38768-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics