Performance Studies of the Blossom V Algorithm
dc.contributor.author | Huang, Changling | |
dc.contributor.author | Lowman, Christopher C. | |
dc.contributor.author | Osborne, Brandon E. | |
dc.contributor.author | Salib, Gabrielle M. | |
dc.contributor.author | Blenkhorn, Ari Rapkin | |
dc.contributor.author | Graf, Jonathan S. | |
dc.contributor.author | Khuvis, Samuel | |
dc.contributor.author | Gobbert, Matthias K. | |
dc.contributor.author | Simon, Tyler A. | |
dc.contributor.author | Mountain, David | |
dc.date.accessioned | 2018-10-01T13:55:55Z | |
dc.date.available | 2018-10-01T13:55:55Z | |
dc.date.issued | 2015 | |
dc.description.abstract | The 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.sponsorship | These 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.uri | https://userpages.umbc.edu/~gobbert/papers/REU2015Team6.pdf | en_US |
dc.format.extent | 24 pages | en_US |
dc.genre | technical report | en_US |
dc.identifier | doi:10.13016/M2G44HV09 | |
dc.identifier.uri | http://hdl.handle.net/11603/11415 | |
dc.language.iso | en_US | en_US |
dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
dc.relation.ispartof | UMBC Computer Science and Electrical Engineering Department Collection | |
dc.relation.ispartof | UMBC Mathematics and Statistics Department | |
dc.relation.ispartof | UMBC Student Collection | |
dc.relation.ispartof | UMBC Faculty Collection | |
dc.relation.ispartofseries | HPCF Technical Report;HPCF-2015-26 | |
dc.rights | This 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.subject | matching | en_US |
dc.subject | perfect matching | en_US |
dc.subject | augmenting path | en_US |
dc.subject | blossom | en_US |
dc.subject | blossom shrinking | en_US |
dc.subject | UMBC High Performance Computing Facility (HPCF) | en_US |
dc.title | Performance Studies of the Blossom V Algorithm | en_US |
dc.type | Text | en_US |