Wir verwenden Cookies und Analyse-Tools, um die Nutzerfreundlichkeit der Internet-Seite zu verbessern und für Marketingzwecke. Wenn Sie fortfahren, diese Seite zu verwenden, nehmen wir an, dass Sie damit einverstanden sind. Zur Datenschutzerklärung.
DFA Minimization Algorithms in Map-Reduce and the Complexity
Details
Map-Reduce has been a highly popular parallel-distributed programming model. In this book, we study the problem of minimizing Deterministic Finite State Automata (DFA). We focus our attention on two well-known (serial) algorithms, namely the algorithms of Moore (1956) and of Hopcroft (1971). The central cost parameter in Map-Reduce is that of Communication Cost. Using techniques from Communication Complexity we derive a lower bound and upper bound for the problem. We then develop Map-Reduce versions of both Moore's and Hopcroft's algorithms and show that their communication cost is the same. Both methods have been implemented and tested on large DFA, with 131,072 states. The experiments verify our theoretical analysis, and also reveal that Hopcroft's algorithm -- considered superior in the sequential framework -- is very sensitive to skew in the topology of the graph of the DFA, whereas Moore's algorithm handles skew without major efficiency loss.
Autorentext
Iraj Hedayati Somarin M.Sc. has obtained his Master's degree in Computer Science in 2016 from Concordia University. He worked in different industries and currently, is working as Big Data developer and analyzer in Guavus Solutions Inc.
Weitere Informationen
- Allgemeine Informationen
- GTIN 09783659960949
- Herausgeber LAP LAMBERT Academic Publishing
- Anzahl Seiten 128
- Genre Software
- Sprache Englisch
- Gewicht 209g
- Untertitel A study of DFA minimization problem in BigData era using MapReduce phenomena
- Autor Iraj Hedayati Somarin
- Größe H220mm x B150mm x T9mm
- Jahr 2016
- EAN 9783659960949
- Format Kartonierter Einband
- ISBN 3659960942
- Veröffentlichung 13.10.2016
- Titel DFA Minimization Algorithms in Map-Reduce and the Complexity