The Jacobian-free Newton–Krylov method is widely used in solving nonlinear equations arising in many applications. However, an effective preconditioner is required for each iteration and determining such may be hard or expensive. In this article, we propose an efficient two-sided bicolouring method to determine the lower triangular half of the sparse Jacobian matrix via automatic differentiation. Then, with this lower triangular matrix, an effective preconditioner is constructed to accelerate the convergence of the Newton–Krylov method. The numerical experiments illustrate that the proposed bicolouring approach can be significantly more effective than the one-sided colouring method proposed in Cullum and ma Matrix-free preconditioning using partial matrix estimation, BIT 46 (2006), pp. 711–729 and yields an effective preconditioning strategy.
%0 Journal Article
%1 noauthororeditor
%A Xu, Wei
%A Coleman, Thomas F.
%D 2014
%J Optimization Methods and Software
%K 65h10-systems-of-nonlinear-algebraic-equations
%N 1
%P 88-101
%R 10.1080/10556788.2012.733004
%T Solving nonlinear equations with the Newton–Krylov method based on automatic differentiation
%U https://www.tandfonline.com/doi/abs/10.1080/10556788.2012.733004
%V 29
%X The Jacobian-free Newton–Krylov method is widely used in solving nonlinear equations arising in many applications. However, an effective preconditioner is required for each iteration and determining such may be hard or expensive. In this article, we propose an efficient two-sided bicolouring method to determine the lower triangular half of the sparse Jacobian matrix via automatic differentiation. Then, with this lower triangular matrix, an effective preconditioner is constructed to accelerate the convergence of the Newton–Krylov method. The numerical experiments illustrate that the proposed bicolouring approach can be significantly more effective than the one-sided colouring method proposed in Cullum and ma Matrix-free preconditioning using partial matrix estimation, BIT 46 (2006), pp. 711–729 and yields an effective preconditioning strategy.
@article{noauthororeditor,
abstract = {The Jacobian-free Newton–Krylov method is widely used in solving nonlinear equations arising in many applications. However, an effective preconditioner is required for each iteration and determining such may be hard or expensive. In this article, we propose an efficient two-sided bicolouring method to determine the lower triangular half of the sparse Jacobian matrix via automatic differentiation. Then, with this lower triangular matrix, an effective preconditioner is constructed to accelerate the convergence of the Newton–Krylov method. The numerical experiments illustrate that the proposed bicolouring approach can be significantly more effective than the one-sided colouring method proposed in Cullum and ma [Matrix-free preconditioning using partial matrix estimation, BIT 46 (2006), pp. 711–729] and yields an effective preconditioning strategy.},
added-at = {2020-08-11T02:25:07.000+0200},
author = {Xu, Wei and Coleman, Thomas F.},
biburl = {https://www.bibsonomy.org/bibtex/2022d04593276f9da0cbde78ababfee71/gdmcbain},
doi = {10.1080/10556788.2012.733004},
interhash = {a735b923698ac447df7455dd40e2019e},
intrahash = {022d04593276f9da0cbde78ababfee71},
journal = {Optimization Methods and Software},
keywords = {65h10-systems-of-nonlinear-algebraic-equations},
number = 1,
pages = {88-101},
timestamp = {2020-08-11T02:25:07.000+0200},
title = {Solving nonlinear equations with the Newton–Krylov method based on automatic differentiation},
url = {https://www.tandfonline.com/doi/abs/10.1080/10556788.2012.733004},
volume = 29,
year = 2014
}