Detailseite
Projekt Druckansicht

Polynomielle Systeme über Semiringen: Grundlagen, Algorithmen, Anwendungen

Fachliche Zuordnung Theoretische Informatik
Förderung Förderung von 2011 bis 2014
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 192404487
 
Erstellungsjahr 2015

Zusammenfassung der Projektergebnisse

Das Newton-Verfahren ist eines der ältesten und bekanntesten, aber zugleich auch erfolgreichsten Verfahren, um Nullstellen nichtlinearer Funktionen über den reellen oder komplexen Zahlen in mehreren Veränderlichen zu approximieren oder in Spezialfällen sogar zu bestimmen. In Vorarbeiten hatten die Antragsteller bereits gezeigt, dass das Newton-Verfahren auch zur Lösung von nichtlinearen Fixpunktgleichungen, genauer polynomieller (auch: algebraischer) Gleichungssystem, über allgemeineren algebraischen Strukturen, sogenannten (w-stetigen) Semiringen, angewendet werden kann und damit neue Anwendungsbereiche wie formale Sprachen und die Verifikation von Programmen erschlossen. Im Rahmen dieses Projekts sollten die Anwendungsbereiche weiter untersucht werden. Hierzu sollte eine entsprechende Implementierung entwickelt werden. Des Weiteren sollte das Konvergenzverhalten des Newton-Verfahrens fur Semiringe im Allgemeinen und für konkrete Klassen von Semiringen im Besonderen weiter untersucht werden. Bezüglich dieser Aufgabenstellung haben wir folgende Fortschritte erzielt: • Implementierung: Entwicklung von FPsolve, einem generischen Löser für algebraische Systeme über Semiringen mit verschiedenen Techniken zur Minimierung Symbolischer Lösungen. • Provenance: Sowohl neue theoretische Ergebnisse als auch Anwendungen der in FPsolve verwendeten Techniken im Bereich der Provenance-Berechnung für Datalog-Anfragen. • Konvergenzgeschwindigkeit: Verallgemeinerung und Verschärfung des Konvergenzresultats von kommutativen idempotenten auf allgemeine kommutative Semiringe. • Theorie: Darstellung des Newton-Verfahrens ohne Differenzen für allgemeine Semiringe, womit eine der größten Hürden der Vorarbeiten behoben wurde. • Anwendung natürliche Sprachverarbeitung: Techniken zur Beschleunigung des Parsens natürlicher Sprache. • Anwendung Programmanalyse: Mehrparameteranalyse der Komplexität des Verifikationsproblems für nebenläufige Programme mit Prozeduren. • Theorie und Anwendung: Lösen von linearen Gleichungssystemen über Semiringen auf Grafikkarten im Spezialfall von Paritätsspielen. • Theorie: Neue Algorithmen für die Lüosung von algebraischen Systemen über Semiringen für spezielle Semiring-Klassen.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung