Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Спец часть (часть 3) (3 поток) (2015) (by Кибитова)

Спец часть (часть 3) (3 поток) (2015) (by Кибитова) (Ответы на спец часть)

PDF-файл Спец часть (часть 3) (3 поток) (2015) (by Кибитова) (Ответы на спец часть) Государственный экзамен (53785): Ответы (шпаргалки) - 8 семестрСпец часть (часть 3) (3 поток) (2015) (by Кибитова) (Ответы на спец часть) - PDF (53785) - СтудИзба2019-09-19СтудИзба

Описание файла

Файл "Спец часть (часть 3) (3 поток) (2015) (by Кибитова)" внутри архива находится в папке "Ответы на спец часть". PDF-файл из архива "Ответы на спец часть", который расположен в категории "". Всё это находится в предмете "государственный экзамен" из 8 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст из PDF

§ .СложностьЗатраты алгоритмаалгоритмакакдляданноговхода,14.  функцияодногоили нескольких числовыхалгебраическаясложностьаргументов.Сложностьв худшем случае. Пусть по входным данным (входу) x алгоритм A вычисляет результат(выход) y. Такое вычисление связано с затратами времени и памяти. Допустим, что достигнуто соглашение о том, как измеряются этизатраты, тогда можно рассмотреть функции затратC AT (x),C AS (x),где верхний индекс T указывает на временные затраты  , S — напространственныезатраты(затратыза§ . Затраты алгоритмадляданного памятивхода и пространственные траты — это синонимы), соответствующие вычислениям, связаннымn(n − 1)(операций обмена↔),x;тобуквыоно колеблетсяот 0 до из английских. ЭтастовприменениемA к входуT и S возникают2словtime —далеевремябудети space— пространство.функций словаможетсортировкаобозначатьсябуквойВидI, отэтиханглийскогобытьоченьнепростым; их трудно исследовать методами математиinsert —вставка.ческого анализа, потому что аргумент x не является, вообще говоря,В этихпримерахуже фактическисказано,что считаетсяразмечисломи непринадлежиткакому-либометрическомупространству.ром входаи затратами.примере . размервхода — характеристикуцелое неотриМожноввестинекоторуюВ неотрицательнуючисловуюn — этопорядокматриц.иВ оцениватьпримере .функцииразмер входа∥цательноеx ∥ возможныхвходовалгоритмазатрат—ссапомовходноечисло(самвход)n.Впримерах.,.количествоисмощью функций, зависящих не от x, а от ∥ x ∥:следуемых операций однозначно определяется по n.

Столь жесткаяГлава . Сложностиалгоритмов какфункции числовых аргументовC ATот(x)размера! ϕ (∥ x ∥),C ASможет(x) ! ψи(∥ неx ∥).иметь места, как(.)зависимость затратвхода  это Избираемуюследует из примера., где размервхода — этодлина nразмероммассива. вхонамивеличину∥·∥принятоназыватьЕслиϕ и ψ не слишком быстро растут при возрастании (числового)В связис этим примером остановимся пока на операциях сравнения.да. В соответствиис n(nнашимразмервходаилидолженхаракаргумента,то эти оценкиобнадеживатьавторапотреби−могут1) замысломКоличествосравнений,требуемоевхудшемслучае,характетеризовать«громоздкость»теляалгоритмаA.2 исходных данных; то, что ∥ x ∥ являетсяризуетрассматриваемыйалгоритмсреди всехсортировкичислом,позволяет говорить о ростеϕ , ψ алгоритмови исследоватьэтот рост.Здесьи далее имеетсяв виду временны́е(связанныес расходованиемвремени),как«имеющийквадратичнуюсложность».ДляприданияэтимсловамВыборразмеравхода — существенныйэтап оцениванияфункцийзааточногоне вре́менные(непостоянные,краткосрочные)затраты.Аналогично—понятиевременна́ясмысладолжнобыть,преждевсего,определеносамотрат; нужна,сложностьи т.

