Przeskocz do nawigacji głównej Przeskocz do wyszukiwania Przeskocz do głównej treści

A parallel algorithm for decomposition of finite languages

  • Tomasz Jastrzab
  • , Zbigniew J. Czech
  • , Wojciech Wieczorek
  • Silesian University of Technology
  • University of Silesia in Katowice

Wyniki badań: Rozdział w książce/raport/materiał konferencyjnyWkład w konferencjęrecenzja

2 Cytowania z bazy Scopus

Abstrakt

The paper deals with the problem of finite languages decomposition, which is believed to be computationally hard. Our objective is to propose an improved parallel algorithm finding all non-trivial decompositions of a finite language L, provided that they exist. The paper introduces a novel method of pruning a solution space by defining locally significant states of an automaton A accepting language L. It also proposes an adaptive way for adjusting the algorithm parameters, which has not been studied yet in the past. The performance of the algorithm is experimentally verified on a set of large languages and the results are reported. The algorithm proves to be successful in finding the decompositions of selected languages in a reasonable amount of time.

Język oryginałuangielski
Tytuł publikacji goszczącejParallel Computing
Podtytuł publikacji goszczącejOn the Road to Exascale
RedaktorzyFrans Peters, Mark Parsons, Mark Sawyer, Hugh Leather, Gerhard R. Joubert
WydawcaElsevier B.V.
Strony401-410
Liczba stron10
ISBN (elektroniczny)9781614996200
Identyfikatory DOI
Status publikacjiOpublikowano - 2016

Seria publikacji

NazwaAdvances in Parallel Computing
Tom27
ISSN (drukowany)0927-5452
ISSN (elektroniczny)1879-808X

Obszary tematyczne ASJC Scopus

  • Informatyka ogólna

Fingerprint

Zanurz się w tematy badawcze publikacji „A parallel algorithm for decomposition of finite languages”. Razem tworzą niepowtarzalny odcisk palca.

Cytowanie