Skip to main content

Tractabilities for Tree Assembly Problems

  • Conference paper
  • First Online:
Theory and Applications of Models of Computation (TAMC 2020)

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

  • 546 Accesses

Abstract

Calculating the “distance” between two given objects with respect to a designated “editing” operation is a hot research area in bioinformatics, where the “distance” is always defined as the minimum number of the “editing” operations required to transform one object into the other one. One of the famous problems in the area is the Minimum Common String Partition problem, which is the simplified Minimum Tree Cut/Paste Distance problem. Within the paper, we consider another simplified version of the Minimum Tree Cut/Paste Distance problem, named Tree Assembly problem, of which the edge-deletion operations are specified. More specifically, the Tree Assembly problem aims to transform a given forest into a given tree by edge-addition operations only. In our investigations, we present a fixed-parameter algorithm with runtime \(2^{O(k \log k)} n^{O(1)}\) for the Tree Assembly problem, where k and n are the numbers of trees and nodes in the forest, respectively. Additionally, we give a polynomial-time algorithm for a restricted variant of the problem.

This work is supported by the National Natural Science Foundation of China under Grants 61802441, 61672536, 61420106009, 61872450.

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 EPUB and 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

References

  1. Aho, A.V., Hopcroft, J.E.: The Design and Analysis of Computer Algorithms. Pearson Education, Chennai (1974)

    MATH  Google Scholar 

  2. Baumbach, J., Guo, J., Ibragimov, R.: Covering tree with stars. In: Du, D.-Z., Zhang, G. (eds.) COCOON 2013. LNCS, vol. 7936, pp. 373–384. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38768-5_34

    Chapter  Google Scholar 

  3. Bulteau, L., Komusiewicz, C.: Minimum common string partition parameterized by partition size is fixed-parameter tractable. In: ACM-SIAM Symposium on Discrete Algorithms, pp. 102–121. SIAM (2014)

    Google Scholar 

  4. Chrobak, M., Kolman, P., Sgall, J.: The greedy algorithm for the minimum common string partition problem. ACM Trans. Algorithms 1(2), 350–366 (2005)

    Article  MathSciNet  Google Scholar 

  5. Cygan, M., et al.: Parameterized Algorithms, vol. 4. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21275-3

    Book  MATH  Google Scholar 

  6. Droschinsky, A., Kriege, N.M., Mutzel, P.: Faster algorithms for the maximum common subtree isomorphism problem. In: 41st International Symposium on Mathematical Foundations of Computer Science, MFCS 2016, Kraków, Poland, 22–26 August 2016, pp. 33:1–33:14 (2016)

    Google Scholar 

  7. Eppstein, D.: Subgraph isomorphism in planar graphs and related problems. In: Graph Algorithms and Applications I, pp. 283–309. World Scientific (2002)

    Google Scholar 

  8. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness, vol. 29. WH Freeman, New York (2002)

    Google Scholar 

  9. Jiang, H., Su, B., Xiao, M., Xu, Y., Zhong, F., Zhu, B.: On the exact block cover problem. In: Gu, Q., Hell, P., Yang, B. (eds.) AAIM 2014. LNCS, vol. 8546, pp. 13–22. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07956-1_2

    Chapter  Google Scholar 

  10. Kirkpatrick, B., Reshef, Y., Finucane, H., Jiang, H., Zhu, B., Karp, R.M.: Comparing pedigree graphs. J. Comput. Biol. 19(9), 998–1014 (2012)

    Article  MathSciNet  Google Scholar 

  11. Lawler, E.L., Lenstra, J.K., Kan, A.R., Shmoys, D.B.: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, vol. 3. Wiley, New York (1985)

    MATH  Google Scholar 

  12. Lingas, A.: Subgraph isomorphism for biconnected outerplanar graphs in cubic time. Theoret. Comput. Sci. 63(3), 295–302 (1989)

    Article  MathSciNet  Google Scholar 

  13. Matoušek, J., Thomas, R.: On the complexity of finding iso-and other morphisms for partial k-trees. Discrete Math. 108(1–3), 343–364 (1992)

    Article  MathSciNet  Google Scholar 

  14. McCormick, S.T., Smallwood, S.R., Spieksma, F.C.: A polynomial algorithm for multiprocessor scheduling with two job lengths. Math. Oper. Res. 26(1), 31–49 (2001)

    Article  MathSciNet  Google Scholar 

  15. You, J., Wang, J., Feng, Q.: Parameterized algorithms for minimum tree cut/paste distance and minimum common integer partition. In: Chen, J., Lu, P. (eds.) FAW 2018. LNCS, vol. 10823, pp. 99–111. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-78455-7_8

    Chapter  Google Scholar 

  16. You, J., Wang, J., Feng, Q., Shi, F.: Kernelization and parameterized algorithms for covering a tree by a set of stars or paths. Theoret. Comput. Sci. 607, 257–270 (2015)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feng Shi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shi, F., You, J., Zhang, Z., Liu, J. (2020). Tractabilities for Tree Assembly Problems. In: Chen, J., Feng, Q., Xu, J. (eds) Theory and Applications of Models of Computation. TAMC 2020. Lecture Notes in Computer Science(), vol 12337. Springer, Cham. https://doi.org/10.1007/978-3-030-59267-7_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59267-7_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59266-0

  • Online ISBN: 978-3-030-59267-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics