СЛОЖНОСТЬ ВЫЧИСЛЕНИЙСтраница 2
Но проверить решение такой задачи можно за полиномиальное время. Вся сложность в том, чтобы знать «траекторию решения». А вот снять проблему выбора правильной траектории позволяет недетерминированная машина Тьюринга, которую можно представить как сколь угодно большое число (обычных детерминированных) машин, каждая из которых делает попытку добраться до решения задачи по одной из возможных траекторий. У кого из читателей фантазия при этом отказывает, могут просто представить себе бога (говорят – «оракула»), который подсказывает правильный путь, чтобы не гонять кучу машин неведомыми тропами. Конечный эффект тот же.
Таким образом, множество труднорешаемых задач (NP задач) относится к задачам, решаемым недетерминированной машиной за полиномиальное время. А проблему сложности вычислений математики выразили в виде формулы, которую все-таки приведу из-за ее краткости и «нетрудности» печати:
P = NP?
Интересно, говорят этой формулой математики, совпадают ли множество задач, решаемых за полиномиальное время и множество NP задач? Может просто толку пока не хватает найти простые решения…
Как бы там ни было, а задачи, для которых простые (полиномиальные) решения пока не найдены, существуют. И чем дальше, тем больше математики упорствуют в этой (недоказанной) уверенности. Более того, они коллекционируют типовые труднорешаемые задачи, которых уже набралось не менее тысячи. Более того, утверждают, что одни труднорешаемые задачи сводятся к другим труднорешаемым задачам. Поэтому даже используется для таких задач термин "NP –полные" задачи. И делается радикальное заявление: если хоть для одной NP –полной задачи будет найдено простое (полиномиальное) решение, тогда простое решение будет найдено и для всех остальных NP –полных задач. Тогда будет доказано P=NP и проблема сложности вычислений в этом ее виде будет закрыта!
Другое по теме
Описание нейронных сетей
В первой части этой главы описана система
построения сетей из элементов. Описаны прямое и обратное функционирование сетей
и составляющих их элементов. Приведены три метода построения двойственных сетей
и обоснован выбор самодво ...