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
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
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