Вилкинсонов полином

У нумеричкој анализи, Вилкинсонов полином је специфицан је специфичан полином који је коришћен од стране Јамес Х. Wилкинсон 1963. године да илуструје потескоце при проналажењу корена полинома: локација корена може бити веома осјетљива на пертурбације у коефицијентима полинома.

Полином је

Понекад, термин Вилкинсоновог полинома се такође користи да се односи на неке друге полиноме који се појављују у Вилкинсоновој дискусији.

Позадина

уреди

Вилкинсонов полином је настао у проучавању алгоритама за проналажење корена полинома

 

То је природно питање у нумеричкој анализи да се запита да ли је проблем проналаска корена п од коефицијента ц,је добро опремљен .То јест, надамо се да ће мала промјена у коефицијентима довести до мале промјене у коријенима. Нажалост, овде није случај.

Проблем је лоше условљен када полином има више корена. На пример, полином   има двоструки корен при x=0. Међутим, полином   (пертурбација величине  ) има корене на ± √ , што је много веће од   када је   мали.

Због тога је природно очекивати да се лоше стање такође дешава када полином има нуле који су веома близу. Међутим, проблем може бити изузетно лоше условљен и за полиноме са добро одвојеним нулама.Вилкинсон је користио полином   да илуструјемо ову тачку (Wилкинсон 1963).

Године 1984. описао је лични утицај овог открића:

Говорећи за себе, сматрам га најтрауматичним искуством у каријери као нумеричком аналитичару[1]

Вилкинсонов полином често се користи да илуструје непожељност наивног рачунарства сопствене вредности матрице прво израчунавајући коефицијенте матрице карактеристични полином и потом проналазе своје корене, јер коришћење коефицијента као међуперирајући корак може увести екстремно лоше стање чак и ако је изворни проблем добро условљен.[2]

Кондиционирање Вилкинсоновог полинома

уреди

Вилкинсонов полином

  

јасно има 20 корена, лоцираних на x= 1, 2, ..., 20. Ови корени су далеко раздвојени. Међутим, полином је и даље веома лоше условљен.

Проширује полином, наћи ћете

 

 

 

 

 

 

 

 

 

Ако је коефицијент   смањен са -210 на до -210.0000001192, онда се полиномна вриједност w (20) смањује од 0 до   = -6.25 ×  , а коријен код к = 20 прераст у x ≈ 20.8. Корени на x = 18 и x = 19 удружују се у двоструки корен у x ≈ 18,62 који се претвара у пар сложених коњугираних корена на x ≈ 19,5 ± 1,9и док се пертурбација даље повећава. 20 корена постаје (до 5 децимала)

         

         

         

         

Неки корени су веома расељени, иако је промјена коефицијента мала и оригинални корени изгледају широко размакнути .Wилкинсон је показао анализом стабилности која је размотрена у следећем одељку да је ово понашање везано за чињеницу да су неки корени   (као такав  =15) има много корена   који су "блиски" у смислу да   је мањо од  

Wилкинсон је изабрао пертурбацију од   јер његов Пилот АЦЕ рачунар има 30-битне сигурносне значке са плутајућим тачкама, тако да су бројеви око њих 210,  била је грешка у првом биту положај који није заступљен у рачунару. Два стварна броја -210 и -210-  , представљају исти број са плутајућим тачкама, што значи   је неизбежна грешка у представљању стварног коефицијента близу -210 бројем пливајуће тачке на том рачунару.Анализа пертурбације показује да је 30-битна коефицијентна прецизност недовољна за одвајање корена Вилкинсоновог полинома.

Други пример Вилкинсона

уреди

Други пример који Вилкинсон разматра јесте

 

Двадесет нула овог полинома су у геометријској прогресији са заједничким односом 2, а тиме и количник

 

не може бити велика. Заиста, нуле w2 су прилично стабилне за велике релативне промене у коефицијентима.

Референце

уреди
  1. ^ Wилкинсон, Јамес Х. (1984)."Перфидни полином". У ед. Гене Х. Голуб. Студије у нумеричкој анализи. Математичко удружење Америке. . стр. 3.  Текст „978-0-88385-126-5” игнорисан (помоћ); Недостаје или је празан параметар |титле= (помоћ)
  2. ^ Трефетхен, Ллоyд Н.; Бау, Давид (1997), Нумерицал Линеар Алгебра, СИАМ

Литература

уреди
  • Ј. Х. Вилкинсон (1959). Евалуација нула лоших полинома. Парт I. Нумерисцхе Матхематик 1: 150-166.
  • Ј. Х. Вилкинсон (1963). Заокруживање грешака у алгебарским процесима. Енглевоод Цлиффс, Нев Јерсеи: Прентице Халл.

То се помиње у стандардним уџбеницима у нумеричкој анализи, нпр

  • Ф. С. Ацтон, Нумеричке методе које раде. ISBN 978-0-88385-450-1.,, пп. 201.

Остале референце:

  • Роналд Г. Мосиер (јул 1986). Роот сусједства полинома. Математика рачунања 47 (175): 265-273.
  • Ј. Х. Вилкинсон (1984). Перфидни полином. Студије у нумеричкој анализи, ед. Г. Х. Голуб, пп. 1–28. (Студије математике, вол. 24). Васхингтон, D.C .: Матхематицал Ассоциатион оф Америца.

А хигх-прецисион нумерицал цомпутатион ис пресентед ин: