Кіріспе

Сандық талдауда Бейрстоу әдісі – кез келген дәрежедегі нақты көпмүшенің түбірлерін табуға арналған тиімді алгоритм. Алгоритм алғаш рет 1920 жылы Леонард Бейрстоудың "Қолданбалы аэродинамика" кітабының қосымшасында жарияланды. Алгоритм нақты арифметиканы ғана қолдана отырып, кешенді жұп түбірлерді табады. Басқа алгоритмдер туралы мәліметтер үшін түбір табу алгоритміне қараңыз.

Өнер көрсету

Бейрстоу алгоритмі Ньютон әдісінің жергілікті квадраттық конвергенциясын мұра етеді, бірақ 1-ден жоғары сандық квадраттық факторлар болған жағдайда, сол факторға қатысты конвергенция сызықтық болады. Полиномиалдың тақ дәрежесі және тек бір нақты түбірі болған кезде ерекше тұрақсыздық байқалады. Бұл нақты түбірде кіші мәнді квадраттық факторлар шексіздікке ұмтылады. Суреттер t > 0 жоғарғы жартысы жазықтықтағы нүктелерді жұптар түрінде көрсетеді, олар түбірлері бар сызықтық факторларға сәйкес келеді, яғни t < 0 төменгі жартысы жазықтықтағы нүктелер түбірлері бар квадраттық факторларға сәйкес келеді, яғни , сондықтан әдетте нүктелер Бейрстоу итерациясының соңғы нүктесіне сәйкес түспен боялады, ал қара нүктелер дивергентті мінез-құлықты көрсетеді. Бірінші сурет жалғыз нақты түбір жағдайын көрсетеді. Екінші сурет конвергенция жылдамдығын төмендету есебінен қосымша нақты түбірді енгізу арқылы дивергентті мінез-құлықты түзетуге болатынын көрсетеді. Сонымен қатар, тақ дәрежелі полиномиалдар үшін Ньютон әдісі және/немесе аралықты тарылту әдісін қолданып, алдымен нақты түбірді табуға болады, содан кейін дефляциядан кейін жақсырақ мінез-құлыққа ие жұп дәрежелі полиномиал қалдырылады. Үшінші сурет жоғарыдағы мысалға сәйкес келеді.