Numerical methods and programming
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Numerical methods and programming, 2014, Volume 15, Issue 1, Pages 22–35 (Mi vmp227)  

This article is cited in 4 scientific papers (total in 4 papers)

Application of the Monte Carlo method for estimating the total time of solving the SAT problem in parallel

O. S. Zaikin, A. A. Semenov

Institute of System Dynamics and Control Theory, Siberian Branch of the Russian Academy of Sciences, Irkutsk
Full-text PDF (332 kB) Citations (4)
Abstract: The application of the Monte Carlo method to plan the solving process for hard examples of the Boolean satisfiability problem (SAT) on parallel computing systems is discussed. The parallelization of the SAT problem is reached as a result of choosing the subset of the set of variables of an original CNF (Conjunctive Normal Form). This set is called a decomposition set. For such sets, we can naturally define a number of parameters to measure the “quality” of decomposition. In order to evaluate these parameters, we use the computational scheme based on the Monte Carlo method. In particular, this method is used to search for the decomposition set with minimal predicted time of solving the original problem. Using the implemented parallel MPI-program, it is possible to obtain a prediction of time required to perform the logical cryptanalysis of the Bivium cipher on a computing cluster. We successfully performed the logical cryptanalysis of several weakened versions of the Bivium cipher. The computing cost of such a cryptanalysis is in agreement with the predicted one.
Keywords: MPI, Boolean satisfiability problem (SAT), Monte Carlo method, tabu search, MPI, cryptanalysis, Bivium cipher.
Received: 29.10.2013
Document Type: Article
UDC: 004.832.23; 519.245
Language: Russian
Citation: O. S. Zaikin, A. A. Semenov, “Application of the Monte Carlo method for estimating the total time of solving the SAT problem in parallel”, Num. Meth. Prog., 15:1 (2014), 22–35
Citation in format AMSBIB
\Bibitem{ZaiSem14}
\by O.~S.~Zaikin, A.~A.~Semenov
\paper Application of the Monte Carlo method for estimating the total time of solving the SAT problem in parallel
\jour Num. Meth. Prog.
\yr 2014
\vol 15
\issue 1
\pages 22--35
\mathnet{http://mi.mathnet.ru/vmp227}
Linking options:
  • https://www.mathnet.ru/eng/vmp227
  • https://www.mathnet.ru/eng/vmp/v15/i1/p22
  • This publication is cited in the following 4 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:196
    Full-text PDF :111
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024