ACM Home Page
Please provide us with feedback. Feedback
Efficient Ordering of Set Expressions for Symbolic Expansion
Full text PdfPdf (434 KB)
Source Journal of the ACM (JACM) archive
Volume 20 ,  Issue 3  (July 1973) table of contents
Pages: 482 - 488  
Year of Publication: 1973
ISSN:0004-5411
Authors
R. B. Worrell  Saftey Assurance Studies Division, Sandia Laboratories, Albuquerque, New Mexico
B. L. Hulme  Saftey Assurance Studies Division, Sandia Laboratories, Albuquerque, New Mexico
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 19,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/321765.321779
What is a DOI?

ABSTRACT

This paper gives an algorithm for efficiently ordering the terms and factors of a set (or Boolean) expression so that the work required for the symbolic expansion of the expression according to the distributive law is minimized. Formulas are given for computing the measure of work associated with any ordering of an expression. It is shown from these formulas that reordering the factors of the intersections can possibly reduce the cost of expansion, but this cost is invariant with respect to the ordering of the terms of the unions. A simple ordering algorithm is given for quickly determining an optimal (not necessarily unique) ordering of an intersection and a union. When this algorithm is applied to all intersections and unions in an expression, the resulting order is shown to minimize the total work over all possible orderings. Thus it is easy to establish an optimal ordering for an expression and estimate the machine time for its symbolic expansion before doing the expansion.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BIRKHOFF, G, AND BARTEE, T C Moder~ Apphed Algebra. McGraw-Hill, New York, 1970
2
 
3
I~{cCLUSKEY, E. J Ja Mlmm~zatlon of Boolean functions Bell System Tech. J 85 (1956), 1417- 1444.
 
4
QUINE, W. V The problem of mmplffying truth functions Amer. Math Monthly 59 (1952), 521-531.
 
5
QUINE, W. V A way to simphfy truth functions. Amer. Math. Monthly 62 (1955), 627-631.
 
6
WHITESITW, J E Boolean Algebra and Its Apphcat~ons Addison-Wesley, Reading, Mass., 1961.
 
7
WORanLL, R B Set equatlo~ transformation system (SETS). SLA-73-0028, Sandla Laboratories, Albuquerque, N Mex, June 1973.

Collaborative Colleagues:
R. B. Worrell: colleagues
B. L. Hulme: colleagues