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 :
بازگشت