ISSN:
1436-5057
Schlagwort(e):
maximal independent set
;
maximal clique
;
algorithm
;
graph
;
68 E 10
;
Maximale unabhängige Mengen
;
maximale Cliquen
;
Algorithmus
;
Graphen
Quelle:
Springer Online Journal Archives 1860-2000
Thema:
Informatik
Beschreibung / Inhaltsverzeichnis:
Zusammenfassung Im folgenden wird ein Algorithmus zur lexikographischen Erzeugung aller maximalen unabhängigen Mengen eines nichtorientierten Graphen dargestellt. Die rechnerische Bearbeitung von mehr als 1000 zufällig erzeugten Graphen mit 20 bis 220 Eckpunkten und mit einer Dichte von 20% bis 90% hat gezeigt, daß der vorgeschlagene Algorithmus zwei- bis fünfzehnmal schneller als der Bron-Kerbosch-Algorithmus und mindestens dreimal schneller als der Algorithmus von Tsukiyamaet al. ist. Ferner wird er mit zunehmender Größe und Dichte der Graphen noch leistungsfähiger. Ein weiteres charakteristisches Merkmal des hier vorgeschlagenen Algorithmus ist, daß er nur vier eindimensionale Felder im Arbeitsspeicher benötigt; jedes dieser Felder hat eine Länge, die mit der jeweiligen Anzahl der Eckpunkte des Graphen identisch ist.
Notizen:
Abstract In this paper we present a depth first search algorithm to generate the family of maximal independent sets of an undirected graph lexicographically. Extensive computational experience on more than 1000 randomly generated graphs ranging from 20 to 220 vertices and from 20% to 90% density has shown that the proposed algorithm is (a) two to fifteen times faster than the Bron and Kerbosch algorithm and (b) at least three times faster than the algorithm of Tsukiyamaet al. and becomes increasingly more efficient as both the density and size of the graph increase. A further characteristic of the proposed algorithm is that it employs four one-dimensional arrays of working computer memory only, each of which has length equal to the number of vertices of the graph.
Materialart:
Digitale Medien
URL:
http://dx.doi.org/10.1007/BF02277184
Permalink