Results 1  10
of
14
SuperTuring or NonTuring? Extending the Concept of Computation
"... “Hypercomputation ” is often defined as transcending Turing computation in the sense of computing a larger class of functions than can Turing machines. While this possibility is important and interesting, this paper argues that there are many other important senses in which we may “transcend Turing ..."
Abstract

Cited by 9 (8 self)
 Add to MetaCart
(Show Context)
“Hypercomputation ” is often defined as transcending Turing computation in the sense of computing a larger class of functions than can Turing machines. While this possibility is important and interesting, this paper argues that there are many other important senses in which we may “transcend Turing computation. ” Turing computation, like all models, exists in a frame of relevance, which underlies the assumptions on which it rests and the questions that it is suited to answer. Although appropriate in many circumstances, there are other important applications of the idea of computation for which this model is not relevant. Therefore we should supplement it with new models based on different assumptions and suited to answering different questions. In alternative frames of relevance, including natural computation and nanocomputation, the central issues include realtime response, continuity, indeterminacy, and parallelism. Once we understand computation in a broader sense, we can see new possibilities for using physical processes to achieve computational goals, which will increase in importance as we approach the limits of electronic binary logic. Key words: hypercomputation, ChurchTuring thesis, natural computation, theory of computation, model of computation, Turing computation,
BioSteps Beyond Turing
 BIOSYSTEMS
, 2004
"... Are there `biologically computing agents' capable to compute Turing uncomputable functions? It is perhaps tempting to dismiss this question with a negative answer. Quite the opposite, for the first time in the literature on molecular computing we contend that the answer is not theoretically ..."
Abstract

Cited by 9 (0 self)
 Add to MetaCart
