We present an algorithm for the recognition of rational trace languages that has a time complexity at most proportional to the number of prefixes of the input trace. In the worst case it requires O(nα) time and O(nα-1) space, where α is the size of the maximum clique in the independence alphabet; in the average case, it works in O (nk) time, where k is the number of connected components of the dependence alphabet. This algorithm is based on a dynamic programming technique that can also be applied for the recognition of context-free trace languages. Here we present an extension of the classical CYK algorithm that requires O (n3α) time and O (n2α) space in the worst case, and O (n3k) time and O (n2k) space in the average case.

Analysis of algorithms for the recognition of rational and context-free trace languages / A. Avellone, M. Goldwurm. - In: RAIRO. INFORMATIQUE THEORIQUE ET APPLICATIONS. - ISSN 0988-3754. - 32:4-5-6(1998), pp. 141-152.

Analysis of algorithms for the recognition of rational and context-free trace languages

M. Goldwurm
Ultimo
1998

Abstract

We present an algorithm for the recognition of rational trace languages that has a time complexity at most proportional to the number of prefixes of the input trace. In the worst case it requires O(nα) time and O(nα-1) space, where α is the size of the maximum clique in the independence alphabet; in the average case, it works in O (nk) time, where k is the number of connected components of the dependence alphabet. This algorithm is based on a dynamic programming technique that can also be applied for the recognition of context-free trace languages. Here we present an extension of the classical CYK algorithm that requires O (n3α) time and O (n2α) space in the worst case, and O (n3k) time and O (n2k) space in the average case.
Settore INF/01 - Informatica
1998
Article (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/191005
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 7
social impact