Andreas Malcher

dblp:58/2201 · DBLP profile ↗
← Back
77ranked-venue papers
9as first author
21since 2021 · last 2026
0000-0002-9589-5833ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 72 · 8 first-author · 18 since 2021Artificial intelligence and machine learning · 4 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021
YearPublicationVenuePosition
2026 Deterministic pushdown automata with translucent input letters
abstract
The use of translucent input letters represents a way of implementing a discontinuous input processing in automata. In detail, a translucent automaton performs several sweeps from left to right on the input: according to the current state, some symbols are visible and can be processed, whereas some other symbols are invisible and may be processed in another sweep. We also distinguish between the returning and non-returning mode, which differ in the way the automaton behaves after reading a symbol: in the returning mode, a new sweep starts immediately, while in the non-returning mode, the device processes the next visible symbol. Here, we investigate deterministic pushdown automata with translucent letters both in the returning and non-returning mode. We prove that the non-returning mode strictly outperforms the returning mode, and that the families of the languages accepted by these two types of devices can be ranked strictly between the deterministic context-free languages and the deterministic context-sensitive languages. Moreover, both families are shown to be incomparable to the families of context-free, growing context-sensitive, and Church-Rosser languages. The ability of accepting non-semilinear languages is also emphasized (addressing an open question in the literature). Finally, we study the closure properties of both language families under the Boolean operations, obtaining that they are both closed under complementation but not under union and intersection. Further non-closure results are pointed-out for returning devices.
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano, Priscilla Raucci, Matthias Wendlandt
Inf. Comput.2
2026 On properties of languages accepted by deterministic pushdown automata with translucent input letters
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano, Priscilla Raucci, Matthias Wendlandt
Theor. Comput. Sci.2
2025 State-Freezing Pushdown Automata
Martin Kutrib, Andreas Malcher, Priscilla Raucci
CIAA2
2025 Complexity of exclusive nondeterministic finite automata
abstract
Exclusive nondeterministic finite automata (XNFA) are nondeterministic finite automata with an exclusive-or-like acceptance condition. An input is accepted if there is exactly one accepting path in its computation tree. If there are none or more than one accepting paths, the input is rejected. It turns out that, from a descriptional complexity point of view, XNFAs differ significantly from the known types of finite automata. In particular the state costs for the simulation of an XNFA by a DFA are states, while the costs for simulating an XNFA by an NFA are states. Both bounds are also shown to be tight. On the other hand, NFAs may have advantages in comparison to XNFAs. For the simulation of an NFA by an XNFA, a tight bound of states is given. Finally, we investigate the computational complexity of different decision problems for XNFAs and it turns out that emptiness, universality, inclusion, and equivalence are PSPACE -complete.
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Inf. Comput.2
2024 Cellular Automata: Communication Matters
Martin Kutrib, Andreas Malcher
CiE2
2024 Cellular Automata: From Black-and-White to High Gloss Color
Martin Kutrib, Andreas Malcher
DLT2
2024 Deterministic Pushdown Automata with Translucent Input Letters
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano, Priscilla Raucci, Matthias Wendlandt
DLT2
2024 On Properties of Languages Accepted by Deterministic Pushdown Automata with Translucent Input Letters
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano, Priscilla Raucci, Matthias Wendlandt
CIAA2
2024 On the power of pushing or stationary moves for input-driven pushdown automata
abstract
Input-driven pushdown automata (IDPDAs) 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 every push operation pushes exactly one additional symbol on the pushdown store and, in addition, stationary moves are not allowed so that the devices work in real time. Here, we relax this strong definition and consider IDPDAs that may push more than one symbol in one step (push-IDPDA) or may perform stationary moves (stat-IDPDA). We study the computational power of the extended variants both in the deterministic and nondeterministic case, we investigate several decidability questions for the new automata classes, and we obtain interesting representations by inverse homomorphisms. Namely, every (1) deterministic, (2) real-time deterministic, and (3) nondeterministic context-free language can be characterized as the inverse homomorphic image of a language accepted by a (1) stat-IDPDA, (2) push-IDPDA, and (3) nondeterministic push-IDPDA.
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Theor. Comput. Sci.2
2023 Iterated uniform finite-state transducers on unary languages
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. All sweeps always start from the sole initial state. The device accepts upon halting in an accepting state at the end of a sweep. We consider devices with one-way sweep motion and two-way sweep motion, i.e., sweeps are either from left to right only, or strictly alternate from left to right and from right to left. In addition, devices may work deterministically or nondeterministically. We focus on iterated uniform finite-state transducers accepting unary languages, i.e., languages built over single-letter alphabets. We show that any unary regular language can be accepted by a deterministic iterated uniform finite-state transducer with at most max⁡{2⋅ϱ,p}+1 states, where ϱ and p are the greatest primes in the factorization of the, respectively, pre-periodic and periodic part of the language. Such a state cost cannot be improved by using two-way motion, and it turns out to greatly outperform in the worst case the state costs of equivalent classical models of finite-state automata. Next, we give a characterization of classes of unary languages accepted by non-constant sweep-bounded iterated uniform finite-state transducers in terms of time-bounded one-way cellular automata. This characterization enables both to exhibit interesting families of unary nonregular languages accepted by iterated uniform finite-state transducers, and to prove the undecidability of several questions related to iterated uniform finite-state transducers accepting unary languages with an amount of sweeps that is at least logarithmic.
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano
Theor. Comput. Sci.2
2022 On the Power of Pushing or Stationary Moves for Input-Driven Pushdown Automata
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
CIAA2
2022 Finite automata with undirected state graphs
abstract
Abstract We investigate finite automata whose state graphs are undirected. This means that for any transition from state p to q consuming some letter a from the input there exists a symmetric transition from state q to p consuming a letter a as well. So, the corresponding language families are subregular, and in particular in the deterministic case, subreversible. In detail, we study the operational descriptional complexity of deterministic and nondeterministic undirected finite automata. To this end, the different types of automata on alphabets with few letters are characterized. Then, the operational state complexity of the Boolean operations as well as the operations concatenation and iteration is investigated, where tight upper and lower bounds are derived for unary as well as arbitrary alphabets under the condition that the corresponding language classes are closed under the operation considered.
Martin Kutrib, Andreas Malcher
Acta Informatica2
2022 Computational and Descriptional Power of Nondeterministic Iterated Uniform Finite-State Transducers
abstract
An iterated uniform finite-state transducer (IUFST) runs the same length-preserving transduction, starting with a sweep on the input string and then iteratively sweeping on the output of the previous sweep. The IUFST accepts the input string by halting in an accepting state at the end of a sweep. We consider both the deterministic (IUFST) and nondeterministic (NIUFST) version of this device. We show that constant sweep bounded IUFSTs and NIUFSTs accept all and only regular languages. We study the state complexity of removing nondeterminism as well as sweeps on constant sweep bounded NIUFSTs, the descriptional power of constant sweep bounded IUFSTs and NIUFSTs with respect to classical models of finite-state automata, and the computational complexity of several decidability questions. Then, we focus on non-constant sweep bounded devices, proving the existence of a proper infinite nonregular language hierarchy depending on the sweep complexity both in the deterministic and nondeterministic case. Though NIUFSTss are "one-way" devices we show that they characterize the class of context-sensitive languages, that is, the complexity class DSpace(lin). Finally, we show that the nondeterministic devices are more powerful than their deterministic variant for a sublinear number of sweeps that is at least logarithmic.
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano
Fundam. Informaticae2
2022 Descriptional complexity of iterated uniform finite-state transducers
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano
Inf. Comput.2
2022 Iterative arrays with finite inter-cell communication
abstract
Abstract Iterative arrays whose internal inter-cell communication is quantitatively restricted are investigated. The quantity of communication is measured by counting the number of uses of the links between cells. In particular, iterative arrays are studied where the maximum number of communications per cell occurring in accepting computations is drastically bounded by a constant number. Additionally, the iterative arrays have to work in realtime. We study the computational capacity of such devices. For example, a result is that a strict and dense hierarchy with respect to the constant number of communications exists. Due to their very restricted communication, the question arises whether the usually studied decidability problems such as, for example, emptiness, finiteness, inclusion, or equivalence become decidable for such devices. However, it can be shown that all such decidability questions remain undecidable even if only four communications per cell are allowed. Finally, the undecidability results are shown to hold as well for one-way and two-way cellular automata having at most four communications per cell.
Martin Kutrib, Andreas Malcher
Nat. Comput.2
2022 One-dimensional pattern generation by cellular automata
abstract
Abstract To determine the computational capacity of cellular automata they are often investigated towards their ability to accept formal languages within certain time constraints. In this paper, we take up an opposite position and look at cellular automata towards their ability to generate patterns, within certain time constraints. As an example we describe a construction of a cellular automaton that generates prefixes of the Oldenburger–Kolakoski sequence within real time. Furthermore, we study the real-time generation of unary and non-unary patterns in depth. In the unary case, we obtain a characterization by time-constructible functions and their corresponding unary formal languages. In the non-unary case, we provide constructions that generate any arbitrary given properly thin context-free language as well as all prefixes of any given automatic sequence.
Martin Kutrib, Andreas Malcher
Nat. Comput.2
2021 Iterated Uniform Finite-State Transducers on Unary Languages
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano
SOFSEM2
2021 Preface to Martin Kutrib Festschrift
Henning Fernau, Andreas Malcher, Giovanni Pighizzini
Acta Informatica2
2021 Decidability Questions for Insertion Systems and Related Models
abstract
Insertion systems or insertion grammars are a generative formalism in which words can only be generated by starting with some axioms and by iteratively inserting strings subject to certain contexts of a fixed maximal length. It is known that languages generated by such systems are always context sensitive and that the corresponding language classes are incomparable with the regular languages. On the other hand, it is possible to generate non-semilinear languages with systems having contexts of length two. Here, we study decidability questions for insertion systems. On the one hand, it can be seen that emptiness and universality are decidable. Moreover, the fixed membership problem is solvable in deterministic polynomial time. On the other hand, the usually studied decidability questions such as, for example, finiteness, inclusion, equivalence, regularity, inclusion in a regular language, and inclusion of a regular language turn out to be undecidable. Interestingly, the latter undecidability results can be carried over to other models which are basically able to handle the mechanism of inserting strings depending on contexts. In particular, new undecidability results are obtained for pure grammars, restarting automata, clearing restarting automata, and forgetting automata.
Andreas Malcher
Fundam. Informaticae1
2021 Reversible pushdown transducers
Bruno Guillon, Martin Kutrib, Andreas Malcher, Luca Prigioniero
Inf. Comput.3
2021 Input-driven multi-counter automata
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Theor. Comput. Sci.2
2020 Deterministic and Nondeterministic Iterated Uniform Finite-State Transducers: Computational and Descriptional Power
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano
CiE2
2020 Hierarchies and undecidability results for iterative arrays with sparse communication
Andreas Malcher
Nat. Comput.1
2019 Input-Driven Multi-counter Automata
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
CIAA2
2019 Transducing reversibly with finite state machines
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Theor. Comput. Sci.2
2018 Reversible Pushdown Transducers
Bruno Guillon, Martin Kutrib, Andreas Malcher, Luca Prigioniero
DLT3
2018 Boosting Pushdown and Queue Machines by Preprocessing
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
CIAA2
2017 Transducing Reversibly with Finite State Machines
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
CIAA2
2017 Tinput-Driven Pushdown, Counter, and Stack Automata
abstract
In input-driven automata the input alphabet is divided into distinct classes and different actions on the storage medium are solely governed by the input symbols. For example, in input-driven pushdown automata (IDPDA) there are three distinct classes of input symbols determining the action of pushi ng, popping, or doing nothing on the pushdown store. Here, input-driven automata are extended in such a way that the input is preprocessed by a deterministic sequential transducer. IDPDAs extended in this way are called tinput-driven pushdown automata (TDPDA) and it turns out that TDPDAs are more powerful than IDPDAs but still not as powerful as real-time deterministic pushdown automata. Nevertheless, even this stronger model has still good closure and decidability properties. In detail, it is shown that TDPDAs are closed under the Boolean operations union, intersection, and complementation. Furthermore, decidability procedures for the inclusion problem as well as for the questions of whether a given automaton is a TDPDA or an IDPDA are developed. Additionally, representation theorems for the context-free languages using IDPDAs and TDPDAs are established. Two other classes investigated are on the one hand TDPDAs restricted to tinput-driven counter automata and on the other hand TDPDAs generalized to tinput-driven stack automata. In both cases, it is possible to preserve the good closure and decidability properties of TDPDAs, namely, the closure under the Boolean operations as well as the decidability of the inclusion problem.
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Fundam. Informaticae2
2017 Shrinking one-way cellular automata
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Nat. Comput.2
2017 One-way reversible multi-head finite automata
Martin Kutrib, Andreas Malcher
Theor. Comput. Sci.2
2016 Reversible Shrinking Two-Pushdown Automata
Holger Bock Axelsen, Markus Holzer 0001, Martin Kutrib, Andreas Malcher
LATA4
2016 Input-Driven Queue Automata with Internal Transductions
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
LATA2
2016 Boosting Reversible Pushdown Machines by Preprocessing
Holger Bock Axelsen, Martin Kutrib, Andreas Malcher, Matthias Wendlandt
RC3
2016 Reversible Queue Automata
abstract
Deterministic finite automata equipped with the storage medium of a queue are investigated towards their ability to perform reversible computations, that is, computations in which every occurring configuration has exactly one successor and exactly one predecessor. A first result is that any queue a utomaton can be simulated by a reversible one. So, reversible queue automata are as powerful as Turing machines. Therefore it is of natural interest to impose time restrictions to queue automata. Here we consider quasi realtime and realtime computations. It is shown that every reversible quasi realtime queue automaton can be sped up to realtime. On the other hand, under realtime conditions reversible queue automata are less powerful than general queue automata. Furthermore, we exhibit a lower bound of Ω(n2log(n)) time steps for realtime queue automata witness languages to be accepted by any equivalent reversible queue automaton. We study the closure properties of reversible realtime queue automata and obtain similar results as for reversible deterministic pushdown automata. Finally, we investigate decidability questions and obtain that all commonly studied questions such as emptiness, finiteness, or equivalence are not semidecidable for reversible realtime queue automata. Furthermore, it is not semidecidable whether an arbitrary given realtime queue automaton is reversible.
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Fundam. Informaticae2
2015 Tinput-Driven Pushdown Automata
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
MCU2
2015 A Hierarchy of Fast Reversible Turing Machines
Holger Bock Axelsen, Sebastian Jakobi, Martin Kutrib, Andreas Malcher
RC4
2015 Deterministic input-driven queue automata: Finite turns, decidability, and closure properties
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano, Matthias Wendlandt
Theor. Comput. Sci.2
2014 Measuring Communication in Automata Systems - (Invited Paper)
Martin Kutrib, Andreas Malcher
Developments in Language Theory2
2014 Deterministic Set Automata
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Developments in Language Theory2
2014 Head and state hierarchies for unary multi-head finite automata
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Acta Informatica2
2014 Oblivious two-way finite automata: Decidability and complexity
Martin Kutrib, Andreas Malcher, Giovanni Pighizzini
Inf. Comput.2
2013 One-Way Multi-Head Finite Automata with Pebbles But No States
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Developments in Language Theory2
2013 Input-Driven Queue Automata: Finite Turns, Decidability, and Closure Properties
Martin Kutrib, Andreas Malcher, Carlo Mereghetti, Beatrice Palano, Matthias Wendlandt
CIAA2
2013 One-Dimensional Cellular Automaton Transducers
abstract
The parallel models of cellular automata and iterative arrays are investigated towards their ability to compute transductions, that is, to transform inputs into outputs. The families of transductions computed are classified with regard to the time al
Martin Kutrib, Andreas Malcher
Fundam. Informaticae2
2013 Descriptional complexity of bounded context-free languages
Andreas Malcher, Giovanni Pighizzini
Inf. Comput.1
2012 States and Heads Do Count for Unary Multi-head Finite Automata
Martin Kutrib, Andreas Malcher, Matthias Wendlandt
Developments in Language Theory2
2012 Oblivious Two-Way Finite Automata: Decidability and Complexity
Martin Kutrib, Andreas Malcher, Giovanni Pighizzini
LATIN2
2012 First-order logics: some characterizations and closure properties
Christian Choffrut, Andreas Malcher, Carlo Mereghetti, Beatrice Palano
Acta Informatica2
2012 Reversible pushdown automata
Martin Kutrib, Andreas Malcher
J. Comput. Syst. Sci.2
2012 Descriptional complexity of two-way pushdown automata with restricted head reversals
Andreas Malcher, Carlo Mereghetti, Beatrice Palano
Theor. Comput. Sci.1
2011 Complexity of multi-head finite automata: Origins and directions
Markus Holzer 0001, Martin Kutrib, Andreas Malcher
Theor. Comput. Sci.3
2011 Cellular automata with limited inter-cell bandwidth
Martin Kutrib, Andreas Malcher
Theor. Comput. Sci.2
2010 Undecidability and Hierarchy Results for Parallel Communicating Finite Automata
Henning Bordihn, Martin Kutrib, Andreas Malcher
Developments in Language Theory3
2010 On the Expressive Power of FO[ + ]
Christian Choffrut, Andreas Malcher, Carlo Mereghetti, Beatrice Palano
LATA2
2010 Reversible Pushdown Automata
Martin Kutrib, Andreas Malcher
LATA2
2010 Two-Party Watson-Crick Computations
Martin Kutrib, Andreas Malcher
CIAA2
2010 Real-time reversible iterative arrays
Martin Kutrib, Andreas Malcher
Theor. Comput. Sci.2
2010 Cellular automata with sparse communication
Martin Kutrib, Andreas Malcher
Theor. Comput. Sci.2
2009 Cellular Automata with Sparse Communication
Martin Kutrib, Andreas Malcher
CIAA2
2009 Regulated nondeterminism in pushdown automata
Martin Kutrib, Andreas Malcher, Larissa Werlein
Theor. Comput. Sci.2
2008 On the Computational Capacity of Parallel Communicating Finite Automata
Henning Bordihn, Martin Kutrib, Andreas Malcher
Developments in Language Theory3
2008 The Boolean closure of linear context-free languages
Martin Kutrib, Andreas Malcher, Detlef Wotschke
Acta Informatica2
2008 Fast reversible language recognition using cellular automata
Martin Kutrib, Andreas Malcher
Inf. Comput.2
2007 Descriptional Complexity of Bounded Context-Free Languages
Andreas Malcher, Giovanni Pighizzini
Developments in Language Theory1
2007 Real-Time Reversible Iterative Arrays
Martin Kutrib, Andreas Malcher
FCT2
2007 Fast Reversible Language Recognition Using Cellular Automata
Martin Kutrib, Andreas Malcher
LATA2
2007 Regulated Nondeterminism in Pushdown Automata
Martin Kutrib, Andreas Malcher, Larissa Werlein
CIAA2
2007 Finite turns and the regular closure of linear context-free languages
Martin Kutrib, Andreas Malcher
Discret. Appl. Math.2
2007 Context-dependent nondeterminism for pushdown automata
Martin Kutrib, Andreas Malcher
Theor. Comput. Sci.2
2006 Context-Dependent Nondeterminism for Pushdown Automata
Martin Kutrib, Andreas Malcher
Developments in Language Theory2
2006 Fast Iterative Arrays with Restricted Inter-cell Communication: Constructions and Decidability
Martin Kutrib, Andreas Malcher
MFCS2
2005 On two-way communication in cellular automata with a fixed number of cells
Andreas Malcher
Theor. Comput. Sci.1
2004 The Boolean Closure of Linear Context-Free Languages
Martin Kutrib, Andreas Malcher, Detlef Wotschke
Developments in Language Theory2
2004 Minimizing finite automata is computationally hard
Andreas Malcher
Theor. Comput. Sci.1
2003 Minimizing Finite Automata Is Computationally Hard
Andreas Malcher
Developments in Language Theory1
2003 On One-Way Cellular Automata with a Fixed Number of Cells
Andreas Malcher
Fundam. Informaticae1