9.1. Сетевое программирование как обобщение динамического
9.2. Ареал жадного алгоритма
9.3. Приближенные алгоритмы
9.4. Метод ветвей и границ
9.5. О задаче ЦЛП
10. Квантовые вычисления
10.1. В чем идея и каковы препятствия
10.2. Основные понятия
10.3. Вычисление и феномен измерения
10.4. Квантовые вентили
10.5. Алгоритм ускоренного поиска
10.6. Квантовое преобразование Фурье
10.7. Алгоритм факторизации Шора
10.8. Антипод здравого смысла
10.9. ЭПР-парадокс и скрытые параметры
10.10. О перетягивании каната
10.11. Комментарии и дополнения
11. Сводка основных определений и результатов
Литература
Предметный указатель
Предисловие
Чего, собственно, ожидать на краю? На грани, где возможное переходит в невозможное, жизнь - в смерть, теорема -- в парадокс. По сути - ожидать нечего. Однако, как и в поиске смысла жизни, основную роль здесь играют побочные эффекты.
Том планировалось назвать "Труднорешаемые задачи", но помешала двусмысленность толкования. Одни начинают думать о математических олимпиадах, другие - "где бы найти что-нибудь полегче". А речь-то идет о противоборстве перебора и целенаправленного поиска. Иначе говоря, содержание вращается вокруг знаменитой проблемы "P против NP", и вовлекает в круговорот многое за пределами. Можно ли кардинально избавиться от сложности решения при компактном описании исходных данных? Не вообще избавиться, а там, где перечисление организовано экономно. Ибо почему бы не найти ответ быстро, если данных много, но описание коротко? Проблема на вид проста, но ускользает, и аукается в таких закоулках, что мысль о "неисповедимых путях" обретает дополнительную опору.