期刊导航

论文摘要

多区间上非线性程序的终止性判定

Termination of Non-linear Programs over the Set of Intervals

作者:牟琳(中国科学院 成都计算机应用研究所);李轶(电子科技大学 计算科学与工程学院);李玲娜(中国科学院 成都计算机应用研究所);刘栋(中国科学院 成都计算机应用研究所)

Author:Mou Lin(Chengdu Inst. of Computer Applications,Chinese Academy of Sci.);Li Yi(School of Computer Sci. and Eng.,Univ. of Electronic Sci. and Technol. of China);Li Lingna(Chengdu Inst. of Computer Applications,Chinese Academy of Sci.);Liu Dong(Chengdu Inst. of Computer Applications,Chinese Academy of Sci.)

收稿日期:2010-04-15          年卷(期)页码:2011,43(3):76-80

期刊名称:工程科学与技术

Journal Name:Advanced Engineering Sciences

关键字:程序验证;计算机代数;非线性程序;不动点

Key words:program verification;computer algebra;nonlinear program;fixed point

基金项目:国家重点基础研究发展计划资助项目(2004CB318003)

中文摘要

主要解决了如下形式的程序的终止性判定的问题:while(x∈Ω) do {x:=f(x)} end,其中,x为程序变元,Ω(Ω=(a1,b1‖∪‖a2,b2‖∪…∪‖an,bn),其中,‖∈{(,),[,]},n∈N*)是间段并集,f是一个多项式函数。证明了:当φ(b1)φ(a2)>0,…,φ(bn-1)φ(an)>0(其中,φ(x)=f(x)-x)时,这类区间上的非线性程序不终止的必要条件是:在Ω内部或者边界上存在不动点。如果不动点仅仅在Ω内部,则上述结果是充要条件。通过添加一定的约束条件,对于仅区间边界有不动点的情况,也给出了判定的方法。对一类多项式函数的终止性给出了完备性的算法(TNPSI)。

英文摘要

The solution of the following programs:while(x∈Ω) do {x:〖KG-*3〗=f(x)} end, which was called as Non linear Programs over intervals,was presented,where x was a program variable,Ω(Ω=(a1,b1‖∪‖a2,b2‖∪…∪‖an,bn),while ‖∈{(,),[,]},n∈N*) was a set of intervals,and f was a polynomial function.It was proved that, when φ(b1)φ(a2)>0,…,φ(bn-1)φ(an)>0(φ(x)=f(x)-x),the necessary condition for non-termination of the above program was that there existed fixed point within Ω or on the boundaries of Ω.Furthermore,if there were fixed points within Ω,the above condition was not only necessary but also sufficient.When all fixed points were on the boundaries of Ω,the corresponding necessary and sufficient condition of nontermination was established by introducing more constraints,and a decision algorithm for continuous polynomial function was presented.

关闭

Copyright © 2020四川大学期刊社 版权所有.

地址:成都市一环路南一段24号

邮编:610065