多项式实根的分布及求所有实根的算法
第22卷总第41期2001年9月
Journalof
西北民族学院学报(自然科学版)
NorthwestMinoritiesUniversity(NaturalScience)
VoI.22.No.3
Sep.2001
多项式实根的分布及求所有实根的算法
朱凤娟
(西北第二民族学院信息与计算科学系,宁夏银川750021)
[摘要】利用多项式实根的分布及计算孤立区间的算法,可计算出多项式的所有实根
[关键词]多项式;根;孤立区间;算法;Strum定理[中图分类号]0122.2
[文献标识码】A[文章编号]1009—2102(2001)03—0005—04
护w8扩泸扩q庐wo驴驴驴矿矿矿_Bq庐_2驴驴驴扩q/8q8wo矿≈尹wowo矿々口口¥8p日口々口、∥镕、
许多实际问题。尤其是矩阵特征值、微分方程问题的求解、数值方法稳定性的派别往往都
归结为特征方程——一元,t次方程根的求解问题.而现有的大部分方法特点是给出求一个实
(复)根的方法,逐步分解多项式,重复使用相应的方法来获得每一个根,如二分法、牛顿法…,
劈因子法【2J2,商一差法【3j3,Graffe’s法【4|。但商一差法收敛速度慢,Graffe’s法难以实现.在无重根时,现在又有厂一种新的数值迭代方法[5|,其收敛速度是二阶的,但计算量大.本文主要研究多项式根的分布情况,随后给出求根的数值方法,利用此方法可以求出多项式的所有实
限.
1
多项式实根的分布
定义1【6】
设.,。(z)ER[T]是一个非零多项式,入∈R是f(T)的根.如果包含入的区
问[a,b]满足:VE[Ⅱ,b]\{入}’厂(a)≠0,则称区间[a,b]为包含根入ER的孤立区间.
a
对于任意一个非零多项式.f(z)ER[T],记T为f(z)的孤立区间所形成的集合,则丁为一组互不相交的区间,每个区间都是f(z)的孤立区间,并且f(3L")的每一个实根都在T中的某一个区间内.下面从多项式.厂(z)出发,求出,‘(z)的孤立区间集合T.首先,我们找到一个包含厂(z)的所有实根的区间.
定理1
设f(T)=c/.n5C”+a,l工”_1+…+ⅡlT十“o
nn,r.1
E
Z[z]是整系数多项式,若r_r是
它的有理根,其中r,5互质,则必有s
证明
定理2
n”
利用本原多项式的性质。易证.
设非零多项式.厂(z)ER[工],令,’(z)=O-nX“+nn-I5f”_1+…+“lT+ulJ.假
设,t>0,O.n≠0,记M(_厂)=max{1,}_等+}磊+…+上f芝j』};N(.『)=1+
[收稿日期】2001—06—04
[作者简介]朱凤娟(1972一),女,宁夏中宁人,西二IE笫二民族学院信计系助教.
万方数据
一5一
ma“捌,爿,…,等细有:①V…>M(,)'I.f(r)I>。;②V
f(,4)I>0.
Jr
l>w),
证明
r
1)对于I
r
I>M(f),由于M≥1,我们有l
ll
I”一1+…+I
r
I>1.如果r是,’(T)的根,并且
I>1,贝0有,’(r)=0j.厂(r)=a。r“+n。一l
a。一1
r
r’。一1+…+n1
r+no=0=》|n。jJ,‘I’2=l
afJ
n川,一1+…+n1r+n1)f≤I
al|I
r
I+I
I.由此可见Ir|¨{≤
r|<M(厂)’与假设
{%导×|r|”_l+…+}等×IrI+}等<M(,)刈r|”-1≥I
产生矛盾,故r不是.厂(z)的根,即If(r)I>0.
2)对于I
r
I>N(f),由于N(f)≥1,我们有I
r
I>1.如果r是.厂(312)的根,并且I
a,.一l
r
I>
r”一1
1,贝0有,(,一)=0=》.厂(r.)=anr’1+n。一Lr”一1+…+nlr+ao=0=>In。|l,’I”=I
+…+al
r.+Ⅱo
I≤I
a,t
II
r
n—l+…+I
nl
II
r
I+f
nI)I.由此可见,I
r
l”≤一}P}×l
Q虹卑手掣≥I
的根,即1.厂(r)I>0.
定理3【7],(z)的根,则l
定理4
r
州。-l+.一十爿刈r|+槲<(N(,).1)×(Jr|¨‘1+.一十|r|+1)<
r
I一1<N(J’)一1j
r
I<N(,),与假设产生矛盾,故r不是,(T)
设非零多项式f(工)∈R[工],令.厂(工)=(A,,z3C”+“,lT’2—1+…+nl丁+“”
al
假设7l>0,n。≠0,记L(.厂)=1+max{I
I,I
a2
I,…,I
n。I}/I“1)1.若r为多项式
I≥南・
a。I,l
an-1
设f(z)=“,一’1+a,。一lT”1+…十“lz+n()∈z[z]是整系数多项式,令II.,¨i1;lifllo。=max{l
I,…,l
al
=∑l
ni
l,l
ao
l},则多项式.f‘(工)的所有根都
在区间(一II.,’lI零根r,满足
证明
I+I
ttn-1
r
l,||I厂||1),(一1一II川o。,1十I|l厂|f。。)中,而且对于多项式.厂(z)的所有非
I>i
1)由于f(z)是整系数多项式,因为Ⅱi≠0,所以I“川≥1,于是有I|,’忆=l“。
I+…+I
no
I≥1+I
an-1
I+…+l
n()I≥1十(≥二l“jJ)/l
“。l≥’
max{1,(∑f“川/f‰I}=M(,).
,由定理2可知多项式,‘(z)的所有根都在区间(一II刘1,|I川1)中.
2)由于.厂(T)是整系数多项式,因为u;≠0,所以I
max{I“。l,I“。一lI,…,I
aO
ai
I≥1,于是有lI.刚o。+1=
I,…,l“lJ1}+
1
l}+
1
≥
max{1,l
a。一l
≥
1
+
nlax{1,I
——
a‰t!-1
l,…,l罢1)≥N(厂).由定理2可知多项式f(x)的所有根都在区问(一1一
II,||o。,1十|I,lloo)中.
3)设r为.,’(z)的非零实根,则有/’(r)=n。rn+Ct,l,’1+…+nlI=0jn。+an-l×
6——
万方数据
专+…+n。×(专)“=o,做g(y)=aoNn+alyn-1+…十口。,则又有g({)=o.而fjfll。。
=II
g
II
o。,由2)知T_h<1+II111
o。,因此有I
r
l>rF寻了I=..
显然,定理2至定理4给出了多项式f(z)的所有实根的上下界,进而确定了一个包含多项式f(z)所有实根的区间.
2
Sturnl定理
由第二节知,我们确定了一个包含多项式f(z)所有实根的区间(一1一II.刚。。,1+
||,IIo。)和区问(一Il,IIl,||,||1).下面利用这两个区间来求多项式f(z)的孤立区间,为研究方便,我们引入Sturm序列的定义及Sturm定理.
定义2[63
设,(z),g(z)ER[z],由f,g定义的多项式序列(r0(z),rl(z),…r。(z))
称为Sturm序列.若它们满足:
ro(z)=f(工)rl(z)=g(工)
ro(z)=ql(z)rl(32)一r2(工),a(r2(z))<a(r1(z))Vi-I(T)=qi(z)ri(z)一ri+l(z),a(t+l(z))<a(一(z))
^一】(z)=吼(z)以(丁)
用Strum(f,g)来表示由f,g产生的多项式序列(ro(z),r1(z),oo・,^(z)).
定理3如果C=<cl,c2,…,c。)是实数域R上的非零有限序列,则称V(c)=I{i:1≤i≤s,ci×C州<0}I为序列c的签曼变!£鱼麴.
定义4
对于一个多项式序列F=(fl(z),f2(z),…,五(z))和实数域R上的一个数a,
则称V。(F)=V((fl(口),,2(n),…,^(口)>)为多项式序列F关于数倪的符号变化数.
Sturm定理
设f(z)∈R[z],对于任意一区间[a,6]cR,记7.Iurn为r(工)在区间[a,
11)]上不同根的个数,则有:Vn(Sturm(f,.厂))一V6(Sturm(f,f7))=,㈨玑
证明
见参考文献[6].
定理5【2】
多项式方程f(z)=0的正实根个数或者恰好为f(z)中系数列的变号数,或
者比f(z)中系数列的变号数少一个的正偶数,其中f(z)=O.n2c”+a。一l工”。+…+cLlz+“n.
推论1多项式方程.f(z)=0的负实根个数恰好为f(一z)中系数列的变号数或者比之少一个的正偶数,其中.,’(z)=a.nj2”+n,lz”一1+…+nlz+no.推论2若厂(z)没有负系数,则厂(工)=0没有正根.
推论3
若f(一z)没有负系数,则f(z)=0没有负根.
3
求孤立区间的ROOTISOLATE算法ROOTISOLATE算法虫玎一F:①Sturm(f,厂)净F;②II,ll
1≥I,,一{j刘1≥口;③若Vn(F)=V『J(F),则多项式f(工)
无实根.若V。(F)一Vb(F)=1,则多项式,’(32)只有一个实根,且区间[~11.川l,l{.,‘|l门是
——
1——
万
方数据
所求的惟一的孤立区间;④若U(F)一V6(F)>1,令掣≥c,此时若有Vn(F)>u(F),
则令c≥6,否则令c≥口;⑤若Vn(F)一Vb(F)=1,则区间[n,b]为所求的孤立区问,否则,
转到第4步,直到U(F)一vb(F)=1时停止.⑥输出孤立区间[a,易].
在利用R()()TISOLATE算法求孤立区间时,每次只能求出一个孤立区间,反复使用ROOTISOLATE算法就可以求出f(z)的实根的所有孤立区间.在每个孤立区间上可采用二分法、迭代法很容易求出f(z)的所有实根.参考文献:
[1]颜庆津.数值分析[M].北京:北京航天航空大学出版社,1992.[2]金一庆,陈越.数值方法[M].北京:机械工业出版社,2000.[3]蒋尔雄.数值逼近[M].上海:复旦大学出版社,1996.[4]Curtis,F.Geerald,Patrick0.Wheatly[J].Applied
38—44.
mumercialanalysis.1984。31—34.
[5]张志海,田伶改.求无重根时代数方程根的一种数值迭代方法[J].高等学校计算数学学报,2000,1(23):[6]何青.计算代数[M].北京:北京师范大学出版社.1997.
DistribulionofPolynomialRealRootsandAlgorithm
on
CalculatingALLRealRoots
ZHU
750021,China)
Feng-juan
NorthwestInstitue
(DepartmentofInformationandcalculationSciences,’l'heSecond
Ningxia
f()rNationalities.Yinchuan
[Abstract]Theauthorgavestheintervalincludingallreal
roots
of
a
polynimialand
gaves
algorithmofcalculatinga11realroots.
[Keywords]polynomial;root;isolate(接第4页)
interval;algorithm;Strumtheory
TheUniformly
Minimum
VarianceUnbiasedEstimator
oftheParameterinNegativeBinomialDistribution
andItsAsymptoticEfficiency
TIANJun-zhong
(DepartmentofinformationandCalculationScience,TheSecondNorthwest
Ningxia750021,ChinaJ
Institutefor
Nationalities-Yinchuan
[Abstract]Inthispaper,wediscussthesufficientandcompletestatisticofnegativebinomialobtainthe
uniformlyminimumvarianceunbiased
estimatorwith
unknown
distribution,and
parameter0throughdiscussionofcramer—Raoinequalityandthebelowboundoftheunbiasedestimate,itisprovedthatuniqueUMVUestinoteoftheparameter0isasymptoticallyefficientestimate.
[Keywords]Uniformly
minimumvarianceunbiased
estimator;sufficiency;completeness;
efficiency;GRinequality;asymptoticallyefficientestimate
8
万方数据
多项式实根的分布及求所有实根的算法
作者:作者单位:刊名:英文刊名:年,卷(期):
朱凤娟
西北第二民族学院,信息与计算科学系,宁夏,银川,750021
西北民族大学学报(自然科学版)
JOURNAL OF NORTHWEST MINORITIES UNIVERSITY (NATURAL SCIENCE)2001,22(3)
参考文献(6条)
1.颜庆津 数值分析 19922.金一庆.陈越 数值方法 20003.蒋尔雄 数值逼近 1996
4.Curtis, F. Geerald.Patrick O Wheatly 1984
5.张志海.田伶改 求无重根时代数方程根的一种数值迭代方法[期刊论文]-高等学校计算数学学报 2000(23)6.何青 计算代数 1997
本文链接:http://d.wanfangdata.com.cn/Periodical_xbmzxyxb-zrkxb200103002.aspx