No CrossRef data available.
Published online by Cambridge University Press: 23 June 2010
We present parallel algorithms on the BSP/CGM model, with p processors, to count and generate all the maximal cliques of a circle graph with n verticesand m edges. To count the number of all the maximal cliques, without actuallygenerating them, our algorithm requires O(log p) communicationrounds with O(nm/p) local computation time.We also present an algorithm to generate the first maximal clique in O(log p) communication rounds with O(nm/p) local computation,and to generate each one of the subsequent maximal cliques thisalgorithm requires O(log p) communication rounds with O(m/p) localcomputation.The maximal cliques generation algorithm is based on generating all maximal paths in a directed acyclic graph, and we present analgorithm for this problem that uses O log (p) communication roundswith O(m/p) local computation for each maximal path.We also show that the presented algorithms can be extended to the CREWPRAM model.