lekcii5 (Лекции), страница 9

DJVU-файл lekcii5 (Лекции), страница 9 Информатика (116): Лекции - 1 семестрlekcii5 (Лекции) - DJVU, страница 9 (116) - СтудИзба2013-09-14СтудИзба

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

DJVU-файл из архива "Лекции", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "информатика" в общих файлах.

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

Распознанный текст из DJVU-файла, 9 - страница

0(?оь'и) Алгоритмы с логарифмическим временем выполнения, например би- нарный поиск. Время выполнения удваивается при увеличении раз- мера задачи в и раз. О(»,) Алгоритмы с линейным временем вьшолнения, например гюследова- тельный поиск или схема Горнера, При увеличении размера зада ш вдвое время выполнения также удваивается. О(»,!оя'и) Алгоритмы с липеарифмическим временем выполнения, например, быстрая сортировка. Время выполнения увеличивается немного больше, чем вдвое, при увеличении размера задачи в два раза. 0(п2) Алгоритмы с квадратичным временем выполнения, например про- стые алгоритмы сортировки. Время выполнения увеличивается в 4 раза, при увеличении размера задачи в 2 раза,.

0?»а) Алгоритмы с кубическим временем выполнения> например умноже- ние матриц. ?Зремя вьшолнения увеличивается в 8 раза при увеличе- нии размера задачи в 2 раза. 0(2") Алгоритмы с экспоненциальным временем выполнения, например за- дача о составлении расписания. Время выполнения увеличивается в 2" раз при увеличении размера задачи в 2 раза. «Для того, чтобы передать зада >у компьютеру. казалось бы достаточно разработать какой-нибудь алгоритм решения. Но оказывается, >то н нрн современных сверхскоростных коъшьютерах некоторые алгоритмы не подходят, поскольку требуют слишком много времени.

Например, осли алгоритм греб>уе> перебрать все бу>говы функции от и переменных, то кокшьютер не сможе с это сделать даже за миллион лет уже прн и = 7, Выходов два либо ускорять компьютеры, либо придумывать новые нестандартные алгоритмы. Оказывается, что нестандартные алгоритмы существуют для многих задач, Например, умножепне в столбик двух и-разрядных чисел требует 0(пз) битовых операций. Только в 1962 — 63 гг.

были обнаружены более быстрые алгоритмы со сложностью 0(п>+«) для любого е ) О. Онн основаны на разложении чисел на множители (т. н. китайская теорема об остатках !64]). Оказывается, что н умножение ма> риц спцюка на сп>олбец -- это не самый быстрый способ (он требует 0(пз) арифметических операций для матриц порядка и). Уже более 15 лет известна оценка 0(пв а"), но дальнейшее ее улучшение еще впереди. К сожалению, для болыпннства задач на практике не существует пока алгоритмов с нолнномнальной верхней оценкой сложности, а, эксноненцнальная сложность .— очень быстро растущая вели г>«на.

С >Ч>угой стороны, для этих алгоритмов нет н нижней оценки сложности выше, чем линейная. Так что с ситуацией здесь еще предстоит разбираться. Похоже, что для разработки быстрых алгоритмов надо применять хорошо развнтыа раздолы математики, такие, например, как алгебра,« 35 И сегодня задача построения эффективных алгоритмов остается весьма актуальной. Заведующий кафедрой математи и'ской кибернетики факультета ВМиК М?'У профессор Алексеев В. Ь, пишет: Важность сложностных характеристик алгоритмов особенно велика лля таких ответственных применений, как криптография.

Защитой от расшифровки может быть высокая сложность алгоритма декодирования. Своеобразной шифровке обфускации подвергаю<ся и программы, исходный код которых маскируется от реинжениринга. В последнем случае стойкость скрываемого кода определяется сложностью алгоритма распознавания исходного текста. программы. Зал«ечпнгзе. Предлагая новый или модифицированный алгоритм, необходимо всегда давать <>го сложностную оценку, без которой невозможно судить о полезности этого алгоритма. Во всяком случае, алгоритм без такой оценки не считается научно обо<>нованным. К1>омс то1'о во многих случаях зй,каз .1ик налагас'Г весьма, жйс'Гкис ОГ1>аничения на пространственную и врсмепнук> сложность алгоритма и программы решения задачи.

Например, на олимпиадах по программированию предельное время выполнения последовательности тестов >кюри программой всегда задается таким, чтобы лобовой алгоритм заведомо не уложился бы. Например, степень полинома и выбирается настолько большой, чтоб~ без схемы Рорне1)а с ое линейной сложностьк) оыло нев<>зк<ожно за малое время е> о табулировать(вычислить значения такого многочлена во многих т<>чках). В нашем курсе понятие алгоритк<а и его свойства будут изучены достаточно подробно и достаточно строго. Это обусловлено тем, что алгоритмы образуют сердцевину информатики, являются тем общих< знаменателем, который образует ее основу и объединяет различные направления. Здесь уместно повторить мнение Д. Кнута: «<1учший, с моей точки зрения, способ определить информатику " это сказать, что она занимается изучением алгоритмов» ~34~. Но прежде чем заняться деталы<ым изучением алгоритмов и их свойств., пам необходимо рассмотреть вопросы, связанные с интерпретацией сообщений, и, в частности, выяснить, как реализуются отображения <! и )с<, связывающие сообщения с содержащейся в них информацией.

Решив эти вощюсы, мы сможем задавать правильные исходные данные для алгоритмов и правилыю интерпретировать сообщения, полученные в результате их применения. Лекция 5 1.10 Интерпретация дискретных сообщений Сообгцения интерпретируются л>одьми в соответствии с их представлениями о внешнем клире, о среде (естественной или искусственной), информацию о которой содержат эти сообщения. Именно этим обстоятельством объясняется то, что одно и то же сообщение интерпретируется разными людьми по-разному.

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

На этом бе<еда завер)пилась и собеседники разошлись, очень довольные собой и друг другом. Один из лк)бопытных свидетелей беседы обратился к философу за разъяснением ес содержания. «Мой собеседник оказался очень мудрым человеком», сказал философ. «Сначала я сказал ему, что плохо жить одному, как перст. На что он ответил, что, конечно, вдвоем жить лучше. Тогда я сказал ему, что еще лучше, когда в семье трос, имея в виду ребенка. Он согласился и заметил, что ребенок сплотит семью. И жизнь пойдет полной чашей, отметил я напоследок, а он, показав луковипу, как бы ска; зал,что тогда даже мелкис неприятности не оудут омрачать радости жизни».

Свидетель усомнился в интерпретации Ф и НОгп11л за, разъяснениями к Одно!лаз!2му. «Он, ничего, пар!'нь смелый, но куда, ему против меня», сказал О. «Сна гала он говорит мн!.: Зй ты, одноглазый и рт», на 1то я отвечал; «Л ты со своими двумя не О21еньто задавайся». 22 он никак не уймется: «А ведь на двоих-то у нас всего три глаза . Тут я показал ему кулак. Он испугался и решил к!яриться.

«Выпьем, !ТО ли. » - —. предло!хил он, на что я ответил: «Иди за бутылкой, закуска найдется». Мораль очевидна. Чтобы не оказаться в положении собеседников из притчи, фиксируют представление о внешнем мире в виде его модели. Мы здесь опишем сущность этого понятия, не уточняя пока полностью определений. Формальное и строгое изложение данного материала отложим до специальных курсов.

Строя математическое понятие модели, мы исходим из того, что внешний мир (среда) состоит из объектов (предметов), которые обладают определенными свойствами (атрибутами) и находятся в определенных отношениях друг с другом. Объектам, их атрибутам и отношениям ставятся в соответствие знаки (имена), из которых строятся сообщения (напомним, что дискретное сообщение это последовательность знаков).

Интерпретация дискретного сообщения при наличии модели сводится к тому, что каждому знаку, входящему в состав сообщения, ставится в соответствие объект, свойство (атрибут) объекта, или отношение между обьектами, представляемое этим знаком ~23, 32~. Определение 1.10.1. Назовем А-местных! отношением на М1южестве ЛХ совокупность (множество) г!' у1юрядоченных наборов из Л элементов множества ЛХ вида (х1,хэ, ..., х») (иначе говоря, отношение г это подмножество декартова произв1дсния т'~ С ЛХ~; верхний индекс у г указывает местность (число мест) отношения.

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