Википедия

Деление многочленов

Деление многочленов — операция деления с остатком в евклидовом кольце многочленов от одной переменной над некоторым полем. Наивный алгоритм, реализующий эту операцию, представляет собой обобщенную форму деления чисел столбиком, легко реализуемую вручную.

Для любых многочленов и , , существуют единственные многочлены и , такие что

,

причем имеет более низкую степень, чем .

Целью алгоритмов деления многочленов является нахождение частного и остатка для заданных делимого и ненулевого делителя .

Постановка задачи

Задача о делении многочленов с остатком может быть сформулирована в следующих эквивалентных постановках.

Частное и остаток

Многочлены image степени image и image степени image, заданы своими коэффициентами. Необходимо найти частное image и остаток image, такие что

Определённые таким образом многочлены image и image единственны — если допустить, что у уравнения (1) существует два решения image и image, то

из чего следует, что либо image, что также влечёт image, либо степень image не меньше степени image, что невозможно по определению image.

Матричная постановка

Данную задачу можно переписать в матричном виде, если считать, что даны image и image, а посчитать нужно image и image такие что

Обратная тёплицева матрица

В силу того, что image, для решения задачи достаточно найти image по первым image уравнениям системы. Если рассматривать только эти уравнения, задача принимает вид

Матрица данной системы уравнений является нижнетреугольной и тёплицевой, составленной из старших коэффициентов image и нулей, а решение системы эквивалентно нахождению обратной к ней.

Обратный многочлен по модулю

Пусть image и image — многочлены, полученные из image и image разворотом последовательности коэффициентов. Систему уравнений (3) можно сформулировать как

image

где image, а image означает, что остатки от деления многочленов image и image на image равны. Деление многочлена image на image может быть представлено как image, поэтому остаток image равен многочлену, полученному из первых image коэффициентов image, то есть,

image

Если многочлены image и image известны, то image, где image — обратный к image многочлен в кольце остатков по модулю image. Таким образом, поиск image может быть сведён к нахождению image, такого что

Данная постановка позволяет также находить обратную матрицу в системе (3):

Пусть image — матрица размера image из (3). Тогда image — нижнетреугольная тёплицева матрица, первый столбец которой равен image, где image — коэффициенты image из (4).

В силу произвольности многочлена image, определяющего элементы image, данный факт позволяет находить обратную к произвольной тёплицевой нижнетреугольной матрице.

Формальные степенные ряды

Уравнение image можно рассматривать не только по модулю image, но и как равенство в кольце формальных степенных рядов. Пусть image и image — формальные степенные ряды, совпадающие с многочленами image и image. Если в таких терминах найти формальный ряд

то его коэффициенты при младших image степенях будут соответствовать искомому многочлену image. Такой подход также позволяет рассмотреть задачу (2) как систему с бесконечно продлённой тёплицевой матрицей и бесконечно продлённым столбцом image, в которой исключён столбец остатков image. Решение первых image строк такой системы даст первые image коэффициентов ряда image, а именно image. В то же время, работа со степенными рядами в целом, при которой интерес представляют только первые image коэффициентов ряда (например, из-за ограниченности доступной памяти), эквивалентна работе с многочленами, операции над которыми производятся в кольце остатков по модулю image. В частности, поиск первых image коэффициентов image эквивалентен решению уравнения image.

Методы решения

Деление столбиком

В ходе алгоритма, коэффициенты при старших степенях image последовательно зануляются за счёт вычитания из него image, умноженного на некоторую степень image с коэффициентами, которые затем образуют частное image. Изначально, коэффициент image определяется равным image. Если разложить image, то

image

С помощью замены image, данное уравнение приобретает вид

image

аналогичный уравнению (1). При этом image-й коэффициент image, по определению image, равен image, поэтому степень image будет меньше, чем степень image. Процедура повторяется, пока степень image не станет меньше степени image, что будет означать, что очередной image равен image и для него image.

