Совершенный алгоритм. Алгоритмы для NP-трудных задач

Четвертая часть серии «Совершенный алгоритм» посвящена одной из самых фундаментальных тем в теоретической информатике — NP-трудным задачам. Книга адресована программистам, уже имеющим опыт в алгоритмах и желающим перейти на новый уровень понимания вычислительной сложности.

Автор, профессор Стэнфордского университета Тим Рафгарден, подробно объясняет, что такое NP-трудность, как распознать такие задачи на практике и какие стратегии можно применять для их решения, когда точный полиномиальный алгоритм неизвестен или невозможен. Рассматриваются классические NP-трудные задачи, такие как задача коммивояжера.

Книга учит не бояться NP-трудности, а грамотно подходить к ней: избегать решения «с нуля», искать эффективные аппроксимационные алгоритмы, эвристики и другие практические методы. Материал основан на популярных онлайн-курсах автора и изложен с акцентом на понимание общей картины и математических основ.

Совершенный алгоритм. Алгоритмы для NP-трудных задач
A
Автор
Тим Рафгарден
Издательство
Питер
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент