Dimensional Peeking for Low-Variance Gradients in Zeroth-Order Discrete Optimization via Simulation

Read full text
Authors: Philipp Andelfinger, Wentong Cai
Cited by: 0

Abstract

Gradient-based optimization methods are commonly used to identify local optima in high-dimensional spaces. When derivatives cannot be evaluated directly, stochastic estimators can provide approximate gradients. However, these estimators' perturbation-based sampling of the objective function introduces variance that can lead to slow convergence. In this paper, we present dimensional peeking, a variance reduction method for gradient estimation in discrete optimization via simulation. By lifting the sampling granularity from scalar values to classes of values that follow the same control flow path, we increase the information gathered per simulation evaluation. Our derivation from an established smoothed gradient estimator shows that the method does not introduce any bias. We present an implementation via a custom numerical data type to transparently carry out dimensional peeking over C++ programs. Variance reductions by factors of up to 7.9 are observed for three simulation-based optimization problems with high-dimensional input. The optimization progress compared to three meta-heuristics shows that dimensional peeking increases the competitiveness of zeroth-order optimization for discrete and non-convex simulations.

Fields of Study & Subjects

Simulation Techniques and Applications Metaheuristic Optimization Algorithms Research Advanced Optimization Algorithms Research

Publication details

Journal / source
arXiv (Cornell University)
Publication date
21 January 2026
Document type
Preprint