www.wikidata.de-de.nina.az
Eine Clique bezeichnet in der Graphentheorie eine Teilmenge von Knoten in einem ungerichteten Graphen bei der jedes Knotenpaar durch eine Kante verbunden ist Zu entscheiden ob ein Graph eine Clique einer bestimmten Mindestgrosse enthalt wird Cliquenproblem genannt und gilt wie das Finden von grossten Cliquen als algorithmisch schwierig NP vollstandig Das Finden einer Clique einer bestimmten Grosse in einem Graphen ist ein NP vollstandiges Problem und somit auch in der Informationstechnik ein relevantes Forschungs und Anwendungsgebiet Inhaltsverzeichnis 1 Definitionen 2 Eigenschaften 3 Cliquenverhalten 4 Die Clique Helly Eigenschaft 5 Probleme und Komplexitat 6 Software 7 Literatur 8 EinzelnachweiseDefinitionen Bearbeiten nbsp Ein Graph mit einer Clique der Grosse 3 Sei G V E displaystyle G V E nbsp ein ungerichteter Graph ohne Mehrfachkanten und U displaystyle U nbsp eine Teilmenge von V displaystyle V nbsp Eine Clique ist eine Teilmenge U displaystyle U nbsp von V displaystyle V nbsp die einen vollstandigen Teilgraphen induziert Ist U displaystyle U nbsp eine Clique so gilt also fur den Teilgraph H U F displaystyle H U F nbsp wobei F displaystyle F nbsp alle Kanten aus E displaystyle E nbsp enthalt die zwei Knoten in U displaystyle U nbsp verbinden dass je zwei beliebige verschiedene Knoten v displaystyle v nbsp und w displaystyle w nbsp aus U displaystyle U nbsp durch eine Kante miteinander verbunden sind Eine Clique U displaystyle U nbsp von G displaystyle G nbsp nennt man maximal wenn man keinen weiteren Knoten v displaystyle v nbsp aus V displaystyle V nbsp zu U displaystyle U nbsp hinzufugen kann so dass U displaystyle U nbsp zusammen mit v displaystyle v nbsp eine Clique ist Gibt es in G displaystyle G nbsp keine Clique die mehr Elemente als U displaystyle U nbsp enthalt so nennt man U displaystyle U nbsp grosste Clique Die Anzahl der Elemente einer grossten Clique nennt man Cliquenzahl Als Cliquenuberdeckung von G displaystyle G nbsp der Grosse k displaystyle k nbsp bezeichnet man eine Partition der Knotenmenge V G displaystyle V G nbsp in k displaystyle k nbsp paarweise disjunkte Cliquen V 1 V 2 V k displaystyle V 1 V 2 ldots V k nbsp Aus den Cliquen eines Graphen ergibt sich dessen Cliquen Graph Clique Graphen sind fur schleifenlose und ungerichtete Graphen definiert Ein Graph ist eine Clique wenn alle Knoten paarweise miteinander verbunden sind Vollstandiger Graph und es keinen Knoten ausserhalb der Clique gibt der mit allen Knoten der Clique verbunden ist Der Cliquen Graph K G eines Graphen G ist der Graph der sich ergibt wenn alle Cliquen jeweils einem Knoten zugeordnet und zwei Knoten verbunden werden wenn die zugehorigen Cliquen in G gemeinsame Knoten haben Iterierte Clique Graphen werden folgendermassen definiert K n G K K n 1 G wenn n gt 0 displaystyle K n G K K n 1 G text wenn n gt 0 nbsp K n G G wenn n 0 displaystyle K n G G text wenn n 0 nbsp Zwei direkt miteinander verbundene Knoten stellen dabei eine Clique der Grosse 2 dar Gerichtete Graphen oder solche mit Mehrfachkanten sind nicht Gegenstand derartiger Betrachtungen da es nicht auf die Richtung oder Vielfachheit der Kanten ankommt Eigenschaften BearbeitenZu jeder Clique eines Graphen gibt es eine stabile Menge im Komplementgraphen Cliquenverhalten BearbeitenWenn man Cliquen Graphen beliebig hoher Iteration betrachtet gibt es zwei mogliche Verhaltensweisen Periodisches Cliquenverhalten tritt auf wenn es einen Graphen gibt der einem Graphen entspricht der in der Abfolge von Cliquen Graphen schon fruher aufgetreten ist Also K i G K j G i j displaystyle K i G K j G i neq j nbsp Die zweite Moglichkeit ist dass der Graph Cliquendivergent ist Das ist der Fall wenn es fur die Anzahl an Knoten aus denen ein beliebiger Graph aus der Abfolge iterierter Cliquen Graphen besteht keine obere Schranke gibt lim i V K i G displaystyle lim i to infty V K i G infty nbsp V G ist die Menge der Knoten des Graphen G Zusatzlich wird der Fall unterschieden dass die iterierten Cliquen Graphen ab einer bestimmten Iteration gleich dem Einvertexgraph sind ein Graph der genau aus einem Knoten besteht In diesem Fall bezeichnet man das Cliquenverhalten als konvergent Die Clique Helly Eigenschaft Bearbeiten nbsp Der Hajos Graph Er ist der kleinste Graph der nicht die Clique Helly Eigenschaft besitzt Ein Graph hat die Clique Helly Eigenschaft wenn die Familie seiner Cliquen die Helly Eigenschaft besitzt Graphen mit der Clique Helly Eigenschaft weisen in Zusammenhang mit Clique Graphen einige interessante Eigenschaften auf Die Cliquen Graphen von Graphen mit der Clique Helly Eigenschaft besitzen selbst die Clique Helly Eigenschaft Zu jeden Graph H mit der Clique Helly Eigenschaft gibt es einen Graphen G sodass der Clique Graph von G isomorph zu H ist Der Clique Graph der zweiten Iteration K2 G eines Graphen G mit der Clique Helly Eigenschaft ist ein induzierter Subgraph von G Ein Graph mit der Clique Helly Eigenschaft ist also niemals cliquendivergent und seine Periode betragt hochstens zwei Probleme und Komplexitat BearbeitenDas Entscheidungsproblem zu einem Graphen G displaystyle G nbsp und einer naturlichen Zahl k displaystyle k nbsp zu entscheiden ob G displaystyle G nbsp eine Clique der Grosse mindestens k displaystyle k nbsp enthalt wird Cliquenproblem CLIQUE genannt Das zugehorige Optimierungsproblem fragt nach der Cliquenzahl eines Graphen Das zugehorige Suchproblem fragt nach einer grossten Clique Diese drei Probleme sind polynomiell aquivalent Das Cliquenproblem ist eines von Karps 21 NP vollstandigen Problemen Die zugehorigen Optimierungs und Suchprobleme sind NP aquivalent Fur den Nachweis der NP Schwere des Cliquenproblems existiert eine Reduktion von 3 SAT auf das Cliquenproblem Eine grosste Clique lasst sich jedoch in polynomieller Zeit berechnen wenn der Komplementgraph bipartit ist Tatsachlich gilt sogar etwas starker dass die Cliquenzahl in perfekten Graphen in polynomieller Zeit berechnet werden kann Da die chromatische Zahl und die Cliquenzahl in solchen Graphen identisch sind ist auch ihre chromatische Zahl in polynomieller Zeit berechenbar Die Berechnung einer maximalen Clique gelingt bereits mit einem einfachen Greedy Algorithmus Software BearbeitenAlgorithmen zum Finden und Manipulieren von Cliquen sind in der freien Python Bibliothek NetworkX 1 sowie in dem freien R Paket igraph 2 implementiert Literatur BearbeitenJ L Szwarcfiter A Survey on Clique Graphs In Recent Advances in Algorithmsand Combinatorics Springer New York 2003 S 109 136 F Escalante Uber iterierte Clique Graphen In Abhandlungen des Mathematischen Seminars der Universitat Hamburg Band 39 Springer Berlin Heidelberg 1973 S 58 68 Einzelnachweise Bearbeiten Algorithms Clique In NetworkX 2 2 documentation Abgerufen am 25 Oktober 2018 englisch R igraph igraph development team 25 Januar 2022 abgerufen am 2 Februar 2022 Karps 21 NP vollstandige Probleme Erfullbarkeitsproblem der Aussagenlogik Cliquenproblem Mengenpackungsproblem Knotenuberdeckungsproblem Mengenuberdeckungsproblem Feedback Arc Set Feedback Vertex Set Hamiltonkreisproblem Integer Linear Programming 3 SAT graph coloring problem Covering by cliques Problem der exakten Uberdeckung 3 dimensional matching Steinerbaumproblem Hitting set Rucksackproblem Job sequencing Partitionsproblem Maximaler Schnitt Abgerufen von https de wikipedia org w index php title Clique Graphentheorie amp oldid 224843894