Конспект установочных лекций по комплексному курсу Информатика, Теория информации

Арабское порно порно видео онлайн смотрите на www.botinok.porn. |

Эффективные алгоритмы для NP-полных проблем - часть 2


Если, например, в дереве поиска встречаются идентичные кандидаты в различных его поддеревьях, то часто оказывается более эффективным (относительно времени вычислений, однако при дополнительной потребности в памяти) запоминать в определенных таблицах уже обработанные задачи и в случае необходимости использовать полученные ранее результаты вычислений.

(4)        Вероятностные алгоритмы. Эти алгоритмы сознательно используют случайные величины, порождаемые генератором случайных чисел. При этом имеется два варианта:

(1) алгоритмы, которые дают корректный результат только с определенной вероятностью (которая при соответствующих затратах может быть выдержана сколь угодно близкой к единице);

(2) алгоритмы, которые завершаются в заданные границы времени только с определенной вероятностью.

(5)        Ограничение класса задач. В некоторых применениях можно так ограничить рассматриваемый класс задач, что задачи из этого ограниченного класса допускают полиномиальную обработку.

(6)        Эвристические методы. Как раз в случае NP-полных задач мы часто находим эвристические методы, которые удивительно хорошо работают, хотя неясно почему, и относительно этого нет каких-либо точных высказываний.

Для соответствующей работы с NP-трудными проблемами от программиста требуется особое искусство.




Начало  Назад  Вперед



Книжный магазин