РИД
№ 622011200211-8Многопоточный решатель проблемы MaxSAT
12.01.2022
Программа предназначена для решения задач максимальной булевой выполнимости (MaxSAT) с применением методов локального поиска. Основная новизна состоит в использовании принципа склеивания переменных. В данной метаэвристике выполняется объединение булевых переменных, над которыми построена КНФ, в «склеенные» переменные. Декартово произведения доменов склеенных переменных – это метрическое пространство с метрикой Хэмминга. Решатель выполняет локальный поиск для сопряженной функции в новом пространстве. Для выхода из локальных экстремумов применяются различные варианты эволюционных эвристик. При длительных стагнациях строится новое множество склеенных переменных. Программа разработана при поддержке совета по грантам Президента Российской Федерации (стипендия СП-3545.2019.5) и в рамках госзадания по проекту FWEW-2021-0003 (№ гос регистрации: 121041300065-9)
ГРНТИ
28.23.17 Логика в искусственном интеллекте
28.23.29 Программная реализация интеллектуальных систем
Ключевые слова
MaxSAT
локальный поиск
псевдобулева оптимизация
Детали
Тип РИД
Программа для ЭВМ
Сферы применения
Решение комбинаторных задач, допускающих постановки в контексте псевдобулевой оптимизации.
Ожидается
Исполнитель
Исполнители
Федеральное государственное бюджетное учреждение науки Институт динамики систем и теории управления имени В.М. Матросова Сибирского отделения Российской академии наук)
Заказчик
Федеральное агентство научных организаций
Похожие документы
Параллельный решатель проблемы булевой выполнимости, использующий метод Монте-Карло для поиска эффективных декомпозиций
0.921
РИД
Программа для решения трудных экземпляров проблемы булевой выполнимости с применением метода опорных векторов
0.890
РИД
Разработка эвристик для повышения эффективности современных алгоритмов решения проблемы максимальной выполнимости (MaxSAT)
0.883
НИОКТР
Программа для поиска эффективных декомпозиций трудных экземпляров проблемы булевой выполнимости
0.872
РИД
Микросервис-ориентированный параллельный решатель проверки выполнимости булевых ограничений MSCSAT
0.869
РИД
Разработка методов машинного обучения на основе SAT-решателей для синтеза модульных логических контроллеров киберфизических систем
0.864
НИОКТР
Математическое и программное обеспечение вычислительных комплексов для решения задач анализа несовместных систем с массивно параллельной обработкой данных
0.862
Диссертация
Новые эффективные методы и программы для вычислительно-трудоемких задач принятия решений с использованием суперкомпьютерных систем рекордной производительности
0.860
ИКРБС
Применение параллельных и распределенных алгоритмов решения проблемы булевой выполнимости (SAT) к криптоанализу, поиску комбинаторных структур и исследованию дискретных моделей коллективного поведения
0.859
НИОКТР
Программа для оценивания эффективности декомпозиций трудных экземпляров задачи булевой выполнимости с применением произвольных решателей и возможностью варьирования их параметров
0.856
РИД