An n^3u Upper Bound on the Complexity for Deciding the Truth of a Presburger Sentence Involving Two Variables Bounded Only by Existential Quantifiers
スポンサーリンク
概要
- 論文の詳細を見る
We show that the truth of a prenex normal form Presburger sentence bounded only by existential quantifiers (or an EPP-sentence) involving two variables can be decided in deterministic polynomial time. Specifically, an upper bound of the computation for the decision is O(n^3u), where n is the number of atoms of the EPP-sentence, and u is the largest absolute value of all coefficients in the EPP-sentence. In the analysis for the upper bound, the random access machine is assumed for the machine model. Additionally, a uniform cost criterion is assumed. Deciding the truth of an EPP-sentence is an NP-complete problem, when the number of variables is not fixed. Furthermore, whether the truth of an EPP-sentence involving two or more variables can be decided in deterministic polynomial time, when the number of variables is fixed, or not has remained an open problem. We previously proposed a procedure for quickly deciding the truth of an EPP-sentence on the basis of a suggestion by D.C. Cooper. We found the upper bound by analyzing the decision procedure. The procedure can be applied to both automated correctness proof of specification in various design fields and detection of infeasible paths in a program. In the procedure, a matrix denoting coefficients of the variables in the EPP-sentence is triangulated.
- 社団法人電子情報通信学会の論文
- 1997-02-25
著者
-
TAKAHASHI Naohisa
NTT Software Laboratories
-
NAOI Kuniaki
NTT Software Laboratories
-
Naoi K
Osaka Univ. Suita‐shi Jpn
関連論文
- CORErouter-I: An Experimental Parallel IP Router Using a Cluster of Workstations (Special Issue on Network Interworking)
- Reproducing the Behavior of a Parallel Program by Using Dataflow Execution Models (Special Issue on Parallel and Distributed Supercomputing)
- An n^3u Upper Bound on the Complexity for Deciding the Truth of a Presburger Sentence Involving Two Variables Bounded Only by Existential Quantifiers