The accurate and efficient computation of gradients for partially separable functions is central to the solution of large-scale optimization problems, since these functions are ubiquitous in large-scale problems. We describe two approaches for computing gradients of partially separable functions via automatic differentiation. In our experiments we employ the ADIFOR (Automatic Differentiation of Fortran) tool and the SparsLinC (Sparse Linear Combination) library. We use applications from the MINPACK-2 test problem collection to compare the numerical reliability and computational efficiency of these approaches with hand-coded derivatives and approximations based on differences of function values. Our conclusion is that automatic differentiati...
. Automatic differentiation (AD) is a methodology for developing sensitivity-enhanced versions of ar...
Developing code for computing the first- and higher-order derivatives of a function by hand can be v...
Abstract. The numerical methods employed in the solution of many scientic computing problems require...
The accurate and ecient computation of gradients for partially separable functions is central to the...
The advent of robust automatic differentiation tools is an exciting and important development in sci...
In this paper, we introduce automatic differentiation as a method for computing derivatives of large...
. Automatic differentiation (AD) is a technique that augments computer codes with statements for the...
We discuss the role of automatic differentiation tools in optimization software. We emphasize issues...
The authors discuss the role of automatic differentiation tools in optimization software. We emphasi...
The computation of large sparse Jacobian matrices is required in many important large-scale scientif...
Differentiation is one of the fundamental problems in numerical mathemetics. The solution of many op...
This paper describes an investigation into the performance of three Ada packages for automatic diffe...
ELSO is an environment for the solution of large-scale optimization problems. With ELSO the user is...
ELSO is an environment for the solution of large-scale optimization problems. With ELSO the user is ...
Our work under this support broadly falls into five categories: automatic differentiation, sparsity,...
. Automatic differentiation (AD) is a methodology for developing sensitivity-enhanced versions of ar...
Developing code for computing the first- and higher-order derivatives of a function by hand can be v...
Abstract. The numerical methods employed in the solution of many scientic computing problems require...
The accurate and ecient computation of gradients for partially separable functions is central to the...
The advent of robust automatic differentiation tools is an exciting and important development in sci...
In this paper, we introduce automatic differentiation as a method for computing derivatives of large...
. Automatic differentiation (AD) is a technique that augments computer codes with statements for the...
We discuss the role of automatic differentiation tools in optimization software. We emphasize issues...
The authors discuss the role of automatic differentiation tools in optimization software. We emphasi...
The computation of large sparse Jacobian matrices is required in many important large-scale scientif...
Differentiation is one of the fundamental problems in numerical mathemetics. The solution of many op...
This paper describes an investigation into the performance of three Ada packages for automatic diffe...
ELSO is an environment for the solution of large-scale optimization problems. With ELSO the user is...
ELSO is an environment for the solution of large-scale optimization problems. With ELSO the user is ...
Our work under this support broadly falls into five categories: automatic differentiation, sparsity,...
. Automatic differentiation (AD) is a methodology for developing sensitivity-enhanced versions of ar...
Developing code for computing the first- and higher-order derivatives of a function by hand can be v...
Abstract. The numerical methods employed in the solution of many scientic computing problems require...