|
ABSTRACT
ADMIT-1 enables the computation of sparse Jacobian and Hessian matrices, using automatic differentiation technology, from a MATLAB environment. Given a function to be differentiated, ADMIT-1 will exploit sparsity if present to yield sparse derivative matrices (in sparse MATLAB form). A generic automatic differentiation tool, subject to some functionality requirements, can be plugged into ADMIT-1; examples include ADOL-C (C/C++ target functions)and ADMAT (MATLAB target funcitons). ADMIT-1 also allows for the calculation of gradients and has several other related functions. This article provides an introduction to the design and usage of ADMIT-1.
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
|
BERZ, M., BISCHOF, C., CORLISS, G., AND GRIEWANK, A., Eds. 1996. Computational Differentiation: Techniques, Applications, and Tools. SIAM, Philadelphia, PA.
|
| |
3
|
BISCHOF, C. H., BOUARICHA, A., KHADEMI, P. M., AND MOR , J.J. 1997. Computing gradients in large-scale optimization using automatic differentiation. INFORMS J. Comput. 9, 2, 185-194.
|
| |
4
|
|
| |
5
|
|
| |
6
|
COLEMAN, T. F. AND MOR , J.J. 1974. Estimation of sparse Hessian matrices and graph coloring problems. Math. Program. 28, 243-270.
|
| |
7
|
COLEMAN, T. F. AND MOR , J. J. 1983. Estimation of sparse Jacobian matrices and graph coloring problems. SIAM J. Numer. Anal. 20, 187-209.
|
| |
8
|
COLEMAN, T. F. AND VERMA, A. 1996. Structure and efficient Jacobian calculation. In Computational Differentiation: Techniques, Applications, and Tools, M. Berz, C. Bischof, G. Corliss, and A. Griewank, Eds. SIAM, Philadelphia, PA, 149-159.
|
| |
9
|
COLEMAN, T. F. AND VERMA, A. 1996. Structure and efficient Hessian calculation. In Proceedings of the '96 International Conference on Advances in Nonlinear Programming, Y. X. Yuan, Ed. Kluwer Academic, Dordrecht, Netherlands, 57-72.
|
| |
10
|
|
| |
11
|
COLEMAN, T. F. AND VERMA, A. 1998a. ADMAT: An automatic differentiation toolbox for MATLAB. In Proceedings of the SIAM Workshop on Object Oriented Methods for Inter- Operable Scientific and Engineering Computing, SIAM, Philadelphia, PA.
|
| |
12
|
|
| |
13
|
COLEMAN, T. F. AND VERMA, A. 1999. ADMIT-2: Automatic differentiation and MATLAB interface toolbox for structured computation, User guide. Tech. Rep. Theory Center, Cornell University, Ithaca, NY. In preparation.
|
 |
14
|
|
 |
15
|
|
| |
16
|
CURTIS, A. R., POWELL, M. J. D., AND REID, J. K. 1974. On the estimation of sparse Jacobian matrices. J. Inst. Math. Appl. 13, 117-119.
|
| |
17
|
|
| |
18
|
GRIEWANK, A. 1993. Some bounds on the complexity of gradients. In Complexity in Nonlinear Optimization, P. Pardalos, Ed. World Scientific Publishing Co., Inc., River Edge, NJ, 128-161.
|
| |
19
|
GRIEWANK, A. 1994. Tutorial on computational differentiation and optimization. In Proceedings of the 15th International Mathematical Programming Symposium, University of Michigan, Ann Arbor, MI.
|
| |
20
|
GRIEWANK, A. AND CORLISS, G. F., Eds. 1991. Automatic Differentiation of Algorithms: Theory, Implementation, and Application. SIAM, Philadelphia, PA.
|
 |
21
|
|
| |
22
|
HOSSAIN, A. K. M. AND STEIHAUG, T. 1995. Computing a sparse Jacobian matrix by rows and columns. Tech. Rep. 109. University of Bergen, Bergen, Norway.
|
| |
23
|
NEWSAM, G. N. AND RAMSDELL, J. D. 1983. Estimation of Sparse Jacobian Matrices. SIAM J. Algebr. Discret. Methods 4, 404-417.
|
| |
24
|
POWELL, M. g. D. AND THOINT, PH. L. 1979. On the estimation of sparse Hessian matrices. SIAM J. Numer. Anal. 16, 1060-1074.
|
| |
25
|
|
|