Bakalářská práce

Complementation of Nondeterministic Finite Automata Without Determinization

Adéla Štěpková, učo 514620
Anotace

Tato práce navrhuje nový komplementační algoritmus pro nedeterministické konečné automaty. Snažíme se vyhnout jejich úplné determinizaci, která může způsobit exponenciální nárůst velikosti. Definujeme podtřídu nedeterministických konečných automatů, jejíž vlastnosti umožňují vytvářet menší komplementy, a představujeme dvě komplementační metody pro tuto třídu. Práce obsahuje implementaci navržených algoritmů a jejich experimentální vyhodnocení.

Abstract

This thesis proposes a new complementation algorithm for nondeterministic finite automata. We aim to avoid their full determinization, which can lead to an exponential increase in size. We define a subclass of nondeterministic finite automata with properties that enable us to produce smaller complements and present two complementation methods for this subclass. The thesis includes the implementation of the designed algorithms and their experimental evaluation.

Zadání práce
The goal of this thesis is to design, implement, and experimentally evaluate an algorithm for the complementation of nondeterministic finite automata (NFA) that avoids their determinization. The proposed algorithm does not need to be formulated for general NFAs; it can only focus on NFAs with certain structural constraints. However, we expect that on some automata the algorithm will produce a smaller automaton for complement than the standard complementation procedure with determinization. Ideally, the proposed complementation algorithm should sometimes produce smaller nondeterministic automata than the corresponding minimal deterministic automata.
Práce zkontrolována:
20. 5. 2023 11:21, prof. RNDr. Jan Strejček, Ph.D., učo 3366
Jazyk práce
angličtina angličtina
Termín obhajoby
27. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Jan Strejček, Ph.D., učo 3366
KTP FI MU

Oponent

doc. Mgr. Lukáš Holík, Ph.D.
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.