ACM Home Page
Please provide us with feedback. Feedback
Complex standard functions and their implementation in the CoStLy library
Full text PdfPdf (325 KB)
Source
ACM Transactions on Mathematical Software (TOMS) archive
Volume 33 ,  Issue 1  (March 2007) table of contents
Article No. 2  
Year of Publication: 2007
ISSN:0098-3500
Author
Markus Neher  Universität Karlsruhe, Karlsruhe, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 39,   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/1206040.1206042
What is a DOI?

ABSTRACT

The practical calculation of range bounds for some complex standard functions is addressed in this article. The functions under consideration are root and power functions, the exponential, trigonometric and hyperbolic functions, and their inverse functions. For such a function f and a given rectangular complex interval z, some interval w is computed that contains all function values of f in z. This is done by expressing the real and the imaginary part of f as compositions of real standard functions and then estimating the ranges of these compositions. In many cases, the inclusions are optimal, such that w is the smallest rectangular interval containing the range of f.

The algorithms presented in this article have been implemented in a C++ class library called CoStLy (Complex Standard Functions License), which is distributed under the conditions of the GNU General Public License.


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
 
2
Alefeld, G. and Herzberger, J. 1983. Introduction to Interval Computations. Academic Press, New York, NY.
 
3
Berz, M. 1998. Cosy Infinity Version 8 reference manual. NSCL Tech. Rep. MSUCL-1088. Michigan State University, East Lansing, MI.
 
4
Braune, K. 1987. Hochgenaue Standardfunktionen für reelle und komplexe Punkte und Intervalle in beliebigen Gleitpunktrastern. Ph.D. dissertation. Universität Karlsruhe, Karlsruhe, Germany.
 
5
Braune, K. 1988. Standard functions for real and complex point and interval arguments with dynamic accuracy. Comput. Suppl. 6, 159--184.
 
6
Braune, K. and Krämer, W. 1987. High-accuracy standard functions for real and complex intervals. In Computerarithmetic: Scientific Computation and Programming Languages, E. Kaucher, U. Kulisch, and C. Ullrich, Eds. Teubner, Stuttgart, Germany, 81--114.
 
7
Bühler, G. 1993. Standardfunktionen für komplexe Intervalle im 64 Bit IEEE Datenformat. Diploma thesis. Universität Karlsruhe, Karlsruhe, Germany.
 
8
Grimmer, M. 2003. Interval arithmetic in Maple with intpakX. Proc. Appl. Math. Mech. 2, 1, 442--443.
 
9
IBM. 1986. High-accuracy arithmetic subroutine library (ACRITH). Program Description and User's Guide, 3rd ed. SC 33-6164-02. IBM, Yorktown Heights, NY.
 
10
IBM. 1990. Acrith-XSC: High accuracy arithmetic---extended scientific computation. General Information Manual GC33-6461-01. IBM, Yorktown Heights, NY.
 
11
Jaulin, L., Kieffer, M., Didrit, O., and Walter, E. 2001. Applied Interval Analysis. Springer, London, U.K.
12
 
13
 
14
 
15
Krämer, W. 1987. Inverse Standardfunktionen für reelle und komplexe Intervallargumente mit a priori Fehlerabschätzungen für beliebige Datenformate. Ph.D. dissertation, Universität Karlsruhe, Karlsruhe, Germany.
 
16
Krämer, W. 1988. Inverse standard functions for real and complex point and interval arguments with dynamic accuracy. Comput. Suppl. 6, 185--212.
 
17
 
18
Lerch, M., Tischler, G., and Wolff von Gudenberg, J. 2001a. filib++ - Interval library specification and reference manual. Technical rep. 279, Universität Würzburg, Würzburg, Germany.
 
19
Lerch, M., Tischler, G., Wolff von Gudenberg, J., Hofschuster, W., and Krämer, W. 2001b. The interval library filib++ 2.0. Design, features and sample programs. Preprint 2001/4. Universität Wuppertal, Wissenschaftliches Rechnen/Softwaretechnologie, Wuppertal, Germany.
 
20
Lohner, R. and von Gudenberg, J. W. 1985. Complex interval division with maximum accuracy. In Proceedings of the 7th IEEE Symposium on Computer Arithmetic (ARITH 7) Urbana, IL. 332--336.
 
21
Moore, R. E. 1966. Interval Analysis. Prentice Hall, Englewood Cliffs, NJ.
 
22
 
23
Neumaier, A. 1990. Interval Methods for Systems of Equations. Cambridge University Press, Cambridge, U.K.
 
24
Petković, M. S. and Petković, L. D. 1998. Complex Interval Arithmetic and Its Applications. Wiley-VCH, Berlin, Germany.
 
25
Ratschek, H. and Rokne, J. 1984. Computer Methods for the Range of Functions. Ellis Horwood Limited, Chichester, U.K.
 
26
Revol, N. and Rouillier, F. 2002. Motivations for an arbitrary precision interval arithmetic and the MPFI library. Research rep. 2002-27. LIP, École Normale Supérieure de Lyon, Lyon, France.
 
27
Rump, S. 1999. INTLAB---INTerval LABoratory. In Developments in Reliable, Computing, T. Csendes, Ed. Kluwer, Dordrecht, The Netherlands, 77--104.
 
28
Sun Microsystems. 2004. Fortran 95 interval arithmetic. Programming Reference 817-6704-10.
 
29
Walter, W. V. 1993a. ACRITH-XSC. A Fortran-like language for verified scientific computing. In Scientific Computing with Automatic Result Verification, E. Adams and U. Kulisch, Eds. Academic Press, New York, NY, 45--70.
 
30
Walter, W. V. 1993b. Fortran-XSC: A portable Fortran 90 module library for accurate and reliable scientific computing. In Validation Numerics---Theory and Applications, R. Albrecht, G. Alefeld, and H. J. Stetter, Eds. Computing Supplementum 9, 265--285.
 
31
XSC Website. 2005. Web site on programming languages for scientific computing with validation. Go online to http://www.xsc.de.