DocumentCode
836093
Title
Complexities of Graph-Based Representations for Elementary Functions
Author
Nagayama, Shinobu ; Sasao, Tsutomu
Author_Institution
Dept. of Comput. & Network Eng., Hiroshima City Univ., Hiroshima
Volume
58
Issue
1
fYear
2009
Firstpage
106
Lastpage
119
Abstract
This paper analyzes complexities of decision diagrams for elementary functions such as polynomial, trigonometric, logarithmic, square root, and reciprocal functions. These real functions are converted into integer-valued functions by using fixed-point representation. This paper presents the numbers of nodes in decision diagrams representing the integer-valued functions. First, complexities of decision diagrams for polynomial functions are analyzed, since elementary functions can be approximated by polynomial functions. A theoretical analysis shows that binary moment diagrams (BMDs) have low complexity for polynomial functions. Second, this paper analyzes complexity of edge-valued binary decision diagrams (EVBDDs) for monotone functions, since many common elementary functions are monotone. It introduces a new class of integer functions, Mp-monotone increasing function, and derives an upper bound on the number of nodes in an EVBDD for the Mp-monotone increasing function. A theoretical analysis shows that EVBDDs have low complexity for Mp-monotone increasing functions. This paper also presents the exact number of nodes in the smallest EVBDD for the n-bit multiplier function, and a variable order for the smallest EVBDD.
Keywords
decision diagrams; graph theory; polynomials; binary moment diagram; edge-valued binary decision diagram; elementary function; fixed-point representation; graph-based representation; integer-valued function; monotone function; polynomial function; Adders; Boolean functions; Computer architecture; Computer graphics; Data structures; Design methodology; Digital signal processing; Polynomials; Signal generators; Upper bound; Decision Diagrams; Elementary function approximation; General; Representations; Trees;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2008.134
Filename
4599569
Link To Document