РИД
№ 621112500147-2Программа для решения трудных экземпляров проблемы булевой выполнимости с применением метода опорных векторов
25.11.2021
Программа предназначена для решения трудных экземпляров проблемы булевой выполнимости (SAT). По данной на вход исходной булевой формуле в формате КНФ на первом этапе с помощью CDCL-решателя решается семейство простых SAT-задач, полученных с помощью подстановки в исходную КНФ случайных значений некоторого числа случайно выбранных переменных (от 10 до 100). На втором этапе осуществляется обучение линейной SVM-машины на конфликтных дизъюнктах, которые сгенерировал CDCL-решатель на первом этапе. При этом конфликтный дизъюнкт считается полезным, если он не был удален к моменту нахождения решения хотя бы одной задачи из семейства. На третьем этапе на короткий промежуток времени запускается CDCL-решатель, после чего с помощью обученной SVM-машины оценивается полезность всех сгенерированных конфликтных дизъюнктов. На четвертом этапе к исходной КНФ добавляются дизъюнкты, полезность которых была определена на третьем этапе, после чего на полученной КНФ запускается CDCL-решатель.
ГРНТИ
28.23.29 Программная реализация интеллектуальных систем
28.23.17 Логика в искусственном интеллекте
Ключевые слова
параметризация
проблема булевой выполнимости
машинное обучение
Детали
Тип РИД
Программа для ЭВМ
Сферы применения
Решение задач комбинаторики и верификации.
Ожидается
Исполнитель
Исполнители
Федеральное государственное бюджетное учреждение науки Институт динамики систем и теории управления имени В.М. Матросова Сибирского отделения Российской академии наук)
Заказчик
Федеральное агентство научных организаций
Похожие документы
Программа для поиска эффективных декомпозиций трудных экземпляров проблемы булевой выполнимости
0.955
РИД
Параллельный решатель проблемы булевой выполнимости, использующий метод Монте-Карло для поиска эффективных декомпозиций
0.928
РИД
Программа для оценивания эффективности декомпозиций трудных экземпляров задачи булевой выполнимости с применением произвольных решателей и возможностью варьирования их параметров
0.926
РИД
Применение параллельных и распределенных алгоритмов решения проблемы булевой выполнимости (SAT) к криптоанализу, поиску комбинаторных структур и исследованию дискретных моделей коллективного поведения
0.895
НИОКТР
Модели и алгоритмы вычислительных процессов для решения трудных вариантов проблемы булевой выполнимости
0.891
Диссертация
Многопоточный решатель проблемы MaxSAT
0.890
РИД
Применение параллельных и распределенных алгоритмов решения проблемы булевой выполнимости (SAT) к криптоанализу, поиску комбинаторных структур и исследованию дискретных моделей коллективного поведения
0.888
НИОКТР
Разработка эволюционных стратегий поиска декомпозиций трудных вариантов задачи о булевой выполнимости с применением к обращению криптографических функций
0.882
НИОКТР
Разработка эвристик для повышения эффективности современных алгоритмов решения проблемы максимальной выполнимости (MaxSAT)
0.880
НИОКТР
Программная библиотека для решения задачи выполнимости булевых формул при помощи реконфигурируемых вычислителей
0.879
РИД