Efficient Learning of Real Time Two-Counter Automata (Extended Abstract)
Abstract
This paper describes an efficient algorithm that learns deterministic real time two-counter automata (R2CA) by automata decomposition. R2CA languages properly include ROCA and include languages that are not context free. Let L be an R2CA language and let B , the behavior graph of L , be the reduced infinite automaton that accepts L . The learning algorithm decomposes B_m, an initial finite submachine of B of diameter m , into a complete control structure and a partial 2-counter. Learning happens when the resulting partial 2-counter is replaced with a complete, infinite 2-counter, thus obtaining an infinite behavior from a finite sample. Our decomposition algorithm has complexity O(n^5.5) where n is the number of states of B_m. B_m itself can be constructed using a modification of Angluin's algorithm for learning regular sets.
Cite
Text
Fahmy and Roos. "Efficient Learning of Real Time Two-Counter Automata (Extended Abstract)." International Conference on Algorithmic Learning Theory, 1996. doi:10.1007/3-540-61863-5_39Markdown
[Fahmy and Roos. "Efficient Learning of Real Time Two-Counter Automata (Extended Abstract)." International Conference on Algorithmic Learning Theory, 1996.](https://mlanthology.org/alt/1996/fahmy1996alt-efficient/) doi:10.1007/3-540-61863-5_39BibTeX
@inproceedings{fahmy1996alt-efficient,
title = {{Efficient Learning of Real Time Two-Counter Automata (Extended Abstract)}},
author = {Fahmy, Amr F. and Roos, Robert S.},
booktitle = {International Conference on Algorithmic Learning Theory},
year = {1996},
pages = {113-126},
doi = {10.1007/3-540-61863-5_39},
url = {https://mlanthology.org/alt/1996/fahmy1996alt-efficient/}
}