Using Structure of Automata for Faster Synchronizing Heuristics

被引:1
|
作者
Cirisci, Berk [1 ]
Kahraman, Muhammed Kerem [1 ]
Yildirimoglu, Cagri Uluc [1 ]
Kaya, Kamer [1 ]
Yenigun, Husnu [1 ]
机构
[1] Sabanci Univ, Fac Engn & Nat Sci, Comp Sci & Engn, Istanbul, Turkey
来源
PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT | 2018年
关键词
Finite State Automata; Synchronizing Sequences; Strongly Connected Component; SEQUENCES;
D O I
10.5220/0006660805440551
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of finding a synchronizing sequence for an automaton is an interesting problem studied widely in the literature. Finding a shortest synchronizing sequence is an NP-Hard problem. Therefore, there are heuristics to find short synchronizing sequences. Some heuristics work fast but produce long synchronizing sequences, whereas some heuristics work slow but produce relatively shorter synchronizing sequences. In this paper we propose a method for using these heuristics by considering the connectedness of automata. Applying the proposed approach of using these heuristics make the heuristics work faster than their original versions, without sacrificing the quality of the synchronizing sequences.
引用
收藏
页码:544 / 551
页数:8
相关论文
共 50 条
  • [1] Using Synchronizing Heuristics to Construct Homing Sequences
    Cirisci, Berk
    Emek, M.
    Sorguc, Ege
    Kaya, Kamer
    Yenigun, Husnu
    MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 362 - 369
  • [2] Synchronizing Heuristics: Speeding up the Slowest
    Altun, Omer Faruk
    Atam, Kamil Tolga
    Karahoda, Sertac
    Kaya, Kamer
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2017), 2017, 10533 : 243 - 256
  • [3] Synchronizing heuristics: Speeding up the fastest
    Karahoda, Sertac
    Kaya, Kamer
    Yenigun, Husnu
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 94 : 265 - 275
  • [4] Synchronizing billion-scale automata
    Tas, Mustafa Kemal
    Kaya, Kamer
    Yenigun, Husnu
    INFORMATION SCIENCES, 2021, 574 : 162 - 175
  • [5] Boosting expensive synchronizing heuristics
    Sarac, N. Ege
    Altun, Omer Faruk
    Atam, Kamil Tolga
    Karahoda, Sertac
    Kaya, Kamer
    Yenigun, Husnu
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [6] Multicore and manycore parallelization of cheap synchronizing sequence heuristics
    Karahoda, Sertac
    Erenay, Osman Tufan
    Kaya, Kamer
    Turker, Uraz Cengiz
    Yenigun, Husnu
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 140 (140) : 13 - 24
  • [7] Synchronizing automata with a letter of deficiency 2
    Ananichev, D. S.
    Volkov, M. V.
    Zaks, Yu. I.
    THEORETICAL COMPUTER SCIENCE, 2007, 376 (1-2) : 30 - 41
  • [8] Complexities of Some Problems Related to Synchronizing, Non-Synchronizing and Monotonic Automata
    Turker, Uraz Cengiz
    Yenigun, Husnu
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2015, 26 (01) : 99 - 121
  • [9] Synchronizing automata preserving a chain of partial orders
    Volkov, M. V.
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (37) : 3513 - 3519
  • [10] Secure Recovery Procedure for Manufacturing Systems Using Synchronizing Automata and Supervisory Control Theory
    Alves, Lucas V. R.
    Pena, Patricia N.
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (01) : 486 - 496