Parallel maximum flow solver for multi-core machines

dc.contributorGraduate Program in Computer Engineering.
dc.contributor.advisorÖzturan, Can.
dc.contributor.authorCihan, Selçuk.
dc.date.accessioned2023-03-16T10:00:18Z
dc.date.available2023-03-16T10:00:18Z
dc.date.issued2010.
dc.description.abstractWe provide a parallel algorithm for calculating maximum flow between two nodes, in a capacitated network. The algorithm we propose is based on push-relabel algorithm due to Goldberg and uses a modified first in first out selection strategy together with global relabeling heuristic. Our implementation targets multi-core processors, implements task stealing to balance load between multiple threads of execution and uses fast atomic variables for synchronization instead of costly general purpose locks. We compare our algorithm to other push-relabel based algorithms and demonstrate that it performs well in practice.
dc.format.extent30cm.
dc.format.pagesxiii, 58 leaves;
dc.identifier.otherCMPE 2010 C54
dc.identifier.urihttps://digitalarchive.library.bogazici.edu.tr/handle/123456789/12172
dc.publisherThesis (M.S.)-Bogazici University. Institute for Graduate Studies in Science and Engineering, 2010.
dc.relationIncludes appendices.
dc.relationIncludes appendices.
dc.subject.lcshParallel algorithms.
dc.subject.lcshParallel processing (Electronic computers)
dc.subject.lcshGraph theory.
dc.titleParallel maximum flow solver for multi-core machines

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
b1643991.009254.001.PDF
Size:
850.6 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
b1643991.009255.001.zip
Size:
377.69 KB
Format:
ZIP archive
Description:

Collections