д. во всяком случае, уверенность, что оценки вида (.)сложности.будут нести полезную информацию.  В дальнейшем,предметомбудутне функОпределение..однако,Пусть навозможныхнашеговходах изученияx алгоритмаA опрециизатрат,а некоторыедругиефункцияфункции,которыхвхода).мы скажемделенанеотрицательнаячисловая∥ x ∥о (размерПусть потакжеопределенынеотрицательныефункции C ATобычных(x),слерядапримеров.целочисленныеПредварительноусловимся о некоторыхSC A (x)временных пои пространственныхзатрат алгоритмаA. Тогдавре-a ∈ !,длялитературысложности алгоритмовобозначениях.Пустьменнойпространственнойсложностямифункциит.е. a —ивещественноечисло.Значение ⌊Aa⌋называютсяесть результатокруглечисловогоаргументания a до целого в меньшую сторону: ⌊3,14⌋ = 3, ⌊−3,14⌋ = −4 (этувеличину — целуючастьзаписываюти CкакSTA (n) =max CaAT—(x),S A (n) = max(x)[a]). Соответствен(.)A∥ x ∥=nx ∥=nно, ⌈a⌉ есть результатокругленияa до ∥целогов большую сторону:⌈3,14⌉ = 4, ⌈−3,14⌉ = −3.

Если a — целое, то ⌊a⌋ = ⌈a⌉ = a.(областью изменения n как аргумента функций TA (n) и S A (n) являпростыхпримера.етсяРассмотриммножество тризначенийразмера∥ · ∥). Более полно каждая такаясложностьсложностьюв худшемслучае.Примерименуется.. Исходяиз определенияпроизведенияматриц, мы по  лучаемалгоритмдвухквадратныхматрицпорядкаn, треВместоT (n), S Aумножения(n) мы иногдабудемписать простоT(n),S(n), ес3Aбующийоперацийумножения.Этот алгоритм далее будет обознали ясно, оn какомалгоритмеидет речь.чатьсябуквами MM,от английскихДва примечанияк определению.. слов matrix multiplication — матTричноеумножение.) ЗначениеC A (x) есть в подавляющем большинстве случаев числокаких-то операций, а C AS (x) — число хранимых величин какого-то тиПример .. Один из очевидных алгоритмов распознавания пропа, поэтому предположениео целочисленности значений этих функстоты данного n ∈ "+ , который мы будем называть алгоритмом пробций вполне естественно. Без этого предположения в (.) пришлосьных делений,состоит в выяснении того, имеется ли среди чисел(количества.зависит от размеров ее операндов, это относится и к арифметиче(областьюизмененияn как аргументафункцийTA (n) и S A (n)являОтметимеще, что,говоря,время (например,выполненияоперациискимоперациям,и к вообщеоперациисравнениядлинныечисется множествозначенийразмера ∥это· ∥).

относитсяБолее полнокаждаятакаязависитотразмеровееоперандов,икарифметичеласравниватьтруднее,чем короткиеи т.д.). Аналогично дело обсложностьименуетсясложностьюв худшемслучае.скимоперациям,икоперациисравнения(например,длинныечисстоит с пространственными затратами и соответственнос пространла сравниватьтруднее,чемкороткиет. д.).

простоАналогичнодело есобВместо сложностью;TA (n),S A (n) мыиногдабудемичемписатьT(n),S(n),ственнойздесь,прежденаходитьсложность,надостоитспространственнымизатратамиисоответственноспространли ясно, чтоо какомалгоритмеидет речь.решить,является«единицейхранения»: скажем, при умноженииственнойсложностью;здесь,преждесложность, надопримечанияк определению..чем находитьдвухДваматрицмы можемполучить матрицус элементами, которые заTрешить,чтоявляется«единицейхранения»:скажем,приумножении) ЗначениеC A (x)длинно,есть в подавляющембольшинствеслучаевчислописываютсяболеечемэлементыисходныхматриц.ОднакоSполучить матрицу с элементами, которые задвухматрицмыможемкаких-тоопераций,аC(x)—числохранимыхвеличинкакого-тотиAдовольно частосчитается,что элементырезультат исходныхоперацииматриц.всегда умещаетсяписываютсяболеедлинно,чемОднакопа, поэтому предположение о целочисленности значений этих функводной ячейке..Сложностиалгоритмовкак функциичисловыхдовольночастосчитается,чтоэтогорезультатоперациивсегдаумещаетсяцийГлававполнеестественно.Безпредположенияв (.) аргументовпришлось  Иногдаприходитсяотвлекатьсяоттого,чтодесятичнаяили двоичв одной ячейке.наязаписьиррациональногочисламожетбытьразмещенавтоячейбыиспользоватьsup вместоmax,чтосделаломногиерассуждениятируемыхмассивовсчитаютсяпопарноразличными.Еслинеоговоренопротивное,Иногдаприходитсяотвлекатьсяот нетого,что быдесятичнаяили двоичвсегда идето сортировкепо возрастанию.входакаждойалгебраическойиз сортировоккекакого-либоустройства.Болеетого, вбытьтеорииоречьсложностиболеетяжеловесными.наязаписьиррациональногочислане Размеромможетразмещенав ячеймы без специального упоминания считаем число n элементов массива.сложностикакразделеалгебрырассматривают,например,алгорит)Видимо,вместо«сложностьвхудшемслучае»правильнеебыке какого-либо устройства.

