Abstract
A Quantified Linear Implication (QLI) is an inclusion query over two polyhedral sets, with a quantifier string that specifies which variables are existentially quantified and which are universally quantified. Equivalently, it can be viewed as a quantified implication of two systems of linear inequalities. In this paper, we provide a 2-person game semantics for the QLI problem, which allows us to explore the computational complexities of several of its classes. More specifically, we prove that the decision problem for QLIs with an arbitrary number of quantifier alternations is PSPACE-hard. Furthermore, we explore the computational complexities of several classes of 0, 1, and 2-quantifier alternation QLIs. We observed that some classes are decidable in polynomial time, some are NP-complete, some are coNP-hard and some are \(\boldsymbol{\Pi}_{\textbf 2}^{\textbf P}\) -hard. We also establish the hardness of QLIs with 2 or more quantifier alternations with respect to the first quantifier in the quantifier string and the number of quantifier alternations. All the proofs that we provide for polynomially solvable problems are constructive, i.e., polynomial-time decision algorithms are devised that utilize well-known procedures. QLIs can be utilized as powerful modelling tools for real-life applications. Such applications include reactive systems, real-time schedulers, and static program analyzers.
Similar content being viewed by others
References
Borrelli, F., Bemporad, A., Morari, M.: Geometric algorithm for multiparametric linear programming. J. Optim. Theory Appl. 118(3), 515–540 (2003)
Brown, C.W.: QEPCAD B: a program for computing with semi-algebraic sets using CADs. ACM SIGSAM Bulletin 37(4), 97–108 (2003)
Davenport, J.H., Heintz, J.: Real quantifier elimination is doubly exponential. J. Symb. Comput. 5(1–2), 29–35 (1988)
Dolzmann, A., Sturm, T.: REDLOG: Computer algebra meets computer logic. ACM SIGSAM Bulletin 31(2), 2–9 (1997)
Dolzmann, A., Sturm, T., Weispfenning, V.: Real quantifier elimination in practice. In: Matzat, B.H., Greuel, G.M., Hiss, G. (eds.) Algorithmic Algebra and Number Theory, pp. 221–248. Springer (1998)
Eirinakis, P., Ruggieri, S., Subramani, K., Wojciechowski, P.: A complexity perspective on entailment of paramererized linear constraints. Constraints 17(4), 461–487 (2012)
Gal, T.: Postoptimal Analyses, Parametric Programming, and Related Topics, 2nd edn. de Gruyter and Co., Berlin, Germany (1995)
Hall, R.: Specification, validation, and synthesis of email agent controllers: a case study in function rich reactive system design. Autom. Softw. Eng. 9(3), 233–261 (2002)
Harel, D.: A grand challenge for computing: towards full reactive modeling of a multi-cellular animal. EATCS Bulletin 81, 226–235 (2003)
Jaffar, J., Maher, M.: Constraint logic programming: a survey. J. Log. Program. 19,20, 503–581 (1994)
Jaffar, J., Michaylov, S., Stuckey, P., Yap, R.: The CLP(\({\cal R}\)) language and system. ACM Trans. Program. Lang. Syst. 14(3), 339–395 (1992)
Jaffar, J., Maher, M., Marriott, K., Stuckey, P.J.: The semantics of constraint logic programs. J. Log. Program. 37(1–3), 1–46 (1998)
Kam, N., Cohen, I., Harel, D.: The immune system as a reactive system: modeling t cell activation with statecharts. In: Proceedings of the 2001 IEEE Symposia on Human-Centric Computing Languages and Environments, pp. 15–22 (2001)
Khachiyan, L.G.: A polynomial algorithm in linear programming. Dokl. Akad. Nauk SSSR 224, 1093–1096; English translation: Soviet Mathematics Doklady, 20, 1093–1096 (1979)
Koo, T., Sinopoli, B., Sangiovanni-Vincentelli, A., Sastry, S.: A formal approach to reactive system design: unmanned aerial vehicle flight management system design example. In: Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design, pp. 522–527 (1999)
Loechner, V., Wilde, D.K.: Parameterized polyhedra and their vertices. Int. J. Parallel Program. 25, 525–549 (1997)
Murty, K.G.: Computational complexity of parametric linear programming. Math. Program. 19, 213–219 (1980)
Pfitzmann, B., Waidner, M.: Composition and integrity preservation of secure reactive systems. In: Proceedings of the 2000 ACM Conference on Computer Communications Security, pp. 245–254 (2000)
Pfitzmann, B., Waidner, M.: A model for asynchronous reactive systems and its application to secure message transmission. In: Proceedings of the 2001 IEEE Symposium on Security and Privacy, pp. 184–200 (2001)
Pierce, B.C.: Types and Programming Languages. The MIT Press, Cambridge, MA (2002)
Pistikopoulos, E.N., Georgiadis, M., Dua, V.: Multi-parametric Programming: Theory, Algorithms and Applications, Process Systems Engineering Series, vol. 1. Wiley-VCH, Weinheim (2007)
Ratschan, S.: Efficient solving of quantified inequality constraints over the real numbers. ACM Trans. Comput. Log. 7(4), 723–748 (2006)
Ruggieri, S., Mesnard, F.: Typing linear constraints. ACM Trans. Program. Lang. Syst. 32(6), article 21 (2010)
Schrijver, A.: Theory of Linear and Integer Programming. John Wiley and Sons, New York, NY (1987)
Stockmeyer, L.J.: The polynomial-time hierarchy. Theor. Comp. Sci. 3, 1–22 (1977)
Subramani, K.: An analysis of partially clairvoyant scheduling. Journal of Mathematical Modelling and Algorithms 2(2), 97–119 (2003)
Subramani, K.: An analysis of totally clairvoyant scheduling. J. Sched. 8(2), 113–133 (2005)
Subramani, K.: On a decision procedure for quantified linear programs. Ann. Math. Artif. Intell. 51(1), 55–77 (2007)
Subramani, K.: On the complexity of selected satisfiability and equivalence queries over boolean formulas and inclusion queries over hulls. J. Appl. Math. Decis. Sci. (JAMDS) 2009, 1–18 (2009)
Tarski, A.: A Decision Method for Elementary Algebra and Geometry. Univ. of California Press, Berkeley (1951)
Van Den Vries, L.: Alfred Tarski’s elimination theory for closed fields. J. Symb. Log. 53(1), 7–19 (1988)
Weispfenning, V.: The complexity of linear problems in fields. J. Symb. Comput. 4(1–2), 3–27 (1988)
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported in part by the National Science Foundation through Award CCF-0827397 and Award CNS-0849735.
Rights and permissions
About this article
Cite this article
Eirinakis, P., Ruggieri, S., Subramani, K. et al. On quantified linear implications. Ann Math Artif Intell 71, 301–325 (2014). https://doi.org/10.1007/s10472-013-9332-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-013-9332-3
Keywords
- Quantified Linear Implication
- Linear constraints
- Inclusion query over polyhedral sets
- Computational complexity
- Polynomial Hierarchy