Suche nach seltsamen Löchern in zirkulierenden Paley-Diagrammen

13

Die Paley-Graphen P q sind diejenigen, deren Scheitelpunktmenge durch das endliche Feld GF (q) für Primkräfte q≡1 (mod 4) gegeben ist und bei denen zwei Scheitelpunkte genau dann benachbart sind, wenn sie sich für einige um eine 2 unterscheiden a ∈ GF (q). In dem Fall, dass q eine Primzahl ist, ist das endliche Feld GF (q) nur die Menge von Ganzzahlen modulo q.

In einem kürzlich erschienenen Artikel zeigen Maistrelli und Penman, dass das einzige perfekte Paley-Diagramm (mit einer chromatischen Zahl, die der Größe seiner größten Clique entspricht) das auf neun Eckpunkten ist. Dies impliziert insbesondere, dass keiner der Paley-Graphen P q perfekt für q prime ist.

Das Strong Perfect Graph Theorem besagt, dass ein Graph G genau dann perfekt ist, wenn sowohl G als auch sein Komplement keine ungeraden Löcher aufweisen (ein induzierter Subgraph, der einen Zyklus von ungerader Länge und eine Größe von mindestens 5 aufweist) selbstkomplementär und unvollkommen; deshalb müssen sie ungerade Löcher enthalten.

Frage. Gibt es für q≡1 (mod 4) prime einen Poly (q) -Algorithmus, um ein ungerades Loch in P q zu finden ? Gibt es einen Polylog (q) -Algorithmus? Zufälligkeit und populäre zahlentheoretische Vermutungen sind erlaubt.

Niel de Beaudrap
quelle

Antworten:

10

Ich glaube, es gibt einen bekannten Poly (q) -Algorithmus. Mein Verständnis des Algorithmus von Chudnovsky, Cornuéjols, Liu, Seymour und Vušković, "Recognizing Berge Graphs", Combinatorica 2005 , ist, dass er in einem nicht perfekten Graphen in der Polynomzeit entweder ein seltsames Loch oder ein seltsames Anti-Loch findet. Die Autoren schreiben auf Seite 2 ihres Aufsatzes, dass das Problem der Suche nach ungeraden Löchern in Graphen, in denen sie enthalten sind, offen bleibt, da in Schritt 1 und 3 ihres Algorithmus Löcher gefunden werden, in Schritt 2 jedoch möglicherweise ein Anti-Loch gefunden wird. Wenn Sie jedoch bei Paley-Diagrammen ein Anti-Loch finden, multiplizieren Sie einfach alle Scheitelpunkte mit einem Nicht-Residuum, um es stattdessen in ein ungerades Loch zu verwandeln.

Alternativ sollte analog zum Rado-Graphen für jedes k ein N vorhanden sein, sodass Paley-Graphen auf N oder mehr Scheitelpunkten die Erweiterungseigenschaft haben sollten: für jede Teilmenge von weniger als k Scheitelpunkten und jede Zweifarbigkeit der Teilmenge, Es gibt einen anderen Scheitelpunkt neben jedem Scheitelpunkt in einer Farbklasse und nicht neben jedem Scheitelpunkt in der anderen Farbklasse. Wenn ja, dann könnten Sie für k = 5 ein ungerades 5-Loch gierig in Polynomzeit pro Schritt bauen. Vielleicht ist diese Richtung für einen Poly (log (q)) - Algorithmus hoffnungsvoll? Wenn es funktioniert, würde es zumindest zeigen, dass es kurze, ungerade Löcher gibt, anscheinend eine notwendige Voraussetzung, um sie schnell zu finden.

Eigentlich würde es mich nicht überraschen, wenn das Folgende ein Poly (log (q)) - Algorithmus wäre: Wenn q kleiner als eine feste Konstante ist, schlagen Sie die Antwort nach, sonst bauen Sie gierig ein ungerades 5-Loch auf, indem Sie nacheinander die Zahlen durchsuchen 0, 1, 2, 3, ... für Scheitelpunkte, die als Teil eines partiellen 5-Lochs hinzugefügt werden können. Aber vielleicht würde der Nachweis, dass es in Poly (log (q)) - Zeit funktioniert, eine tiefe Zahlentheorie erfordern.

Nach den Ergebnissen von Chung, Graham und Wilson, "Quasi-Random Graphs", Combinatorica 1989, löst der folgende randomisierte Algorithmus das Problem in einer konstanten erwarteten Anzahl von Versuchen, wenn q eine Primzahl ist: Wenn q ausreichend klein ist, dann schlagen Sie die Antwort nach. Wählen Sie andernfalls wiederholt eine zufällige Menge von fünf Scheitelpunkten aus, prüfen Sie, ob sie ein ungerades Loch bilden, und geben Sie es gegebenenfalls zurück. Aber sie sagen nicht, ob es funktioniert, wenn q keine Primzahl, sondern eine Primzahl ist. Vielleicht müssten Sie in diesem Fall vorsichtiger sein.

David Eppstein
quelle
Referenzen, die zeigen, dass Paley-Graphen die Erweiterungseigenschaft haben: Paley-Graphen erfüllen alle Adjazenzaxiome erster Ordnung Andreas Blass, Geoffrey Exoo, Frank Harary, J. Graph. Th. 1981 und Graphiken, die alle kleinen Graphiken enthalten, Bollobas und Thomason, Eur. J. Combin. 1981. Leider habe ich anscheinend keinen Abonnementzugriff auf eines von beiden, daher kann ich nicht viel mehr darüber sagen, was in ihnen enthalten ist.
David Eppstein
Der Algorithmus in [Chudnovsky + Cornuéjols + Liu + Seymour + Vušković] befindet sich tatsächlich auf Seite 4 der Veröffentlichung; aber danke für den zeiger! Ich finde auch das [Cheung + Graham + Wilson] -Ergebnis etwas verblüffend; Ich werde das untersuchen.
Niel de Beaudrap
Lesen Sie das [Cheung + Graham + Wilson] -Ergebnis nach: Auf den Seiten 359 bis 360 wird beschrieben, dass die Paley-Graphen erster Ordnung in ihrem Sinne pseudozufällig sind. Wenn ich das richtig verstehe, ist Ihr Vorschlag, dass alle mit fünf Scheitelpunkten induzierten markierten Untergraphen (von denen es endlich viele gibt und die natürlich mehrere Exemplare von 5 Löchern enthalten) ungefähr so ​​oft auftreten wie einander; Dies scheint Ihre Beschreibung eines Algorithmus mit konstanter Zeit zu unterstützen. Ich würde +10 geben, wenn ich könnte. Danke vielmals!
Niel de Beaudrap