Journal•ISSN: 1430-189X
Journal of Automata, Languages and Combinatorics
University of Giessen
About: Journal of Automata, Languages and Combinatorics is an academic journal. The journal publishes majorly in the area(s): Quantum finite automata & Tree-adjoining grammar. It has an ISSN identifier of 1430-189X. Over the lifetime, 938 publications have been published receiving 9850 citations.
Topics: Quantum finite automata, Tree-adjoining grammar, Deterministic finite automaton, Automata theory, Nondeterministic finite automaton
Papers published on a yearly basis
Papers
More filters
•
TL;DR: It is proved that a class of P systems whose membranes are the main active components, in the sense that they directly mediate the evolution and the communication of objects, is not only computationally universal, but also able to solve NP complete problems in polynomial time.
Abstract: P systems are parallel Molecular Computing models based on processing multisets of objects in cell-like membrane structures. Various variants were already shown to be computationally universal, equal in power to Turing machines. In this paper one proposes a class of P systems whose membranes are the main active components, in the sense that they directly mediate the evolution and the communication of objects. Moreover, the membranes can multiply themselves by division. We prove that this variant is not only computationally universal, but also able to solve NP complete problems in polynomial (actually, linear) time. We exemplify this assertion with the well-known SAT problem.
366 citations
•
319 citations
•
TL;DR: A generic algorithm for finding single-source shortest distances in a weighted directed graph when the weights satisfy the conditions of the general semiring framework is given.
Abstract: We define general algebraic frameworks for shortest-distance problems based on the structure of semirings. We give a generic algorithm for finding single-source shortest distances in a weighted directed graph when the weights satisfy the conditions of our general semiring framework. The same algorithm can be used to solve efficiently classical shortest paths problems or to find the k-shortest distances in a directed graph. It can be used to solve single-source shortest-distance problems in weighted directed acyclic graphs over any semiring. We examine several semirings and describe some specific instances of our generic algorithms to illustrate their use and compare them with existing methods and algorithms. The proof of the soundness of all algorithms is given in detail, including their pseudocode and a full analysis of their running time complexity.
307 citations
•
TL;DR: This work investigates the problems related to the state complexity of regular languages and their operations and compares the results on regular languages with those on nite languages.
Abstract: State complexity is a descriptive complexity measure for regular languages. We investigate the problems related to the state complexity of regular languages and their operations. In particular, we compare the state complexity results on regular languages with those on nite languages.
229 citations
••
[...]
TL;DR: A computational model based on games with incomplete information is proposed, which is used to analyze the complexity of the problem of black box checking and suggest several algorithms to test whether an implementation with unknown structure satisfies some given properties.
Abstract: Two main approaches are used for increasing the quality of systems: in model checking , one checks properties of a known design of a system; in testing, one usually checks whether a given implementation, whose internal structure is often unknown, conforms with an abstract design. We are interested in the combination of these techniques. Namely, we would like to be able to test whether an implementation with unknown structure satisfies some given properties. We propose and formalize this problem of black box checking and suggest several algorithms. Since the input to black box checking is not given initially, as is the case in the classical model of computation, but is learned through experiments, we propose a computational model based on games with incomplete information. We use this model to analyze the complexity of the problem. We also address the more practical question of finding an approach that can detect errors in the implementation before completing an exhaustive search.
220 citations