Simple view
Full metadata view
Authors
Statistics
Practical implementation of Maximum Flow algorithm with Electrical Flows.
Praktyczna implementacja algorytmu dla problemu maksymalnego przepływu z użyciem przepływów elektrycznych.
graf, teoria grafów, sieci przepływowe, problem maksymalnego przepływu, problem maksymalnego s-t przepływu, graf residualny, przepływ elektryczny, macierz Laplace'a, układ równań Laplace'a, drzewa dynamiczne, drzewo splay, drzewo rozchylane, zaokrąglanie przepływu niecałkowitego, problem przepływ bez cykli, skojarzenie, b-skojarzenie, skojarzenie doskonałe, optymalizacja ciągła, dualność, schemat prymalno-dualny, algorytmika, złożoność obliczeniowa, implementacja, c++.
graph, graph theory, network flows, maximum flow problem, max s-t flow problem, residual graph, electrical flow, Laplacian, laplacian systems, dynamic trees, splay tree, rounding fractional flow, acyclic flow problem, matching, b-matching, perfect matching, continuous optimization, duality, primal-dual scheme, algorithms, computational complexity, implementation, c++.
Problem maksymalnego przepływu można uznać za klasyczny problem w informatyce. Przedstawiona praca jest przewodnikiem po implementacji algorytmu o złożoności
The maximum flow problem can be considered as a classic problem in computer science. The presented thesis is an implementation guide for
dc.abstract.en | The maximum flow problem can be considered as a classic problem in computer science. The presented thesis is an implementation guide for $~O(m^10/6 U^1/7)$-time algorithm, proposed by Madry in "Computing maximum flow with augmenting electrical flows", for the maximum s-t flow problem. This algorithm employs interesting tools such as electrical flow computation based on Laplacian of the underlying residual graph, primal-dual optimization, and an interesting rounding technique. The main goal was to transform the mentioned work into implementable algorithm steps and to investigate whether it is possible to effectively implement the algorithm in a modern programming language and decide on its applicability in practice. Additionally, as part of this work, an implementation of the algorithm mentioned above was created in the c++ programming language. | pl |
dc.abstract.pl | Problem maksymalnego przepływu można uznać za klasyczny problem w informatyce. Przedstawiona praca jest przewodnikiem po implementacji algorytmu o złożoności $~O(m^10/6 U^1/7)$ zaproponowany przez Mądrego w "Computing maximum flow with augmenting electrical flows", dla problemu maksymalnego s-t przepływu. Algorytm ten wykorzystuje interesujące narzędzia, takie jak obliczenia przepływu elektrycznego w oparciu o macierz Laplace'a bazowego grafu rezydualnego, optymalizację schematu prymalno-dualnego oraz interesującą technika zaokrąglania. Głównym celem było przekształcenie wspomnianej pracy w możliwe do implementacji kroki algorytmu i zbadanie, czy możliwe jest efektywne zaimplementowanie algorytmu we współczesnym języku programowania i podjęcie decyzji o jego możliwości jego praktycznego zastosowania. Dodatkowo w ramach tych prac powstała implementacja wspomnianego algorytmu w języku programowania c++. | pl |
dc.affiliation | Wydział Matematyki i Informatyki | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Duraj, Lech | pl |
dc.contributor.author | Pabian, Mateusz | pl |
dc.contributor.departmentbycode | UJK/WMI2 | pl |
dc.contributor.reviewer | Duraj, Lech | pl |
dc.contributor.reviewer | Bosek, Bartłomiej - 114402 | pl |
dc.date.accessioned | 2022-10-20T22:04:06Z | |
dc.date.available | 2022-10-20T22:04:06Z | |
dc.date.submitted | 2022-10-19 | pl |
dc.fieldofstudy | informatyka analityczna | pl |
dc.identifier.apd | diploma-162886-212315 | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/302257 | |
dc.language | eng | pl |
dc.subject.en | graph, graph theory, network flows, maximum flow problem, max s-t flow problem, residual graph, electrical flow, Laplacian, laplacian systems, dynamic trees, splay tree, rounding fractional flow, acyclic flow problem, matching, b-matching, perfect matching, continuous optimization, duality, primal-dual scheme, algorithms, computational complexity, implementation, c++. | pl |
dc.subject.pl | graf, teoria grafów, sieci przepływowe, problem maksymalnego przepływu, problem maksymalnego s-t przepływu, graf residualny, przepływ elektryczny, macierz Laplace'a, układ równań Laplace'a, drzewa dynamiczne, drzewo splay, drzewo rozchylane, zaokrąglanie przepływu niecałkowitego, problem przepływ bez cykli, skojarzenie, b-skojarzenie, skojarzenie doskonałe, optymalizacja ciągła, dualność, schemat prymalno-dualny, algorytmika, złożoność obliczeniowa, implementacja, c++. | pl |
dc.title | Practical implementation of Maximum Flow algorithm with Electrical Flows. | pl |
dc.title.alternative | Praktyczna implementacja algorytmu dla problemu maksymalnego przepływu z użyciem przepływów elektrycznych. | pl |
dc.type | master | pl |
dspace.entity.type | Publication |