Skip to main content
Log in

Estimation of sparse hessian matrices and graph coloring problems

  • Published:
Mathematical Programming Submit manuscript

Abstract

Large scale optimization problems often require an approximation to the Hessian matrix. If the Hessian matrix is sparse then estimation by differences of gradients is attractive because the number of required differences is usually small compared to the dimension of the problem. The problem of estimating Hessian matrices by differences can be phrased as follows: Given the sparsity structure of a symmetric matrixA, obtain vectorsd 1,d 2, …d p such thatAd 1,Ad 2, …Ad p determineA uniquely withp as small as possible. We approach this problem from a graph theoretic point of view and show that both direct and indirect approaches to this problem have a natural graph coloring interpretation. The complexity of the problem is analyzed and efficient practical heuristic procedures are developed. Numerical results illustrate the differences between the various approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • T.F. Coleman and J.J. Moré, “Estimation of sparse Jacobian matrices and graph coloring problems”,SIAM Journal on Numerical Analysis 20 (1983), 187–209.

    Article  MATH  MathSciNet  Google Scholar 

  • T.F. Coleman and J.J. Moré, “Software for estimating sparse Jacobian matrices”, Technical Report ANL-82-37, Argonne National Laboratory (Argonne, Illinois, 1982).

    Google Scholar 

  • A.R. Curtis, M.J.D. Powell and J.K. Reid, “On the estimation of sparse Jacobian matrices”,Journal of the Institute of Mathematics and its Applications 13 (1974) 117–119.

    MATH  Google Scholar 

  • S. Eisenstat, Personal communication (1980).

  • G.C. Everstine, “A comparison of three resequencing algorithms for the reduction of matrix profile and wavefront”,International Journal on Numerical Methods in Engineering 14 (1979) 837–853.

    Article  MATH  Google Scholar 

  • M.R. Garey and D.S. Johnson, Computers and intractability (W.H. Freeman, San Francisco, CA, 1979).

    MATH  Google Scholar 

  • D.W. Matula, G. Marble and J.D. Isaacson, “Graph coloring algorithms”, in: R. Read, ed.,Graph theory and computing (Academic Press, New York, 1972), pp. 104–122.

    Google Scholar 

  • D.W. Matula and L.L. Beck, “Smallest-last ordering and clustering and graph coloring algorithms”,Journal of the Association for Computing Machinery 30 (1983) 417–427.

    MATH  MathSciNet  Google Scholar 

  • S.T. McCormick, “Optimal approximation of sparse Hessians and its equivalence to a graph coloring problem”,Mathematical Programming 26 (1983), 153–171.

    Article  MATH  MathSciNet  Google Scholar 

  • G.N. Newsam and J.D. Ramsdell, “Estimation of sparse Jacobian matrices”,SIAM Journal of Algebraic and Discrete Methods (1983), to appear.

  • M.J.D. Powell and Ph.L. Toint, “On the estimation of sparse Hessian matrices”,SIAM Journal on Numerical Analysis 16 (1979) 1060–1074.

    Article  MATH  MathSciNet  Google Scholar 

  • G. Szekeres and H.S. Wilf, “An inequality for the chromatic number of a graph”,Journal of Combinatorial Theory 4 (1968) 1–3.

    MathSciNet  Google Scholar 

  • M.N. Thapa, “Optimization of unconstrained functions with sparse Hessian matrices: Newton-type methods”, Technical Report SOL 82-8, Systems Optimization Laboratory, Stanford University (Stanford, CA, 1982).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Work supported in part by the Applied Mathematical Sciences Research Program (KC-04-02) of the Office of Energy Research of the U.S. Department of Energy under Contract W-31-109-Eng-38.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Coleman, T.F., Moré, J.J. Estimation of sparse hessian matrices and graph coloring problems. Mathematical Programming 28, 243–270 (1984). https://doi.org/10.1007/BF02612334

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02612334

Key words

Navigation