paper-with-me

Papers

Improve SAT-solving with Machine Learning

2017-10-30 · Haoze Wu

In this project, we aimed to improve the runtime of Minisat, a Conflict-Driven Clause Learning (CDCL) solver that solves the Propositional Boolean Satisfiability (SAT) problem. We first used a logistic regression model to predict the satisfiability of propositional boolean formulae after fixing the values of a certain fraction of the variables in each formula. We then applied the logistic model and added a preprocessing period to Minisat to determine the preferable initial value (either true or false) of each boolean variable using a Monte-Carlo approach. Concretely, for each Monte-Carlo trial, we fixed the values of a certain ratio of randomly selected variables, and calculated the confidence that the resulting sub-formula is satisfiable with our logistic regression model. The initial value of each variable was set based on the mean confidence scores of the trials that started from the literals of that variable. We were particularly interested in setting the initial values of the backbone variables correctly, which are variables that have the same value in all solutions of a SAT formula. Our Monte-Carlo method was able to set 78% of the backbones correctly. Excluding the preprocessing time, compared with the default setting of Minisat, the runtime of Minisat for satisfiable formulae decreased by 23%. However, our method did not outperform vanilla Minisat in runtime, as the decrease in the conflicts was outweighed by the long runtime of the preprocessing period.

📄 PDF Abstract BibTeX arXiv:1710.11204

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningMulti-Stage Campaigning Optimizationregression

Methods 이 논문이 사용한 방법론

Logistic Regression Logistic Regression, despite its name, is a linear model for classification rather than regression. Logistic regression is also known in the literature as logit regression,…

Similar Papers 제목 키워드 기반

State Machine of Thoughts: Leveraging Past Reasoning Trajectories for Enhancing Problem Solving

2023-12-29 · Jia Liu, Jie Shuai, Xiyao Li

Current Large Language Model-based agents reason within an exploration-evaluation framework, navigating problem-solving processes in a tree-like manner. However, these methods often neglect successful reasoning trajector…

Language ModelingLanguage ModellingLarge Language Model

An Overview and Discussion of the Suitability of Existing Speech Datasets to Train Machine Learning Models for Collective Problem Solving

2024-12-24 · Gnaneswar Villuri, Alex Doboli

This report characterized the suitability of existing datasets for devising new Machine Learning models, decision making methods, and analysis algorithms to improve Collaborative Problem Solving and then enumerated requi…

Decision MakingSpoken Language Understanding

Enhancing Column Generation by a Machine-Learning-Based Pricing Heuristic for Graph Coloring

2021-12-08 · Yunzhuang Shen, Yuan Sun, XiaoDong Li, Andrew Eberhard 외

Column Generation (CG) is an effective method for solving large-scale optimization problems. CG starts by solving a sub-problem with a subset of columns (i.e., variables) and gradually includes new columns that can impro…

BIG-bench Machine Learning

A Learning-based Iterative Method for Solving Vehicle Routing Problems

2020-05-01 · ICLR 2020 1 · Hao Lu, Xingwen Zhang, Shuang Yang

This paper is concerned with solving combinatorial optimization problems, in particular, the capacitated vehicle routing problems (CVRP). Classical Operations Research (OR) algorithms such as LKH3 (Helsgaun, 2017) are ex…

Combinatorial Optimization

On Scaled Methods for Saddle Point Problems

2022-06-16 · Aleksandr Beznosikov, Aibek Alanov, Dmitry Kovalev, Martin Takáč 외

Methods with adaptive scaling of different features play a key role in solving saddle point problems, primarily due to Adam's popularity for solving adversarial machine learning problems, including GANS training. This pa…