On Theoretical Complexity and Boolean Satisfiability
- URL: http://arxiv.org/abs/2112.11769v1
- Date: Wed, 22 Dec 2021 10:13:34 GMT
- Title: On Theoretical Complexity and Boolean Satisfiability
- Authors: Mohamed Ghanem, Dauod Siniora
- Abstract summary: This thesis introduces some of the most central concepts in the Theory of Computing.
We then explore some of its tractable as well as intractable variants such as Horn-SAT and 3-SAT.
Finally, we establish reductions from 3-SAT to some of the famous NP-complete graph problems.
- Score: 0.0
- License: http://creativecommons.org/publicdomain/zero/1.0/
- Abstract: Theoretical complexity is a vital subfield of computer science that enables
us to mathematically investigate computation and answer many interesting
queries about the nature of computational problems. It provides theoretical
tools to assess time and space requirements of computations along with
assessing the difficultly of problems - classifying them accordingly. It also
garners at its core one of the most important problems in mathematics, namely,
the $\textbf{P vs. NP}$ millennium problem. In essence, this problem asks
whether solution and verification reside on two different levels of difficulty.
In this thesis, we introduce some of the most central concepts in the Theory of
Computing, giving an overview of how computation can be abstracted using Turing
machines. Further, we introduce the two most famous problem complexity classes
$\textbf{P}$ and $\textbf{NP}$ along with the relationship between them. In
addition, we explicate the concept of problem reduction and how it is an
essential tool for making hardness comparisons between different problems.
Later, we present the problem of Boolean Satisfiability (SAT) which lies at the
center of NP-complete problems. We then explore some of its tractable as well
as intractable variants such as Horn-SAT and 3-SAT, respectively. Last but not
least, we establish polynomial-time reductions from 3-SAT to some of the famous
NP-complete graph problems, namely, Clique Finding, Hamiltonian Cycle Finding,
and 3-Coloring.
Related papers
- Sum-of-Squares inspired Quantum Metaheuristic for Polynomial Optimization with the Hadamard Test and Approximate Amplitude Constraints [76.53316706600717]
Recently proposed quantum algorithm arXiv:2206.14999 is based on semidefinite programming (SDP)
We generalize the SDP-inspired quantum algorithm to sum-of-squares.
Our results show that our algorithm is suitable for large problems and approximate the best known classicals.
arXiv Detail & Related papers (2024-08-14T19:04:13Z) - When Input Integers are Given in the Unary Numeral Representation [0.0]
Many NP-complete problems take integers as part of their input instances.
The "unarization" of numbers has been known to bring a remarkably different effect onto the computational complexity of the problems.
We present numerous NP-complete (or even NP-hard) problems, which turn out to be easily solvable when input integers are represented in unary.
arXiv Detail & Related papers (2023-12-07T15:09:24Z) - QSETH strikes again: finer quantum lower bounds for lattice problem,
strong simulation, hitting set problem, and more [5.69353915790503]
There are problems for which there is no trivial' computational advantage possible with the current quantum hardware.
We would like to have evidence that it is difficult to solve those problems on quantum computers; but what is their exact complexity?
By the use of the QSETH framework [Buhrman-Patro-Speelman 2021], we are able to understand the quantum complexity of a few natural variants of CNFSAT.
arXiv Detail & Related papers (2023-09-28T13:30:20Z) - Large Language Model for Science: A Study on P vs. NP [88.67249044141529]
We use large language models (LLMs) to augment and accelerate research on the P versus NP problem.
Specifically, we propose Socratic reasoning, a general framework that promotes in-depth thinking with LLMs for complex problem-solving.
Our pilot study on the P vs. NP problem shows that GPT-4 successfully produces a proof schema and engages in rigorous reasoning throughout 97 dialogue turns.
arXiv Detail & Related papers (2023-09-11T17:49:27Z) - A hybrid Quantum proposal to deal with 3-SAT problem [75.38606213726906]
This paper presents and describes a hybrid quantum computing strategy for solving 3-SAT problems.
The performance of this approximation has been tested over a set of representative scenarios when dealing with 3-SAT from the quantum computing perspective.
arXiv Detail & Related papers (2023-06-07T12:19:22Z) - Quantum Speedup for the Maximum Cut Problem [6.588073742048931]
We propose a quantum algorithm to solve the maximum cut problem for any graph $G$ with a quadratic speedup over its classical counterparts.
With respect to oracle-related quantum algorithms for NP-complete problems, we identify our algorithm as optimal.
arXiv Detail & Related papers (2023-05-26T05:31:25Z) - Quantum Programming of the Satisfiability Problem with Rydberg Atom
Graphs [1.2179548969182574]
An experiment is presented to demonstrate the use of Rydberg atoms to solve (i.e., to program and obtain the solution of) the satisfiability (3-SAT) problem.
arXiv Detail & Related papers (2023-02-28T07:49:10Z) - Exceeding Computational Complexity Trial-and-Error Dynamic Action and
Intelligence [0.0]
Computational complexity is a core theory of computer science, which dictates the degree of difficulty of computation.
In this paper, we try to clarify concepts, and we propose definitions such as unparticularized computing, particularized computing, computing agents, and dynamic search.
We also propose and discuss a framework, i.e., trial-and-error + dynamic search.
arXiv Detail & Related papers (2022-12-22T21:23:27Z) - Complexity-Theoretic Limitations on Quantum Algorithms for Topological
Data Analysis [59.545114016224254]
Quantum algorithms for topological data analysis seem to provide an exponential advantage over the best classical approach.
We show that the central task of TDA -- estimating Betti numbers -- is intractable even for quantum computers.
We argue that an exponential quantum advantage can be recovered if the input data is given as a specification of simplices.
arXiv Detail & Related papers (2022-09-28T17:53:25Z) - From Checking to Inference: Actual Causality Computations as
Optimization Problems [79.87179017975235]
We present a novel approach to formulate different notions of causal reasoning, over binary acyclic models, as optimization problems.
We show that both notions are efficiently automated. Using models with more than $8000$ variables, checking is computed in a matter of seconds, with MaxSAT outperforming ILP in many cases.
arXiv Detail & Related papers (2020-06-05T10:56:52Z) - Machine Number Sense: A Dataset of Visual Arithmetic Problems for
Abstract and Relational Reasoning [95.18337034090648]
We propose a dataset, Machine Number Sense (MNS), consisting of visual arithmetic problems automatically generated using a grammar model--And-Or Graph (AOG)
These visual arithmetic problems are in the form of geometric figures.
We benchmark the MNS dataset using four predominant neural network models as baselines in this visual reasoning task.
arXiv Detail & Related papers (2020-04-25T17:14:58Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.