|
Numerical methods and programming, 2011, Volume 12, Issue 1, Pages 205–212
(Mi vmp186)
|
|
|
|
Вычислительные методы и приложения
Parallel algorithms for solving SAT-problems in application to
optimization problems with Boolean constraints
O. S. Zaikin, I. V. Otpushchennikov, A. A. Semenov Institute of System Dynamics and Control Theory, Siberian Branch of the Russian Academy of Sciences, Irkutsk
Abstract:
A parallel technology that can be used to solve various problems of discrete
optimization is proposed. This technology is based on a number of efficient
procedures of reducing combinatorial optimization problems to SAT problems.
A process of solving an optimization problem is implemented as an iterative
scheme such that a SAT problem is solved at each step using various techniques
of parallelization. In order to take into account the information accumulated
during previous iterations, a special technique called “Incremental SAT” is
used. This technique is usually applied to solve the verification problems for
discrete systems. The technology proposed was tested using various combinatorial
problems, in particular, the quadratic assignment problem.
Keywords:
inversion of discrete functions; satisfiability problem (SAT-problem); Boolean equations; problems of combinatorial optimization.
Citation:
O. S. Zaikin, I. V. Otpushchennikov, A. A. Semenov, “Parallel algorithms for solving SAT-problems in application to
optimization problems with Boolean constraints”, Num. Meth. Prog., 12:1 (2011), 205–212
Linking options:
https://www.mathnet.ru/eng/vmp186 https://www.mathnet.ru/eng/vmp/v12/i1/p205
|
|