{"title":"多层图划分中的并行启发式搜索","authors":"R. Baños, C. Gil, J. Ortega, F. G. Montoya","doi":"10.1109/EMPDP.2004.1271432","DOIUrl":null,"url":null,"abstract":"The graph partitioning problem consists of dividing the vertices of a graph into a set of balanced parts, such that the number of edges connecting vertices in different parts is minimised. The multilevel approaches reduce the size of the graph by successively matching vertices and edges until a small graph is built, which is divided into several parts. Then simultaneous optimisation of the partitions is carried out. The complexity of the scientific applications where the graph partitioning problem appears, makes parallel processing very useful. We present a new parallel multilevel algorithm for graph partitioning, which is focused to explore different areas of the search space. This algorithm mixes heuristic techniques such as simulated annealing (SA), Tabu search (TS) and elitist mechanisms of selection. The partitions obtained by our algorithm often improve the results of the corresponding serial version, and these provided by other previously proposed algorithms.","PeriodicalId":105726,"journal":{"name":"12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2004. Proceedings.","volume":"78 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Parallel heuristic search in multilevel graph partitioning\",\"authors\":\"R. Baños, C. Gil, J. Ortega, F. G. Montoya\",\"doi\":\"10.1109/EMPDP.2004.1271432\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The graph partitioning problem consists of dividing the vertices of a graph into a set of balanced parts, such that the number of edges connecting vertices in different parts is minimised. The multilevel approaches reduce the size of the graph by successively matching vertices and edges until a small graph is built, which is divided into several parts. Then simultaneous optimisation of the partitions is carried out. The complexity of the scientific applications where the graph partitioning problem appears, makes parallel processing very useful. We present a new parallel multilevel algorithm for graph partitioning, which is focused to explore different areas of the search space. This algorithm mixes heuristic techniques such as simulated annealing (SA), Tabu search (TS) and elitist mechanisms of selection. The partitions obtained by our algorithm often improve the results of the corresponding serial version, and these provided by other previously proposed algorithms.\",\"PeriodicalId\":105726,\"journal\":{\"name\":\"12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2004. Proceedings.\",\"volume\":\"78 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-03-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2004. Proceedings.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EMPDP.2004.1271432\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2004. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMPDP.2004.1271432","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Parallel heuristic search in multilevel graph partitioning
The graph partitioning problem consists of dividing the vertices of a graph into a set of balanced parts, such that the number of edges connecting vertices in different parts is minimised. The multilevel approaches reduce the size of the graph by successively matching vertices and edges until a small graph is built, which is divided into several parts. Then simultaneous optimisation of the partitions is carried out. The complexity of the scientific applications where the graph partitioning problem appears, makes parallel processing very useful. We present a new parallel multilevel algorithm for graph partitioning, which is focused to explore different areas of the search space. This algorithm mixes heuristic techniques such as simulated annealing (SA), Tabu search (TS) and elitist mechanisms of selection. The partitions obtained by our algorithm often improve the results of the corresponding serial version, and these provided by other previously proposed algorithms.