Detail publikace

Jumping Computation: Updating Automata and Grammars for Discontinuous Information Processing

MEDUNA, A.; KŘIVKA, Z. Jumping Computation: Updating Automata and Grammars for Discontinuous Information Processing. Boca Raton: CRC Press LLC, 2024. 293 p. ISBN: 978-0-367-62093-6.
Název česky
Skákající výpočet: Úprava automatů a gramatik pro zpracování nesouvislé informace
Typ
kniha odborná
Jazyk
anglicky
Autoři
Klíčová slova

one-head automata, generalized jumping finite automata, one-way jumping finite automata, multi-head atuomata, double-jumping finite automata, multi-parallel jumping finite automata, jumping Watson-Creck finite automata, Jumping 5'->3' Watson-Crick finite automata, sequential jumping grammars, jumping scattered context grammars, pure jumping grammars, other discontinuous computation devices, application perspectives, models of DNA computation, debt lemma.

Abstrakt

Jumping Computation (Skákající výpočet): Aktualizace automatů a gramatik pro zpracování nespojíte informace is je především teoreticky orientované uchopení tématu skákajících automatů  a gramatik pokrývající všechny související teoretická témata včetně síly modelů, jejich vlastností a transformací. Z praktického pohledu kniha studuje různé koncepty, modely, algoritmy, techniky, případové studie a aplikace založené na těchto automatech a gramatikách. In today's computerized world, the scientific development and study of computation, referred to as the theory of computation, plays a crucial role. One important branch, language theory, investigates how to define and study languages and their models, which formalize algorithms according to which their computation is executed. These language-defining models are classified into two basic categories: automata, which define languages by recognizing their words, and grammars, which generate them. Introduced many decades ago, these rules reflect classical sequential computation. However, today's computational methods frequently process information in a  fundamentally different way, frequently "jumping" over large portions of the information as a whole. This book adapts classical models to formalize and study this kind of computation properly. Simply put, during their language-defining process, these adapted versions, called jumping automata and grammars, jump across the words they work on. The book selects important models and summarizes key results about them in a compact and uniform way. It relates each model to a particular form of modern computation, such as sequential, semiparallel and totally parallel computation. It explains how the model in question properly reflects and formalizes the corresponding form of computation, thus allowing us to obtain a systematized body of mathematically precise knowledge concerning the jumping computation. The book pays special attention to power, closure properties, and transformations and also describes many algorithms that modify jumping grammars and automata so they satisfy some prescribed properties without changing the defined language. The book will be of great interest to anyone researching the theory of computation across the fields of computer science, mathematics, engineering, logic and linguistics.

Rok
2024
Strany
1–275
ISBN
978-0-367-62093-6
Vydavatel
CRC Press LLC
Místo
Boca Raton
DOI
EID Scopus
BibTeX
@book{BUT188317,
  author="Alexandr {Meduna} and Zbyněk {Křivka}",
  title="Jumping Computation: Updating Automata and Grammars for Discontinuous Information Processing",
  year="2024",
  publisher="CRC Press LLC",
  address="Boca Raton",
  pages="1--275",
  doi="10.1201/9781003107910",
  isbn="978-0-367-62093-6"
}
Nahoru