Time-optimal short-circuit evaluation of Boolean expressions (Q1115174)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Time-optimal short-circuit evaluation of Boolean expressions
scientific article

    Statements

    Time-optimal short-circuit evaluation of Boolean expressions (English)
    0 references
    0 references
    0 references
    1988
    0 references
    Das Verfahren der Berechnung Boolscher Ausdrücke duch ``short- circuiting'' wird durch Einbeziehung der Möglichkeit, durch Umordnung unter Verwendung der kommutativen und assoziativen Gesetze für ``und'' und ``oder'' zeitoptimale Berechnung zu erzielen, weiterentwickelt. Dabei wird die mittlere Zeit und die wahr-/falsch-\(Wahrscheinlichkeit\) abgeschätzt und unter Benutzung des Verfahrens der dynamischen Optimierung die mittlere Zeit minimiert. Im Mittelpunkt steht dabei das Minimierungstheorem, das im Anhang bewiesen wird. Anwendungen finden sich sowohl in den Programmiersprachen und ihren Compilern als auch in den Datenbanksprachen. Ein ausführlich behandeltes Beispiel zeigt den Minimierungseffekt.
    0 references
    0 references
    short-circuit evaluation
    0 references
    Boolean expression
    0 references
    expected execution time
    0 references
    optimization
    0 references
    code generation
    0 references
    short-circuiting
    0 references
    0 references