Minimal cover-automata for finite languages

被引:48
|
作者
Câmpeanu, C [1 ]
Sântean, N [1 ]
Yu, S [1 ]
机构
[1] Univ Western Ontario, Middlesex Coll, Dept Comp Sci, London, ON N6A 5B7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
finite languages; deterministic finite automata; cover language; deterministic cover automata;
D O I
10.1016/S0304-3975(00)00292-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A cover-automaton A of a finite language L subset of or equal to Sigma* is a finite deterministic automaton (DFA) that accepts all words in L and possibly other words that are longer than any word in L. A minimal deterministic finite cover automaton (DFCA) of a finite language L usually has a smaller size than a minimal DFA that accept L. Thus, cover automata can be used to reduce the size of the representations of finite languages in practice. In this paper, we describe an efficient algorithm that, for a given DFA accepting a finite language, constructs a minimal deterministic finite cover-automaton of the language. We also give algorithms for the boolean operations on deterministic cover automata, i.e., on the finite languages they represent. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:3 / 16
页数:14
相关论文
共 50 条
  • [1] COVER AUTOMATA FOR FINITE LANGUAGES
    Salomaa, Arto
    Yu, Sheng
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2007, (92): : 65 - 74
  • [2] An O(n2) algorithm for constructing minimal cover automata for finite languages
    Paun, A
    Sântean, N
    Yu, S
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2001, 2088 : 243 - 251
  • [3] Incremental construction of minimal deterministic finite cover automata
    Campeanu, Cezar
    Paun, Andrei
    Smith, Jason R.
    THEORETICAL COMPUTER SCIENCE, 2006, 363 (02) : 135 - 148
  • [4] An incremental algorithm for constructing minimal deterministic finite cover automata
    Campeanu, C
    Paun, A
    Smith, JR
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2006, 3845 : 90 - 103
  • [5] Minimal Partial Languages and Automata
    Blanchet-Sadri, Francine
    Goldner, Kira
    Shackleton, Aidan
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, CIAA 2014, 2014, 8587 : 110 - 123
  • [6] MINIMAL PARTIAL LANGUAGES AND AUTOMATA
    Blanchet-Sadri, Francine
    Goldner, K.
    Shackleton, A.
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2017, 51 (02): : 99 - 119
  • [7] The number of similarity relations and the number of minimal deterministic finite cover automata
    Câmpeanu, C
    Paun, A
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2003, 2608 : 67 - 76
  • [8] On minimizing cover automata for finite languages in O(n log n) time
    Körner, H
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2003, 2608 : 117 - 127
  • [9] Query Learning of Minimal Deterministic Symbolic Finite Automata Separating Regular Languages
    Kawasaki, Yoshito
    Hendrian, Diptarama
    Yoshinaka, Ryo
    Shinohara, Ayumi
    SOFSEM 2024: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2024, 14519 : 340 - 354
  • [10] FINITE AUTOMATA AND UNARY LANGUAGES
    CHROBAK, M
    THEORETICAL COMPUTER SCIENCE, 1986, 47 (02) : 149 - 158