Как решатель булевской выполнимости специализированный алгоритм побил.

May 27, 2014 01:55

http://www.cs.bgu.ac.il/~mcodish/Papers/Sources/lopstr07.pdf

SAT был использован для проверки завершимости набора правил переписывания. Кодирование проблемы в CNF и запуск Minisat быстрее в сотни раз, чем специализированное решение.

Minisat ещё и не самый

логика, sat

Leave a comment

Comments 6

nivanych May 27 2014, 11:17:39 UTC
Правильный подход такой -
нужно для этих вещей строить некую теорию когомологий (скорее всего, каких-то пучков), а для когомологий строить теорию препятствий, которая позволит в немалом числе случаев отсекать ветви.
Всё это пока очень глубоко интуитивно, и не более.
Поэтому, прошу воспринимать, как шутку ;-)

Reply

thesz May 27 2014, 12:14:19 UTC
Если я всё правильно понял, то так они и сделали. ;)

Reply

nivanych May 28 2014, 13:45:51 UTC
Может быть, какие-то "такие" идеи там и присутствуют, но слово "когомологии" я там не увидел ;-)

Reply

thesz May 28 2014, 14:09:28 UTC
Они строят деревья, как я понял, с отсечением. Практически твоя идея.

Reply


anonim_legion June 6 2014, 17:09:45 UTC
Мне одному видится в заголовке поста отсылка к рассказу Станислава Лема?

Reply

thesz June 6 2014, 17:42:48 UTC
Мне нравятся такие предложения, да. ;)

Reply


Leave a comment

Up