Более того, в теории алгебраическоймы,применимыек элементампроизвольногоабстрактногокольцало бысказать«сложностькак затратыв худшемнапример,случае», нотаковасложностикак разделеалгебрырассматривают,алгоритпринятаятерминология.Мы пока§ абстрактного) не рассматриваемилиполя, здесьи вопроспредставленииэтих(доэлементовв реальномкоммы,применимыек оэлементампроизвольногокольцасложностьсреднем,и поэтому,не этихопасаясьпутаницы,будем назыпьютерев абстрактноймашинене элементовобсуждаетсявообще.илиполя, илии ввопросо представлениив реальномкомватьсложностьвхудшемслучаепростосложностью.пьютере или в абстрактной машине не обсуждаетсявообще.  Определение.. ПустьMM,функцияC AT (x)в определении. РасотраВернемся к алгоритмамTD, I Tизпримеров., ., ..ОпределениеПусть функцияC A (x)определении.операцийотражаетзатратына ..выполнениелишь какого-тоодногосмотримвначалевременныесложностиTMMв(n),TTD (n), TтипаI (n).

Получажаетзатраты 3на выполнениекакого-тоодноготипа операцийn(nэти−лишь1)операциив предположении,что всетребуютодинаковоговремеемT(n)=nиT(n)=.ДляT(n)унаснетстольпростойMMITDвнипредположении,чтозависящеговсе этитребуютодинаковоговреме2 операциивыполнения, неот видаи размераоперандов,и этоформулы.Заметим,например,чтодлязначенийnотдомынивыполнения,зависящегоот вида и размераи этовремяравно 1. неТогдасоответствующаяфункцияоперандов,TA (n) — этосложимеем равно 1. Тогда соответствующая функция TA (n) — это сложвремяность почислу операций рассматриваемого типа.

Привлечение в каSчислуностьпооперацийрассматриваемогов ка- доn: отражающей  только типа. Привлечение честве CSA (x) функции,количествохранимыхчестведоTTDC(n):величин отражающей иноготолько количество хранимых типа, привоA (x) функции,полнительныхтогоилификсированногополнительных величин того или иного фиксированного типа, приводитк пространственнойчислу величин рассматИзменениеэтой функциисложностипри n → ∞S можнотак:A (n) по охарактеризовать$диткпространственнойсложностиS(n)почислувеличинрассматAГлава.Сложностиалгоритмовкакфункциичисловыхаргументовриваемоготипа.для любых n значение этой функции не превосходит ⌊ n⌋ − 1, и найриваемого типа.дутся сколь угодно большие n, для которых ее значение равно  ваяэтим предположениео равнозатратностивсех рассматриваемых$ Такуюсложность называюталгебраическойсложностью по чис⌊операцийn⌋ − 1.

исложностьТакуюназываюталгебраическойсложностьюпо чисравнообъемностивсехучитываемыхвеличин.Алгебраилу Главаоперацийиличислувеличинрассматриваемоготипа,подчерки. СложностиалгоритмовкакфункциичисловыхаргументовВпримерах.и.невозникаетнеобходимостивхранениилуоперацийиличислувеличинрассматриваемоготипа,подчерки  ческую сложность арифметических алгоритмов по числу умноженийбольшихобъемоввеличинсверхобъемавхода(сортировкапростыи деленийназываютсложностью.Из основныхваяэтимпредположениео равнозатратностивсех рассматриваемыхнапример,[].мультипликативной См.,См.,например,[].мивставкаминетребуетдополнительногомассива).Дополнительнаяарифметическихоперацийумножениеиделениеявляютсянаиболееопераций и равнообъемности всех учитываемых величин.Алгебраидорогими,и прирассмотренииарифметическихалгоритмов переменныхчастопамять,еслии нужна,— это несколькодополнительныхческуюсложностьарифметическихалгоритмовпочислу умноженийинтересуютсяименно (алгебраической)сложноалгоритмом. мультипликативнойи(ячеек),деленийиспользуемыхназывают мультипликативнойсложностью.

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