Пример

Пусть image и image. Для данных многочленов, деление столбиком image на image может быть записано как

image

Таким образом,

image

то есть, многочлен image — частное деления, а image — остаток.

Алгоритм Зивекинга — Кона

В 1972 году Мальте Зивекинг предложил алгоритм для поиска решения image уравнения image при заданных image и image. В 1974 году [англ.] показал, что при image алгоритм представляет собой итерацию метода Ньютона для image. При таком подходе, итерация принимает вид

image

Где image обозначает производную функции image в точке image. Для оценки точности алгоритма, можно оценить разность

image

из чего следует, что если image делится на image (что равносильно тому, что первые image коэффициентов image определены корректно), то image будет делиться уже на image. Таким образом, при начальном условии image, каждая итерация удваивает число точно определённых коэффициентов image. Поэтому для вычисления image достаточно image итераций. Применение быстрого преобразования Фурье к умножению многочленов в формуле выше позволяет прийти к итоговому времени работы image, что существенно улучшает оценку для обычного длинного умножения.

Пример

Пусть image и image. В силу (4), необходимо найти image. Обратный многочлен image ищется следующим образом:

  1. Начальное приближение определяется как image;
  2. Первое приближение определяется как image;
  3. Второе приближение определяется как image.

В силу свойств метода Ньютона, первые image коэффициента image определены верно. Так как дальнейшие вычисления происходят по модулю image, коэффициенты при более высоких степенях можно отбросить. Отсюда

image

в силу чего image.

Анализ алгоритмов

Для оценки эффективности различных методов используется [англ.] — суммарное количество операций сложения, умножения, вычитания и деления над полем комплексных чисел, которые необходимо произвести в ходе работы алгоритма. Также оценивается количество параллельных шагов, требуемых для многопроцессорной реализации алгоритма, в предположении, что каждый процессор на любом шаге может выполнять не более одной операции.

Каждая итерация алгоритма деления столбиком заключается в вычитании смещённого на некоторую величину image из image, что может быть выполнено за image. Так как степень image, изначально равная image, уменьшается, пока она не станет меньше image, общее время работы алгоритма можно оценить как image, где image.

См. также

Примечания

  1. Сканави М. И. Элементарная математика. — 2-е изд., перераб. и доп. — М.: Наука, 1972. — С. 142—147. — 592 с.
  2. Bini, Pan, 1986, pp. 184—186
  3. Knuth, 1997, pp. 420—421
  4. Knuth, 1997, pp. 525—533
  5. Sieveking, 1972
  6. Kung, 1974
  7. Bini, Pan, 1986, pp. 186—188

Литература

  • Bini D., Pan V. Polynomial division and its computational complexity (англ.) // Journal of ComplexityElsevier, 1986. — Vol. 2, Iss. 3. — P. 179—203. — ISSN 0885-064X; 1090-2708 — doi:10.1016/0885-064X(86)90001-4
  • Knuth D. The Art of Computer Programming (англ.): Seminumerical Algorithms — 3 — Addison-Wesley, 1997. — Vol. 2. — 784 p. — ISBN 978-0-201-89684-8
  • Kung H. T. On computing reciprocals of power series (англ.) // Numerische Mathematik / F. Brezzi — Springer Science+Business Media, 1974. — Vol. 22, Iss. 5. — P. 341—348. — ISSN 0029-599X; 0945-3245 — doi:10.1007/BF01436917
  • Sieveking M. An algorithm for division of powerseries (англ.) // ComputingSpringer Science+Business Media, 1972. — Vol. 10, Iss. 1-2. — P. 153—156. — ISSN 0010-485X; 1436-5057 — doi:10.1007/BF02242389
  • Schönhage A. Variations on Computing Reciprocals of Power Series (англ.) // Algorithms Seminar, 2000-2001 / F. Chyzak — Institut National de Recherche en Informatique et en Automatique, 2001. — P. 81—84. — 197 p.

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Деление многочленов, Что такое Деление многочленов? Что означает Деление многочленов?

