Time-optimal short-circuit evaluation of Boolean expressions (Q1115174)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Time-optimal short-circuit evaluation of Boolean expressions |
scientific article; zbMATH DE number 4084992
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Time-optimal short-circuit evaluation of Boolean expressions |
scientific article; zbMATH DE number 4084992 |
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
0.86145633
0 references
0.8565597
0 references
0.85325384
0 references
0.8522831
0 references