A theory of NP-completeness and ill-conditioning for approximate real computations

03/09/2018
by   Gregorio Malajovich, et al.
0

We develop a complexity theory for approximate real computations. We first produce a theory for exact computations but with condition numbers. The input size depends on a condition number, which is not assumed known by the machine. The theory admits deterministic and nondeterministic polynomial time recognizable problems. We prove that P is not NP in this theory if and only if P is not NP in the BSS theory over the reals. Then we develop a theory with weak and strong approximate computations. This theory is intended to model actual numerical computations that are usually performed in floating point arithmetic. It admits classes P and NP and also an NP-complete problem. We relate the P vs NP question in this new theory to the classical P vs NP problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2018

An Atemporal Model of Physical Complexity

We present the finite first-order theory (FFOT) machine, which provides ...
research
09/30/2022

P vs NP

In this paper, we discuss the 𝒩𝒫 problem using the Henkin's Theory and t...
research
03/02/2020

Descriptive complexity of real computation and probabilistic independence logic

We introduce a novel variant of BSS machines called Separate Branching B...
research
06/20/2019

Computer-Simulation Model Theory (P= NP is not provable)

The simulation hypothesis says that all the materials and events in the ...
research
11/08/2021

Alternating Automatic Register Machines

This paper introduces and studies a new model of computation called an A...
research
11/14/2022

Numbers Extensions

Over the course of the last 50 years, many questions in the field of com...
research
01/19/2018

Invitation to Real Complexity Theory: Algorithmic Foundations to Reliable Numerics with Bit-Costs

While concepts and tools from Theoretical Computer Science are regularly...

Please sign up or login with your details

Forgot password? Click here to reset