Detail výsledku

Practical Aspects of Membership Problem of Watson-Crick Context-free Grammars

HAMMER, J.; KŘIVKA, Z. Practical Aspects of Membership Problem of Watson-Crick Context-free Grammars. In Proceedings 12th International Workshop on Non-Classical Models of Automata and Applications. Electronic Proceedings in Theoretical Computer Science, EPTCS. Debrecen: School of Computer Science and Engineering, University of New South Wales, 2022. no. 367, p. 88-111. ISSN: 2075-2180.
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Hammer Jan, Ing.
Křivka Zbyněk, Ing., Ph.D., UIFS (FIT)
Abstrakt

This paper focuses on Watson-Crick languages inspired by DNA computing,
their models, and algorithms for deciding the language membership. It
analyzes a recently introduced algorithm called WK-CYK and introduces a
state space search algorithm that is based on regular Breadth-first
search but uses a number of optimizations and heuristics to be efficient
in practical use and able to analyze longer inputs. The key parts are
the heuristics for pruning the state space (detecting dead ends) and
heuristics for choosing the most promising branches to continue the
search.


These two algorithms have been tested with 20 different Watson-Crick
grammars (40 including their Chomsky normal form versions). While WK-CYK
is able to decide the language membership in a reasonable time for
inputs of the length of roughly 30-50 symbols and its performance is
very consistent for all kinds of grammars and inputs, the state space
search is usually (89-98 % of cases) more efficient and able to do the
computation for inputs with lengths of hundreds or even thousands of
symbols. Thus, the state space search has the potential to be a good
tool for practical Watson-Crick membership testing and is a good basis
for improvement the efficiency of the algorithm in the future.

Klíčová slova

Watson-Crick languages, DNA computing, formal grammars, membership problem, state space search

URL
Rok
2022
Strany
88–111
Časopis
Electronic Proceedings in Theoretical Computer Science, EPTCS, č. 367, ISSN 2075-2180
Sborník
Proceedings 12th International Workshop on Non-Classical Models of Automata and Applications
Konference
12th International Workshop on Non-Classical Models of Automata and Applications
Vydavatel
School of Computer Science and Engineering, University of New South Wales
Místo
Debrecen
DOI
UT WoS
001047943700008
EID Scopus
BibTeX
@inproceedings{BUT178926,
  author="Jan {Hammer} and Zbyněk {Křivka}",
  title="Practical Aspects of Membership Problem of Watson-Crick Context-free Grammars",
  booktitle="Proceedings 12th International Workshop on Non-Classical Models of Automata and Applications",
  year="2022",
  journal="Electronic Proceedings in Theoretical Computer Science, EPTCS",
  number="367",
  pages="88--111",
  publisher="School of Computer Science and Engineering, University of New South Wales",
  address="Debrecen",
  doi="10.4204/EPTCS.367.7",
  issn="2075-2180",
  url="http://eptcs.web.cse.unsw.edu.au/paper.cgi?NCMA2022.7"
}
Soubory
Projekty
Efektivní konečné automaty pro automatické usuzování, MŠMT, ERC CZ, LL1908, zahájení: 2020-01-01, ukončení: 2024-12-31, ukončen
Metody AI pro zabezpečení kybernetického prostoru a řídicí systémy, VUT, Vnitřní projekty VUT, FIT-S-20-6293, zahájení: 2020-03-01, ukončení: 2023-02-28, ukončen
Výzkumné skupiny
Pracoviště
Nahoru