paper-with-me

Papers

Using Monte Carlo method for searching partitionings of hard variants of Boolean satisfiability problem

2015-07-03 · Alexander Semenov, Oleg Zaikin

In this paper we propose the approach for constructing partitionings of hard variants of the Boolean satisfiability problem (SAT). Such partitionings can be used for solving corresponding SAT instances in parallel. For the same SAT instance one can construct different partitionings, each of them is a set of simplified versions of the original SAT instance. The effectiveness of an arbitrary partitioning is determined by the total time of solving of all SAT instances from it. We suggest the approach, based on the Monte Carlo method, for estimating time of processing of an arbitrary partitioning. With each partitioning we associate a point in the special finite search space. The estimation of effectiveness of the particular partitioning is the value of predictive function in the corresponding point of this space. The problem of search for an effective partitioning can be formulated as a problem of optimization of the predictive function. We use metaheuristic algorithms (simulated annealing and tabu search) to move from point to point in the search space. In our computational experiments we found partitionings for SAT instances encoding problems of inversion of some cryptographic functions. Several of these SAT instances with realistic predicted solving time were successfully solved on a computing cluster and in the volunteer computing project SAT@home. The solving time agrees well with estimations obtained by the proposed method.

📄 PDF Abstract BibTeX arXiv:1507.00862

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Summary Statistics for Partitionings and Feature Allocations

2013-10-01 · NeurIPS 2013 · Işık Barış Fidaner, Ali Taylan Cemgil

Infinite mixture models are commonly used for clustering. One can sample from the posterior of mixture assignments by Monte Carlo methods or find its maximum a posteriori solution by optimization. However, in some proble…

Clustering

Summary Statistics for Partitionings and Feature Allocations

2013-12-01 · NeurIPS 2013 12 · Isik B. Fidaner, Taylan Cemgil

Infinite mixture models are commonly used for clustering. One can sample from the posterior of mixture assignments by Monte Carlo methods or find its maximum a posteriori solution by optimization. However, in some proble…

Clustering

TOAST: Fast and scalable auto-partitioning based on principled static analysis

2025-08-20 · Sami Alabed, Dominik Grewe, Norman Alexander Rink, Masha Samsikova 외 arxiv

Partitioning large machine learning models across distributed accelerator systems is a complex process, requiring a series of interdependent decisions that are further complicated by internal sharding ambiguities. Conseq…

Mutual information of spin systems from autoregressive neural networks

2023-04-26 · Piotr Białas, Piotr Korcyl, Tomasz Stebel

We describe a new direct method to estimate bipartite mutual information of a classical spin system based on Monte Carlo sampling enhanced by autoregressive neural networks. It allows studying arbitrary geometries of sub…

Relativistic Monte Carlo

2016-09-14 · Xiaoyu Lu, Valerio Perrone, Leonard Hasenclever, Yee Whye Teh 외

Hamiltonian Monte Carlo (HMC) is a popular Markov chain Monte Carlo (MCMC) algorithm that generates proposals for a Metropolis-Hastings algorithm by simulating the dynamics of a Hamiltonian system. However, HMC is sensit…