### Abstract

A processor array with a reconfigurable bus system is a parallel computation model that consists of a processor array and a reconfigurable bus system. In this paper, a constant-time algorithm is proposed on this model for finding the cycles in an undirected graph. We can use this algorithm to decide whether a specified edge belongs to the minimum spanning tree of the graph or not. This cycle-finding algorithm is designed on a two-dimensional n × n processor array with a reconfigurable bus system, where n is the number of vertices in the graph. Based on this cycle-finding algorithm, the minimum spanning tree problem and the spanning tree problem can be solved in O(1) time by using fewer processors than before, O(n × m × n) and O(n^{3}) processors respectively. This is a substantial improvement over previous known results. Moreover, we also propose two constant-time algorithms for solving the minimum spanning tree verification problem and spanning tree verification problem by using O(n^{3}) and O(n^{2}) processors, respectively.

Original language | English |
---|---|

Pages (from-to) | 174-186 |

Number of pages | 13 |

Journal | Computer Journal |

Volume | 45 |

Issue number | 2 |

DOIs | |

Publication status | Published - 2002 May 2 |

### ASJC Scopus subject areas

- Computer Science(all)