|
Вычислительные методы и программирование, 2014, том 15, выпуск 1, страницы 22–35
(Mi vmp227)
|
|
|
|
Эта публикация цитируется в 4 научных статьях (всего в 4 статьях)
Применение метода Монте-Карло к прогнозированию времени параллельного решения проблемы булевой выполнимости
О. С. Заикин, А. А. Семёнов Институт динамики систем и теории управления СО РАН (ИДСТУ СО РАН)
Аннотация:
Рассматривается применение метода Монте-Карло к планированию решения сложных вариантов задачи о булевой выполнимости (SAT, Boolean Satisfiability) в пара ллельных вычислительных системах. Распараллеливание SAT-задачи является результатом выделения в множестве булевых переменных исходной конъюнктивной нормальной формы некоторого подмножества, называемого декомпозиционным множеством. Для декомпозиционных множеств можно естественным образом определить ряд параметров, характеризующих “качество” декомпозиции. Для оценки этих параметров предлагается использовать вычислительную схему метода Монте-Карло. В частности, данный метод применен для поиска декомпозиционного множества с наименьшим прогнозным временем решения исходной задачи. Реализована параллельная MPI-программа, с помощью которой на вычислительном кластере был получен прогноз времени решения задачи логического криптоанализа шифра Bivium. Успешно осуществлен логический криптоанализ нескольких ослабленных версий шифра Bivium, проведено сравнение реального времени криптоанализа с прогнозным.
Ключевые слова:
задача выполнимости булевых формул, метод Монте-Карло, поиск с запретами, криптоанализ, шифр Bivium.
Поступила в редакцию: 29.10.2013
Образец цитирования:
О. С. Заикин, А. А. Семёнов, “Применение метода Монте-Карло к прогнозированию времени параллельного решения проблемы булевой выполнимости”, Выч. мет. программирование, 15:1 (2014), 22–35
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vmp227 https://www.mathnet.ru/rus/vmp/v15/i1/p22
|
Статистика просмотров: |
Страница аннотации: | 211 | PDF полного текста: | 121 | Список литературы: | 1 |
|