Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Kollár Includes the selected person into the timetable overlap calculation. Ladislav The Visualisation of Jumping Finite Automata The Visualisation of Jumping Finite Automata Thesis finished and defended successfully (DUO).   Martinek Pavel Krňávek Jan Bachelor's thesis 1686520800000 12.06.2023 The Visualisation of Jumping Finite Automata Thesis finished and defended successfully (DUO).
Ladislav Kollár Bachelor's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Vizualizace skákajících konečných automatů

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Kollár Ladislav Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2022/2023
Assigning department AUIUI
Date of defence Jun 12, 2023
Type of thesis Bachelor's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Vizualizace skákajících konečných automatů
Main topic in English The Visualisation of Jumping Finite Automata
Title according to student Vizualizace skákajících konečných automatů
English title as given by the student The Visualisation of Jumping Finite Automata
Parallel name -
Subtitle -
Thesis supervisor Martinek Pavel, Ing. Ph.D.
External examiner Krňávek Jan, Mgr. Ph.D.
Annotation Konečné automaty jsou základní modely používané v informatice a teorii výpočtů využíva-né k analýze a řešení různých výpočetních problémů. Tradiční konečné automaty však mají určitá omezení ve své vyjadřovací schopnosti, zejména při řešení složitých problémů s nelokálními závislostmi. Toto vedlo k vývoji skákající konečných automatů jako rozšíření tradičních modelů, které poskytují větší výpočetní možnosti. Tato bakalářská práce se zabývá skákajícími konečnými automaty, což jsou rozšířené mode-ly konečných automatů umožňujících přeskakování libovolného počtu symbolů v řetězci. Skákající konečné automaty poskytují zvýšenou výpočetní sílu a jsou vhodné pro řešení problémů s nesousedními závislostmi. V teoretické části práce se zaměřujeme na formální popis skákajících konečných automatů, včetně jejich definice, pravidel přechodů a vlastností. Analyzujeme rozdíly mezi skákajícími konečnými automaty a tradičními konečnými automaty, definujeme modely skákajících konečných automatů a jejich vlastnosti. V praktické části práce vyvíjíme demonstrační aplikaci nazvanou JFA Simulator, která umožňuje vizualizaci a experimentování se skákajícími konečnými automaty. Aplikace umožňuje uživatelům zadávat zápis skákajících konečných automatů a sledovat jejich vý-početní chod. Díky grafickému zobrazení automatu si uživatelé mohou lépe představit a porozumět výpočtům skákajících konečných automatů. Výsledkem práce je teoretický popis skákajících konečných automatů a jejich implementace v podobě demonstrační aplikace JFA Simulator. Naše práce poskytuje užitečný nástroj pro zkoumání a experimentování s těmito rozšířenými modely automatů, a přispívá tak k lepší-mu porozumění jejich výpočetních možností.
Annotation in English Finite automata are basic models used in computer science and computational theory to analyze and solve various computational problems. However, traditional finite automata have some limitations in their expressive power, especially when solving complex problems with nonlocal dependencies. This has led to the development of jumping finite automata as an extension of traditional models to provide greater computational capabilities. This thesis deals with jumping finite automata, which are extended models of finite auto-mata that allow skipping of any number of symbols in a string. Jumping finite automata provide increased computational power and are suitable for solving problems with nonadja-cent dependencies. In the theoretical part of the paper, we focus on the formal description of jumping finite automata, including their definition, transition rules and properties. We analyze the diffe-rences between jumping finite automata and traditional finite automata, and define models of jumping finite automata and their properties. In the practical part of the work, we develop a demonstration application called JFA Simu-lator that allows visualization and experimentation with jumping finite automata. The ap-plication allows users to enter the notation of jumping finite automata and observe their computational operation. With a graphical representation of the automaton, users can better visualize and understand the computation of jumping finite automata. The result of this work is a theoretical description of jumping finite automata and its im-plementation in the form of a JFA Simulator demonstration application. Our work provides a useful tool for exploring and experimenting with these extended models of automata, thus contributing to a better understanding of their computational capabilities.
Keywords konečné automaty, skákající konečné automaty, vizualizace, demonstrační aplikace
Keywords in English finite automata, jumping finite automata, visualisation, demonstration aplication
Length of the covering note 86
Language CZ
Annotation
Konečné automaty jsou základní modely používané v informatice a teorii výpočtů využíva-né k analýze a řešení různých výpočetních problémů. Tradiční konečné automaty však mají určitá omezení ve své vyjadřovací schopnosti, zejména při řešení složitých problémů s nelokálními závislostmi. Toto vedlo k vývoji skákající konečných automatů jako rozšíření tradičních modelů, které poskytují větší výpočetní možnosti. Tato bakalářská práce se zabývá skákajícími konečnými automaty, což jsou rozšířené mode-ly konečných automatů umožňujících přeskakování libovolného počtu symbolů v řetězci. Skákající konečné automaty poskytují zvýšenou výpočetní sílu a jsou vhodné pro řešení problémů s nesousedními závislostmi. V teoretické části práce se zaměřujeme na formální popis skákajících konečných automatů, včetně jejich definice, pravidel přechodů a vlastností. Analyzujeme rozdíly mezi skákajícími konečnými automaty a tradičními konečnými automaty, definujeme modely skákajících konečných automatů a jejich vlastnosti. V praktické části práce vyvíjíme demonstrační aplikaci nazvanou JFA Simulator, která umožňuje vizualizaci a experimentování se skákajícími konečnými automaty. Aplikace umožňuje uživatelům zadávat zápis skákajících konečných automatů a sledovat jejich vý-početní chod. Díky grafickému zobrazení automatu si uživatelé mohou lépe představit a porozumět výpočtům skákajících konečných automatů. Výsledkem práce je teoretický popis skákajících konečných automatů a jejich implementace v podobě demonstrační aplikace JFA Simulator. Naše práce poskytuje užitečný nástroj pro zkoumání a experimentování s těmito rozšířenými modely automatů, a přispívá tak k lepší-mu porozumění jejich výpočetních možností.
Annotation in English
Finite automata are basic models used in computer science and computational theory to analyze and solve various computational problems. However, traditional finite automata have some limitations in their expressive power, especially when solving complex problems with nonlocal dependencies. This has led to the development of jumping finite automata as an extension of traditional models to provide greater computational capabilities. This thesis deals with jumping finite automata, which are extended models of finite auto-mata that allow skipping of any number of symbols in a string. Jumping finite automata provide increased computational power and are suitable for solving problems with nonadja-cent dependencies. In the theoretical part of the paper, we focus on the formal description of jumping finite automata, including their definition, transition rules and properties. We analyze the diffe-rences between jumping finite automata and traditional finite automata, and define models of jumping finite automata and their properties. In the practical part of the work, we develop a demonstration application called JFA Simu-lator that allows visualization and experimentation with jumping finite automata. The ap-plication allows users to enter the notation of jumping finite automata and observe their computational operation. With a graphical representation of the automaton, users can better visualize and understand the computation of jumping finite automata. The result of this work is a theoretical description of jumping finite automata and its im-plementation in the form of a JFA Simulator demonstration application. Our work provides a useful tool for exploring and experimenting with these extended models of automata, thus contributing to a better understanding of their computational capabilities.
Keywords
konečné automaty, skákající konečné automaty, vizualizace, demonstrační aplikace
Keywords in English
finite automata, jumping finite automata, visualisation, demonstration aplication
Research Plan
  1. Popište teorii týkající se skákajících konečných automatů (dále SKA).
  2. Do popisu zahrňte SKA obousměrné i jednosměrné, deterministické i nedeterministické.
  3. Ve vhodném programovacím jazyce sestavte simulátor různých variant SKA.
  4. Simulátor musí umožňovat jednoduché zadávání SKA ve zvolené variantě, jejich editaci a názornou vizualizaci jejich činnosti.
