Performance Studies of the Blossom V Algorithm

dc.contributor.authorHuang, Changling
dc.contributor.authorLowman, Christopher C.
dc.contributor.authorOsborne, Brandon E.
dc.contributor.authorSalib, Gabrielle M.
dc.contributor.authorBlenkhorn, Ari Rapkin
dc.contributor.authorGraf, Jonathan S.
dc.contributor.authorKhuvis, Samuel
dc.contributor.authorGobbert, Matthias K.
dc.contributor.authorSimon, Tyler A.
dc.contributor.authorMountain, David
dc.date.accessioned2018-10-01T13:55:55Z
dc.date.available2018-10-01T13:55:55Z
dc.date.issued2015
dc.description.abstractThe Blossom V algorithm is used in graph theory to compute a perfect matching of minimum cost. We conducted performance studies on the algorithm using the maya cluster in the UMBC High Performance Computing Facility to better understand the performance capabilities and emphasize potential approaches for improvement. In the performance studies, we varied the number of nodes, graph density, and weight range for numerous graphs. For each graph, we recorded execution times and memory usage. For all graphs used in the performance studies, we found that the majority of time is spent in initialization. We also found that as graph density increases, both execution time and memory usage increase. While we anticipated these conclusions, we reached other conclusions that were more surprising. We determined that as the weight range of a graph increases, initialization time and total execution time increase. We also found that scaling down integer weight ranges to real-valued weight ranges has a limited effect on initialization time and total execution time. Future studies should focus on speeding up the initialization process of the algorithm.en_US
dc.description.sponsorshipThese results were obtained as part of the REU Site: Interdisciplinary Program in High Performance Computing (hpcreu.umbc.edu) in the Department of Mathematics and Statistics at the University of Maryland, Baltimore County (UMBC) in Summer 2015. This program is funded by the National Science Foundation (NSF), the National Security Agency (NSA), and the Department of Defense (DOD), with additional support from UMBC, the Department of Mathematics and Statistics, the Center for Interdisciplinary Research and Consulting (CIRC), and the UMBC High Performance Computing Facility (HPCF). HPCF is supported by the U.S. National Science Foundation through the MRI program (grant nos. CNS{0821258 and CNS{1228778) and the SCREMS program (grant no. DMS{0821311), with additional substantial support from UMBC. Co-author Gabrielle Salib was supported, in part, through a contract from the National Security Agency (NSA), UMBC, the Meyerhoff Scholars Program. Graduate assistants Ari Rapkin Blenkhorn, Jonathan Graf, and Samuel Khuvis were supported during Summer 2015 by UMBC.en_US
dc.description.urihttps://userpages.umbc.edu/~gobbert/papers/REU2015Team6.pdfen_US
dc.format.extent24 pagesen_US
dc.genretechnical reporten_US
dc.identifierdoi:10.13016/M2G44HV09
dc.identifier.urihttp://hdl.handle.net/11603/11415
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Mathematics and Statistics Department
dc.relation.ispartofUMBC Student Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofseriesHPCF Technical Report;HPCF-2015-26
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.subjectmatchingen_US
dc.subjectperfect matchingen_US
dc.subjectaugmenting pathen_US
dc.subjectblossomen_US
dc.subjectblossom shrinkingen_US
dc.subjectUMBC High Performance Computing Facility (HPCF)en_US
dc.titlePerformance Studies of the Blossom V Algorithmen_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
REU2015Team6.pdf
Size:
1.47 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: