Derivative-Free Optimization via Finite Difference Approximation: An Experimental Study

Derivative-free optimization (DFO) is vital in solving complex optimization problems where only noisy function evaluations are available through an oracle. Within this domain, DFO via finite difference (FD) approximation has emerged as a powerful method. Two classical approaches are the Kiefer–Wolfowitz (KW) and simultaneous perturbation stochastic approximation (SPSA) algorithms, which estimate gradients using just two samples in each iteration to conserve samples. However, this approach yields imprecise gradient estimators, necessitating diminishing step sizes to ensure convergence, often resulting in slow optimization progress. In contrast, FD estimators constructed from batch samples approximate gradients more accurately. While gradient descent algorithms using batch-based FD estimators achieve more precise results in each iteration, they require more samples and permit fewer iterations. This raises a fundamental question: which approach is more effective — KW-style methods or DFO with batch-based FD estimators? This paper conducts a comprehensive experimental comparison among these approaches, examining the fundamental trade-off between gradient estimation accuracy and iteration steps. Through extensive experiments in both low- and high-dimensional settings, as well as hyperparameter optimization adjusting the penalty parameter in ridge regression, we demonstrate a surprising finding: when an efficient batch-based FD estimator is applied, its corresponding gradient descent algorithm generally shows better performance compared to classical KW and SPSA algorithms in our tested scenarios.

Authors

Institutions

Publication Details

Journal
Asia Pacific Journal of Operational Research
Published
2025-04-25
DOI
https://doi.org/10.1142/s0217595925400056
Citations
4
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
6.02
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Derivative-Free Optimization via Finite Difference Approximation: An Experimental Study

D.J. Wang, Kun Zhang, Guo Liang, Guangwu Liu
4 citations
Asia Pacific Journal of Operational Research
Matrix Theory and Algorithms
6.02
article

Derivative-Free Optimization via Finite Difference Approximation: An Experimental Study

D.J. Wang, Kun Zhang, Guo Liang, Guangwu Liu
article en
4 citations

Abstract

Derivative-free optimization (DFO) is vital in solving complex optimization problems where only noisy function evaluations are available through an oracle. Within this domain, DFO via finite difference (FD) approximation has emerged as a powerful method. Two classical approaches are the Kiefer–Wolfowitz (KW) and simultaneous perturbation stochastic approximation (SPSA) algorithms, which estimate gradients using just two samples in each iteration to conserve samples. However, this approach yields imprecise gradient estimators, necessitating diminishing step sizes to ensure convergence, often resulting in slow optimization progress. In contrast, FD estimators constructed from batch samples approximate gradients more accurately. While gradient descent algorithms using batch-based FD estimators achieve more precise results in each iteration, they require more samples and permit fewer iterations. This raises a fundamental question: which approach is more effective — KW-style methods or DFO with batch-based FD estimators? This paper conducts a comprehensive experimental comparison among these approaches, examining the fundamental trade-off between gradient estimation accuracy and iteration steps. Through extensive experiments in both low- and high-dimensional settings, as well as hyperparameter optimization adjusting the penalty parameter in ridge regression, we demonstrate a surprising finding: when an efficient batch-based FD estimator is applied, its corresponding gradient descent algorithm generally shows better performance compared to classical KW and SPSA algorithms in our tested scenarios.

Asia Pacific Journal of Operational ResearchVol. 42(06)
City University of Hong Kong (HK), Beijing Institute of Big Data Research (CN), Renmin University of China (CN)
Openalex Percentile: Top 4%
Matrix Theory and Algorithms
6.02
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.