Главная » Просмотр файлов » Д. Кнут - Искусство программирования том 2 (3-е издание) - 2001 (Часть 2)

Д. Кнут - Искусство программирования том 2 (3-е издание) - 2001 (Часть 2) (1119454), страница 103

Файл №1119454 Д. Кнут - Искусство программирования том 2 (3-е издание) - 2001 (Часть 2) (Д. Кнут - Искусство программирования том 2 (3-е издание) - 2001 (Часть 2)) 103 страницаД. Кнут - Искусство программирования том 2 (3-е издание) - 2001 (Часть 2) (1119454) страница 1032019-05-09СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 103)

0(рз')), Например, если и(х) представляет собой полипом из (22), последовательные значении с для 1 = О, 1, 2, ... оказываютсв равными 10.63, 12.42, 6.85, 6.64, 6.65, 6.6228, 6.62246, 6.62246, ..., В этом примере р ж .90982. Заметьте, что сходимость не монотонна. В конечном итоге в(х) сходится к одночлену х"', где пт — количество корней с [ау[ < 1, в предположении, что [пб[ ф 1 для всех /; в общем, если имеется Л корней с [а [ = 1, коэффициенты при х и х + не достигнут нуля, в то время как это произойдет с коэффициентами прн высших и низших степенях х.

Известная формула Дженсена [Асса МаГЛ. 22 (1899), 359-364) доказывает, что М(и) является геометрическим средним [и(х)[ в единичном круге, а именно— ехР( — ' )е 1п[/(ет ) [ 4В). В упр. 21, (а) будет аналогично показано, что ЦиЦ являетстт средним квадратичным [и(х)[ в единичном круге. Неравенство М(и) < ЦиЦ, жтсходящее к Э. Ландау (Е. Ьалс1ап) [ВиЛЛ Яос. МаГЛ.

т(е 1тгавсе 33 (1905), 2о1-261), может поэтому трактоваться как соотношение между средними значениями. Число М(и) часто называется мерой Махлера полннома, потому что Курт Махлер (Кшс МаЫет) использовал его в МасЛешас/Ла 7 (1960), 98-100. Дженсен также доказал, что — ' /~ е' е)п[/(етт)[тИ= — ~„". та; /(2атщах([ау[,1)т ) пРи та > О. 21. (а) Коэффициент при авбчс т(т равен нулю с обеих сторон, кроме случая р+в = 0+ г. Когда это условие выполняется, коэффициент справа равен (р + в)1; слева он составляет (, ) ( .) т1! г'. = ( ) с1! г! ж (т1+ г)! . [В, Веапзашу апб 3. 1148ог, Тпшэ, Ашег. МагЛ.

Яос. 346 (1995), 2607-2619; П. Хе11Ьегбег, АММ 101 (1994), 894-896.] (Ь) Пусть ар — — сю Ь = тгч, с = 9, т(, = От,. Тогда правая сторона (а) равна В(и), а левая сторона представляет собой сумму неотрицательных членов для каждого Ц и 1с. Если рассмотреть только члены, где ЕЦ является степенью о, члены ор/(р — ))! исчезнут, за исключением р = 1. Эти члены свсщятся к —,]е1тгь)1!Ы[ = В(о)В(ти). „„1!Ы [В. Веапхашу, Е. ВотМеп', Р. Епбо, апб Н. Моптбошегу, Х !т!пшбег ТЛеогу 36 (1990), 219-245.) (с) Добавление новой переменной при необходимости достичь однородности не меняет соотношения и ы сит.

Таким образом, если о и ит имеют общие степени гл и а соответственно, получаем (от+ а)! [и]т > тп! [г]~ а! [та]~; другими словами, [о][ит] < (~+") ~~~[и!. Существует адин изящный способ рассмотрения нормы Бомбьери, заключающийся в точ, чтобы представить, что переменные некоммутатнвпы. Например, вместо Зхрэ — хтид мОжнО заштсать ЗхРРР+Зухуу+ЗРРхР+4999х — еххтгю — бхюхы — бхыых — еитххы-бюхых т т 1еититхх. Тогда норма Бомбьери будет представлять собой норму Ц Ц новых коэффициентов. Другой интересной формулой для однородного полинома и степени а является [и) = — / / е *т "' *' "' ' "' [и(к+ту)[ тйст(у.

(т1) Случай с одной переменной соответствует 1 = 2. Предположим, что и = ию, где ив однородный патином степени тл от 1 переменных. Тогда [сь[~ Ы/та! < [в)т для всех 1с и Ы > (тл/Г)!т, поскольку 1об Г(х) выпукла при х > 0; поэтому [от,[т < та! [г]т/(ат/Ф)!т. Можно положить, что тл! [о]~/(та/1)!' < ш'! [ю]~/(тл'/1) !', где та = и — та — степень ит.

Тогда [сь[ < та! [е] /(пт/1)! < ш! та! 1 [о][ы]/(пт/1)!м (та/170 < и'. т [и]/(а/21)!т, (Лучшая грань получится, если максимизировать предпоследнее выражение по всем степеням гл для каждого неисключенного множителя.) Величина и!ъ~~/(и/21)Р~ъ равна съ(21)"~'и 1ъ' ъ1~э(1+0(а)), где сь =2ъ~ая <ъ' '>гэРгь ( 1.004 приъ= 2), в Заметьте, что существование непроходимого множителя с такими малыми коэффициентами здесь не доказывалось; может потребоваться дальнейшее разложение (см. упр. 41).

(е) [и[ъ = 2' ,(")ъ/[ъ") = 2 „(ь)(ъ„"~~э)/(ъ„") 4"/[ъ„") = ъ/япп+ 0(п ъг ). если е(х) = (х — 1)" и ъг(х) = (х+ 1)", имеем [е) = [ю[ = 2"; следовательно, неравенство (с) становится в этом случае равенством. (1) Пусть к и э — однородные полиномы степени гп и и. Тогда согласно неравенству Коши, [В. Веапзашу, Х Яуглбобс Сошр. 13 (1992), 465-472, Ргоров! Вов 5,) (5) В соответствии с упр. 20 (ъ„~ъ,) М(и) < [~„7ъ~) '[[н[[' = [1 д~) '2 ъ ["3[ [в) = Еу (ъб) [ву[ < ~"1 [".)М(в) = 2" М(п)ъ, Первое неравенство следует также из п (1)' если п(х) = " П,"= (х -аз), имеем [в[ъ < [на [э [ [,"., [х -аз[ ъ = [ни [ъ д,", (1+ [ну [э) < [в [ъ[[, ,(2 шах(1,[п~[)') = 2"М(в)'.

22, Рассмотрим более обпбю ситуацию. Предположим, что в(х) ш «(х)ш(х)шойе, а(х) е(х). + Ь(х)ш(х) ш 1 пъойр, и с6(г) ш 1 апой г, йеб(а) < йеб(ы), йеб(Ь) < йеб(э), йеб(и) = йеб(э) + йеб(ш)„где г = бей(р,9) и р, е не обязательно должны быть простыми чисвами, Построим полиномы И(х) и э(х) и И'(х) ш ш(х) пъос1 о такие, что и(х) ш И(х) И'(х) шой 4г, г(г) = г(е), йеб(И) = йеб(е), йеб(И') = йеб(ье). Кроме того, если г — простое число, результат по модулю дт окажется единственным.

В задаче спрашивается, как найти 6(х) и й(х), такие, что И(х) = э(х) + 96(х), И~(х) = ш(х) + 9г6(х), йеб(6) < йеб(е), йеб(Ю) < йеб(ьэ); другое условие, ( '(х) +66(х))(ъе(х) +9й(х)) ш в(х) пюй 6г, эквивалентно Ф(х)е(х) + 6(х)ьг(х) ш /(х) шой г, где /(х) удовлетворяет ссютношению и(х) ш э(х)ш(х) +6/(х) шойдг. Дчя всех 1(х) имеем (а(х)/(х)+1(х)ш(х))и(х)+ (Ь(х)У(х) — 1(х)и(х))ш(х) ш /(х) той г.

Поскольку для 6(е) существует обратный элемент по модулю г, можно с помощью алгоритма 4.0.1Р найти частное 1(х), такое, что йеб(Ь/ — ьв) < йеб(е); для этого 1(х), йеб(а/+ Фш) < йеб(ье), поскольку имеем йеб(/) < йеб(к) = йеб(е) + йеб(ье).

Таким образом, искомое решение — 6(х) = Ь(х)/(х) — Ф(х)г(х) = Ь(х)/(х) пъойэ(х), ъэ(х) = а(х)/(х) + Ф(х) ъе(х). Если (5(х), ъй(х)) представляет собой другое решение, имеем (ъ6(х) — й(х))е(х) ш (д(х) — о(х))ш(х) ъпойг. Следовательно, если г — простое число, и(х) должно делить э(х) -6(х),но йеб(5- 6) < йеб(э), так что 6(х) = 6(х) н в(х) = в(х). Если р делит 9, так что г = р, выбор И(х) и Иг(х) удовлетворяет также соотношению а(х) И(х) + Ь(х) Иг(х) ш 1 (по модулю р), что и требуется по лемме Хенселя. Для р = 2 процесс разложения протекает следующим образом (далее записываются только коэффициенты с надчеркиванием для обозначения отрицательных цифр).

В упр. 10 утверждается, что еъ(х) = (111), ъиъ(х) ы (1110011) в однобнтовой комнлементарноя к 2 записи. Расширенный алгоритм Евклида приводит к а(х) = (100001),Ь(х) = (10). Множитель е(х) = х + с~х+ се должен иметь [съ[ < [1+ ъ/1ГЗ[ = 11, [се[ < 10 согласно упр. 20. Три применения леммы Хенселя дшот еэ(х) ы (131), ыъ(х) = (1354435). Таким образом, съ и 3 н со ш -1 азой 15; единственныб возможный квадратичный множитель и(х) — хе+ Зх -1. Деление ошибочно, поэтому к(х) — неприаоднмый полипом.

(Поскольку "неприводимссть" этого "ненаглядного" полинома доказана четырьмя различными мето. дамм, вряд ли кто-то смохсет найти хоть один его множитель... ) Ганс Зассенхауз (Напэ Еаээепйаээ) обнаружил, что зачастую можно ускорить вычисления, увеличив р так же, как н Ьс если э приведенных выше обозначениях г =р, можно найти А(х), В(х), такие, что А(х)Ь'(х) + В(х)И'(х) ез 1шобрэ, а нменно— взяв А(х) = а(х) + ра(х), В(х) = Ь(х) + рЬ(х), где а(х)И(х) + Ь(х)И'(х) ш 9(х) шос(р, а(х)И(х) + Ь(х)И'(х) ш 1 — рд(х)шобрз.

Также можно найти С с Ь(у)С и 1шобрэ, Так можно свести разложение, свободное от квадратов, п(х) ш э(х)в(х)шобр, к их едннственным расширениям по модулю р, р~, рэ, р'э и т. д. Однако такая "ускоренная" процедура на практике достнгает точки замедления, как только мы достигаем двойной точности, поскольку время для умножения чисел с многократной точностью э реальном диапазоне значений перевешивает преимущества от возведения модулей в квадрат.

С вычислительной точки зрения представляется, что лучше работать с последоаательнымн модулами р, р~, р~, рэ, ..., рх, р~+', рхьы, рхьы,, где Š— наименьшая степень 2 с рх, ббльшим однократной точности, н е — наибольшим целым числом, такнм, что р' имеет однократную точность. "Лемма Хенселя" на самом деле была открыта К. Ф. Гауссом (С. Р. Оапээ) около 1799 года, в черновике неоконченной книги Алв1узш Неэн(погши, 3373 — 374, Гаусс внес большую часть материала нз этой рукописи э свою В(эйивй(олеэ Аг!гйшейсш (1801), но его идеи о разложения полнномов были опубликованы лишь после его смерти (см. Игегйе 2 (Сохбшбеп, 1876), 238].

Имя Хенселя оказалось связанным с методом, потому что он стал основой теории р-ичных чисел (см. упр. 4.1-31). Лемма может быть обобщена несколькими способамн. Во-первых, еслн имеется большее количество множителей, капример к(х) ш ш(х)ээ(х)эз(х)шеар, можно найти аэ(х), аэ(х), аз(х), такие, что а~(х)оэ(х)эз(х) + ат(х)эд(х)эз(х) + аз(х)эа(х)эз(х) ш 1 шобр и бей(а;) < беб(ш). (По существу, 1/и(х) расширяется э отдельных частях до ) а,(х)/в;(х),) Точный аналог построения теперь позволяет провести разложение, не изменяя старшие коэффициенты э~ и эз; мы получаем бь(х) = аз(х)у(х) пюс( ээ(х), бз(х) = ат(х)у(х) шоб эх(х) и т.

д. Другое важное обобщенме состоит э разлнчных одновременных модулях соответствующего вида р',(хэ — аэ)"',.....,,(хэ — а,)"' при выполнении поиска наибольших общих делителей и разложении полиномоа от нескольких переменных. ]См. Р. У. У. 'т'пп, РЬ. 11. Тйеэ)в (М. 1. Т., 1974),] 23. Днскрнмннант рр(и(х)) представляет собой ненулевое целое чнсло (см.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
310
Средний доход
с одного платного файла
Обучение Подробнее