121 results on '"Determinization"'
Search Results
2. Finite Nerode Construction for Fuzzy Automata over the Product Algebra
- Author
-
Jančić, Zorana, Micić, Ivana, Stanimirović, Stefan, Gonzalez de Mendívil, Jose Ramón, Ćirić, Miroslav, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Massanet, Sebastia, editor, Montes, Susana, editor, Ruiz-Aguilera, Daniel, editor, and González-Hidalgo, Manuel, editor
- Published
- 2023
- Full Text
- View/download PDF
3. Quick Subset Construction.
- Author
-
Dusi, Michele and Lamperti, Gianfranco
- Subjects
FINITE state machines ,ROBOTS - Abstract
A finite automaton can be either deterministic (DFA) or nondeterministic (NFA). An automaton‐based task is in general more efficient when performed with a DFA rather than an NFA. For any NFA there is an equivalent DFA that can be generated by the classical Subset Construction algorithm. When, however, a large NFA may be transformed into an equivalent DFA by a series of actions operating directly on the NFA, Subset Construction may be unnecessarily expensive in computation, as a (possibly large) deterministic portion of the NFA is regenerated as is, a waste of processing. This is why a conservative algorithm for NFA determinization is proposed, called Quick Subset Construction, which progressively transforms an NFA into an equivalent DFA instead of generating the DFA from scratch, thereby avoiding unnecessary processing. Quick Subset Construction is proven, both formally and empirically, to be equivalent to Subset Construction, inasmuch it generates exactly the same DFA. Experimental results indicate that, the smaller the number of repair actions performed on the NFA, as compared to the size of the equivalent DFA, the faster Quick Subset Construction over Subset Construction. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
4. State Complexity of Finite Partial Languages
- Author
-
Kutrib, Martin, Wendlandt, Matthias, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Han, Yo-Sub, editor, and Vaszil, György, editor
- Published
- 2022
- Full Text
- View/download PDF
5. On the Determinization of Event-Clock Input-Driven Pushdown Automata
- Author
-
Ogawa, Mizuhito, Okhotin, Alexander, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Kulikov, Alexander S., editor, and Raskhodnikova, Sofya, editor
- Published
- 2022
- Full Text
- View/download PDF
6. Conservative Determinization of Translated Automata by Embedded Subset Construction
- Author
-
Dusi, Michele, Lamperti, Gianfranco, Howlett, Robert J., Series Editor, Jain, Lakhmi C., Series Editor, and Czarnowski, Ireneusz, editor
- Published
- 2020
- Full Text
- View/download PDF
7. Crisp-Determinization of Weighted Tree Automata over Additively Locally Finite and Past-Finite Monotonic Strong Bimonoids Is Decidable
- Author
-
Droste, Manfred, Fülöp, Zoltán, Kószó, Dávid, Vogler, Heiko, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Jirásková, Galina, editor, and Pighizzini, Giovanni, editor
- Published
- 2020
- Full Text
- View/download PDF
8. Challenging Human Supremacy: Evaluating Monte Carlo Tree Search and Deep Learning for the Trick Taking Card Game Jass
- Author
-
Niklaus, Joel, Alberti, Michele, Ingold, Rolf, Stolze, Markus, Koller, Thomas, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Rutkowski, Leszek, editor, Scherer, Rafał, editor, Korytkowski, Marcin, editor, Pedrycz, Witold, editor, Tadeusiewicz, Ryszard, editor, and Zurada, Jacek M., editor
- Published
- 2020
- Full Text
- View/download PDF
9. Testing Real-Time Systems Using Determinization Techniques for Automata over Timed Domains
- Author
-
Krichen, Moez, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Hierons, Robert Mark, editor, and Mosbah, Mohamed, editor
- Published
- 2019
- Full Text
- View/download PDF
10. New Optimizations and Heuristics for Determinization of Büchi Automata
- Author
-
Löding, Christof, Pirogov, Anton, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Chen, Yu-Fang, editor, Cheng, Chih-Hong, editor, and Esparza, Javier, editor
- Published
- 2019
- Full Text
- View/download PDF
11. The Cost of Monitoring Alone
- Author
-
Aceto, Luca, Achilleos, Antonis, Francalanza, Adrian, Ingólfsdóttir, Anna, Lehtinen, Karoliina, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Bartocci, Ezio, editor, Cleaveland, Rance, editor, Grosu, Radu, editor, and Sokolsky, Oleg, editor
- Published
- 2019
- Full Text
- View/download PDF
12. Fixing Nondeterminism in Large Discrete-Event Knowledge.
- Author
-
Dusi, Michele and Lamperti, Gianfranco
- Subjects
ENGINEERING systems ,ALGORITHMS ,SYSTEMS engineering ,DIAGNOSIS methods ,DATA structures - Abstract
Discrete-event knowledge (DEK) consists in a variety of automaton-based data structures which are generated by knowledge-based and engineering systems, including intelligent diagnosis systems. Model-based diagnosis methods for discrete-event systems (DESs) are typically supported by large automata that allow for the efficient generation of the candidate diagnoses when the DES is being operated. However, the generation of the DEK may involve a determinization step, where a nondeterministic finite automaton (NFA) is transformed into an equivalent deterministic finite automaton (DFA) by means of the classical Subset Construction algorithm. When this determinization is performed online and the NFA is large, the diagnosis engine may slow down to such an extent that the entire diagnosis task is jeopardized. This is why a novel determinization algorithm is proposed, called Quick Subset Construction, which, instead of generating from scratch the equivalent DFA, removes the nondeterminism by operating directly on the NFA. This way, the larger the NFA and the smaller the portion of nondeterminism involved, the faster Quick Subset Construction will be over Subset Construction. Massive experimentation on large automata has confirmed this result empirically. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
13. Monte-Carlo Tree Search in Board Games
- Author
-
Winands, Mark H. M., Nakatsu, Ryohei, editor, Rauterberg, Matthias, editor, and Ciancarini, Paolo, editor
- Published
- 2017
- Full Text
- View/download PDF
14. Digging input-driven pushdown automata.
- Author
-
Kutrib, Martin and Malcher, Andreas
- Subjects
TRANSDUCERS ,SIGNS & symbols ,FINITE, The - Abstract
Input-driven pushdown automata (IDPDA) are pushdown automata where the next action on the pushdown store (push, pop, nothing) is solely governed by the input symbol. Nowadays such devices are usually defined such that popping from the empty pushdown does not block the computation but continues it with empty pushdown. Here, we consider IDPDAs that have a more balanced behavior concerning pushing and popping. Digging input-driven pushdown automata (DIDPDA) are basically IDPDAs that, when forced to pop from the empty pushdown, dig a hole of the shape of the popped symbol in the bottom of the pushdown. Popping further symbols from a pushdown having a hole at the bottom deepens the current hole furthermore. The hole can only be filled up by pushing symbols previously popped. We study the impact of the new behavior of DIDPDAs on their power and compare their capacities with the capacities of ordinary IDPDAs and tinput-driven pushdown automata which are basically IDPDAs whose input may be preprocessed by length-preserving finite state transducers. It turns out that the capabilities are incomparable. We address the determinization of DIDPDAs and their descriptional complexity, closure properties, and decidability questions. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
15. Temporal determinization of mutating finite automata: Reconstructing or restructuring.
- Author
-
Lamperti, Gianfranco
- Subjects
FINITE state machines ,INTELLIGENCE tests ,SOFTWARE engineering ,COMPUTER software testing ,ARTIFICIAL intelligence ,ROBOTS - Abstract
Summary: A mutating finite automaton (MFA) is a nondeterministic finite automaton (NFA) that changes its morphology over discrete time by a sequence of mutations. This results in a sequence of NFAs, the initial NFA, and one mutated NFA for each mutation. Some application domains, including model‐based diagnosis of discrete‐event systems in artificial intelligence and model‐based testing in software engineering, require temporal determinization of MFAs. Determinizing an MFA temporally means generating a deterministic finite automaton (DFA) that is equivalent to the mutated NFA as soon as a mutation occurs. Since, in computation time, the classical Subset Construction determinization algorithm may be less than optimal when applied to MFAs, a conservative algorithm is proposed, called Subset Restructuring, which, instead of constructing the new DFA from scratch based on the mutated NFA, generates the new DFA by updating the previous DFA based on the mutation occurred. Subset Restructuring is sound and complete, thereby yielding the same DFA generated by Subset Construction. Results from massive experimentation indicate the viability of Subset Restructuring, especially so when large MFAs change by small mutations. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
16. A contribution to the determinization of max-plus automata.
- Author
-
Lahaye, Sébastien, Lai, Aiwen, Komenda, Jan, and Boimond, Jean-Louis
- Abstract
It is a well known fact that not all max-plus automata can be determinized, i.e. transformed into deterministic max-plus automata with the same behavior. A classical sequentialization procedure, extended in the literature to max-plus automata, succeeds in computing an equivalent deterministic max-plus automaton for important subclasses of max-plus automata. This procedure is based on the normalization of state vectors in order to detect and merge states which have similar future behavior. In this paper, a novel and weaker condition is proposed that still guarantees this property. This allows for a considerable improvement of the existing determinization procedure, because it terminates for a larger class of max-plus automata. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
17. Canonization of max-min fuzzy automata.
- Author
-
González de Mendívil, José R. and Fariña Figueredo, Federico
- Subjects
- *
MACHINE theory , *AUTONOMOUS robots , *CONSTRUCTION , *ALGORITHMS , *ROBOTS - Abstract
In this paper, we propose a canonization method for fuzzy automata, i.e., a determinization method that is able to return a minimal fuzzy deterministic automaton equivalent to the original fuzzy automaton. The canonization method is derived from the well-known Brzozowski's algorithm for ordinary nondeterministic automata. For a given fuzzy automaton A , we prove that the construction M ˆ (r (N (r (A)))) returns a minimal fuzzy deterministic automaton equivalent to A. In that construction, r (.) represents the reversal of a fuzzy automaton, N (.) is the determinization of a fuzzy automaton based on fuzzy accessible subset construction, and M ˆ (.) is the determinization of a fuzzy automaton via factorization of fuzzy states which also includes a simple reduction of a particular case of proportional fuzzy states. The method is accomplished for fuzzy automata with membership values over the Gödel structure (also called max-min fuzzy automata). These fuzzy automata are always determinizable and have been proved useful in practical applications. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
18. Separability and Non-Determinizability of WSTS
- Author
-
Eren Keskin and Roland Meyer, Keskin, Eren, Meyer, Roland, Eren Keskin and Roland Meyer, Keskin, Eren, and Meyer, Roland
- Abstract
There is a recent separability result for the languages of well-structured transition systems (WSTS) that is surprisingly general: disjoint WSTS languages are always separated by a regular language. The result assumes that one of the languages is accepted by a deterministic WSTS, and it is not known whether this assumption is needed. There are two ways to get rid of the assumption, none of which has led to conclusions so far: (i) show that WSTS can be determinized or (ii) generalize the separability result to non-deterministic WSTS languages. Our contribution is to show that (i) does not work but (ii) does. As for (i), we give a non-deterministic WSTS language that we prove cannot be accepted by a deterministic WSTS. The proof relies on a novel characterization of the languages accepted by deterministic WSTS. As for (ii), we show how to find finitely represented inductive invariants without having the tool of ideal decompositions at hand. Instead, we work with closures under converging sequences. Our results hold for upward- and downward-compatible WSTS.
- Published
- 2023
- Full Text
- View/download PDF
19. The Determining Finite Automata Process
- Author
-
M. S. Vinogradova, S. B. Tkachev, and I. E. Kandaurova
- Subjects
finite state automata ,determinization ,weighted directed graph ,Mathematics ,QA1-939 - Abstract
The theory of formal languages widely uses finite state automata both in implementation of automata-based approach to programming, and in synthesis of logical control algorithms.To ensure unambiguous operation of the algorithms, the synthesized finite state automata must be deterministic. Within the approach to the synthesis of the mobile robot controls, for example, based on the theory of formal languages, there are problems concerning the construction of various finite automata, but such finite automata, as a rule, will not be deterministic. The algorithm of determinization can be applied to the finite automata, as specified, in various ways. The basic ideas of the algorithm of determinization can be most simply explained using the representations of a finite automaton in the form of a weighted directed graph.The paper deals with finite automata represented as weighted directed graphs, and discusses in detail the procedure for determining the finite automata represented in this way. Gives a detailed description of the algorithm for determining finite automata. A large number of examples illustrate a capability of the determinization algorithm.
- Published
- 2017
- Full Text
- View/download PDF
20. Multidimensional fuzzy finite tree automata.
- Author
-
Moghari, S. and Zahedi, M. M.
- Subjects
- *
FINITE state machines , *FUZZY sets , *MACHINE theory , *ROBOTS , *AUTONOMOUS robots - Abstract
This paper introduces the notion of multidimensional fuzzy finite tree automata (MFFTA) and investigates its closure properties from the area of automata and language theory. MFFTA are a superclass of fuzzy tree automata whose behavior is generalized to adapt to multidimensional fuzzy sets. An MFFTA recognizes a multidimensional fuzzy tree language which is a regular tree language so that for each dimension, a fuzzy membership grade is assigned to each tree. We study MFFTA by extending some classical problems and properties of automata and regular languages such as determinization, reduction, duality and operations on languages. Furthermore, we provided the method of converting every complete fuzzy tree automata to an MFFTA as well as an example to show the efficiency of MFFTA in comparison to FFTA. [ABSTRACT FROM AUTHOR]
- Published
- 2019
21. Deternimization of Büchi Automata as Partitioned Automata
- Author
-
Tian, Cong, Duan, Zhenhua, Yang, Mengfei, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Du, Ding-Zhu, editor, and Zhang, Guochuan, editor
- Published
- 2013
- Full Text
- View/download PDF
22. HUMAN-OPERATOR BEHAVIOUR MONITORING IN IT-SYSTEMS.
- Author
-
Shumsky, Alexey, Zhirabok, Alexey, and Kalinina, Nadezhda
- Subjects
- *
HUMAN-machine systems , *WORK-related injuries , *FINITE state machines , *INFORMATION technology , *DETECTORS - Abstract
This work deals with IT-systems that include human-operator. It is well known that just human-operator incorrect actions in many cases resulted in fatal accidents. Due to this, the problem arises to timely detect and isolate the human-operator behaviour errors. The objective of present paper is the generalization and extension of former results proposed by authors within the framework of the above problem solution. To solve the problem, the algebra of partitions is involved. The model in the form of nondeterministic finite automation is used to describe human-operator behaviour. The method for monitor design based on the nondeterministic finite automata determinization is proposed. The procedure for the determinization that guarantees the minimal loss of information is developed. The facilities of the monitor to detect and isolate human-operator errors are investigated. Illustration is given for a case of the change management process in ITsystems. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
23. Conditions for Minimal Fuzzy Deterministic Finite Automata via Brzozowski's Procedure.
- Author
-
de Mendivil, Jose R. Gonzalez
- Subjects
DETERMINISTIC finite automata ,FUZZY logic - Abstract
This paper deals with the application of Brzozowski's minimization procedure to fuzzy finite automata with truth-values in a complete residuated (zero-divisor-free) lattice. For a given fuzzy finite automaton $\mathcal{A}$ , the procedure computes the automaton $d(r(d(r(\mathcal{A})))$ , where $d(\mathcal{A})$ is a (fuzzy) determinization of $\mathcal{A}$ , and $r(\mathcal{A})$ is the reverse automaton of $\mathcal{A}$. It is observed that the size of the resulting automaton is strongly dependent on the determinization method used in the procedure. Consequently, this paper studies necessary and sufficient conditions for obtaining minimal fuzzy deterministic finite automata via Brzozowski's procedure. The study is accomplished for determinization methods based on a generalized notion of accessible fuzzy subset construction. The obtained conditions determine that Brzozowski's procedure returns a minimal fuzzy deterministic finite automaton when the determinization method does not produce proportional fuzzy states. This is the reason to obtain minimal fuzzy deterministic finite automata using Brzozowski's procedure for fuzzy finite automata with truth-values in the product-structure when the determinization method is the method based on factorization of fuzzy states. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
24. Online Determinization of Large Mutating Automata.
- Author
-
Caniato, Giovanni and Lamperti, Gianfranco
- Subjects
FINITE state machines ,MODEL-based reasoning ,ARTIFICIAL intelligence ,SOFTWARE engineering ,ALGORITHMS ,DISCRETE systems - Abstract
A mutating finite automaton (MFA) is a nondeterministic finite automaton (NFA) which changes its morphology over discrete time by a sequence of mutations, one mutation at each time instant. A mutation involves the insertion and/or removal of a set of states and/or transitions. This results in a sequence of NFAs, one mutated NFA for each mutation. Some application domains, including model-based diagnosis and monitoring of active systems in artificial intelligence and model-based testing in software engineering, require online determinization of MFAs. Determinizing an MFA online means generating a deterministic finite automaton (DFA) as soon as a mutation occurs, which is equivalent to the mutated NFA. Since the classical Subset Construction determinization algorithm may be inadequate for MFAs, a conservative algorithm is proposed, called Subset Restructuring, that generates the new DFA by restructuring the previous DFA based on the mutation occurred, instead of building it from scratch. Experimental results indicate the effectiveness of the approach, especially so when large MFAs change in time by small mutations. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
25. Determinization of fuzzy automata by factorizations of fuzzy states and right invariant fuzzy quasi-orders.
- Author
-
Stanimirović, Stefan, Ćirić, Miroslav, and Ignjatović, Jelena
- Subjects
- *
FUZZY systems , *MACHINE theory , *DETERMINISTIC algorithms , *FACTORIZATION , *RELATIONAL calculus , *FUZZY languages - Abstract
Abstract In this paper we provide improvements of determinization methods, based on factorization of fuzzy states, for fuzzy finite automata that accept fuzzy languages of infinite range. The improvements are based on the usage of the fuzzy relational calculus, namely, on the usage of the right invariant fuzzy quasi-orders. Our algorithms perform better in the sense that they produce smaller automata, while require the same computation time. In addition, they can produce finite deterministic automata in cases when previous algorithms result in infinite deterministic automata. We show that the weak representable-cycles property is necessary and sufficient condition for determinization of a fuzzy automaton via a maximal factorization of fuzzy states. This condition is more general than the representable-cycles property previously determined as the necessary and sufficient condition for determinization of a fuzzy automaton via a maximal factorization of fuzzy states. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
26. State complexity of finite partial languages.
- Author
-
Kutrib, Martin and Wendlandt, Matthias
- Subjects
- *
FINITE state machines , *LANGUAGE policy , *LANGUAGE & languages , *ROBOTS , *SIGNS & symbols - Abstract
Partial word finite automata are deterministic finite automata that may have state transitions on a special symbol ⋄ which represents an unknown symbol or a hole in the word. Together with a subset of the input alphabet that gives the symbols which may be substituted for the ⋄, a partial word finite automaton (⋄-DFA) represents a regular language. However, this substitution implies a certain form of limited nondeterminism in the computations when the ⋄-transitions are replaced by ordinary transitions. In this paper we consider the state complexity of partial word finite automata accepting finite languages. We study the state complexity of the NFA to ⋄-DFA conversion for finite languages as well as the state complexity of the ⋄-DFA to DFA conversion for finite languages. Then we consider the operational state complexity with respect to complementation, union, reversal, and concatenation of finite languages. It turns out that the upper and lower bounds for all these operations are exponential. Moreover, we establish a state complexity hierarchy on the number of productive ⋄-transitions that may appear in ⋄-DFAs accepting finite languages. The levels of the hierarchy are separated by quadratic state costs. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
27. A Robust Class of Languages of 2-Nested Words
- Author
-
Séverine Fratani and Guillaume Maurras and Pierre-Alain Reynier, Fratani, Séverine, Maurras, Guillaume, Reynier, Pierre-Alain, Séverine Fratani and Guillaume Maurras and Pierre-Alain Reynier, Fratani, Séverine, Maurras, Guillaume, and Reynier, Pierre-Alain
- Abstract
Regular nested word languages (a.k.a. visibly pushdown languages) strictly extend regular word languages, while preserving their main closure and decidability properties. Previous works have shown that considering languages of 2-nested words, i.e. words enriched with two matchings (a.k.a. 2-visibly pushdown languages), is not as successful: the corresponding model of automata is not closed under determinization. In this work, inspired by homomorphic representations of indexed languages, we identify a subclass of 2-nested words, which we call 2-wave words. This class strictly extends the class of nested words, while preserving its main properties. More precisely, we prove closure under determinization of the corresponding automaton model, we provide a logical characterization of the recognized languages, and show that the corresponding graphs have bounded treewidth. As a consequence, we derive important closure and decidability properties. Last, we show that the word projections of the languages we define belong to the class of linear indexed languages.
- Published
- 2022
- Full Text
- View/download PDF
28. Determinization of One-Counter Nets
- Author
-
Shaull Almagor and Asaf Yeshurun, Almagor, Shaull, Yeshurun, Asaf, Shaull Almagor and Asaf Yeshurun, Almagor, Shaull, and Yeshurun, Asaf
- Abstract
One-Counter Nets (OCNs) are finite-state automata equipped with a counter that is not allowed to become negative, but does not have zero tests. Their simplicity and close connection to various other models (e.g., VASS, Counter Machines and Pushdown Automata) make them an attractive model for studying the border of decidability for the classical decision problems. The deterministic fragment of OCNs (DOCNs) typically admits more tractable decision problems, and while these problems and the expressive power of DOCNs have been studied, the determinization problem, namely deciding whether an OCN admits an equivalent DOCN, has not received attention. We introduce four notions of OCN determinizability, which arise naturally due to intricacies in the model, and specifically, the interpretation of the initial counter value. We show that in general, determinizability is undecidable under most notions, but over a singleton alphabet (i.e., 1 dimensional VASS) one definition becomes decidable, and the rest become trivial, in that there is always an equivalent DOCN.
- Published
- 2022
- Full Text
- View/download PDF
29. Continuous Rational Functions Are Deterministic Regular
- Author
-
Olivier Carton and Gaëtan Douéneau-Tabot, Carton, Olivier, Douéneau-Tabot, Gaëtan, Olivier Carton and Gaëtan Douéneau-Tabot, Carton, Olivier, and Douéneau-Tabot, Gaëtan
- Abstract
A word-to-word function is rational if it can be realized by a non-deterministic one-way transducer. Over finite words, it is a classical result that any rational function is regular, i.e. it can be computed by a deterministic two-way transducer, or equivalently, by a deterministic streaming string transducer (a one-way automaton which manipulates string registers). This result no longer holds for infinite words, since a non-deterministic one-way transducer can guess, and check along its run, properties such as infinitely many occurrences of some pattern, which is impossible for a deterministic machine. In this paper, we identify the class of rational functions over infinite words which are also computable by a deterministic two-way transducer. It coincides with the class of rational functions which are continuous, and this property can thus be decided. This solves an open question raised in a previous paper of Dave et al.
- Published
- 2022
- Full Text
- View/download PDF
30. On-the-Fly Stuttering in the Construction of Deterministic ω-Automata
- Author
-
Klein, Joachim, Baier, Christel, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Holub, Jan, editor, and Žďárek, Jan, editor
- Published
- 2007
- Full Text
- View/download PDF
31. A robust class of languages of 2-nested words
- Author
-
Fratani, Séverine, Maurras, Guillaume, and Reynier, Pierre-Alain
- Subjects
FOS: Computer and information sciences ,Determinization ,Computer Science - Logic in Computer Science ,Theory of computation → Models of computation ,Nested word ,Formal Languages and Automata Theory (cs.FL) ,Theory of computation → Formal languages and automata theory ,Computer Science - Formal Languages and Automata Theory ,Indexed languages ,Logic in Computer Science (cs.LO) - Abstract
Regular nested word languages (a.k.a. visibly pushdown languages) strictly extend regular word languages, while preserving their main closure and decidability properties. Previous works have shown that considering languages of 2-nested words, i.e. words enriched with two matchings (a.k.a. 2-visibly pushdown languages), is not as successful: the corresponding model of automata is not closed under determinization. In this work, inspired by homomorphic representations of indexed languages, we identify a subclass of 2-nested words, which we call 2-wave words. This class strictly extends the class of nested words, while preserving its main properties. More precisely, we prove closure under determinization of the corresponding automaton model, we provide a logical characterization of the recognized languages, and show that the corresponding graphs have bounded treewidth. As a consequence, we derive important closure and decidability properties. Last, we show that the word projections of the languages we define belong to the class of linear indexed languages., Extended version of paper published at MFCS 2022
- Published
- 2022
32. Bounded determinization of timed automata with silent transitions.
- Author
-
Lorber, Florian, Rosenmann, Amnon, Ničković, Dejan, and Aichernig, Bernhard
- Abstract
Deterministic timed automata are strictly less expressive than their non-deterministic counterparts, which are again less expressive than those with silent transitions. As a consequence, timed automata are in general non-determinizable. This is unfortunate since deterministic automata play a major role in model-based testing, observability and implementability. However, by bounding the length of the traces in the automaton, effective determinization becomes possible. We propose a novel procedure for bounded determinization of timed automata. The procedure unfolds the automata to bounded trees, removes all silent transitions and determinizes via disjunction of guards. The proposed algorithms are optimized to the bounded setting and thus are more efficient and can handle a larger class of timed automata than the general algorithms. We show how to apply the approach in a fault-based test-case generation method, called model-based mutation testing, that was previously restricted to deterministic timed automata. The approach is implemented in a prototype tool and evaluated on several scientific examples and one industrial case study. To our best knowledge, this is the first implementation of this type of procedure for timed automata. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
33. Incremental Determinization of Expanding Automata.
- Author
-
BROGNOLI, SIMONE, LAMPERTI, GIANFRANCO, and SCANDALE, MICHELE
- Subjects
- *
ROBOTS , *MACHINE theory , *EPIPHENOMENALISM , *ARTIFICIAL intelligence , *DIGITAL computer simulation - Abstract
Subset Construction (SC) is the classical algorithm for the determinization of a nondeterministic finite automaton (NFA) into an equivalent deterministic one (DFA). Although SC works fine in most application domains, it may be inappropriate when the NFA expands over time and determinization is required after each expansion, such as in diagnosis of active systems in artificial intelligence, or in model-based testing in software engineering. For such an expanding automaton, the IDEA algorithm (Incremental Determinization of Expanding Automata) may be more suitable. Given an NFA N, an equivalent DFA D, and an expansion ΔN of N, the determinization of N' = N ∪ ΔN into D' is performed based not only on N' but also on ΔN and D. Rather than starting from scratch the generation of the DFA D' equivalent to N', IDEA applies the set of actions which are sufficient for transforming D into D'. This way, a possibly large part of the determinization process is avoided. Experiments show that the degree of convenience in determinizing expanding automata using IDEA rather than SC largely depends on the nature of the expanding automaton in the actual application domain. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
34. Determinization of One-Counter Nets
- Author
-
Almagor, Shaull and Yeshurun, Asaf
- Subjects
FOS: Computer and information sciences ,Determinization ,One-Counter Net ,Semilinear ,Formal Languages and Automata Theory (cs.FL) ,Theory of computation → Formal languages and automata theory ,F.4.3 ,Computer Science - Formal Languages and Automata Theory ,Computer Science::Formal Languages and Automata Theory ,Vector Addition System ,Automata - Abstract
One-Counter Nets (OCNs) are finite-state automata equipped with a counter that is not allowed to become negative, but does not have zero tests. Their simplicity and close connection to various other models (e.g., VASS, Counter Machines and Pushdown Automata) make them an attractive model for studying the border of decidability for the classical decision problems. The deterministic fragment of OCNs (DOCNs) typically admits more tractable decision problems, and while these problems and the expressive power of DOCNs have been studied, the determinization problem, namely deciding whether an OCN admits an equivalent DOCN, has not received attention. We introduce four notions of OCN determinizability, which arise naturally due to intricacies in the model, and specifically, the interpretation of the initial counter value. We show that in general, determinizability is undecidable under most notions, but over a singleton alphabet (i.e., 1 dimensional VASS) one definition becomes decidable, and the rest become trivial, in that there is always an equivalent DOCN., LIPIcs, Vol. 243, 33rd International Conference on Concurrency Theory (CONCUR 2022), pages 18:1-18:23
- Published
- 2022
- Full Text
- View/download PDF
35. Temporal determinization of mutating finite automata: Reconstructing or restructuring
- Author
-
Gianfranco Lamperti
- Subjects
determinization, finite automata, mutating automata, subset construction, subset restructuring ,Finite-state machine ,Theoretical computer science ,Restructuring ,Computer science ,Powerset construction ,subset restructuring ,finite automata ,subset construction ,determinization ,mutating automata ,Software - Published
- 2019
36. Efficient determinization of visibly and height-deterministic pushdown automata.
- Author
-
Polách, Radomír, Trávníček, Jan, Janoušek, Jan, and Melichar, Bořivoj
- Subjects
- *
COMPUTER systems , *DETERMINISTIC processes , *MACHINE theory , *ALGORITHMS , *REAL-time computing - Abstract
New algorithms for the determinization of nondeterministic visibly and nondeterministic real-time height-deterministic pushdown automata are presented. The algorithms improve the results of existing algorithms. They construct only accessible states and necessary pushdown symbols of the resulting deterministic pushdown automata. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
37. Further improvements of determinization methods for fuzzy finite automata.
- Author
-
Jančić, Zorana, Micić, Ivana, Ignjatović, Jelena, and Ćirić, Miroslav
- Subjects
- *
FUZZY automata , *COMPUTATIONAL complexity , *FUZZY algorithms , *FUZZY logic , *FUZZY languages - Abstract
In this paper we provide further improvements of determinization methods for fuzzy finite automata. These methods perform better than all previous determinization methods for fuzzy finite automata, developed by Bělohlávek [3] , Li and Pedrycz [38] , Ignjatović et al. [25] , and Jančić et al. [33] , in the sense that they produce smaller automata, while require the same computation time. The only exception is the Brzozowski type determinization algorithm developed recently by Jančić and Ćirić [34] , which produces a minimal crisp-deterministic fuzzy automaton, but the algorithms created here can also be used within the Brzozowski type algorithm and improve its performance. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
38. Determinization of timed Petri nets behaviors.
- Author
-
Komenda, Jan, Lahaye, Sébastien, and Boimond, Jean-Louis
- Abstract
In this paper we are interested in sequentialization of formal power series with coefficients in the semiring $(\mathbb {R}\cup \{- \infty \},\max ,+)$ which represent the behavior of timed Petri nets. Several approaches make it possible to derive nondeterministic (max, + ) automata modeling safe timed Petri nets. Their nondeterminism is a serious drawback since determinism is a crucial property for numerous results on (max, + ) automata (in particular, for applications to performance evaluation and control) and existing procedures for determinization succeed only for restrictive classes of (max, + ) automata. We present a natural semi-algorithm for determinization of behaviors based on the semantics of bounded timed Petri nets. The resulting deterministic (max, + ) automata can be infinite, but a sufficient condition called strong liveness is proposed to ensure the termination of the semi-algorithm. It is shown that strong liveness is closely related to bounded fairness, which has been widely studied for Petri nets and other models for concurrency. Moreover, if the net cannot be sequentialized we propose a restriction of its logical behavior so that the sufficient condition becomes satisfied for the restricted net. The restriction is based on the synchronous product with non injectively labeled scheduler nets that are built in an incremental hierarchical way from simple scheduler nets. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
39. Determinization and minimization of finite acyclic automata by incremental techniques.
- Author
-
Lamperti, Gianfranco, Scandale, Michele, and Zanella, Marina
- Subjects
AUTOMATIC control systems ,ACYCLIC model ,PROGRAMMING languages ,COMPUTER algorithms ,COMPUTER programming - Abstract
SUMMARY The determinization of a nondeterministic finite automaton (FA) [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
40. On Determinism and Unambiguity of Weighted Two-Way Automata.
- Author
-
Carnino, Vincent and Lombardy, Sylvain
- Subjects
- *
MACHINE theory , *MATHEMATICAL proofs , *POWER series , *SEMIRINGS (Mathematics) , *COMMUTATIVE rings - Abstract
This paper deals with one-way and two-way weighted automata. When the semiring of weights is commutative, we prove that unambiguous one-way automata, unambiguous two-way automata and deterministic two-way automata realize the same (rational) power series. If the semiring of weights is not commutative, unambiguous one-way automata and deterministic two-way automata realize the same rational power series, but unambiguous two-way automata may realize non rational power series. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
41. Determinization of Fuzzy Automata by Means of the Degrees of Language Inclusion.
- Author
-
Micic, Ivana, Jancic, Zorana, Ignjatovic, Jelena, and Ciric, Miroslav
- Subjects
FUZZY automata ,RESIDUATED lattices ,FUZZY sets ,LATTICE theory ,FUZZY languages - Abstract
Determinization of fuzzy finite automata is understood here as a procedure of their conversion into equivalent crisp-deterministic fuzzy automata, which can be viewed as being deterministic with possible infinitely many states, but with fuzzy sets of terminal states. Particularly, significant determinization methods are those that provide a minimal crisp-deterministic fuzzy automaton equivalent to the original fuzzy finite automaton called canonization methods. One canonization method for fuzzy finite automata, the Brzozowski type determinization, has been developed recently by Jančić and Ćirić in
[10] . Here we provide another canonization method for a fuzzy finite automaton $\cal A=(A,\sigma, \delta, \tau)$ over a complete residuated lattice $\cal L$ , based on the degrees of inclusion of the right fuzzy languages associated with states of $\cal A$ into the left derivatives of the fuzzy language recognized by $\cal A$. The proposed procedure terminates in a finite number of steps, whenever the membership values taken by $\delta$ , $\sigma$, and $\tau$ generate a finite subsemiring of the semiring reduct of $\cal L$ . This procedure is generally faster than the Brzozowski type determinization, and if the basic operations in the residuated lattice $\cal L$ can be performed in constant time, it has the same computational time as all other determinization procedures provided in[8] ,[11] , and[12] . [ABSTRACT FROM PUBLISHER]- Published
- 2015
- Full Text
- View/download PDF
42. QUANTITATIVE LANGUAGES DEFINED BY FUNCTIONAL AUTOMATA.
- Author
-
FILIOT, EMMANUEL, GENTILINI, RAFFAELLA, and RASKIN, JEAN-FRANÇOIS
- Subjects
LANGUAGE & languages ,MACHINE theory ,ROBOTS ,SIDESHOWS ,MATHEMATICAL analysis - Abstract
A weighted automaton is functional if any two accepting runs on the same finite word have the same value. In this paper, we investigate functional weighted automata for four different measures: the sum, the mean, the discounted sum of weights along edges and the ratio between rewards and costs. On the positive side, we show that functionality is decidable for the four measures. Further more, the existential and universal threshold problems, the language inclusion problem and the equivalence problem are all decidable when the weighted automata are functional. On the negative side, we also study the quantitative extension of there alizability problem and show that it is undecidable for sum, mean and ratio. We finally show how to decide whether the language associated with a given functional automaton can be defined with a deterministic one, for sum, mean and discounted sum. The results on functionality and determinizability are expressed for the more general class of functional group automata. This allows one to formulate within the same framework new results related to discounted sum automata and known results on sum and mean automata. Ratio automata do not fit within this general scheme and different techniques are required to decide functionality. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
43. A game approach to determinize timed automata.
- Author
-
Bertrand, Nathalie, Stainer, Amélie, Jéron, Thierry, and Krichen, Moez
- Subjects
GAME theory ,AUTOMATION ,REAL-time computing ,PROGRAMMING languages ,COMPUTER algorithms - Abstract
Timed automata are frequently used to model real-time systems. Their determinization is a key issue for several validation problems. However, not all timed automata can be determinized, and determinizability itself is undecidable. In this paper, we propose a game-based algorithm which, given a timed automaton, tries to produce a language-equivalent deterministic timed automaton, otherwise a deterministic over-approximation. Our method generalizes two recent contributions: the determinization procedure of Baier et al. (Proceedings of the 36th international colloquium on automata, languages and programming (ICALP'09), ) and the approximation algorithm of Krichen and Tripakis (Form Methods Syst Des 34(3):238-304, ). Moreover, we extend it to apply to timed automata with invariants and $$\varepsilon $$ -transitions, and also consider other useful approximations: under-approximation, and combination of under- and over-approximations. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
44. Query Aware Determinization of Uncertain Objects.
- Author
-
Xu, Jie, Kalashnikov, Dmitri V., and Mehrotra, Sharad
- Subjects
- *
PROBABILISTIC databases , *AUTOSATE , *DATA mining , *SPEECH processing systems , *WEB-based user interfaces , *QUERY (Information retrieval system) - Abstract
This paper considers the problem of determinizing probabilistic data to enable such data to be stored in legacy systems that accept only deterministic input. Probabilistic data may be generated by automated data analysis/enrichment techniques such as entity resolution, information extraction, and speech processing. The legacy system may correspond to pre-existing web applications such as Flickr, Picasa, etc. The goal is to generate a deterministic representation of probabilistic data that optimizes the quality of the end-application built on deterministic data. We explore such a determinization problem in the context of two different data processing tasks—triggers and selection queries. We show that approaches such as thresholding or top-1 selection traditionally used for determinization lead to suboptimal performance for such applications. Instead, we develop a query-aware strategy and show its advantages over existing solutions through a comprehensive empirical evaluation over real and synthetic datasets. [ABSTRACT FROM PUBLISHER]
- Published
- 2015
- Full Text
- View/download PDF
45. Determinization and ambiguity of classical and probabilistic Büchi automata
- Author
-
Pirogov, Anton, Löding, Christof, Ábrahám, Erika, and Schewe, Sven
- Subjects
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES ,parity automata ,determinization , ambiguity , büchi automata , parity automata ,ambiguity ,büchi automata ,ddc:004 ,Nonlinear Sciences::Cellular Automata and Lattice Gases ,determinization ,Computer Science::Formal Languages and Automata Theory - Abstract
Dissertation, RWTH Aachen University, 2021; Aachen : RWTH Aachen University 1 Online-Ressource : Illustrationen, Diagramme (2021). doi:10.18154/RWTH-2021-02027 = Dissertation, RWTH Aachen University, 2021, Büchi automata can be seen as a straight-forward generalization of ordinary NFA, adapted to handle infinite words. While they were originally introduced for applications in decidability of logics, they became a popular tool for practical applications, e.g. in automata-based approaches to model checking and synthesis problems. Being arguably both the simplest and most well-known variant in the zoo of so-called omega-automata that are considered in this setting, they serve as an intermediate representation of omega-regular specifications ofverification or synthesis requirements that are usually expressed in a more declarative fashion, e.g. using linear temporal logic. Unfortunately, nondeterministic automata are not directly suitable for certain applications, whereas deterministic Büchi automata are less expressive. This problem is usually solved by either constructing deterministic automata of a different kind, or by restricting their ambiguity, i.e., the maximal number of accepting runs on some word. In both cases, the transformation is expensive, yielding an exponential blow-up of the state space in the worst case. Therefore, optimized constructions and heuristics for common special cases are useful and in demand for actual practical applications. In this thesis new results concerning both approaches are presented. On one hand, we present a new general construction for determinization from nondeterministic Büchi to deterministic parity automata that unifies the dominant branches of previous approaches based on the Safra construction and the Muller-Schupp construction. Additionally, we provide a set of new heuristics, some of which exploit properties of our unified construction. Furthermore, we characterize the ambiguity of Büchi automata by a hierarchy that is determined by simple syntactical patterns in the automata, and present a new construction that reduces the ambiguity of an automaton. Apart from the classical nondeterministic and deterministic variants of automata, it is natural to consider probabilistic automata, i.e., automata that instead of utilizing nondeterminism use a probability distribution on the states to decide which state to go to next. It is known that in general, such automata are more expressive than classical automata. We show that subclasses of probabilistic automata that correspond to certain classes of the previously mentioned ambiguity hierarchy are not more expressive than classical automata, providing constructions to obtain classical Büchi automata from them., Published by RWTH Aachen University, Aachen
- Published
- 2021
- Full Text
- View/download PDF
46. Fixing Nondeterminism in Large Discrete-Event Knowledge
- Author
-
Michele Dusi and Gianfranco Lamperti
- Subjects
nondeterminism ,large-scale systems ,Computer science ,Programming language ,Event (relativity) ,knowledge representation, discrete-event knowledge, model-based reasoning, finite automata, discrete-event systems, nondeterminism, determinization, uncertainty, subset construction, large-scale systems, conservative algorithms ,knowledge representation ,finite automata ,computer.software_genre ,discrete-event knowledge ,discrete-event systems ,model-based reasoning ,conservative algorithms ,General Earth and Planetary Sciences ,subset construction ,determinization ,uncertainty ,computer ,General Environmental Science - Published
- 2021
47. Fuzzy languages with infinite range accepted by fuzzy automata: Pumping Lemma and determinization procedure.
- Author
-
González de Mendívil, José R. and Garitagoitia, José R.
- Subjects
- *
FUZZY languages , *FUZZY automata , *INFINITY (Mathematics) , *TRIANGULAR norms , *LAMMA language , *DETERMINISTIC algorithms - Abstract
Abstract: The formulation of fuzzy automata allows us to select a great variety of triangular norms. Depending on the selected triangular norm, a fuzzy automaton can accept a fuzzy language (FA-language) with infinite range. These fuzzy automata are not equivalent to the so-called deterministic fuzzy automata (deterministic automata with a fuzzy subset of final states) which only accept fuzzy languages with finite range. In this paper, we study FA-languages with infinite range and a determinization procedure in order to obtain an equivalent fuzzy deterministic automaton for a given fuzzy automaton. A fuzzy deterministic automaton is a fuzzy automaton which satisfies the deterministic condition in its state transition function. The main contributions of our paper are: (1) a Pumping Lemma of FA-languages with infinite range; (2) the formulation of fuzzy deterministic automata and a Pumping Lemma of FDA-languages; (3) the necessary conditions for the determinization of fuzzy automata under continuous triangular norms which accept fuzzy languages of infinite range; and (4) a determinization algorithm for fuzzy automata, its correctness proof and performance. [Copyright &y& Elsevier]
- Published
- 2014
- Full Text
- View/download PDF
48. Brzozowski type determinization for fuzzy automata.
- Author
-
Jančić, Zorana and Ćirić, Miroslav
- Subjects
- *
FUZZY automata , *INFINITY (Mathematics) , *LATTICE theory , *MONOIDS , *SEMIRINGS (Mathematics) , *DETERMINISTIC algorithms - Abstract
Abstract: In this paper we adapt the well-known Brzozowski determinization method to fuzzy automata. This method gives better results than all previously known methods for determinization of fuzzy automata developed by Bělohlávek [4], Li and Pedrycz [20], Ignjatović et al. [15], and Jančić et al. [18]. Namely, as in the case of ordinary nondeterministic automata, Brzozowski type determinization of a fuzzy automaton results in a minimal crisp-deterministic fuzzy automaton equivalent to the starting fuzzy automaton, and we show that there are cases when all previous methods result in infinite automata, while Brzozowski type determinization results in a finite one. The paper deals with fuzzy automata over complete residuated lattices, but identical results can also be obtained in a more general context, for fuzzy automata over lattice-ordered monoids, and even for weighted automata over commutative semirings. [Copyright &y& Elsevier]
- Published
- 2014
- Full Text
- View/download PDF
49. EXACT AND APPROXIMATE DETERMINIZATION OF DISCOUNTED-SUM AUTOMATA.
- Author
-
BOKER, UDI and HENZINGER, THOMAS A.
- Subjects
APPROXIMATION theory ,FINITE state machines ,RATIONAL numbers ,DISCOUNT prices ,SCHEME programming language ,MATHEMATICAL proofs - Abstract
A discounted-sum automaton (NDA) is a nondeterministic finite automaton with edge weights, valuing a run by the discounted sum of visited edge weights. More precisely, the weight in the i-th position of the run is divided by γ
i , where the discount factor γ is a fixed rational number greater than 1. The value of a word is the minimal value of the automaton runs on it. Discounted summation is a common and useful measuring scheme, especially for infinite sequences, reflecting the assumption that earlier weights are more important than later weights. Unfortunately, determinization of NDAs, which is often essential in formal verification, is, in general, not possible. We provide positive news, showing that every NDA with an integral discount factor is determinizable. We complete the picture by proving that the integers characterize exactly the discount factors that guarantee determinizability: for every nonintegral rational discount factor ?, there is a nondeterminizable ?-NDA. We also prove that the class of NDAs with integral discount factors enjoys closure under the algebraic operations min, max, addition, and subtraction, which is not the case for general NDAs nor for deterministic NDAs For general NDAs, we look into approximate determinization, which is always possible as the influence of a word's suffix decays. We show that the naive approach, of unfolding the automaton computations up to a sufficient level, is doubly exponential in the discount factor. We provide an alternative construction for approximate determinization, which is singly exponential in the discount factor, in the precision, and in the number of states. We also prove matching lower bounds, showing that the exponential dependency on each of these three parameters cannot be avoided All our results hold equally for automata over finite words and for automata over infinite words. [ABSTRACT FROM AUTHOR]- Published
- 2014
- Full Text
- View/download PDF
50. Conservative determinization of translated automata by embedded subset construction
- Author
-
Michele Dusi and Gianfranco Lamperti
- Subjects
Determinization ,TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES ,Finite-state machine ,Theoretical computer science ,Model-based diagnosis ,Powerset construction ,Computer science ,Translated automata ,Substitution (logic) ,Knowledge compilation ,Automaton ,Nondeterministic algorithm ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Deterministic finite automaton ,Symbol (programming) ,Discrete-event systems ,Subset construction ,Active systems ,Embedded subset construction ,Finite automata ,Computer Science::Formal Languages and Automata Theory - Abstract
A translated finite automaton (TFA) results from a translation of a deterministic finite automaton (DFA). A translation is based on a mapping from the alphabet of the DFA to a new alphabet, where each symbol in the original alphabet is substituted with a symbol in the new alphabet. When this substitution generates a nondeterministic automaton, the TFA may need to be determinized into an equivalent DFA. Determinization of TFAs may be useful in a variety of domains, specifically in model-based diagnosis of discrete-event systems, where large TFAs constructed by model-based reasoning are processed to perform knowledge compilation. Since, in computation time, the classical Subset Construction determinization algorithm may be less than optimal when applied to large TFAs, a conservative algorithm is proposed, called Embedded Subset Construction. This alternative algorithm updates the TFA based on the mapping of the alphabet rather than building a new DFA from scratch. This way, in contrast with Subset Construction, which performs an exhaustive processing of the TFA to be determinized, the portion of the TFA that does not require determinization is not processed. Embedded Subset Construction is sound and complete, thereby yielding a DFA that is identical to the DFA generated by Subset Construction. The benefit of using Embedded Subset Construction largely depends on the portion of the TFA that actually requires determinization. Experimental results indicate the viability of Embedded Subset Construction, especially so when large TFAs are affected by small portions of nondeterminism.
- Published
- 2020
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.