On efficient Hessian computation using the edge pushing algorithm in Julia. (2nd November 2018)
- Record Type:
- Journal Article
- Title:
- On efficient Hessian computation using the edge pushing algorithm in Julia. (2nd November 2018)
- Main Title:
- On efficient Hessian computation using the edge pushing algorithm in Julia
- Authors:
- Petra, C. G.
Qiang, F.
Lubin, M.
Huchette, J. - Abstract:
- Abstract : Evaluating the Hessian matrix of second-order derivatives at a sequence of points can be costly when applying second-order methods for nonlinear optimization. In this work, we discuss our experiences implementing the recently proposed Edge Pushing (EP) method in Julia as an experimental replacement for the current colouring-based methods used by JuMP, an open-source algebraic modelling language. We propose an alternative data structure for sparse Hessians to avoid the use of hash tables and analyse the space and time complexity of EP method. In our benchmarks, we find that EP is very competitive in terms of both preprocessing time and Hessian evaluation time. We identify cases where EP closes the performance gap between JuMP's previous implementation and the implementation in AMPL, a commercial software package with similar functionality.
- Is Part Of:
- Optimization methods and software. Volume 33:Number 4/6(2018)
- Journal:
- Optimization methods and software
- Issue:
- Volume 33:Number 4/6(2018)
- Issue Display:
- Volume 33, Issue 4/6 (2018)
- Year:
- 2018
- Volume:
- 33
- Issue:
- 4/6
- Issue Sort Value:
- 2018-0033-NaN-0000
- Page Start:
- 1010
- Page End:
- 1029
- Publication Date:
- 2018-11-02
- Subjects:
- Automatic differentiation -- sparse Hessian computation -- edge pushing -- algebraic modelling language -- Julia -- JuMP
90C04 -- 90C05 -- 90C06 -- 90C30 -- 65D25
Mathematical optimization -- Periodicals
Algorithms -- Periodicals
519.7 - Journal URLs:
- http://www.tandfonline.com/toc/goms20/current ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/10556788.2018.1480625 ↗
- Languages:
- English
- ISSNs:
- 1055-6788
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 6275.120000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 7352.xml