Dies ist ein Problem, das ich von meiner Klasse habe (ich versichere Ihnen, es ist keine Hausaufgabe). Ich denke immer noch darüber nach. Sie erhalten eine Grafik mit höchstens 25 Knoten und 25 Kanten. Zusätzlich wird jeder Knoten einen Grad von höchstens 3 haben. Die Aufgabe besteht darin, den längsten Pfad in diesem Graphen zu finden. Sie erhalten jedoch nicht nur 1 Grafik, sondern 15.000 Grafiken, und Sie müssen den längsten Pfad in allen von ihnen in 1 Sekunde finden. Könnte mir bitte jemand eine Lösung (oder noch besser, nur einen Hinweis) zu diesem Problem geben? Vielen Dank!Längster Pfad in kleiner Grafik mit kleinem Grad
Info:
- Knoten können erneut besucht werden, die einzigen Einschränkungen sind die Kanten.
- Die Graphen sind durch die Kanten gegeben. So gibt die erste Zeile an, wie viele Knoten und Kanten es gibt, und die Zeilen danach stellen die Kanten dar, jede Kante durch ein Paar Ganzzahlen.
- Die Kanten sind nicht gewichtet.
- Die einzige Antwort ist die Länge des Pfades, nicht der Pfad selbst.
- Dies könnte wichtig sein: Der Graph ist nicht notwendigerweise verbunden.
Was sind die Einschränkungen für den längsten Pfad? Knoten können (nicht) erneut besucht werden? Ich nehme an, Kanten können nicht neu besichtigt werden? – trincot
Da es eine Zeitbeschränkung gibt, muss ich fragen, wie Sie die Eingabe lesen werden? Wurde das Format angegeben? –
66 Mikrosekunden pro Diagramm (Eingabe, Berechnung, Ausgabe). Ich bezweifle, dass es möglich ist –