Algorithmen und rechnerische Komplexität von Clique- und Biclique-Covers

8

Ich habe eine Arbeit eines mathematischen Chemikers gelesen. Er schlägt einige Indizes vor, um die Komplexität von Molekülen zu messen. Denken Sie von nun an anstelle von Molekülen an ungerichtete zusammenhängende Graphen: Ein Scheitelpunkt ist ein Atom, und eine Kante ist eine Bindung zwischen Atomen. Es ist möglich, die Färbungen der Eckpunkte zu berücksichtigen, um die Stickstoffatome von den Kohlenstoffen zu unterscheiden, aber ich werde diesen Teil vorerst ignorieren.

Der Punkt: Die von ihm vorgeschlagenen Indizes sind heuristisch motiviert und experimentell "sieht bisher gut aus". Ich denke, es muss eine tatsächliche Theorie über einige dieser Größen bekannt sein, und ich hoffe, hier einige Hinweise zu bekommen.

Fix einen Graphen . Lassen Sie C und C ' zwei Abdeckungen sein G . Angenommen, C und C ' sind die gleiche Art von Deckung, wenn sie die gleichen Arten von Untergraphen in gleicher Anzahl enthalten. (Anmerkung C und C ' müssen nicht isomorph sein.) Nun definieren wir die folgenden Größen:GC.C.'GC.C.'C.C.'

Anzahl der Arten von Cliquenabdeckungen mit minimalen Kanten von G k T ( G ) = Gesamtzahl derCliquenabdeckungenmit minimalen Kanten von G k b i S ( G ) = wie k S ( G ), jedoch für Bicliques k b i T ( G ) = wie k T ( G ), jedoch für Bicliques p S ( G )kS.(G)=G
kT.(G)=G
kS.bich(G)=kS.(G)
kT.bich(G)=kT.(G)
Anzahl der Arten von Partitionen der Kanten von G in Cliquen p T ( G ) = Gesamtzahl der Partitionen der Kanten des Graphen in Cliquen p b i S ( G ) , p b i T ( G ) wie oben, jedoch mit Partitionen von G in BicliquespS.(G)=G
pT.(G)=
pS.bich(G),pT.bich(G)G

Empirisch ist es anscheinend einfacher, die Maße zu berechnen, als die k- Maße. Ich gehe davon aus, dass irgendwo etwas über die Berechnung einiger dieser Größen bekannt sein muss. Kann jemand Algorithmen, Rechenhärte usw. bereitstellen? Vielen Dank.pk

Aaron Sterling
quelle
Sind diese Diagramme aus einer eingeschränkten Klasse? Ich meine, möchten Sie Algorithmen für diese Maßnahmen in beliebigen Graphen oder nur in der Chemie? Wenn Sie nicht nach allgemeinen Algorithmen suchen, kann es hilfreich sein, die Eigenschaften der in der Chemie auftretenden Graphen anzugeben, um eine Antwort auf Ihre Frage zu finden.
Kaveh
"Empirisch ist es anscheinend einfacher, die p-Maße zu berechnen, als die k-Maße." Ich gehe davon aus, dass „einfacher“ bedeutet, dass die Berechnung schneller ist (anstatt beispielsweise, dass der Algorithmus einfach zu beschreiben ist). Wenn dies der Fall ist, über welche Art von Algorithmen sprechen Sie? Wenn Sie alle Möglichkeiten durch Backtracking oder eine andere Methode aufzählen, sind die p-Kennzahlen kleiner als die entsprechenden k-Kennzahlen, was bedeutet, dass es nicht verwunderlich ist, dass die p-Kennzahlen schneller zu berechnen sind.
Tsuyoshi Ito

Antworten:

5

Ich bin mir nicht sicher, ob Sie das brauchen.

Sowohl die Edge Clique-Abdeckung als auch die Edge Clique-Partition befinden sich in FPT (siehe)

Datenreduktion und genaue Algorithmen für die Cliquenabdeckung

Parametrisierte Komplexität des Clique-Partitionsproblems

Die Biclique-Abdeckung wird ebenfalls untersucht und in FPT nachgewiesen.

yzll
quelle
Vielen Dank, dass Sie diese Frage von den Toten zurückgebracht haben. Ich weiß auch nicht, ob es das ist, was ich brauche, aber ich werde mir die Referenzen ansehen, auf die Sie bald verlinkt haben. Ich schätze es.
Aaron Sterling