Der Artikel befasst sich mit der Zerlegung und Faktorisierung von funktionalen Graphen (FGs), die zur Analyse des Verhaltens von Funktionen von einer diskreten Menge in sich selbst verwendet werden. Da die beteiligten Systeme recht groß sein können, ist es interessant, sie in mehrere Teilgraphen zu zerlegen und zu faktorisieren, die zusammenwirken.
Polynomgleichungen über funktionalen Graphen bieten einen formalen Weg, diesen Zerlegungs- und Faktorisierungsmechanismus darzustellen, und das Lösen dieser Gleichungen validiert oder widerlegt Hypothesen über ihre Zerlegbarkeit. Die derzeitige Lösungsmethode zerlegt eine einzelne Gleichung in eine Reihe von Basisgleichungen der Form A × X = B (wobei A, X und B FGs sind), um die möglichen Lösungen zu identifizieren. Diese Methode kann jedoch nur FGs berücksichtigen, die nur aus Zyklen bestehen.
Diese Arbeit schlägt einen Algorithmus zum Lösen dieser Basisgleichungen für allgemeine verbundene FGs vor. Durch die Ausnutzung eines Zusammenhangs mit dem Löschproblem (cancellation problem) beweisen wir, dass die obere Schranke für die Anzahl der Lösungen eng mit der Größe des Zyklus im Koeffizienten A der Gleichung zusammenhängt. Das Löschproblem ist auch an den Hauptalgorithmen des Artikels beteiligt.
Wir führen einen polynomiellen Halbentscheidungsalgorithmus ein, der entweder genaue Einschränkungen für potenzielle Lösungen liefert oder unmögliche Gleichungen ausschließt, wenn es nicht möglich ist, solche Einschränkungen zu bestimmen. Die Ideen und Ergebnisse des ersten Algorithmus werden verbessert und erweitert, um einen zweiten exponentiellen Algorithmus zu erhalten, der in der Lage ist, alle Lösungen (falls vorhanden) von Basisgleichungen zu finden, indem er verschiedene "Tricks" einsetzt, um das exponentielle Wachstum so weit wie möglich abzuflachen.
לשפה אחרת
מתוכן המקור
arxiv.org
שאלות מעמיקות