Nondeterminism

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 8685 Experts worldwide ranked by ideXlab platform

Beatrice Palano - One of the best experts on this subject based on the ideXlab platform.

  • iterated uniform finite state transducers descriptional complexity of Nondeterminism and two way motion
    Descriptional Complexity of Formal Systems, 2020
    Co-Authors: Martin Kutrib, Carlo Mereghetti, Andreas Malcher, Beatrice Palano
    Abstract:

    An iterated uniform finite-state transducer executes the same length-preserving transduction in iterative sweeps. The first sweep occurs on the input string, while any subsequent sweep works on the output of the previous one. We consider devices with one-way motion and two-way motion, i.e., sweeps are either from left to right only, or alternate from left to right and from right to left. In addition, devices may work deterministically or nondeterministically. Here, we restrict to study devices performing a constant number of sweeps, which are known to characterize exactly the regular languages. We determine the descriptional costs of removing two-way motion, Nondeterminism, and sweeps, and, in particular, the costs for the conversion to deterministic or nondeterministic finite automata. Finally, the special case of unary languages is investigated, and a language family is presented that is immune to the resources of Nondeterminism and two-way motion, in the sense that both resources can neither reduce the number of states nor the number of sweeps.

  • removing Nondeterminism in constant height pushdown automata
    Information & Computation, 2014
    Co-Authors: Zuzana Bednarova, Viliam Geffert, Carlo Mereghetti, Beatrice Palano
    Abstract:

    We study the descriptional cost of removing Nondeterminism in constant height pushdown automata-i.e., pushdown automata with a built-in constant limit on the height of the pushdown. We show a double-exponential size increase when converting a constant height nondeterministic pushdown automaton into an equivalent deterministic device. Moreover, we prove that such a double-exponential blow-up cannot be avoided by certifying its optimality. As a direct consequence, we get that eliminating Nondeterminism in classical finite state automata is single-exponential even with the help of a constant height pushdown store.

  • removing Nondeterminism in constant height pushdown automata
    Descriptional Complexity of Formal Systems, 2012
    Co-Authors: Zuzana Bednarova, Viliam Geffert, Carlo Mereghetti, Beatrice Palano
    Abstract:

    We study the descriptional cost of converting constant height nondeterministic pushdown automata into equivalent deterministic devices. We show a double-exponential upper bound for this conversion, together with a super-exponential lower bound.

Zuzana Bednarova - One of the best experts on this subject based on the ideXlab platform.

Konstantinos Mamouras - One of the best experts on this subject based on the ideXlab platform.

  • synthesis of strategies using the hoare logic of angelic and demonic Nondeterminism
    Logical Methods in Computer Science, 2017
    Co-Authors: Konstantinos Mamouras
    Abstract:

    We study a propositional variant of Hoare logic that can be used for reasoning about programs that exhibit both angelic and demonic Nondeterminism. We work in an uninterpreted setting, where the meaning of the atomic actions is specified axiomatically using hypotheses of a certain form. Our logical formalism is entirely compositional and it subsumes the non-compositional formalism of safety games on finite graphs. We present sound and complete Hoare-style calculi that are useful for establishing partial-correctness assertions, as well as for synthesizing implementations. The computational complexity of the Hoare theory of dual Nondeterminism is investigated using operational models, and it is shown that the theory is complete for exponential time.

  • synthesis of strategies and the hoare logic of angelic Nondeterminism
    Foundations of Software Science and Computation Structure, 2015
    Co-Authors: Konstantinos Mamouras
    Abstract:

    We study a propositional variant of Hoare logic that can be used for reasoning about programs that exhibit both angelic and demonic Nondeterminism. We work in an uninterpreted setting, where the meaning of the atomic actions is specified axiomatically using hypotheses of a certain form. Our logical formalism is entirely compositional and it subsumes the non-compositional formalism of safety games on finite graphs. We present sound and complete Hoare-style (partial-correctness) calculi that are useful for establishing Hoare assertions, as well as for synthesizing implementations. The computational complexity of the Hoare theory of dual Nondeterminism is investigated using operational models, and it is shown that the theory is complete for exponential time.

