A fast algorithm for deciding bisimilarity of normed context-free processes

Yoram Hirshfeld, Faron Moller

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

Abstract

Until recently, algorithms for deciding bisimulation equivalence between normed context-free processes have all been nondeterministic. The optimal such algorithm, due to Huynh and Tian, is in: Σp2 NPNP it guesses a proof of equivalence and validates this proof in polynomial time using oracles freely answering questions which are in NP. Hirshfeld, Jerrum and Moller have since demonstrated that this problem is actually decidable in polynomial time. However, this algorithm is far from being practical, giving a O(n13) algorithm, where n is (roughly) the size of the grammar defining the processes, that is, the number of symbols in its description. In this paper we present a deterministic algorithm which runs in time O(n4v) where v is the norm of the processes being compared, which corresponds to the shortest distance to a terminating state of the process, or the shortest word generated by the corresponding grammar. Though this may be exponential, it still appears to be efficient in practice, when norms are typically of moderate size. Also, the algorithm tends to behave well even when the norm is exponentially large. Furthermore, we believe that the techniques may lead to more efficient polynomial algorithms; indeed we have not been able to find an example for which our optimised algorithm requires exponential time.

Original languageEnglish
Title of host publicationCONCUR 1994
Subtitle of host publicationConcurrency Theory - 5th International Conference, Proceedings
EditorsBengt Jonsson, Joachim Parrow
PublisherSpringer Verlag
Pages48-63
Number of pages16
ISBN (Print)9783540583295
DOIs
StatePublished - 1994
Event5th International Conference on Concurrency Theory, CONCUR 1994 - Uppsala, Sweden
Duration: 22 Aug 199425 Aug 1994

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume836 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Conference on Concurrency Theory, CONCUR 1994
Country/TerritorySweden
CityUppsala
Period22/08/9425/08/94

Fingerprint

Dive into the research topics of 'A fast algorithm for deciding bisimilarity of normed context-free processes'. Together they form a unique fingerprint.

Cite this