Non-Classical Models of Automata and Applications

Report on Current Developments in Non-Classical Models of Automata and Applications

General Direction of the Field

The field of non-classical models of automata and applications is witnessing a significant shift towards exploring novel and more nuanced definitions of automata and their computational capabilities. This trend is driven by the need to address complex problems that traditional automata models cannot adequately handle. The recent developments are characterized by a deeper exploration of the boundaries between different types of automata, such as deterministic, nondeterministic, and their variants, and the introduction of new models that bridge these categories.

One of the key areas of focus is the study of automata with specialized acceptance conditions, such as exclusive nondeterministic finite automata (XNFA), which require exactly one accepting path for an input to be accepted. This research is pushing the boundaries of state complexity and computational efficiency, particularly in the context of unary languages. The findings suggest that while the state complexity for general alphabets differs significantly from traditional automata, the unary case exhibits similar complexity, indicating a potential for more efficient simulations in specific scenarios.

Another notable direction is the extension of automata theory to handle more complex data structures, such as directed acyclic graphs (DAGs). This work introduces a new notion of regularity for DAG languages, which, while more powerful than regular string languages, allows for the construction of deterministic finite state automata (DFA) for recognition. This development opens up new avenues for applying techniques from regular string languages to graph-based problems, particularly in the context of minimization and hyper-minimization algorithms.

The field is also seeing advancements in the operational state complexity of block languages, which are sets of words of the same length. These languages, represented as bitmaps, offer a unique perspective on minimal finite automata and their operations, leading to tighter bounds on state complexity for certain operations.

Additionally, there is a growing interest in the application of automata theory to biological and molecular computing, as evidenced by the study of Watson-Crick automata that operate on DNA molecules. This research explores the acceptance of necklace languages, which represent circular DNA molecules, and introduces new acceptance modes that extend the capabilities of traditional automata to handle cyclic data.

Noteworthy Papers

  • Complexity of Unary Exclusive Nondeterministic Finite Automata: This paper provides tight bounds on the state complexity of XNFA simulations, highlighting the unique characteristics of unary languages in automata theory.

  • A New Notion of Regularity: Finite State Automata Accepting Graphs: The introduction of a new class of DAG languages that can be recognized by DFAs, bridging the gap between string and graph languages, is a significant advancement.

  • 5' -> 3' Watson-Crick Automata accepting Necklaces: The exploration of necklace languages using Watson-Crick automata introduces new acceptance modes and hierarchy results, extending the applicability of automata to biological data.

Sources

Proceedings 14th International Workshop on Non-Classical Models of Automata and Applications (NCMA 2024)

Complexity of Unary Exclusive Nondeterministic Finite Automata

A New Notion of Regularity: Finite State Automata Accepting Graphs

Operational State Complexity of Block Languages

How to Demonstrate Metalinearness and Regularity by Tree-Restricted General Grammars

Non-Global Parikh Tree Automata

Repetitive Finite Automata With Translucent Letters

5' -> 3' Watson-Crick Automata accepting Necklaces