EconPapers    
Economics at your fingertips  
 

Efficient calculation of regular simplex gradients

Ian Coope () and Rachael Tappenden ()
Additional contact information
Ian Coope: University of Canterbury
Rachael Tappenden: University of Canterbury

Computational Optimization and Applications, 2019, vol. 72, issue 3, No 2, 588 pages

Abstract: Abstract Simplex gradients are an essential feature of many derivative free optimization algorithms, and can be employed, for example, as part of the process of defining a direction of search, or as part of a termination criterion. The calculation of a general simplex gradient in $$\mathbf {R}^n$$ R n can be computationally expensive, and often requires an overhead operation count of $$\mathcal {O}(n^3)$$ O ( n 3 ) and in some algorithms a storage overhead of $$\mathcal {O}(n^2)$$ O ( n 2 ) . In this work we demonstrate that the linear algebra overhead and storage costs can be reduced, both to $$\mathcal {O}(n)$$ O ( n ) , when the simplex employed is regular and appropriately aligned. We also demonstrate that a gradient approximation that is second order accurate can be obtained cheaply from a combination of two, first order accurate (appropriately aligned) regular simplex gradients. Moreover, we show that, for an arbitrarily aligned regular simplex, the gradient can be computed in $$\mathcal {O}(n^2)$$ O ( n 2 ) operations.

Keywords: Positive bases; Numerical optimization; Derivative free optimization; Regular simplex; Simplex gradient; Least squares; Well poised; 52B12; 65F20; 65F35; 90C56 (search for similar items in EconPapers)
Date: 2019
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
http://link.springer.com/10.1007/s10589-019-00063-3 Abstract (text/html)
Access to the full text of the articles in this series is restricted.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:coopap:v:72:y:2019:i:3:d:10.1007_s10589-019-00063-3

Ordering information: This journal article can be ordered from
http://www.springer.com/math/journal/10589

DOI: 10.1007/s10589-019-00063-3

Access Statistics for this article

Computational Optimization and Applications is currently edited by William W. Hager

More articles in Computational Optimization and Applications from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-03-20
Handle: RePEc:spr:coopap:v:72:y:2019:i:3:d:10.1007_s10589-019-00063-3