Descriptive and Computational Complexity
نویسنده
چکیده
Computational complexity began with the natural physical notions of time and space Given a property S an important issue is the computational complexity of checking whether or not an input satis es S For a long time the notion of complexity referred to the time or space used in the compu tation A mathematician might ask What is the complexity of expressing the property S It should not be surprising that these two questions that of checking and that of expressing are related However it is startling how closely tied they are when the second question refers to expressing the prop erty in rst order logic Many complexity classes originally de ned in terms of time or space resources have precise de nitions as classes in rst order logic In Fagin gave a characterization of nondeterministic polynomial time NP as the set of properties expressible in second order existential logic We will begin with this result and then survey some more recent work relating rst order expressibility to computational complexity Some of the results arising from this approach include characterizing polynomial time P as the set of properties expressible in rst order logic plus a least xed point operator to be de ned later and showing that the set of rst order inductive de nitions for nite structures is closed under complementation
منابع مشابه
The Computational Complexity Column Progress in Descriptive Complexity
Exploration of the connections between computational complexity, descriptive complexity, and logic remains one of the most active and important areas of theoretical computer science. In this edition of the Computational Complexity Column, we hear from one of the leaders in this area.
متن کاملReduction of Computational Complexity in Finite State Automata Explosion of Networked System Diagnosis (RESEARCH NOTE)
This research puts forward rough finite state automata which have been represented by two variants of BDD called ROBDD and ZBDD. The proposed structures have been used in networked system diagnosis and can overcome cominatorial explosion. In implementation the CUDD - Colorado University Decision Diagrams package is used. A mathematical proof for claimed complexity are provided which shows ZBDD ...
متن کاملModel-Theoretic Characterization of Complexity Classes
Model theory is a branch of mathematical logic that investigates the logical properties of mathematical structures. It has been quite successfully applied to computational complexity resulting in an area of research called descriptive complexity theory. Descriptive complexity is essentially a syntactical characterization of complexity classes using logical formalisms. However, there are still m...
متن کاملComputational Model Theory: An Overview
The computational complexity of a problem is the amount of resources, such as time or space, required by a machine that solves the problem. The descriptive complexity of problems is the complexity of describing problems in some logical formalism over finite structures. One of the exciting developments in complexity theory is the discovery of a very intimate connection between computational and ...
متن کاملOn the computational complexity of finding a minimal basis for the guess and determine attack
Guess-and-determine attack is one of the general attacks on stream ciphers. It is a common cryptanalysis tool for evaluating security of stream ciphers. The effectiveness of this attack is based on the number of unknown bits which will be guessed by the attacker to break the cryptosystem. In this work, we present a relation between the minimum numbers of the guessed bits and uniquely restricted...
متن کاملRachel Esselstein Research Statement
My research interests involve Finite Model Theory and Descriptive Complexity, an area of research nestled in the intersection of Combinatorics, Logic and Computer Science. Inspired by Ehrenfeucht–Fräıssé games, I have been studying local properties of regular colored graphs– in particular, the computational complexity of realizing a given set of neighborhoods in a graph.
متن کامل