Larissa Werlein - One of the best experts on this subject based on the ideXlab platform.

  • regulated Nondeterminism in pushdown automata
    Theoretical Computer Science, 2009
    Co-Authors: Martin Kutrib, Andreas Malcher, Larissa Werlein
    Abstract:

    A generalization of pushdown automata towards regulated Nondeterminism is studied. The Nondeterminism is governed in such a way that the decision, whether or not a nondeterministic rule is applied, depends on the whole content of the stack. More precisely, the content of the stack is considered as a word over the stack alphabet, and the pushdown automaton is allowed to act nondeterministically, if this word belongs to some given set R of control words. Otherwise its behavior is deterministic. It turns out that non-context-free languages can be accepted if R is a context-free and non-regular language. On the other hand, if the control sets R are regular languages, then the resulting devices are not more powerful than nondeterministic pushdown automata. This raises the natural question of the relations between the structure and complexity of regular sets R on one hand and the computational capacity of the corresponding R-PDA on the other hand. The main result of the paper shows that an infinite proper hierarchy of regular control sets leads to an infinite proper hierarchy of the corresponding language classes. Additionally, closure properties and decision problems of these language classes are investigated.

  • regulated Nondeterminism in pushdown automata
    International Conference on Implementation and application of automata, 2007
    Co-Authors: Martin Kutrib, Andreas Malcher, Larissa Werlein
    Abstract:

    A generalization of pushdown automata towards regulated Nondeterminism is studied. The Nondeterminism is governed in such a way that the decision, whether or not a nondeterministic rule is applied, depends on the whole content of the stack. More precisely, the content of the stack is considered as a word over the stack alphabet, and the pushdown automaton is allowed to act nondeterministically, if this word belongs to some given set R of control words. Otherwise its behavior is deterministic. The computational capacity of such R-PDAs depends on the complexity of R. It turns out that non-context-free languages are accepted even if R is a linear, deterministic context-free language. On the other hand, regular control sets R do not increase the computational capacity of nondeterministic pushdown automata. This raises the natural question for the relations between the structure and complexity of regular sets R on one hand and the computational capacity of the corresponding R-PDA on the other hand. Clearly, if R is empty, the deterministic context-free languages are characterized. For R = {a, b}* one obtains all context-free languages. Furthermore, if R is finite, then the regular closure of the deterministic context-free languages is described. We investigate these questions, and discuss closure properties of the language classes in question under AFL operations.

Iyad A Kanj - One of the best experts on this subject based on the ideXlab platform.

  • using Nondeterminism to design efficient deterministic algorithms
    Algorithmica, 2004
    Co-Authors: Jianer Chen, Donald K Firesen, Weijia Jia, Iyad A Kanj
    Abstract:

    In this paper we illustrate how Nondeterminism can be used conveniently and effectively in designing efficient deterministic algorithms. In particular, our method gives a parameterized algorithm of running time O((5.7 k)k n) for the 3-D matching problem, which significantly improves the previous algorithm by Downey et al. The algorithm can be generalized to yield an improved algorithm for the r-D matching problem for any positive integer r. The method can also be employed in designing deterministic algorithms for other optimization problems as well.

  • using Nondeterminism to design efficient deterministic algorithms
    Lecture Notes in Computer Science, 2001
    Co-Authors: Jianer Chen, Weijia Jia, Donald K Friesen, Iyad A Kanj
    Abstract:

    In this paper, we illustrate how Nondeterminism can be used conveniently and effectively in designing efficient deterministic algorithms. In particular, our method gives an O((5.7k) k n) parameterized algorithm for the 3-D matching problem, which significantly improves the previous algorithm by Downey, Fellows, and Koblitz. The algorithm can be generalized to yield an improved algorithm for the r-D matching problem for any positive integer r. The method can also be employed in designing deterministic algorithms for other optimization problems as well.