State complexity of inversion operations

  • Cho, Da-Jung
  • Han, Yo-Sub
  • Ko, Sang-Ki
  • Salomaa, Kai
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

2

초록

The reversal operation is well-studied in the literature and the deterministic (respectively, nondeterministic) state complexity of reversal is known to be 2(n) (respectively, n). We consider the inversion operation where some substring of the given string is reversed. Formally, the inversion (respectively, prefix-inversion) of a language L consists of all strings ux(R) v such that uxv is an element of L (respectively, all strings u(R)x where ux is an element of L). We show that the nondeterministic state complexity of prefix-inversion is Theta(n(2)) and that of inversion is Theta(n(3)). We show that the deterministic state complexity of prefix-inversion is at most 2(n.logn+n) and has lower bound 2(Omega(n log n)) The same lower bound holds for the state complexity of inversion, but for inversion we do not have a matching upper bound. We also study the state complexity of other variants of the inversion operation. (C) 2015 Elsevier B.V. All rights reserved.

키워드

State complexityInversion operationsFinite automataRegular languagesREGULAR LANGUAGESREARRANGEMENTSGENOME
제목
State complexity of inversion operations
저자
Cho, Da-JungHan, Yo-SubKo, Sang-KiSalomaa, Kai
DOI
10.1016/j.tcs.2015.04.017
발행일
2016-01-11
유형
Article
저널명
Theoretical Computer Science
610
페이지
2 ~ 12