Summary
A schema is a collection of finite subsets of a set. One can partition the class of all schemas into tree schemas and cyclic schemas. This partitioning has been extensively studied in relational database theory. In this paper we examine the impact of tree schemas on some NP-complete problems. We show that tree schema instances can be efficiently solved (i.e., polynomially) for certain NP-complete problems.
Similar content being viewed by others
References
Berge, C.: Graphs and Hypergraphs. North Holland Publishing Co. 1973
Buneman, P.: A Characterization of Rigid Circuit Graphs. Discrete Math. 9, 205–212 (1974)
Bernstein, P.A., Chiu, D.W.: Using Semi-Joins to Solve Relational Queries. J. ACM 28 (1), 25–40 (1981)
Beeri, C., Fagin, R., Maier, D., Mendelzon, A., Ullman, J.D., Yannakakis, M.: Properties of Acyclic Database Schemas. Proc. Thirteenth Annual ACM Symp. on Theory of Computation, pp. 355–362,
Beeri, C., Fagin, R., Maier, D., Yannakakis, M.: On the Desirability of Acyclic Database Schemas. J. ACM (to appear)
Bernstein, P.A., Goodman, N.: The Power of Natural Semijoins. SIAM J. Comput. 10 (4) (1981)
Chase, K.: Join Graphs and Acyclic Data Base Schemas. Proc. VLDB, pp.95–100, 1981
Chiu, D.M., Ho, Y.C.: A Methodology for Interpreting Tree Queries into Optimal Semi-Join Expressions. Proc. ACM SIGMOD Int. Conf. Management of Data (Santa Monica, CA, May 14–16), New York: ACM, pp. 169–178, 1980
Fagin, R.: Types of Acyclicity for Hypergraphs and Relational Database Schemes. IBM Res. Rep. RJ3330, 1981
Fagin, R., Mendelzon, A., Ullman, J.D.: A Simplified Universal Relation Assumption and Its Properties. ACM Trans. Database Syst. (to appear)
Gavril, F.: Algorithm for Minimum Coloring, Maximum Clique, Minimum Covering by Cliques, and Maximum Independent Set of Chordal Graph. SIAM J. Comput. (1), 1972
Graham, M.H.: On the Universal Relation. Technical Report, Univ. of Toronto, 1979
Garey, M.R., Johnson, D.S.: Computer and Intractability: A Guide to the Theory of NP-Completeness. Freeman, W.H., and Company, San Francisco, 1979
Goodman, N., Shmueli, O.: The Tree Property is Fundamental for Query Processing. Proc. ACM SIGACT-SIGMOD Conf. on Principles of Database Systems, 1982
Goodman, N., Shmueli, O.: Transforming Cyclic Schemas into Trees. Proc. ACM SIGACT-SIGMOD Conf. on Principles of Database Systems, 1982
Goodman, N., Shmueli, O.: Tree Queries: A Simple Class of Relational Queries. ACM Trans. Database Syst. 7(4), 653–677 (1982)
Goodman, N., Shmueli, O.: Syntactic Characterizations of Tree Database Schemas. J. ACM (to appear)
Honeyman, P.: Properties of the Universal Relation Assumption. Ph. D. Thesis, Princeton Univ., Princeton, N.J. 1980
Hull, R.: Acyclic Join Dependencies and Database Projections. J. Comput. System Sci. (to appear)
Honeyman, P., Ladner, R.E., Yannakakis, M.: Testing the Universal Instance Assumption. Information Processing Lett. 20(1), 14–19 (1980)
Kambayashi, Y., Yoshikawa, M.: Query Processing Utilizing Dependencies and Horizontal Decomposition. Proc. 1983 ACM-SIGMOD Conf. on Management of Data, 1983
Maier, D., Ullman, J.D.: Connections in Acyclic Hypergraphs. Proc. ACM Symp. Principles of Database Systems (Los Angeles, March 29–31, 1982), ACM, New York, pp. 34–39, 1982
Maier, D., Ullman, J.D.: Maximal Objects and the Semantics of Universal Relation Databases. ACM Trans. Database Syst. (to appear)
Ullman, J.D.: The U.R. Strikes Back. Proc. ACM SIGACT-SIGMOD Conf. on Principles of Database Systems, 1982
Yannakakis, M.: Algorithms for Acyclic Database Schemes. Proc. VLDB, 82–94, Cannes, France, 1981
Yu, C.T., Ozsoyoglu, M.X.: An Algorithms for Tree-Query Membership of a Distributed Query. Proc. COMPSAC79, IEEE Comp. Soc. 1979, pp. 306–312
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Goodman, N., Shmueli, O. NP-complete problems simplified on tree schemas. Acta Informatica 20, 171–178 (1983). https://doi.org/10.1007/BF00289414
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00289414