Algorytm Eppsteina i algorytm genetyczny dla problemu synchronizacji - implementacja w pakiecie COMPAS

master
dc.abstract.enProblem of finding minimal synchronizing word for a given synchronizing automaton is NP-hard. Polynomial algorithms developed so far are heuristic and able to find some short, but not the shortest synchronizing word. The purpose of this paper is to present genetic algorithm for finding as short synchronizing word as possible. Analysis of differences between the minimal synchronizing word and the word of Eppstein algorithm was performed. The result of these studies was used to create the effective genetic operators in algorithm. Final version of algorithm finds synchronizing words which are shorter or same length than those of Eppstein algorithm.pl
dc.abstract.plProblem znalezienia najkrótszego słowa synchronizującego w automacie synchronizującym jest problemem NP-trudnym. Dotychczas stworzone wielomianowe algorytmy działają heurystycznie i potrafią jedynie znajdować pewne krótkie, lecz nie najkrótsze słowa synchronizujące. W pracy przedstawiony został algorytm genetyczny szukający możliwie krótkiego słowa synchronizującego. Przeprowadzona została analiza różnic pomiędzy minimalnym słowem synchronizującym a słowem z algorytmu Eppsteina. Wynik tych badań posłużył do stworzenia efektywnych operacji genetycznych w algorytmie. Wynikowy algorytm znajduje słowa synchronizujące nie dłuższe niż te z algorytmu Eppsteina.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.contributor.advisorRoman, Adam - 142015 pl
dc.contributor.authorDymek, Danielpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerForyś, Wit - 127940 pl
dc.contributor.reviewerRoman, Adam - 142015 pl
dc.date.accessioned2020-07-14T18:11:01Z
dc.date.available2020-07-14T18:11:01Z
dc.date.submitted2012-11-13pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-54743-65240pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/169711
dc.languagepolpl
dc.subject.enEppstein algorithm, genetic algorithm, deterministic finite automata, synchronizing word, Cerny conjecturepl
dc.subject.plalgorytm Eppsteina, algorytm genetyczny, deterministyczny automat skończony, słowo synchronizujące, hipoteza Cernegopl
dc.titleAlgorytm Eppsteina i algorytm genetyczny dla problemu synchronizacji - implementacja w pakiecie COMPASpl
dc.title.alternativeEppstein algorithm and genetic algorithm for synchronization problem - implementation in COMPAS projectpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
Problem of finding minimal synchronizing word for a given synchronizing automaton is NP-hard. Polynomial algorithms developed so far are heuristic and able to find some short, but not the shortest synchronizing word. The purpose of this paper is to present genetic algorithm for finding as short synchronizing word as possible. Analysis of differences between the minimal synchronizing word and the word of Eppstein algorithm was performed. The result of these studies was used to create the effective genetic operators in algorithm. Final version of algorithm finds synchronizing words which are shorter or same length than those of Eppstein algorithm.
dc.abstract.plpl
Problem znalezienia najkrótszego słowa synchronizującego w automacie synchronizującym jest problemem NP-trudnym. Dotychczas stworzone wielomianowe algorytmy działają heurystycznie i potrafią jedynie znajdować pewne krótkie, lecz nie najkrótsze słowa synchronizujące. W pracy przedstawiony został algorytm genetyczny szukający możliwie krótkiego słowa synchronizującego. Przeprowadzona została analiza różnic pomiędzy minimalnym słowem synchronizującym a słowem z algorytmu Eppsteina. Wynik tych badań posłużył do stworzenia efektywnych operacji genetycznych w algorytmie. Wynikowy algorytm znajduje słowa synchronizujące nie dłuższe niż te z algorytmu Eppsteina.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.contributor.advisorpl
Roman, Adam - 142015
dc.contributor.authorpl
Dymek, Daniel
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Foryś, Wit - 127940
dc.contributor.reviewerpl
Roman, Adam - 142015
dc.date.accessioned
2020-07-14T18:11:01Z
dc.date.available
2020-07-14T18:11:01Z
dc.date.submittedpl
2012-11-13
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-54743-65240
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/169711
dc.languagepl
pol
dc.subject.enpl
Eppstein algorithm, genetic algorithm, deterministic finite automata, synchronizing word, Cerny conjecture
dc.subject.plpl
algorytm Eppsteina, algorytm genetyczny, deterministyczny automat skończony, słowo synchronizujące, hipoteza Cernego
dc.titlepl
Algorytm Eppsteina i algorytm genetyczny dla problemu synchronizacji - implementacja w pakiecie COMPAS
dc.title.alternativepl
Eppstein algorithm and genetic algorithm for synchronization problem - implementation in COMPAS project
dc.typepl
master
dspace.entity.type
Publication

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
1
Views per month
Views per city
Bialystok
1

No access

No Thumbnail Available