Core Concepts
FMplex ist eine neue Methode zur Quantorenelimination linearer reeller Arithmetik, die die Komplexität von doppelt exponentiell auf einfach exponentiell reduziert, indem sie eine Fallunterscheidung auf die Grenzen der Variablen anwendet. Die Methode zeigt auch starke Ähnlichkeiten zum Simplex-Algorithmus.
Abstract
Der Artikel präsentiert FMplex, eine neue Methode zur Quantorenelimination für Konjunktionen linearer reeller Arithmetikbedingungen. FMplex basiert auf dem Fourier-Motzkin-Verfahren zur Variablenelimination, reduziert aber die Komplexität von doppelt exponentiell auf einfach exponentiell, indem es eine Fallunterscheidung auf die Grenzen der Variablen anwendet.
Die Kernidee von FMplex ist es, die Projektion der Lösungsmenge nicht auf einmal, sondern schrittweise durch Fallunterscheidung auf die größte untere oder kleinste obere Schranke einer Variablen zu berechnen. Dadurch werden die Teilprobleme deutlich kleiner als beim Fourier-Motzkin-Verfahren, was zu einer geringeren Gesamtkomplexität führt.
Neben der theoretischen Fundierung wird auch eine Anpassung von FMplex für das SMT-Lösen präsentiert, bei der Strukturbeobachtungen genutzt werden, um den Suchbaum zu beschneiden. Darüber hinaus wird eine Verbindung zum Simplex-Algorithmus hergestellt.
Die experimentelle Auswertung zeigt, dass FMplex im Kontext des SMT-Lösens effizient ist.
Stats
Keine relevanten Statistiken oder Zahlen im Text.
Quotes
Keine hervorstechenden Zitate im Text.