Parallelization of network flow algorithms
Paralelizace algoritmů pro toky v síti
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
Tato práce se zabývá možnostmi paralelizace vybraných algoritmů pro nalezení maximálního toku v síti. Je zaveden potřebný teoretický základ, na který navazuje popis existujících sekvenčních a paralelních algoritmů. Následně je prezentována nová modifikace Goldbergova algoritmu vhodná pro paralelní zpracování v systémech se sdílenou pamětí, která je rovněž rozšířena na škálovací verzi. Všechny popsané algoritmy jsou implementovány v jazyce C++ a jejich efektivita je porovnána na sadě různorodých vstupních dat.
In this thesis we explore the possibilities of parallelization of several algorithms for finding the maximum flow in a network. We introduce necessary theoretical concepts and follow with a description of existing sequential and parallel algorithms. We present a new modification of Goldberg's algorithm suitable for parallelization on systems with shared memory. We then extend this algorithm to a scaling variant. All introduced algorithms are implemented in the C++ language and we measure their effectiveness on various input data.
In this thesis we explore the possibilities of parallelization of several algorithms for finding the maximum flow in a network. We introduce necessary theoretical concepts and follow with a description of existing sequential and parallel algorithms. We present a new modification of Goldberg's algorithm suitable for parallelization on systems with shared memory. We then extend this algorithm to a scaling variant. All introduced algorithms are implemented in the C++ language and we measure their effectiveness on various input data.
Description
Citation
Underlying research data set URL
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.