Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://lib.kart.edu.ua/handle/123456789/4476
Назва: Оптимізація алгоритму субекспоненціальної складності для розв’язання SAT задачі
Інші назви: Optimization of subexponential complexity algorithm for SAT problem solution
Автори: Бойнік, Анатолій Борисович
Бутенко, Володимир Михайлович
Головко, Олександра Володимирівна
Ушаков, Михайло Віталійович
Boinik, Anatolii
Butenko, Volodymyr M.
Golovko, Oleksandra V.
Ushakov, Mykhailo
Ключові слова: SAT задача
булева функція
субекспоненціальна складність
SAT task
boolean function
subexponential complication
Дата публікації: 2018
Видавництво: Український державний університет залізничного транспорту
Бібліографічний опис: Бойнік А. Б. Оптимізація алгоритму субекспоненціальної складності для розв’язання SAT задачі / А. Б. Бойнік, В. М. Бутенко, О. В. Головко, М. В. Ушаков // Інформаційно-керуючі системи на залізничному транспорті. - 2018. - № 3. - С. 31-38.
Короткий огляд (реферат): UA: При модернізації і створенні сучасних систем управління на залізничному транспорті створюються оптоелектронні аналоги електромагнітних реле. При їх побудові виникає необхідність розв’язання в реальному часі задачі здійсненності бу́ левих фо́рмул (SAT задача). В даній роботі для SAT задачі запропоновано алгоритм субекспоненціальної складності, який визначає, чи здійсненна функція, а також процедура, що дозволяє перерахувати всі набори змінних, на яких булева функція здійсненна за субекспоненціальний час.
EN: During the modernization and creation of modern control systems on railway transport, new modern optoelectronic analogues of electromagnetic relays are being created. When constructing them, it becomes necessary to model the interaction of nodes. To this end, Boolean functions of algebra-logic are constructed, which can be of a high degree of complexity and contain a large number of clauses. Further, there arises the need to solve the Boolean satisfiability problem in real time (SAT task), and in the case of the feasibility of the task it is additionally necessary to specify all the sets of variables for which it is true. The algorithms described in the literature at the present time have an exponential dependence of complexity on the number of changes and complexity of the function, and accordingly the execution time increases exponentially with the complexity of the function. In this paper, a subexponential complexity algorithm for the SAT task, which determines whether a function is feasible is proposed, and also a procedure that allows you to enumerate all sets of variables under which the Boolean function being analyzed can be realized for subexponential time. This makes it possible to achieve a significant gain in time with Boolean functions with a large number of changes and clauses.
URI (Уніфікований ідентифікатор ресурсу): http://lib.kart.edu.ua/handle/123456789/4476
ISSN: 1681-4886 (рrint); 2413-3833 (online)
Розташовується у зібраннях:№ 3

Файли цього матеріалу:
Файл Опис РозмірФормат 
Boinik.pdf199.51 kBAdobe PDFПереглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.