Research Plan
  1. Popište teorii týkající se skákajících konečných automatů (dále SKA).
  2. Do popisu zahrňte SKA obousměrné i jednosměrné, deterministické i nedeterministické.
  3. Ve vhodném programovacím jazyce sestavte simulátor různých variant SKA.
  4. Simulátor musí umožňovat jednoduché zadávání SKA ve zvolené variantě, jejich editaci a názornou vizualizaci jejich činnosti.
Recommended resources
  1. H. CHIGAHARA, S. Z. FAZEKAS, a A. YAMAMURA: "One-way jumping finite automata", International Journal of Foundations of Computer Science, díl 27, 2016, str. 391-405.
  2. E. CSUHAJ-VARJÚ, C. MARTÍN-VIDE a V. MITRANA: "Multiset automata" v Multiset processing — mathematical, computer science, and molecular computing points of view, C. S. CALUDE, G. PAUN, G. ROZENBERG a A. SALOMAA, Ed., Lecture notes in computer science, díl 2235, Berlín: Springer, 2001, str. 69–83.
  3. ČERNÁ, Ivana, a kol.: Automaty a formální jazyky I. Učební text FI MU. Fakulta informatiky, Masarykova univerzita, Brno: 2002. Dostupné z: http://is.muni.cz/elportal/estud/fi/js06/ib005/Formalni_jazyky_a_automaty_I.pdf
  4. A. MEDUNA a P. ZEMEK: "Jumping finite automata", International Journal of Foundations of Computer Science, díl 23, 2012, str. 1555-1578.
  5. M. SIPSER, Introduction to the Theory of Computation, 2. vyd., Boston: Thomson Course Technology, 2006.
Recommended resources
  1. H. CHIGAHARA, S. Z. FAZEKAS, a A. YAMAMURA: "One-way jumping finite automata", International Journal of Foundations of Computer Science, díl 27, 2016, str. 391-405.
  2. E. CSUHAJ-VARJÚ, C. MARTÍN-VIDE a V. MITRANA: "Multiset automata" v Multiset processing — mathematical, computer science, and molecular computing points of view, C. S. CALUDE, G. PAUN, G. ROZENBERG a A. SALOMAA, Ed., Lecture notes in computer science, díl 2235, Berlín: Springer, 2001, str. 69–83.
  3. ČERNÁ, Ivana, a kol.: Automaty a formální jazyky I. Učební text FI MU. Fakulta informatiky, Masarykova univerzita, Brno: 2002. Dostupné z: http://is.muni.cz/elportal/estud/fi/js06/ib005/Formalni_jazyky_a_automaty_I.pdf
  4. A. MEDUNA a P. ZEMEK: "Jumping finite automata", International Journal of Foundations of Computer Science, díl 23, 2012, str. 1555-1578.
  5. M. SIPSER, Introduction to the Theory of Computation, 2. vyd., Boston: Thomson Course Technology, 2006.
Týká se praxe No
Enclosed appendices -
Appendices bound in thesis -
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file