Phase transitions of the typical algorithmic complexity of the random satisfiability problem studied with linear programming

9Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

Abstract

Here we study linear programming applied to the random K-SAT problem, a fundamental problem in computational complexity. The K-SAT problem is to decide whether a Boolean formula with N variables and structured as a conjunction of M clauses, each being a disjunction of K variables or their negations is satisfiable or not. The ensemble of random K-SAT attracted considerable interest from physicists because for a specific ratio αs = M/N it undergoes in the limit of large N a sharp phase transition from a satisfiable to an unsatisfiable phase. In this study we will concentrate on finding for linear programming algorithms "easyhard" transitions between phases of different typical hardness of the problems on either side. Linear programming is widely applied to solve practical optimization problems, but has been only rarely considered in the physics community. This is a deficit, because those typically studied types of algorithms work in the space of feasible {0, 1}N configurations while linear programming operates outside the space of valid configurations hence gives a very different perspective on the typical-case hardness of a problem. Here, we demonstrate that the technique leads to one simple-to-understand transition for the well known 2-SAT problem. On the other hand we detect multiple transitions in 3-SAT and 4-SAT. We demonstrate that, in contrast to the previous work on vertex cover and therefore somewhat surprisingly, the hardness transitions are not driven by changes of any of various standard percolation or solution space properties of the problem instances. Thus, here a more complex yet undetected property must be related to the easy-hard transition.

References Powered by Scopus

The complexity of theorem-proving procedures

4114Citations
N/AReaders
Get full text

A machine program for theorem-proving

2273Citations
N/AReaders
Get full text

A Computing Procedure for Quantification Theory

1816Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Random satisfiability: A higher-order logical approach in discrete hopfield neural network

41Citations
N/AReaders
Get full text

Novel random k satisfiability for k ≤ 2 in hopfield neural network

37Citations
N/AReaders
Get full text

S-Type Random k Satisfiability Logic in Discrete Hopfield Neural Network Using Probability Distribution: Performance Optimization and Analysis

13Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Schawe, H., Bleim, R., & Hartmann, A. K. (2019). Phase transitions of the typical algorithmic complexity of the random satisfiability problem studied with linear programming. PLoS ONE, 14(4). https://doi.org/10.1371/journal.pone.0215309

Readers' Seniority

Tooltip

Professor / Associate Prof. 4

44%

PhD / Post grad / Masters / Doc 3

33%

Researcher 2

22%

Readers' Discipline

Tooltip

Physics and Astronomy 4

36%

Computer Science 3

27%

Mathematics 3

27%

Chemistry 1

9%

Save time finding and organizing research with Mendeley

Sign up for free