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 of linear programs
    Tiwari, A
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 70 - 82
  • [2] Termination of integer linear programs
    Braverman, Mark
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2006, 4144 : 372 - 385
  • [3] A new neural network for solving nonlinear convex programs with linear constraints
    Yang, Yongqing
    Gao, Yun
    NEUROCOMPUTING, 2011, 74 (17) : 3079 - 3083
  • [4] 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 - +
  • [5] Termination Analysis of Linear Programs with Conditionals
    Bi, Zhongqin
    Shan, Meijing
    2008 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING, 2008, : 450 - 456
  • [6] On linear programs with linear complementarity constraints
    Hu, Jing
    Mitchell, John E.
    Pang, Jong-Shi
    Yu, Bin
    JOURNAL OF GLOBAL OPTIMIZATION, 2012, 53 (01) : 29 - 51
  • [7] On linear programs with linear complementarity constraints
    Jing Hu
    John E. Mitchell
    Jong-Shi Pang
    Bin Yu
    Journal of Global Optimization, 2012, 53 : 29 - 51
  • [8] A recurrent neural network for solving nonlinear convex programs subject to linear constraints
    Xia, YS
    Wang, J
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2005, 16 (02): : 379 - 386
  • [9] Solving nonconvex nonlinear programs with reverse convex constraints by sequential linear programming
    Drezner, Zvi
    Kalczynski, Pawel
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2020, 27 (03) : 1320 - 1342
  • [10] Termination decision of nonlinear programs over intervals
    Yao Y.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (12): : 3116 - 3123