Delenie mnogochlenov operaciya deleniya s ostatkom v evklidovom kolce mnogochlenov ot odnoj peremennoj nad nekotorym polem Naivnyj algoritm realizuyushij etu operaciyu predstavlyaet soboj obobshennuyu formu deleniya chisel stolbikom legko realizuemuyu vruchnuyu Dlya lyubyh mnogochlenov f x displaystyle f x i g x displaystyle g x g x 0 displaystyle g x neq 0 sushestvuyut edinstvennye mnogochleny q x displaystyle q x i r x displaystyle r x takie chto f x g x q x r x g x displaystyle frac f x g x q x frac r x g x prichem r x displaystyle r x imeet bolee nizkuyu stepen chem g x displaystyle g x Celyu algoritmov deleniya mnogochlenov yavlyaetsya nahozhdenie chastnogo q x displaystyle q x i ostatka r x displaystyle r x dlya zadannyh delimogo f x displaystyle f x i nenulevogo delitelya g x displaystyle g x Postanovka zadachiZadacha o delenii mnogochlenov s ostatkom mozhet byt sformulirovana v sleduyushih ekvivalentnyh postanovkah Chastnoe i ostatok Mnogochleny S x s0 s1x smxm displaystyle S x s 0 s 1 x dots s m x m stepeni m displaystyle m i T x t0 t1x tnxn displaystyle T x t 0 t 1 x dots t n x n stepeni n displaystyle n zadany svoimi koefficientami Neobhodimo najti chastnoe Q x q0 q1x qm nxm n displaystyle Q x q 0 q 1 x dots q m n x m n i ostatok R x r0 r1x rn 1xn 1 displaystyle R x r 0 r 1 x dots r n 1 x n 1 takie chto S x T x Q x R x displaystyle S x T x Q x R x 1 Opredelyonnye takim obrazom mnogochleny Q x displaystyle Q x i R x displaystyle R x edinstvenny esli dopustit chto u uravneniya 1 sushestvuet dva resheniya Q1 x R1 x displaystyle Q 1 x R 1 x i Q2 x R2 x displaystyle Q 2 x R 2 x to T x Q1 x Q2 x R1 x R2 x displaystyle T x left Q 1 x Q 2 x right R 1 x R 2 x iz chego sleduet chto libo Q1 x Q2 x displaystyle Q 1 x Q 2 x chto takzhe vlechyot R1 x R2 x displaystyle R 1 x R 2 x libo stepen R1 x R2 x displaystyle R 1 x R 2 x ne menshe stepeni T x displaystyle T x chto nevozmozhno po opredeleniyu R x displaystyle R x Matrichnaya postanovka Dannuyu zadachu mozhno perepisat v matrichnom vide esli schitat chto dany s0 s1 sm displaystyle s 0 s 1 dots s m i t0 t1 tn displaystyle t 0 t 1 dots t n a poschitat nuzhno q0 q1 qm n displaystyle q 0 q 1 dots q m n i r0 r1 rn 1 displaystyle r 0 r 1 dots r n 1 takie chto sm sn 1snsn 1 s0 tn 00 tn0 tn 1tn tn 2tn 1 0 0t0 qm n q1q0 0 00rn 1 r0 displaystyle begin bmatrix s m vdots s n 1 s n s n 1 vdots s 0 end bmatrix begin bmatrix t n amp dots amp 0 amp 0 vdots amp ddots amp vdots amp vdots dots amp dots amp t n amp 0 dots amp dots amp t n 1 amp t n dots amp dots amp t n 2 amp t n 1 vdots amp ddots amp vdots amp vdots 0 amp dots amp 0 amp t 0 end bmatrix begin bmatrix q m n vdots q 1 q 0 end bmatrix begin bmatrix 0 vdots 0 0 r n 1 vdots r 0 end bmatrix textstyle 2 Obratnaya tyopliceva matrica V silu togo chto R x S x T x Q x displaystyle R x S x T x Q x dlya resheniya zadachi dostatochno najti qm n q0 displaystyle q m n dots q 0 po pervym m n 1 displaystyle m n 1 uravneniyam sistemy Esli rassmatrivat tolko eti uravneniya zadacha prinimaet vid sm sn 1sn tn 00 tn0 tn 1tn qm n q1q0 displaystyle begin bmatrix s m vdots s n 1 s n end bmatrix begin bmatrix t n amp dots amp 0 amp 0 vdots amp ddots amp vdots amp vdots dots amp dots amp t n amp 0 dots amp dots amp t n 1 amp t n end bmatrix begin bmatrix q m n vdots q 1 q 0 end bmatrix textstyle 3 Matrica dannoj sistemy uravnenij yavlyaetsya nizhnetreugolnoj i tyoplicevoj sostavlennoj iz starshih koefficientov T x displaystyle T x i nulej a reshenie sistemy ekvivalentno nahozhdeniyu obratnoj k nej Obratnyj mnogochlen po modulyu Pust SR x xmS x 1 sm sm 1x s0xm displaystyle S R x x m S x 1 s m s m 1 x dots s 0 x m i TR x xnT x 1 tn tn 1x t0xn displaystyle T R x x n T x 1 t n t n 1 x dots t 0 x n mnogochleny poluchennye iz S x displaystyle S x i T x displaystyle T x razvorotom posledovatelnosti koefficientov Sistemu uravnenij 3 mozhno sformulirovat kak SR x TR x QR x modxk displaystyle S R x equiv T R x Q R x pmod x k gde k m n 1 displaystyle k m n 1 a modxm n displaystyle bmod x m n oznachaet chto ostatki ot deleniya mnogochlenov SR x displaystyle S R x i TR x QR x displaystyle T R x Q R x na xk displaystyle x k ravny Delenie mnogochlena P x displaystyle P x na xk displaystyle x k mozhet byt predstavleno kak P x xkQ x R x displaystyle P x x k Q x R x poetomu ostatok R x displaystyle R x raven mnogochlenu poluchennomu iz pervyh k displaystyle k koefficientov P x displaystyle P x to est R x p0 p1x pk 1xk 1 displaystyle R x p 0 p 1 x dots p k 1 x k 1 Esli mnogochleny SR x displaystyle S R x i TR x displaystyle T R x izvestny to QR x SR x TR x 1 modxk displaystyle Q R x equiv S R x T R x 1 pmod x k gde TR x 1 displaystyle T R x 1 obratnyj k TR x displaystyle T R x mnogochlen v kolce ostatkov po modulyu xk displaystyle x k Takim obrazom poisk Q x displaystyle Q x mozhet byt svedyon k nahozhdeniyu V x v0 v1x vkxk displaystyle V x v 0 v 1 x dots v k x k takogo chto VR x TR x 1 modxk displaystyle V R x equiv T R x 1 pmod x k 4 Dannaya postanovka pozvolyaet takzhe nahodit obratnuyu matricu v sisteme 3 Pust T displaystyle T matrica razmera k displaystyle k iz 3 Togda T 1 displaystyle T 1 nizhnetreugolnaya tyopliceva matrica pervyj stolbec kotoroj raven vk 1vk 2 v0 T displaystyle begin bmatrix v k 1 amp v k 2 amp dots amp v 0 end bmatrix T gde v0 vk 1 displaystyle v 0 dots v k 1 koefficienty V x displaystyle V x iz 4 DokazatelstvoSistema 3 ekvivalentna uravneniyu SR x TR x QR x modxk displaystyle S R x equiv T R x Q R x pmod x k Sootvetstvenno sistema vm n 00 v1 vm n0v0 vm n 1vm n sm sn 1sn qm n q1q0 displaystyle begin bmatrix v m n amp dots amp 0 amp 0 vdots amp ddots amp vdots amp vdots v 1 amp dots amp v m n amp 0 v 0 amp dots amp v m n 1 amp v m n end bmatrix begin bmatrix s m vdots s n 1 s n end bmatrix begin bmatrix q m n vdots q 1 q 0 end bmatrix mozhet byt predstavlena v vide VR x SR x QR x modxk displaystyle V R x S R x equiv Q R x pmod x k chto v sluchae 4 ekvivalentno sisteme 3 V silu proizvolnosti mnogochlena T x displaystyle T x opredelyayushego elementy T displaystyle T dannyj fakt pozvolyaet nahodit obratnuyu k proizvolnoj tyoplicevoj nizhnetreugolnoj matrice Formalnye stepennye ryady Uravnenie SR x TR x QR x displaystyle S R x T R x Q R x mozhno rassmatrivat ne tolko po modulyu xm n displaystyle x m n no i kak ravenstvo v kolce formalnyh stepennyh ryadov Pust s x displaystyle s x i t x displaystyle t x formalnye stepennye ryady sovpadayushie s mnogochlenami SR x displaystyle S R x i TR x displaystyle T R x Esli v takih terminah najti formalnyj ryad q x s x t x displaystyle q x frac s x t x 5 to ego koefficienty pri mladshih m n 1 displaystyle m n 1 stepenyah budut sootvetstvovat iskomomu mnogochlenu QR x displaystyle Q R x Takoj podhod takzhe pozvolyaet rassmotret zadachu 2 kak sistemu s beskonechno prodlyonnoj tyoplicevoj matricej i beskonechno prodlyonnym stolbcom q displaystyle q v kotoroj isklyuchyon stolbec ostatkov r displaystyle r Reshenie pervyh h displaystyle h strok takoj sistemy dast pervye h displaystyle h koefficientov ryada q x displaystyle q x a imenno qm n qm n 1 qm n h 1 displaystyle q m n q m n 1 dots q m n h 1 V to zhe vremya rabota so stepennymi ryadami v celom pri kotoroj interes predstavlyayut tolko pervye h displaystyle h koefficientov ryada naprimer iz za ogranichennosti dostupnoj pamyati ekvivalentna rabote s mnogochlenami operacii nad kotorymi proizvodyatsya v kolce ostatkov po modulyu xh displaystyle x h V chastnosti poisk pervyh h displaystyle h koefficientov q x displaystyle q x ekvivalenten resheniyu uravneniya s x t x q x modxh displaystyle s x equiv t x q x pmod x h Metody resheniyaDelenie stolbikom V hode algoritma koefficienty pri starshih stepenyah S x displaystyle S x posledovatelno zanulyayutsya za schyot vychitaniya iz nego T x displaystyle T x umnozhennogo na nekotoruyu stepen x displaystyle x s koefficientami kotorye zatem obrazuyut chastnoe Q x displaystyle Q x Iznachalno koefficient qm n displaystyle q m n opredelyaetsya ravnym smtn textstyle frac s m t n Esli razlozhit Q x qm nxm n Q x displaystyle Q x q m n x m n Q x to S x T x qm nxm n Q x R x displaystyle S x T x q m n x m n Q x R x S pomoshyu zameny S x S x qm nxm nT x displaystyle S x S x q m n x m n T x dannoe uravnenie priobretaet vid S x T x Q x R x displaystyle S x T x Q x R x analogichnyj uravneniyu 1 Pri etom m displaystyle m j koefficient S x displaystyle S x po opredeleniyu qm n displaystyle q m n raven 0 displaystyle 0 poetomu stepen S x displaystyle S x budet menshe chem stepen S x displaystyle S x Procedura povtoryaetsya poka stepen S x displaystyle S x ne stanet menshe stepeni T x displaystyle T x chto budet oznachat chto ocherednoj S x displaystyle S x raven R x displaystyle R x i dlya nego Q x 0 displaystyle Q x 0 Primer Pust S x x3 12x2 42 displaystyle S x x 3 12x 2 42 i T x x 3 displaystyle T x x 3 Dlya dannyh mnogochlenov delenie stolbikom S x displaystyle S x na T x displaystyle T x mozhet byt zapisano kak x3 12x2 0x 42x3 3x2x 3x2 9x 27 9x2 42 9x2 27x 27x 42 27x 81 123 displaystyle begin array rr begin array llll x 3 amp 12x 2 amp color gray 0x amp 42 x 3 amp 3x 2 amp amp hline end array amp begin array l x 3 hline x 2 9x 27 end array begin array lll 9x 2 amp amp 42 9x 2 amp 27x amp hline end array amp begin array ll 27x amp 42 27x amp 81 hline end array amp 123 end array Takim obrazom x3 12x2 42x 3 x2 9x 27 123x 3 displaystyle frac x 3 12x 2 42 x 3 x 2 9x 27 frac 123 x 3 to est mnogochlen Q x x2 9x 27 displaystyle Q x x 2 9x 27 chastnoe deleniya a R x 123 displaystyle R x 123 ostatok Algoritm Zivekinga Kona Osnovnaya statya Lemma Genzelya V 1972 godu Malte Ziveking predlozhil algoritm dlya poiska resheniya B x displaystyle B x uravneniya A x B x C x modxn 1 displaystyle A x cdot B x C x pmod x n 1 pri zadannyh A x displaystyle A x i C x displaystyle C x V 1974 godu angl pokazal chto pri C x 1 displaystyle C x 1 algoritm predstavlyaet soboj iteraciyu metoda Nyutona dlya f V V 1 A displaystyle f V V 1 A Pri takom podhode iteraciya prinimaet vid Vk 1 Vk f Vk f Vk 2Vk AVk2 textstyle V k 1 V k frac f V k f V k 2V k AV k 2 Gde f Vk Vk 2 displaystyle f V k V k 2 oboznachaet proizvodnuyu funkcii f V displaystyle f V v tochke Vk displaystyle V k Dlya ocenki tochnosti algoritma mozhno ocenit raznost Vk 1 B A 2VkA 1 Vk2 A 2 A Vk B 2 textstyle V k 1 B A 2V k A 1 V k 2 A 2 A V k B 2 iz chego sleduet chto esli Vk B displaystyle V k B delitsya na xt displaystyle x t chto ravnosilno tomu chto pervye t displaystyle t koefficientov Vk displaystyle V k opredeleny korrektno to Vk 1 B displaystyle V k 1 B budet delitsya uzhe na x2t displaystyle x 2t Takim obrazom pri nachalnom uslovii V0 b0 a0 1 displaystyle V 0 b 0 a 0 1 kazhdaya iteraciya udvaivaet chislo tochno opredelyonnyh koefficientov B x displaystyle B x Poetomu dlya vychisleniya A x 1 modxn 1 displaystyle A x 1 pmod x n 1 dostatochno O log n displaystyle O log n iteracij Primenenie bystrogo preobrazovaniya Fure k umnozheniyu mnogochlenov v formule vyshe pozvolyaet prijti k itogovomu vremeni raboty O nlog n displaystyle O n log n chto sushestvenno uluchshaet ocenku dlya obychnogo dlinnogo umnozheniya Primer Pust S x x3 12x2 42 displaystyle S x x 3 12x 2 42 i T x x 3 displaystyle T x x 3 V silu 4 neobhodimo najti QR x 42x3 12x 1 3x 1 1 modx3 displaystyle Q R x 42x 3 12x 1 3x 1 1 pmod x 3 Obratnyj mnogochlen V x 3x 1 1 modx3 displaystyle V x 3x 1 1 pmod x 3 ishetsya sleduyushim obrazom Nachalnoe priblizhenie opredelyaetsya kak V0 1TR 0 1 textstyle V 0 frac 1 T R 0 1 Pervoe priblizhenie opredelyaetsya kak V1 V0 2 3x 1 V0 3x 1 displaystyle V 1 V 0 2 3x 1 V 0 3x 1 Vtoroe priblizhenie opredelyaetsya kak V2 3x 1 2 3x 1 3x 1 3x 1 9x2 1 27x3 9x2 3x 1 displaystyle V 2 3x 1 2 3x 1 3x 1 3x 1 9x 2 1 27x 3 9x 2 3x 1 V silu svojstv metoda Nyutona pervye 22 4 displaystyle 2 2 4 koefficienta V2 x displaystyle V 2 x opredeleny verno Tak kak dalnejshie vychisleniya proishodyat po modulyu x3 displaystyle x 3 koefficienty pri bolee vysokih stepenyah mozhno otbrosit Otsyuda QR x 12x 1 9x2 3x 1 108x3 27x2 9x 1 27x2 9x 1 modx3 displaystyle Q R x equiv 12x 1 9x 2 3x 1 equiv 108x 3 27x 2 9x 1 equiv 27x 2 9x 1 pmod x 3 v silu chego Q x x2 9x 27 displaystyle Q x x 2 9x 27 Analiz algoritmovDlya ocenki effektivnosti razlichnyh metodov ispolzuetsya angl summarnoe kolichestvo operacij slozheniya umnozheniya vychitaniya i deleniya nad polem kompleksnyh chisel kotorye neobhodimo proizvesti v hode raboty algoritma Takzhe ocenivaetsya kolichestvo parallelnyh shagov trebuemyh dlya mnogoprocessornoj realizacii algoritma v predpolozhenii chto kazhdyj processor na lyubom shage mozhet vypolnyat ne bolee odnoj operacii Kazhdaya iteraciya algoritma deleniya stolbikom zaklyuchaetsya v vychitanii smeshyonnogo na nekotoruyu velichinu T x displaystyle T x iz S x displaystyle S x chto mozhet byt vypolneno za O n displaystyle O n Tak kak stepen S x displaystyle S x iznachalno ravnaya m displaystyle m umenshaetsya poka ona ne stanet menshe n displaystyle n obshee vremya raboty algoritma mozhno ocenit kak O kn displaystyle O kn gde k m n displaystyle k m n Sm takzheTeorema Bezu Pravilo Ruffini Bazis Gryobnera angl angl PrimechaniyaSkanavi M I Elementarnaya matematika 2 e izd pererab i dop M Nauka 1972 S 142 147 592 s Bini Pan 1986 pp 184 186 Knuth 1997 pp 420 421 Knuth 1997 pp 525 533 Sieveking 1972 Kung 1974 Bini Pan 1986 pp 186 188LiteraturaBini D Pan V Polynomial division and its computational complexity angl Journal of Complexity Elsevier 1986 Vol 2 Iss 3 P 179 203 ISSN 0885 064X 1090 2708 doi 10 1016 0885 064X 86 90001 4 Knuth D The Art of Computer Programming angl Seminumerical Algorithms 3 Addison Wesley 1997 Vol 2 784 p ISBN 978 0 201 89684 8 Kung H T On computing reciprocals of power series angl Numerische Mathematik F Brezzi Springer Science Business Media 1974 Vol 22 Iss 5 P 341 348 ISSN 0029 599X 0945 3245 doi 10 1007 BF01436917 Sieveking M An algorithm for division of powerseries angl Computing Springer Science Business Media 1972 Vol 10 Iss 1 2 P 153 156 ISSN 0010 485X 1436 5057 doi 10 1007 BF02242389 Schonhage A Variations on Computing Reciprocals of Power Series angl Algorithms Seminar 2000 2001 F Chyzak Institut National de Recherche en Informatique et en Automatique 2001 P 81 84 197 p

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто