Skip to main content
Log in

Inference flexibility in Horn clause knowledge bases and the simplex method

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

This paper shows that the basis matrix inverse of the linear program associated with a propositional Horn clause knowledge base provides a proof structure of inference by forward chaining. The basis matrix inverse indicates how each assertion determines the others and is itself determined by the others. This tabulated proof structure provides a convenient way of making inference transparent and flexible.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bazaraa, M. and Jarvis, J.,Linear Programming and Network Flows, Wiley, New York (1977).

    Google Scholar 

  2. Bell, C., Nerode, A., Ng, R. T. and Subrahmanian V. S., ‘Computation and implementation of non-monotonic deductive databases’,Technical Report 91-67, Mathematical Sciences Institute, Cornell University, Ithaca, N.Y. (1991).

    Google Scholar 

  3. Bell, C., Nerode, A., Ng, R. T. and Subrahmanian, V. S., ‘Implementing deductive databases by linear programming’,Proceedings of 1992 ACM SIGMOD/SIGACT/SIGART Symp. on Principles of Database Systems, pp. 283–292 (1992).

  4. Colmerauer, A., ‘An introduction to Prolog III’,Comm. ACM 33(7), 69–91 (1990).

    Google Scholar 

  5. Chandru, V. and Hooker, J. N., ‘Logical inference: a mathematical programming perspective’,Working paper. School of Industrial Engineering, Purdue University, West Lafayette, Indiana (1988).

    Google Scholar 

  6. Dantzig, G. B.,Programming in a Linear Structure, Comptroller, United States Air Force, Washington, D.C. (February 1948).

    Google Scholar 

  7. Dantzig, G. B.,Linear Programming and Extensions, Princeton University Press (1963).

  8. Davis, M. and Putnam, H., ‘A computing procedure for quantification theory’,J. ACM 7, 201–215 (1960).

    Google Scholar 

  9. Dowling, W. F. and Gallier, J. H., ‘Linear time algorithms for testing the satisfiability of Horn formulae’,J. Logic Programming 3, 267–284.

  10. Gallaire, H., Miniker, J. and Nicolas, J.-M., ‘Logic and databases: a deductive approach’,Computing Surveys 16(2) (1984).

  11. Hooker, J. N., ‘A quantitative approach to logical inference’,Decision Support Systems 4, 45–69 (1988).

    Google Scholar 

  12. Harche, F., Hooker, J. N. and Thompson, G. L., ‘A computational study of satisfiability algorithms for propositional logic’,Working paper, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, Penn.

  13. Jaffar, J. and Lassez, J.-L., ‘Constraint logic programming’,Proceedings of ACM Symp. on Principles of Programming Languages, pp. 111–119 (1987).

  14. Jaffar, J., Michaylov, S., Stuckey, P. J. and Yap, R. H. C., ‘The CLP(R) language and system’,ACM Transactions on Programming Languages and Systems 14(3), 339–395 (1992).

    Google Scholar 

  15. Jaumard, B., Hansen, P. and Poggi De Aragao, M., ‘Column generation methods for probabilistic logic’,ORSA J. Computing 3(2), 135–148 (1991).

    Google Scholar 

  16. Jeroslow, R. G., ‘Representability in mixed integer programming’,Research Report, College of Management, Georgia Institute of Technology, Atlanta, Georgia (1984).

    Google Scholar 

  17. Jeroslow, R. G., ‘Ten lectures on mixed integer model formulation for logic-based decision support’,Research Report, College of Management, Georgia Institute of Technology, Atlanta, Georgia (1986).

    Google Scholar 

  18. Jertoslow, R. G. and Lowe, J. K., ‘Experimental results on the new techniques for integer programming formulations’,J. Operational Research Soc. 36, 393–403 (1985).

    Google Scholar 

  19. Jeroslow, R. G., Martin, R. K., Rardin, R. L. and Wang, J., ‘Gainfree Leontief flow problems’, to appear inMathematical Programming.

  20. Jeroslow, R. G. and Wang, J., ‘Dynamic programming, integral polyhedra and Horn clause knowledge bases’,ORSA J. Computing 1, 7–19 (1989).

    Google Scholar 

  21. Jeroslow, R. G. and Wang, J., ‘Solving propositional satisfiability problems’,Ann. Math. and Artificial Intelligence 1, 167–187 (1990).

    Google Scholar 

  22. Kanellakis, P. C., Kuper, G. M. and Revesz, P. Z., ‘Constraint query languages’,Proceedings of 1990 ACM SIGMOD/SIGACT/SIGART Symp. on Principles of Database Systems, pp. 299–313.

  23. Mittereiter, I. and Radermacher, F. J., ‘Some notes on experiments on the running time behavior of some algorithms solving propositional logical problems’,Working paper, FAW, Research Institute for Applied Knowledge Processing, P.O. Box 2060, D-7900 Ulm, Germany (1991).

    Google Scholar 

  24. Nerode, A., Ng, R. T. and Subrahmanian, V. S., ‘Computing circumscriptive deductive databases’,Technical Report 91-66, Mathematical Science Institute, Cornell University, Ithaca, N.Y. (1991).

    Google Scholar 

  25. Plaisted, David A., ‘Complete problems in the first-order predicate calculus’,J. Computer and System Science 29, 8–35 (1984).

    Google Scholar 

  26. Vardi, M., ‘The complexity of relational query languages’,Proceedings of the 14th ACM Symp. on Theory of Computing, pp. 137–146 (1982).

  27. Veinott, A. F., Jr., ‘Extreme points of Leontief substitution systems’,Linear Algebra and its Applications 1, 181–194 (1968).

    Google Scholar 

  28. Wang, J., ‘Rule-based expert systems and discrete optimization’, Doctoral dissertation, Georgia Institute of Technology, Atlanta, Georgia (1990).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, J. Inference flexibility in Horn clause knowledge bases and the simplex method. J Autom Reasoning 11, 269–288 (1993). https://doi.org/10.1007/BF00881908

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00881908

Key words

Navigation