Информатика и вычислительная техника
  • формат djvu
  • размер 546.15 КБ
  • добавлен 25 сентября 2011 г.
Кнут Д.Э. Устойчивость супружеских пар и другие комбинаторные задачи: Введение в математический анализ алгоритмов
М.: МЦНМО, 2001 г., 78 с.

"Цель данной работы состоит в том, чтобы ознакомить читателя с основами анализа алгоритмов, причём сделать это с помощью примеров, а не систематического изложения теории. Надеюсь, что такой подход позволит читателю быстро войти в курс дела, познакомиться с идеями, используемыми в этой области, а также понять взаимосвязь анализа алгоритмов с другими математическими дисциплинами. Задача об устойчивых супружеских парах наилучшим образом соответствует этим целям: во-первых, её изучение не требует никаких предварительных знаний по алгоритмике, а во-вторых, она позволяет наглядно продемонстрировать основные методы анализа алгоритмов. Эта задача показывает, насколько интересным может быть анализ алгоритмов сам по себе, не говоря о его практической значимости." (из предисловия автора)

Оглавление:
Содержание
От переводчиков русского издания
От переводчика английского издания
Предисловие к первому изданию (на французском языке)
Введение, определения, примеры
Обобщение: задача о приеме n абитуриентов в m университетов
Обобщение: случай неполных списков
Преобразование неполных списков в полные
Упражнения
Существование устойчивого паросочетания: основной алгоритм
Описание алгоритма
Доказательство корректности алгоритма
Конфликт интересов
Доказательство теоремы 2 из лекции 1
Анализ алгоритма
Упражнения
Принцип отложенных решений: накопление купонов
Пасьянс Циферблат
Оценка среднего числа предложений
Дополнительные предположения, упрощающие задачу
Задача собирателя купонов
Выводы
Частичная амнезия
Упражнения
Теоретические основы: применение в задаче о кратчайшем пути
Теория дискретной вероятности
Производящие функции
Неравенство Чебышёва–Бьенамэ
Независимые случайные величины
Производящая функция для сумм p_k + p_{k+1}+
Дисперсия в задаче собирателя купонов
Усиление неравенства Чебышёва
Основной алгоритм: исследование наихудшего случая
Задача о кратчайшем пути в графе
Описание алгоритма
Упражнения
Поиск в хеш-таблицах: поведение основного алгоритма в среднем
Хеширование
Среднее время поиска информации
Связь с проблемой поиска паросочетаний
Асимптотическая оценка среднего числа предложений в основном алгоритме
Завершение доказательства
Заключение
Дополнительное замечание о хешировании
Реализация основного алгоритма
Небольшие модификации
Инициализация таблицы P
Поиск устойчивого паросочетания, содержащего пару Aa
Обобщение на случай нескольких вынужденных браков
Поиск справедливого устойчивого паросочетания
Поиск всех устойчивых паросочетаний
Нерекурсивная версия алгоритма поиска всех устойчивых паросочетаний
Нерешённые проблемы
Пересечение интервалов
Резюме лекций
Аннотированная библиография
Устойчивые паросочетания
Задача собирателя купонов
Задача о кратчайшем пути
Хеширование
Структуры данных и алгоритмы
Анализ алгоритмов
Приложение А Более поздние работы
Приложение B Ответы и решения
Упражнения
Указатель
Похожие разделы
Смотрите также

Асанов М.О., Расин В.В. Комбинаторные алгоритмы

  • формат pdf
  • размер 1 МБ
  • добавлен 21 ноября 2010 г.
В книге приводятся алгоритмы дискретной оптимизации на графах и сетях. Материал, посвященный алгоритмам, содержит достаточно строгое их обоснование. При построении и анализе алгоритмов, используются основные теоретико-графовые понятия и факты. Подбор тем, поднятых в книге, во многом определен вкусами авторов. Представлено семейство алгоритмов дискретной оптимизации, наиболее часто используемых программистами. Изд. УрГУ, 2008 г. , 127 с.

Головешкин В.А., Ульянов М.В. Теория рекурсии для программистов

  • формат djvu
  • размер 7.44 МБ
  • добавлен 07 апреля 2010 г.
М.: ФИЗМАТЛИТ, 2006. 296 с. Книга является учебным пособием по теории рекурсии в аспекте ее применения в области проrраммирования. В ней рассматриваются основы теории рекурсии и ее использование в области разработки и анализа рекурсивных алrоритмов. Приводятся основные сведения о рекурсивных последовательностях и функциях, даны примеры рекурсивных алrоритмов, разработанных на основе рекуррентных соотношений, метода декомпозиции и метода динамичес...

Грин Д., Кнут Д. Математические методы анализа алгоритмов

  • формат djvu
  • размер 1.55 МБ
  • добавлен 28 июля 2007 г.
1982 год, 120 страниц, 2-е издание Оригинальное и нестандартное изложение известных методов анализа алгоритмов, написанные крупным американским специалистом Д. Кнутом в соавторстве с Д. Грином. В книге представлены: комбинаторные тождества, рекуррентные соотношения, асимптотические представления. От читателя требуется знакомство с основами теории вероятностей, комбинаторного анализа и теории функций комплексного переменного. Для системных програ...

Дроздов С. Комбинаторные задачи и элементы теории вычислительной сложности

  • формат doc
  • размер 140.3 КБ
  • добавлен 23 мая 2007 г.
В пособии рассмотрено понятие комбинаторной задачи, приведены примеры таких задач, основные методы их решения и оценки эффективности алгоритмов. Рассмотрены основные понятия теории вычислительной сложности и приведены в кратком изложении основные результаты теории. Рассмотрены приемы доказательства NP-полноты и примеры NP-полных задач. Предназначено для студентов, изучающих курс «Структуры и алгоритмы обработки данных», а также для специалистов,...

Кормен Т.Х., Лейзерсон Ч.И., Ривест Р.Л., Штайн К. Алгоритмы: Построение и анализ, 1-е издание

  • формат zip
  • размер 3.67 МБ
  • добавлен 07 июня 2010 г.
1-е издание, 1990. — 893 с.: ил. Фундаментальный труд известных специалистов в области кибернетики достоин занять место на полке любого человека, чья деятельность так или иначе связана с информатикой и алгоритмами. Для профессионала эта книга может служить настольным справочником, для преподавателя — пособием для подготовки к лекциям и источником интересных нетривиальных задач, для студентов и аспирантов — отличным учебником. Каждый может найти...

Курсовая работа - Теория алгоритмов. Разработка эффективных алгоритмов

Курсовая работа
  • формат doc
  • размер 1.16 МБ
  • добавлен 09 сентября 2011 г.
Содержание Введение: Актуальность темы Понятие алгоритма Признаки алгоритмов Структуры данных и их представление в памяти ЭВМ Эффективность алгоритмов и методы её достижения Форма алгоритмов Эффективность алгоритмов Машина Тьюринга Краткое содержание курсовой работы Разработка эффективных алгоритмов: Типы алгоритмов Линейный алгоритм Задание 1 Алгоритмы разветвляющейся структуры Задание 2 Циклические вычислительные процессы Задание 3 Словесн...

Пильщиков В.Н. и др. Машина Тьюринга и алгоритмы Маркова. Решение задач

  • формат pdf
  • размер 541.65 КБ
  • добавлен 04 ноября 2009 г.
Уч-метод. пособие - М.: ВМК МГУ, 2006. – 47 с. Задачи на составление алгоритмов в виде машины Тьюринга и нормальных алгоритмов Маркова, а также задачи теоретического характера. Сведения по теории алгоритмов, типичные приёмы решения задач и большой набор задач для самостоятельного решения. Пособие рассчитано на студентов 1 курса факультета ВМК МГУ и преподавателей, ведущих семинарские занятия по программированию. Содержание: Машина Тьюринга. Кра...

Пильщиков В.Н., Абрамов В.Г., Вылиток А.А., Горячая И.В. Машина Тьюринга и алгоритмы Маркова. Решение задач

  • формат djvu
  • размер 255.05 КБ
  • добавлен 04 января 2012 г.
М.: МГУ, 2006. – 47 с. Учебно-методическое пособие Задачи на составление алгоритмов в виде машины Тьюринга и нормальных алгоритмов Маркова, а также задачи теоретического характера. Сведения по теории алгоритмов, типичные приёмы решения задач и большой набор задач для самостоятельного решения. Пособие рассчитано на студентов 1 курса факультета ВМК МГУ и преподавателей, ведущих семинарские занятия по программированию.

Реферат - Элементы теории алгоритмов

Реферат
  • формат doc
  • размер 118.5 КБ
  • добавлен 05 июня 2011 г.
Содержание. Введение. Понятие алгоритма. Свойства алгоритмов. Дискретность. Детерминированность. Конечность. Массовость. Результативность. Виды алгоритмов. Линейный алгоритм. Циклический алгоритм. Разветвляющийся алгоритм. Вспомогательный алгоритм. Способы описания алгоритмов. Словесный способ. Блок-схемы. Заключение. Литература. Презентация для защиты реферата.

Charras C., Lecroq T. Handbook of Exact String-Matching Algorithms

  • формат pdf
  • размер 712.58 КБ
  • добавлен 16 апреля 2011 г.
College Publications, 2004. 256 pages. На англ. языке. ISBN-10: 9780954300647 ISBN-13: 978-0954300647 Хорошая коллекция алгоритмов сравнения и поиска строк: от классики (Кнут-Морис-Пратт) до кластерных алгоритмов. С подробными описаниями и вставками кода на C. String matching is a very important subject in the wider domain of text processing. It consists of finding one,or more generally, all the occurrences of a string (more generally called a...