Please use this identifier to cite or link to this item: http://lib.kart.edu.ua/handle/123456789/4476
Title: Оптимізація алгоритму субекспоненціальної складності для розв’язання SAT задачі
Other Titles: Optimization of subexponential complexity algorithm for SAT problem solution
Authors: Бойнік, Анатолій Борисович
Бутенко, Володимир Михайлович
Головко, Олександра Володимирівна
Ушаков, Михайло Віталійович
Boinik, Anatolii
Butenko, Volodymyr M.
Golovko, Oleksandra V.
Ushakov, Mykhailo
Keywords: SAT задача
булева функція
субекспоненціальна складність
SAT task
boolean function
subexponential complication
Issue Date: 2018
Publisher: Український державний університет залізничного транспорту
Citation: Бойнік А. Б. Оптимізація алгоритму субекспоненціальної складності для розв’язання SAT задачі / А. Б. Бойнік, В. М. Бутенко, О. В. Головко, М. В. Ушаков // Інформаційно-керуючі системи на залізничному транспорті. - 2018. - № 3. - С. 31-38.
Abstract: 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)
Appears in Collections:№ 3

Files in This Item:
File Description SizeFormat 
Boinik.pdf199.51 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.