{"title":"The Algorithm for Constructing Extremal Graphs Based on MapReduce","authors":"S. Yongqi, Zhao Nan, Zhang Rui","doi":"10.1109/ICNDC.2012.21","DOIUrl":null,"url":null,"abstract":"MapReduce is a common programming model for processing and generating large datasets at present. Using the model, the programming for distributed computing can be easier than others. The extremal graph is a graph with the maximum number of edges such that it does not contain given sub graph. The method of constructing extremal graphs is an important research content in Graph Theory. The algorithm of constructing extremal graphs based on the MapReduce programming model is studied in this paper. By mapping the key-value pairs of MapReduce model properly, the parallel constructing algorithms are designed and implemented. Finally, we construct extremal graphs not containing hexagons and with no more than 26 vertices using the algorithm. By the results of experiments, it is showed that the average speedup is 2.55, and the average efficiency is 85%.","PeriodicalId":151593,"journal":{"name":"2012 Third International Conference on Networking and Distributed Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Third International Conference on Networking and Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNDC.2012.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
MapReduce is a common programming model for processing and generating large datasets at present. Using the model, the programming for distributed computing can be easier than others. The extremal graph is a graph with the maximum number of edges such that it does not contain given sub graph. The method of constructing extremal graphs is an important research content in Graph Theory. The algorithm of constructing extremal graphs based on the MapReduce programming model is studied in this paper. By mapping the key-value pairs of MapReduce model properly, the parallel constructing algorithms are designed and implemented. Finally, we construct extremal graphs not containing hexagons and with no more than 26 vertices using the algorithm. By the results of experiments, it is showed that the average speedup is 2.55, and the average efficiency is 85%.