Abstract
We explore connections between polyhedral projection and inference in propositional logic. We formulate the problem of drawing all inferences that contain a restricted set of atoms (i.e., all inferences that pertain to a given question) as a logical projection problem. We show that polyhedral projection partially solves this problem and in particular derives precisely those inferences that can be obtained by a certain form of unit resolution. We prove that this unit resolution algorithm is exponential in the number of atoms in the restricted set but is polynomial in the problem size when this number of fixed. We also survey a number of new satisfiability algorithms that have been suggested by the polyhedral interpretation of propositional logic.
Supported in part by the Air Force Office of Scientific Research, Grant number AFOSR-91-0287.
Preview
Unable to display preview. Download preview PDF.
References
Andersen, K. A., and J. N. Hooker, Bayesian logic, to appear in Decision Support Systems.
Arvind, V. and S. Biswas, An O(n 2) algorithm for the satisfiability problem of a subset of propositional sentences in CNF that includes all Horn sentences, Information Processing Letters 24 (1987) 67–69.
Billionnet, A., and A. Sutter, An efficient algorithm for the 3-satisfiability problem, Research Report 89-13, Centre d'études et de recherche en informatique, 292 rue Saint-Martin, 75141 Paris Cedex 03, 1989.
E. Boros, P. Hammer and J. N. Hooker, Boolean regression, working paper 1991-30, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA 15213 USA.
E. Boros, P. L. Hammer, and J. N. Hooker, Predicting cause-effect relationships from incomplete discrete observations, working paper 1991-22, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA 15213 USA.
Blair, C., R. G. Jeroslow, and J. K. Lowe, Some results and experiments in programming techniques for propositional logic, Computers and Operations Research 13 (1988) 633–645.
Chandru, V., and J. N. Hooker, Logical inference: A mathematical programming perspective, in S. T. Kumara, R. L. Kashyap, and A. L. Soyster, eds., Artificial Intelligence: Manufacturing Theory and Practice, Institute of Industrial Engineers (1988) 97–120.
Chandru, V., and J. N. Hooker, Extended Horn sets in propositional logic, Journal of the ACM 38 (1991) 203–221.
Chandru, V., and J. N. Hooker, Optimization Methods for Logical Inference, Wiley, to appear.
Chvátal, V., Edmonds polytopes and a hierarchy of combinatorial problems, Discrete Mathematics 4 (1973) 305–337.
Cook, S. A., The complexity of theorem-proving procedures, Proceedings of the Third Annual ACM Symposium on the Theory of Computing (1971) 151–158.
Dantzig, G. B., Linear Programming and Extensions, Princeton University Press (1963).
Davis, M., and H. Putnam, A computing procedure for quantification theory, Journal of the ACM 7 (1960) 201–215.
Dowling, W. F., and J. H. Gallier, Linear-time algorithms for testing the satisfiability of propositional Horn formulae, Journal of Logic Programming 1 (1984) 267–284.
G. Gallo and G. Rago, A hypergraph approach to logical inference for datalog formulae, working paper, Dip. di Informatica, University of Pisa, Italy (September 1990).
Gallo, G., and M. G. Scutella, Polynomially soluble satisfiability problems, Information Processing Letters 29 (1988) 221–227.
Gallo, G., and G. Urbani, Algorithms for testing the satisfiability of propositional formulae, Journal of Logic Programming 7 (1989) 45–61.
Genesereth, M. R., and N. J. Nilsson, Logical Foundations of Artificial Intelligence, Morgan Kaufmann (Los Altos, CA, 1987).
Glover, F., and H. J. Greenberg, Logical testing for rule-based management, Annals of Operations Research 12 (1988) 199–215.
Haken, A., The intractability of resolution, Theoretical Computer Science 39 (1985) 297–308.
Hansen, P., A cascade algorithm for the logical closure of a set of binary relations, Information Processing Letters 5 (1976) 50–55.
Hansen, P., B. Jaumard and M. Minoux, A linear expected-time algorithm for deriving all logical conclusions implied by a set of boolean inequalities, Mathematical Programming 34 (1986) 223–231.
Harche, F., J. N. Hooker and G. L. Thompson, A computational study of satisfiability algorithms for propositional logic, working paper 1991-27, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA 15213 USA, 1991.
Hooker, J. N., Resolution vs. cutting plane solution of inference problems: Some omputational experience, Operations Research Letters 7 (1988) 1–7.
Hooker, J. N., A quantitative approach to logical inference, Decision Support Systems 4 (1988) 45–69.
Hooker, J. N., Resolution vs. cutting plane solution of inference problems: some computational experience, Operations Research Letters 7 (1988) 1–7.
Hooker, J. N., Generalized resolution and cutting planes, Annals of Operations Research 12 (1988) 217–239.
Hooker, J. N., Input proofs and rank one cutting planes, ORSA Journal on Computing 1 (1989) 137–145.
Hooker, J. N., Generalized resolution for 0–1 linear inequalities, to appear in Annals of Mathematics and AI.
Hooker, J. N., New methods for inference in first-order predicate logic, working paper 1991-11, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA 15213 USA, 1991.
Hooker, J. N. and C. Fedjki, Branch-and-cut solution of inference problems in propositional logic, to appear in Annals of Mathematics and AI.
Hooker, J. N., and H. Yan, Verifying logic circuits by Benders decomposition, working paper 1991-29, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, USA, August 1988.
Jaumard, B., P. Hansen and M. P. Aragaö, Column generation methods for probabilistic logic, to appear in ORSA Journal on Computing.
Jeroslow, R. E., Computation-oriented reductions of predicate to propositional logic, Decision Support Systems 4 (1988) 183–197.
Jeroslow, R. E., and J. Wang, Solving propositional satisfiability problems, Annals of Mathematics and AI 1 (1990) 167–187.
Kamath, A. P., N. K. Karmarkar, K. G. Ramakrishnan, and M. G. C. Resende, Computational experience with an interior point algorithm on the satisfiability problem, in R. Kannan and W. R. Pulleyblank, eds., Integer Programming and Combinatorial Optimization, University of Waterloo Press (Waterloo, Ont., 1990) 333–349.
Kamath, A. P., N. K. Karmarkar, K. G. Ramakrishnan, and M. G. C. Resende, A continuous aproach to inductive inference, manuscript, AT&T Bell Labs, Murray Hil, NJ 07974 USA, 1991.
Kavvadias, D., and C. H. Papadimitriou, A linear programming approach to reasoning about probabilities, to appear in Annals of Mathematics and Artificial Intelligence.
Karp, R. M., Reducibility among combinatorial problems, in R. E. Miller and J. W. Thatcher, eds., Complexity of Computer Computations, Plenum Press (1972) 85–103.
Loveland, D. W., Automated Theorem Proving: A Logical Basis, North-Holland (1978).
Mitterreiter, I., and F. J. Radermacher, Experiments on the running time behavior of some algorithms solving propositional logic problems, working paper, Forschungsinstitut für anwendungsorientierte Wissensverarbeitung, Ulm, Germany (1991).
Patrizi, G., The equivalence of an LCP to a parametric linear program with a scalar parameter, to appear in European Journal of Operational Research.
Quine, W. V., The problem of simplifying truth functions, American Mathematical Monthly 59 (1952) 521–531.
Quine, W. V., A way to simplify truth functions, American Mathematical Monthly 62 (1955) 627–631.
Robinson, J. A., A machine-oriented logic based on the resolution principle, Journal of the ACM 12 (1965) 23–41.
Spera, C., Computational results for solving large general satisfiability problems, technical report, Centro di Calcolo Elettronico, Università degli Studi di Siena, Italy, 1990.
Triantaphylou, E., A. L. Soyster, and S. R. T. Kumara, Generating logical expressions from positive and negative examples via a branch-and-bound approach, manuscript, Industrial and Management Systems Engineering, Pennsylvania State University, University Park, PA 16802 USA, 1991.
Truemper, K., Polynomial theorem proving: I. Central matrices, technical report UTDCS-34-90, Computer Science Dept., University of Texas at Dallas, Richardson, TX 75083-0688 USA (1990).
Truemper, K., and F. J. Radermacher, Analyse der Leistungsfähigkeit eines neuen Systems zur Auswertung aussagenlogisher Probleme, technical report FAW-TR-90003, Forschungsinstitut für anwendungsorientierte Wissensverarbeitung, Ulm, Germany (1990).
Tseitin, G. S., On the complexity of derivations in the propositional calculus, in A. O. Slisenko, ed., Structures in Constructive Mathematics and Mathematical Logic, Part II (translated from Russian, 1968) 115–125.
Wang, J., and J. Vande Vate, Question-asking strategies for Horn clause systems, working paper, Georgia Institute of Technology, Atlanta, GA, 1989.
Williams, H. P., Fourier-Motzkin elimination extension to integer programming problems, Journal of Combinatorial Theory 21 (1976) 118–123.
Williams, H. P., Model Building in Mathematical Programming, Wiley (1985).
Williams, H. P., Linear and integer programming applied to the propositional calculus, International Journal of Systems Research and Information Science 2 (1987) 81–100.
Yamasaki, S. and S. Doshita, The satisfiability problem for a class consisting of Horn sentences and some non-Horn sentences in propositional logic, Information and Control 59 (1983) 1–12.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hooker, J.N. (1992). Logical inference and polyhedral projection. In: Börger, E., Jäger, G., Kleine Büning, H., Richter, M.M. (eds) Computer Science Logic. CSL 1991. Lecture Notes in Computer Science, vol 626. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023767
Download citation
DOI: https://doi.org/10.1007/BFb0023767
Revised:
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55789-0
Online ISBN: 978-3-540-47285-8
eBook Packages: Springer Book Archive