2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 доказательство NP-полноты задачи.
Сообщение08.10.2009, 12:20 
Аватара пользователя
Всем добрый день!))

Мне нужно доказать, что некоторая алгоритмическая задача (алгоритм построения выводов в силлогистике :) ) является NP-полной (или, в случае неудачи, показать, что она решается за полиномиальное время) .Т.е. я должна доказать, что задача SAT (проверка выполнимости булевой формулы в КНФ) также сложна, как и вычисление р-та данным алгоритом? Какие тут может быть общий план действий? И что лучше всего почитать?))))

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение08.10.2009, 15:28 
Аватара пользователя
Гэри М., Джонсон Д. — Вычислительные машины и труднорешаемые задачи

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение08.10.2009, 15:31 
Аватара пользователя
Спасибо большое!!)))

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение08.10.2009, 20:07 
Аватара пользователя
Чудо-в-перьях в сообщении #250033 писал(а):
Мне нужно доказать, что некоторая алгоритмическая задача является NP-полной (или, в случае неудачи, показать, что она решается за полиномиальное время) .


А почему именно эти две альтернативы. Разве NP-задача не может быть одновременно не полиномиальной и не NP-полной?

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение08.10.2009, 20:16 
Аватара пользователя
Профессор Снэйп в сообщении #250143 писал(а):
А почему именно эти две альтернативы. Разве NP-задача не может быть одновременно не полиномиальной и не NP-полной?

Может. Но среди стественных задач таких мало.

Хотя вот задача определения истинности в какой-то теории вполне может быть даже не NP-полной, а более сложной.

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение08.10.2009, 20:30 
Аватара пользователя
Xaositect в сообщении #250150 писал(а):
Хотя вот задача определения истинности в какой-то теории вполне может быть даже не NP-полной, а более сложной.


Даже алгоритмически неразрешимой может оказаться :)

Теория первого порядка натуральных чисел (со сложением и умножением), насколько я помню, даже не арифметична. Вроде бы эквивалентна $\varnothing^{(\omega)}$ по Тьюрингу :)

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение08.10.2009, 20:56 
Аватара пользователя
Профессор Снэйп в сообщении #250157 писал(а):
Даже алгоритмически неразрешимой может оказаться

Ну, силлогистика не арифметика, такого быть не должно.

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение08.10.2009, 21:16 
Аватара пользователя
Xaositect в сообщении #250175 писал(а):
Ну, силлогистика не арифметика, такого быть не должно.


Ага, там всё должно быть перечислимо. Насчёт разрешимости...

Кто-нибудь из математиков может похвастаться, что знает эту самую силлогистику? Или это сугубо прерогатива философов, юристов и прочих гуманитарев? Я, например, практически совершенно не знаю :?

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение08.10.2009, 22:08 
Аватара пользователя
Профессор Снэйп в сообщении #250189 писал(а):
Кто-нибудь из математиков может похвастаться, что знает эту самую силлогистику? Или это сугубо прерогатива философов, юристов и прочих гуманитарев? Я, например, практически совершенно не знаю

Лукасевич Я. — Аристотелевская силлогистика с точки зрения современной формальной логики

 
 
 
 Re: доказательство NP-полноты задачи.
Сообщение12.10.2009, 13:05 
Аватара пользователя
Профессор Снэйп
Она разрешимая, но сложность алгоритма поиска вывода в натуральных исчислениях различных силлогистик точно больше полиномиальной. Скорее всего, она NP (вроде что-то получилось за выходные набросать--теперь надо проверить).
Жалко, что силлогистика мало используется в математике: по сути, это фрагмент исчисления предикатов, в ряде случаев экзистенциальный. А в него у нас один препод даже всю ЛП погружал.. тут масса разных иснтересный вещей вылезает 8-) Не зря, не зря Л. Кэрролл так любил силлогистику)) у него есть совершенно зверские примеры в "Истории с узелками", которые не только гуманитариев с ума сведут))

 
 
 [ Сообщений: 10 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group