Skip to main content

On Finding Acyclic Subhypergraphs

  • Conference paper

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

Abstract

In this paper, we investigate the problem of finding acyclic subhypergraphs in a hypergraph. First we show that the problem of determining whether or not a hypergraph has a spanning connected acyclic subhypergraph is NP-complete. Also we show that, for a given K > 0, the problem of determining whether or not a hypergraph has an acyclic subhypergraph containing at least K hyperedges is NP-complete. Next, we introduce a maximal acyclic subhypergraph, which is an acyclic subhypergraph that is cyclic if we add any hyperedge of the original hypergraph to it. Then, we design the linear-time algorithm mas to find it, which is based on the acyclicity test algorithm designed by Tarjan and Yannakakis (1984).

This work is partially supported by Grand-in-Aid for Scientific Research 15700137 and 16016275 from the Ministry of Education, Culture, Sports, Science and Technology, Japan.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beeri, C., Fagin, R., Maier, D., Yannakakis, M.: On the desirability of acyclic database schemes. JACM 30, 479–513 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  2. Berge, C.: Graphs and hypergraphs. North-Holland, Amsterdam (1973)

    MATH  Google Scholar 

  3. Berge, C.: Hypergraphs. North-Holland, Amsterdam (1989)

    MATH  Google Scholar 

  4. Chekuri, C., Rajaraman, A.: Conjunctive query containment revisited. Theor. Comput. Sci. 239, 211–229 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  5. Eiter, T., Gottlob, G.: Identifying the minimal transversal of a hypergraph and related problems. SIAM J. Comput. 24, 1278–1304 (1993)

    Article  MathSciNet  Google Scholar 

  6. Eiter, T., Gottlob, G.: Hypergraph transversal computation and related problems in logic and AI. In: Flesca, S., Greco, S., Leone, N., Ianni, G. (eds.) JELIA 2002. LNCS (LNAI), vol. 2424, pp. 549–564. Springer, Heidelberg (2002)

    Google Scholar 

  7. Fagin, R.: Degrees of acyclicity for hypergraphs and relational database schemes. JACM 30, 514–550 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  8. Garey, M.R., Johnson, D.S.: Computers and intractability: A guide to the theory of NP-completeness. W. H. Freeman and Company, New York (1979)

    MATH  Google Scholar 

  9. Gottlob, G., Leone, N., Scarcello, F.: The complexity of acyclic conjunctive queries. JACM 43, 431–498 (2001)

    Article  MathSciNet  Google Scholar 

  10. Gottlob, G., Leone, N., Scarcello, F.: Hypertree decompositions and tractable queries. J. Comput. Sys. Sci. 64, 579–627 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  11. Hirata, K.: On the hardness of learning acyclic conjunctive queries. In: Arimura, H., Sharma, A.K., Jain, S. (eds.) ALT 2000. LNCS (LNAI), vol. 1968, pp. 238–251. Springer, Heidelberg (2000)

    Google Scholar 

  12. Horváth, T., Wrobel, S.: Towards discovery of deep and wide first-order structures: A case study in the domain of mutagenicity. In: Jantke, K.P., Shinohara, A. (eds.) DS 2001. LNCS (LNAI), vol. 2226, pp. 100–112. Springer, Heidelberg (2001)

    Google Scholar 

  13. Jungnickel, D.: Graphs, networks and algorithms. Springer, Heidelberg (1999)

    Google Scholar 

  14. Maier, D., Ullman, J.D.: Connections in acyclic hypergraphs. Theor. Comput. Sci. 32, 185–199 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  15. Tarjan, R.E., Yannakakis, M.: Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs. SIAM J. Comput. 13, 566–579 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  16. Yannakakis, M.: Algorithms for acyclic database schemes. In: Proc. VLDB 1981, pp. 82–94 (1981)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hirata, K., Kuwabara, M., Harao, M. (2005). On Finding Acyclic Subhypergraphs. In: Liśkiewicz, M., Reischuk, R. (eds) Fundamentals of Computation Theory. FCT 2005. Lecture Notes in Computer Science, vol 3623. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11537311_43

Download citation

  • DOI: https://doi.org/10.1007/11537311_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28193-1

  • Online ISBN: 978-3-540-31873-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics