Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » В.Б. Алексеев - Введение в теорию сложности алгоритмов

В.Б. Алексеев - Введение в теорию сложности алгоритмов, страница 17

DJVU-файл В.Б. Алексеев - Введение в теорию сложности алгоритмов, страница 17 Дискретная математика (2485): Книга - 2 семестрВ.Б. Алексеев - Введение в теорию сложности алгоритмов: Дискретная математика - DJVU, страница 17 (2485) - СтудИзба2019-04-28СтудИзба

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

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

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

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

Задача о квавтифицированных булевских формулах (С)ВЕ). Вход: формула вида ж *)(а.*.)... (Е * )[Р(*..",* )], тле хм... >х,„— булевские переменяые, Р— булевская формула в базисе 1>конъюнкция, двзъюнкция, отрицание~, >Ъ б (3, Ч~ дпя всех т. 2'ребус>поят выяснить, истинна ли данная формула. Лемма 6.2. ЯВР б РБРАСЕ. Доназатпе встпва. Пусть на вход поступила формула Я~хт)(>>в>зхэ)... (Я>нх>„)[Г(хц...,х )], длины и.

Тогда длина формулы Р(хц..., х ) не более п, и для любого задаввогонэбора(а>,...,а ) вычкслевиеР(тэм...,а ) можновьшол- вить за время, а значит и с использованием памяти, не более р> (и), где рт — некоторый полипом. Если зафиксированы только значения ап...,>зэ переменных хь, ..,хм то мы получаем подзадачу: найти истивностное значение формулы (>ттьт>хаы) ° ° ° Ж»>х>н)[Р(т"1> >зт» хь+ь ' > х»>)]' Применим для решения исходной задачи (и всех ее подзадач) следую- щий рекурсивный алгоритм: 1. Вычислять Яэхэ)...

(Я„,х„,)Р(0>хэ,...,х,„) этим же рекур- сввиым алгоритмом. Запомнить полученное значение (1 бит) в допол- виз633з>нОЙ ячейке. тт 2. Вычислить на той же зоне этим же алгоритмом (азиз)... (ьчЬьохоь)Р(1ь язв .. ь хоь) 3. Если Яь — — Ч и оба значения, вычисленные в 1 и 2, равны 1, то выдать ответ 1, иначе выдать О. Если (~ь = 3 и оба значения в 1 и 2 равны О, то выдать О, вначе выдать 1. Из описания алгоритма видно, что для решения задачи каждого уровня нужно на 1 ячейку больше, чем на решение любой ее подзадачи.

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

Теорема 6.2. Задача ь тВР лелястпсл РБРАСЕ-по ьпой. Яопазаиьельстпво. Нам надо доказать, что любак задача Ь из РБРАСЕ полиномиально сводится к ЯВУ. Если В Е РБРАСЕ, то супьествует машина Тьюринга М, которэл решает задачу В с памятью не более рь(п) и временем не более 2"ь"ь (см. лемму 6.1), где п — длина вхцца. Пусть з — вход длины п для задачи Ь. Нам надо за полнномиальное время построить квантнфицировавную формулу Рйй так, что Гь 1 истинна тогда и тольхо тогда, когда з Е Ь. Тот факт, что х Е Ь, равносилен утверждению: для входа х существует цринимаюшее (с ответом "да") вычисление маппшы М. Это последнее утверждение мы и выразим в виде формулы Рь*ь. Так же, как при доказательстве гт Р-полноты задачи ВЬП1, введем два множества переменных ьт и 7т, описывающих 2 произвольные конфигурации на зоне рь(ть); и запишем формулу Ро(ьт, Ъ"), выражающую 'тот факт, что р' и рт правильно задают конфигурации и либо 1т = 1т', либо из конфигурации ьт мы за один шаг машины М переходим в конфигурацию ь'.

Как показано при доказательстве ььтР-полноты задачи ВЫП длина формулы Ро(ь;'ьт') может быть ограничена некоторым полиномом рз(п) и ее можно построить за полиномиальное от п время. Формула Ро(1т,'ти) выражает тот факт, что из конфигурации ьт в конфигурацию т'т можно перейти за не более чем 1 шаг. Построим теперь индуктввно формулы Рь, Рз,..., Р„где з = р(п), слецуюшвм образом. Пусть И~ — еще одно множество переменных, описывающих конфигурацию на зоне рт(п).

Тогда положим Р»(КУ') = ЗИ~[Р»»(У,И~)йР»»(И', У')]. Формула Р» выражает тот факт, что У, У' — правильные конфигурации и из У в У' можно перейти за не более, чем 2 шагов. Формула в квадратных скобках равносильна следующей формуле: (И')(ЧЕ) [(У = У)й(Я = И') ч (У = И')й(Я = У ) -э Р»»(У, Е)] гле У,2 — два множества переменных, описывающих 2 произвольные конфигурации на зоне р»(и). Поэтому формулу Р» можно записать в виде: Р»(У, У') = (ВИ ) (~У)(~~) [((У = У)й(ь = И') Ч (У = И~)й(Я = Ъ")) -» Р»»(У, 2)]. Таким' образом, длина Р»(Ъ', У') отличается от длины Р» 1(У, У') не более чем на некоторый поливом рз(п) и дивна Р»(К У') не превосходит рз(п) + йрз(п).

Пусть время работы мал»ивы М не превосходит 27~"1 и з = р(п), Тогда Р,(Ъ', У') имеет длину не более рз(п) + р(п) рз(п) = р»(и), гле р4 — полипом, и выражает тот факт, что У и У' правильные конфигурации и из И в Ъ" можно перейти за не более 29~"~ шагов машины М. Пусть формула 0 (У) выражает тот факт, что конфигурация У является правильной начальной конфигурацией для входа х (на зоне р1(п)), а фррмула Н(У) выражает тот факт, что в конфигурации У состояние "ла". Тогда тот факт, что для входа х существует принимающее вычисление машины М можно представить формулой Р" =( )(~У)[С.(У)йН(У') .(У,У')] Поскольку длина формул С,(У) и Н(У) может быть ограничена лолиномом от п и они могут быть построены за полиномиальное от п время (см.

доказательство НР-полноты задачи ВЫП), то получаем, что длина Р~*~ не превосходит полвнома от и и Р~*~ может быть построена за полиномиальное от п время. Теорема доказана. При определении класса 1ЫОС обычно используют модель многоленточной машины Тьюринга. Пусть у машины Тьюринга имеется несколько лент, одна из которых выделена как входная, и на каждой ленте имеется одна головка. Один шаг работы такой машины состоит в одновременном выполнении обычных действий каждой головкой (у каждой головки свои действия), причем весь набор действий однозначно определяется теми символами, хоторые обозреваются всеми голов- хами и состоянием машины. Вхсдное слово записывается на входной 79 ленте в стандартной конфигурапии и головка на входной ленте может только читать символы, но не может записывать новые.

Определение. Класс РйОС определяется как класс всех задач распознавания (языков), для которых существует распознающая их многоленточная машина Тьюринга, использующая на всех лентах, кроме входной, не более с 1ояз п ячеек, где и — длина входа и с — некоторая константа (для данной задачи). Используя лемму 6.1, нетрудно показать, что РйОС С Р. Таким образом ВйОО С Р С ИР С РБРАСЕ. Можно доказать, что РАМОС ф РБРАСЕ, позтому хотя бы одно из указанных включений должно быть строгим, Однако какое (или какие) именно, пока (2002 год) не известно. Литература 1. Алексеев В.

Б. Логические полукольца и их использование для построения быстрых глгортмов // Вестник ЮГУ, Серия 1. Матпематика, механика — 1997, Н 1. — С. 22-29. 2. Алексеев В. Б. Сложность умножения матрип (обзор) // В кн. Кибернетпическиб сборник, новая серия, вьш. 25 — Мл Мир, 1988. С.

189-236. 3. Алексеев В. Б., Ложкин С. А. Элеменнты тпеории графов, схем и автпоматов — Мл Издательский отдел ф-та ВМиК МГУ, 2000.— 58с. 4. Ахо А., Хопкрофт Дж., Улыбин Дж. Постпроение и анализ вычислительных алгоритмов. — Мл Мир, 1979. — 536 с. 5. Барздинь Я. М. Сложность распознавания симметрии на машинах Тьюринга // В сб. Проблемы кибернетпики, вып.

15 — Мл Наука, 1965. С. 245-248. 6. Вороненка А. А. О сложности распознавания монотонности // В кн. Математические вопросы кибернетпики, вып. 8 — М.: Наука-физматлит, 1999. С. 301-303. 7. Гэри М., Джонсон Д. Вычислитпельные машины и трудноретааеные задачи. — Мл Мир, 1982. — 416 с.

8. Карацуба А. А., Офман Ю. П. Умножение многозначных чисел на автоматах // ПАП СССР— 1962. — Т. 145. — Н 2. — С. 293-294. 9. Кнут Д. Э. Искусство программировании. Т. 8. Получисленные алгоритпмы. — 3-е изд. — Мл "Вильямс", 2000. — 832 с. 10. Кнут Д. Э. Искусстпво программирования. Т. У. Сортировка и поиск. — 2-е изл. — М.; "Вильямс", 2000. — 832 с. 11. Кудрявцев В. Б., Алешин С. В., Подколзин А. С. Введение в теорито автпоматов.

— Мл Наука, 1985. — 320 с. 12. Кук С. А. Сложность процедур вывода теорем // В кн. Кибернетический сборник, новая серия, вьш. 12 — Мл Мир, 1975. С. 5-15. 13. Папгдкмитриу Х., Стайглзш К. Комбинатпорная оптпимизаиия. Алгоритмы и сложность. — Мл Мир, 1985. — 510 с. вт 14. Рейнгольд Э., Нивергельт Ю., Лео Н. Комби»атор»ые алгоритмы. Теория и практика. — М.:Мир, 1980. — 476 с. 15. Тоом А. Л. 0 сложности схемы из функциональных злемевтов, реализующей умножение целых чисел // НАН СССР— 1963.— Т.

150. — С, 496-498. 16. Шенхаге А., Штрассен В. Быстрое умножение балыках чисел // В кн. Кибернетический сборник, новая серия, вьш. 10 — Мс Мир, 1973. С. 87-98. 17. Штрассен В. Алгоритм Гаусса не оптимален // В кн. Кибер»ети- ческий сбор»ик, новая серия, вып. 7 — Мс Мир, 1970. С. 67-70. 18.

Яблонский С. В. Введе»ие е дискрет»ую математику. — 3-е изд. — Мс Высшая школа, 2001. — 384 с. Учебное пособие АЛЕКСЕЕВ Валерий Борисович ВВЕДЕНИЕ В ТЕОРИЮ СЛОЖНОСТИ АЛГОРИТМОВ Издательский отдел факультета ВМиК МГУ 1лицеизия ИД №05899 от 24.09.01) Напсчлгвно с готового оригинал-макета в нздвтельствс 000 "МАКС Пресс" Лнпслзил ИД 1Ч 00510 от О! 12 99 г.

Подписано к печвти 09.07.2002 г. Формвт бОх90 1П 6. Уел печ.л. 5 25. Тарик 150 зкз Заказ 58! . Тел. 939-3890, 939-3891, 928-1042. ТсвУФекс 939-3891. 119899, Москве, Воробьевы горы, МГУ. .

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