Membership Algorithm for Single-Occurrence Regular Expressions with Shuffle and Counting

被引:1
|
作者
Wang, Xiaofan [1 ]
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100190, Peoples R China
关键词
AUTOMATA; LANGUAGES;
D O I
10.1007/978-3-031-00123-9_41
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since shuffle introduced into regular expressions makes the membership problem NP-hard, and an efficient membership algorithm facilitates processing many membership-based applications, it is an essential work to devise an efficient membership algorithm for regular expressions which can support shuffle. In this paper, we focus on the membership problem for single-occurrence regular expressions with shuffle and counting (SOREFCs). First, we define single-occurrence finite automata with shuffles and counters (SFA(&,#)s), which can recognize the languages defined by SOREFCs. We prove that the membership problem for SFA(&,#)s is decidable in polynomial time. Then, we devise a membership algorithm for SOREFCs by constructing equivalent SFA(&,#)s. Experimental results demonstrate that our algorithm is efficient in membership checking.
引用
收藏
页码:526 / 542
页数:17
相关论文
共 50 条
  • [11] Checking Determinism of Regular Expressions with Counting
    Chen, Haiming
    Lu, Ping
    DEVELOPMENTS IN LANGUAGE THEORY (DLT 2012), 2012, 7410 : 332 - 343
  • [12] Checking determinism of regular expressions with counting
    Chen, Haiming
    Lu, Ping
    INFORMATION AND COMPUTATION, 2015, 241 : 302 - 320
  • [13] Succinctness of regular expressions with interleaving, intersection and counting
    Gelade, Wouter
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2008, PROCEEDINGS, 2008, 5162 : 363 - +
  • [14] Learning Restricted Deterministic Regular Expressions with Counting
    Wang, Xiaofan
    Chen, Haiming
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2019, 2019, 11881 : 98 - 114
  • [15] Succinctness of regular expressions with interleaving, intersection and counting
    Gelade, Wouter
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (31-33) : 2987 - 2998
  • [16] COMPRESSED MEMBERSHIP PROBLEMS FOR REGULAR EXPRESSIONS AND HIERARCHICAL AUTOMATA
    Lohrey, Markus
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2010, 21 (05) : 817 - 841
  • [17] Regular Expressions with Counting: Weak versus Strong Determinism
    Gelade, Wouter
    Gyssens, Marc
    Martens, Wim
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2009, 2009, 5734 : 369 - +
  • [18] REGULAR EXPRESSIONS WITH COUNTING: WEAK VERSUS STRONG DETERMINISM
    Gelade, Wouter
    Gyssens, Marc
    Martens, Wim
    SIAM JOURNAL ON COMPUTING, 2012, 41 (01) : 160 - 190
  • [19] On Learning Regular Expressions and Patterns Via Membership and Correction Queries
    Kinber, Efim
    GRAMMATICAL INFERENCE: ALGORITHMS AND APPLICATIONS, PROCEEDINGS, 2008, 5278 : 125 - 138
  • [20] Learning Regular Expressions from Representative Examples and Membership Queries
    Kinber, Efim
    GRAMMATICAL INFERENCE: THEORETICAL RESULTS AND APPLICATIONS, ICGI 2010, 2010, 6339 : 94 - 108