Are there `biologically computing agents' capable to compute Turing uncomputable functions? It is perhaps tempting to dismiss this question with a negative answer. Quite the opposite, for the first time in the literature on molecular computing we contend that the answer is not theoretically negative. Our results will be formulated in the language of membrane computing (P systems). Some mathematical results presented here are interesting in themselves. In contrast with most speedup methods which are based on nondeterminism, our results rest upon some universality results proved for deterministic P systems. These results will be used for building "accelerated P systems". In contrast with the case of Turing machines, acceleration is a part of the hardware (not a quality of the environment) and it is realised either by decreasing the size of "reactors" or by speedingup the communication channels.
Causality in Membrane Systems
"... Summary. P systems are a biologically inspired model introduced by Gheorghe Păun with the aim of representing the structure and the functioning of the cell. P systems are usually equipped with the maximal parallelism semantics; however, since their introduction, some alternative semantics have been ..."
Abstract

Cited by 6 (0 self)
 Add to MetaCart
(Show Context)
Summary. P systems are a biologically inspired model introduced by Gheorghe Păun with the aim of representing the structure and the functioning of the cell. P systems are usually equipped with the maximal parallelism semantics; however, since their introduction, some alternative semantics have been proposed and investigated. We propose a semantics that describes the causal dependencies occurring between the reactions of a P system. We investigate the basic properties that are satisfied by such a semantics. The notion of causality turns out to be quite relevant for biological systems, as it permits to point out which events occurring in a biological pathway are necessary for another event to happen. 1
Computing with Membranes: P Systems with WormObjects
, 2000
"... We consider a combination of P systems with objects described by symbols with P systems with objects described by strings. Namely, we work with multisets of strings and consider as the result of a computation the number of strings in a given output membrane. The strings (also called worms) are proce ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
We consider a combination of P systems with objects described by symbols with P systems with objects described by strings. Namely, we work with multisets of strings and consider as the result of a computation the number of strings in a given output membrane. The strings (also called worms) are processed by replication, splitting, mutation, and recombination; no priority among rules and no other ingredient is used. In these circumstances, it is proved that (1) P systems of this type can generate all recursively enumerable sets of numbers, and, moreover, (2) the Hamiltonian Path Problem in a directed graph can be solved in a quadratic time, while the SAT problem can be solved in a linear time.
A Quantum Scattering Approach to Undecidable Problems: Preliminary Version
, 2002
"... In [12] a probabilistic solution to the Infinite Merchant's Problem, an undecidable problem equivalent to the Halting Problem, was proposed. The solution uses a real Hilbert space and is based on the estimation of the exponential growth of an unbounded semigroup. The aim of this paper is to ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
(Show Context)
In [12] a probabilistic solution to the Infinite Merchant's Problem, an undecidable problem equivalent to the Halting Problem, was proposed. The solution uses a real Hilbert space and is based on the estimation of the exponential growth of an unbounded semigroup. The aim of this paper is to o#er an alternative solution in terms of scattering processes on quantum dots. We will reduce the problem to a special scattering problem, observe the results of multiple acts of scattering and, finally, estimate the deviation of the scattered data from the input data.
Rewriting P Systems with Conditional Communication
"... Abstract. A membrane system (P system) is a model of computation inspired by some basic features of the structure and behaviour of living cells. In this paper we consider systems with stringobjects processed by rewriting, with the communication controlled by conditions on the contents of the string ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
(Show Context)
Abstract. A membrane system (P system) is a model of computation inspired by some basic features of the structure and behaviour of living cells. In this paper we consider systems with stringobjects processed by rewriting, with the communication controlled by conditions on the contents of the strings. Symbols, substrings (in an arbitrary place, or as a prefix/suffix), or the shape of the whole string are used as permitting and as forbidding conditions when moving strings from a membrane to a neighboring membrane. Many of the obtained variants lead to new characterizations of recursively enumerable languages (as expected, these characterizations indicate a tradeoff between the number of membranes and the strength of the communication conditions used). Several open problems are also formulated. 1
Incompleteness, Complexity, Randomness and Beyond
, 2001
"... The Library is composed of an... infinite number of hexagonal galleries... [it] includes all verbal structures, all variations permitted by the twentyfive orthographical symbols, but not a single example of absolute nonsense.... These phrases, at first glance incoherent, can no doubt be justified i ..."
Abstract
 Add to MetaCart
(Show Context)
The Library is composed of an... infinite number of hexagonal galleries... [it] includes all verbal structures, all variations permitted by the twentyfive orthographical symbols, but not a single example of absolute nonsense.... These phrases, at first glance incoherent, can no doubt be justified in a cryptographical or allegorical manner; such a justification is verbal and, ex hypothesi, already figures in the Library.... The certitude that some shelf in some hexagon held precious books and that these precious books were inaccessible seemed almost intolerable. A blasphemous sect suggested that... all men should juggle letters and symbols until they constructed, by an improbable gift of chance, these canonical books... but the Library is... useless, incorruptible, secret. Jorge Luis Borges, “The Library of Babel” Gödel’s Incompleteness Theorems have the same scientific status as Einstein’s principle of relativity, Heisenberg’s uncertainty principle, and Watson and Crick’s double helix model of DNA. Our aim is to discuss some new faces of the incompleteness phenomenon unveiled by an informationtheoretic approach to randomness and recent developments in quantum computing.
www.elsevier.com/locate/tcs A guide to membrane computing
"... Membrane systems are models of computation which are inspired by some basic features of biological membranes. In a membrane system multisets of objects are placed in the compartments de.ned by the membrane structure, and the objects evolve by means of “reaction rules ” also associated with the compa ..."
Abstract
 Add to MetaCart
Membrane systems are models of computation which are inspired by some basic features of biological membranes. In a membrane system multisets of objects are placed in the compartments de.ned by the membrane structure, and the objects evolve by means of “reaction rules ” also associated with the compartments, and applied in a maximally parallel, nondeterministic manner. The objects can pass through membranes, the membranes can change their permeability, they can dissolve, and they can divide. These features are used in de.ning transitions between con.gurations of the system, and sequences of transitions are used to de.ne computations. In the case of symbolobjects, we compute a set of numbers, and in the case of stringobjects we compute a set of strings, hence a language. Many di4erent classes of such computing devices (now called P systems) have already been investigated. Most of them are computationally universal, i.e., equal in power to Turing machines. Systems with an enhanced parallelism are able to trade space for time and solve in this way (at least in principle), by making use of an exponential space, intractable problems in a feasible time. The present paper presents the basic ideas of computing with membranes and some funda