Variants of Quantified Linear Programming and Quantified Linear Implication

A Quantified Linear Program (QLP) consists of a set of linear inequalities and a corresponding quantifier string, in which each universally quantified variable is bounded. By extending the quantification of variables to implications of two linear systems, we explore Quantified Linear Implications (QLIs). QLPs and QLIs offer a rich language that is ideal for expressing specifications in real-time scheduling and for modelling reactive systems. In this paper, we show that the variants of QLP and QLI that arise when the universally quantified variables are partially bounded or unbounded can be decided in polynomial time. Moreover, we show that for each class of the polynomial hierarchy (PH), there exists a form of QLI that is complete for that class, thus providing a continuous analogue of the way Quantified Boolean Formulas cover the PH. We also prove that the generic QLI problem is PSPACE-complete and solve some open problems on QLIs with one quantifier alternation.

[1]  K. Subramani,et al.  On the complexity of quantified linear systems , 2014, Theor. Comput. Sci..

[2]  A. Sangiovanni-Vincentelli,et al.  A formal approach to reactive system design: unmanned aerial vehicle flight management system design example , 1999, Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design (Cat. No.99TH8404).

[3]  Ashok K. Agrawala,et al.  Dynamic Dispatching of Cyclic Real-Time Tasks with Relative Timing Constraints , 2000, Real-Time Systems.

[4]  L. G. H. Cijan A polynomial algorithm in linear programming , 1979 .

[5]  K. Subramani,et al.  Computational complexity of inclusion queries over polyhedral sets , 2012, ISAIM.

[6]  Richard Gerber,et al.  Parametric Dispatching of Hard Real-Time Tasks , 1995, IEEE Trans. Computers.

[7]  Birgit Pfitzmann,et al.  Composition and integrity preservation of secure reactive systems , 2000, CCS.

[8]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[9]  L. Khachiyan Polynomial algorithms in linear programming , 1980 .

[10]  David Harel,et al.  The immune system as a reactive system: modeling T cell activation with statecharts , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[11]  Eduardo D. Sontag,et al.  Real Addition and the Polynomial Hierarchy , 1985, Inf. Process. Lett..

[12]  Yuval Rabani,et al.  Linear Programming , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[13]  K. Subramani,et al.  On a decision procedure for quantified linear programs , 2007, Annals of Mathematics and Artificial Intelligence.

[14]  K. Subramani,et al.  On quantified linear implications , 2014, Annals of Mathematics and Artificial Intelligence.