{"title":"Distributed simulation of coloring graph vertices","authors":"M. Soklic, J. Žerovnik","doi":"10.1109/SIMSYM.1991.151495","DOIUrl":null,"url":null,"abstract":"The problem of coloring graph vertices, known to be NP-complete, is discussed. The authors present an alternative solution to this problem as a distributed simulation which uses a parallel randomized heuristic algorithm for making local decisions to color graph vertices. The algorithm is based on an inter-particle system from statistical mechanics. Since the algorithm works locally, it is likely to be highly parallel. The simulation of a coloring process on n vertices of a graph can be seen as a set of n distributed processes running in parallel. The simulation algorithm is implemented in Occam 2 language and runs on a transputer system.<<ETX>>","PeriodicalId":174131,"journal":{"name":"[1991] Proceedings of the 24th Annual Simulation Symposium","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1991] Proceedings of the 24th Annual Simulation Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIMSYM.1991.151495","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The problem of coloring graph vertices, known to be NP-complete, is discussed. The authors present an alternative solution to this problem as a distributed simulation which uses a parallel randomized heuristic algorithm for making local decisions to color graph vertices. The algorithm is based on an inter-particle system from statistical mechanics. Since the algorithm works locally, it is likely to be highly parallel. The simulation of a coloring process on n vertices of a graph can be seen as a set of n distributed processes running in parallel. The simulation algorithm is implemented in Occam 2 language and runs on a transputer system.<>