Ich implementiere einen Teil des Systems, für den Hilfe erforderlich ist. Ich gestalte es daher als Grafikproblem, um es domänenunabhängig zu machen.
Problem: Wir erhalten den gerichteten azyklischen Graphen . Ohne Einschränkung der Allgemeinheit wird angenommen, dass G genau einen Quellenscheitelpunkt s und genau einen Senkenscheitelpunkt t hat ; lassen P die Menge aller Pfade von gerichteten bezeichnen s zu t in G . Wir sind auch eine Reihe von Eckpunkten gegeben R ⊆ V . Das Problem besteht darin, den Kanten von G nicht negative ganzzahlige Gewichte zuzuweisen , sodass zwei beliebige Pfade in P genau dann dasselbe Gewicht haben, wenn sie dieselbe Teilmenge von Eckpunkten in enthalten . (Das Gewicht eines Pfades ist die Summe der Gewichte seiner Kanten.) Der Bereich der Gewichte von Pfaden in P sollte so klein wie möglich sein.
Derzeit scheint mein Ansatz nicht effizient zu sein. Ich bin nur auf der Suche nach Literaturhinweisen oder guten Einsichten. Alles andere wird ebenfalls geschätzt.
Edit: Gibt es einen Härtebeweis für dieses Problem? Existiert die Kompaktnummerierung immer?