{"title":"A Task Partition Algorithm Based on Grid and Graph Partition for Distributed Crowd Simulation","authors":"Wenping Zhou, Haoxuan Tang, Zhenzhou Ji","doi":"10.1109/IMCCC.2014.113","DOIUrl":null,"url":null,"abstract":"The task partition algorithm is the key issues in distributed crowd simulation. To overcome low execution performance of existing task partition methods, we proposed a partition algorithm based on grid and graph partition. Firstly, the virtual environment is partitioned by uniform grid, gpu threads are introduced to accelerating the calculation. Later, all pairs of neighbor cells of the grid are connected with an edge. Then a connected graph is constructed, the cells are set as vertexes and the edges connect the cells. Finally, the connected graph is split by k-way partition method for task assignment. The experiments prove that the coarser-grained method can provide higher performance than existing algorithms for different population distribution while keeping low cost. Also the max imbalance rate can be kept very low.","PeriodicalId":152074,"journal":{"name":"2014 Fourth International Conference on Instrumentation and Measurement, Computer, Communication and Control","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Fourth International Conference on Instrumentation and Measurement, Computer, Communication and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMCCC.2014.113","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The task partition algorithm is the key issues in distributed crowd simulation. To overcome low execution performance of existing task partition methods, we proposed a partition algorithm based on grid and graph partition. Firstly, the virtual environment is partitioned by uniform grid, gpu threads are introduced to accelerating the calculation. Later, all pairs of neighbor cells of the grid are connected with an edge. Then a connected graph is constructed, the cells are set as vertexes and the edges connect the cells. Finally, the connected graph is split by k-way partition method for task assignment. The experiments prove that the coarser-grained method can provide higher performance than existing algorithms for different population distribution while keeping low cost. Also the max imbalance rate can be kept very low.