Termination of linear programs with nonlinear constraints

被引:20
作者
Xia, Bican [1 ,2 ]
Zhang, Zhihai [1 ,2 ,3 ]
机构
[1] Peking Univ, LMAM, Beijing 100871, Peoples R China
[2] Peking Univ, Sch Math Sci, Beijing 100871, Peoples R China
[3] Univ New Mexico, Dept Comp Sci, Albuquerque, NM 87131 USA
关键词
Termination; Quantifier elimination; Semi-algebraic system; Rationally independent group; Cyclotomic polynomial; ALGEBRAIC-NUMBERS; SYSTEMS;
D O I
10.1016/j.jsc.2010.06.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Tiwari (2004) proved that the termination problem of a class of linear programs (loops with linear loop conditions and updates) over the reals is decidable through Jordan forms and eigenvector computation. Braverman (2006) proved that it is also decidable over the integers. Following their work, we consider the termination problems of three more general classes of programs which are loops with linear updates and three kinds of polynomial loop conditions, i.e., strict constraints, non-strict constraints and both strict and non-strict constraints, respectively. First, we prove that the termination problems of such loops over the integers are all undecidable. Then, for each class we provide an algorithm to decide the termination of such programs over the reals. The algorithms are complete for those programs satisfying a property, Non-Zero Minimum. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1234 / 1249
页数:16
相关论文
共 50 条
  • [1] Termination Analysis of linear Loop Programs
    Yu, Wei
    Zhao, Xiaoyan
    ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL IV, PROCEEDINGS, 2009, : 677 - +
  • [2] Symbolic decision procedure for termination of linear programs
    Xia, Bican
    Yang, Lu
    Zhan, Naijun
    Zhang, Zhihai
    FORMAL ASPECTS OF COMPUTING, 2011, 23 (02) : 171 - 190
  • [3] H∞ Filtering with Combined Linear and Nonlinear Constraints
    Fu, Xiaoyan
    Jia, Yingmin
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2012, 48 (04) : 3347 - 3362
  • [4] Linear Analysis of Nonlinear Constraints for Interactive Geometric Modeling
    Habbecke, Martin
    Kobbelt, Leif
    COMPUTER GRAPHICS FORUM, 2012, 31 (02) : 641 - 650
  • [5] Termination and Universal Termination Problems for Nondeterministic Quantum Programs
    Xu, Ming
    Fu, Jianling
    Jiang, Hui
    Deng, Yuxin
    Li, Zhi-bin
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (08)
  • [6] Proving termination of GHC programs
    Rao, MRKK
    Kapur, D
    Shyamasundar, RK
    NEW GENERATION COMPUTING, 1997, 15 (03) : 293 - 338
  • [7] Kalman filtering with state constraints: a survey of linear and nonlinear algorithms
    Simon, D.
    IET CONTROL THEORY AND APPLICATIONS, 2010, 4 (08) : 1303 - 1318
  • [8] Proving termination of GHC programs
    Krishna Rao M.R.K.
    Kapur D.
    Shyamasundar R.K.
    New Generation Computing, 1997, 15 (3) : 293 - 338
  • [9] On Implicit Active Constraints in Linear Semi-Infinite Programs with Unbounded Coefficients
    Goberna, M. A.
    Lancho, G. A.
    Todorov, M. I.
    Vera de Serio, V. N.
    APPLIED MATHEMATICS AND OPTIMIZATION, 2011, 63 (02) : 239 - 256
  • [10] Vibration transmission and power flow in impact oscillators with linear and nonlinear constraints
    Dai, Wei
    Yang, Jian
    Shi, Baiyang
    INTERNATIONAL JOURNAL OF MECHANICAL SCIENCES, 2020, 168