arXiv Analytics

Sign in

arXiv:2302.02536 [math.OC]AbstractReferencesReviewsResources

Switch Updating in SPSA Algorithm for Stochastic Optimization with Inequality Constraints

Zhichao Jia, Ziyi Wei, James C. Spall

Published 2023-02-06Version 1

Simultaneous perturbation stochastic approximation (SPSA) is widely used in stochastic optimization due to its high efficiency, asymptotic stability, and reduced number of required loss function measurements. However, the standard SPSA algorithm needs to be modified to deal with constrained problems. In recent years, sequential quadratic programming (SQP)-based projection ideas and penalty ideas have been analyzed. Both ideas have convergence results and a potentially wide range of applications, but with some limitations in practical consideration, such as computation time, complexity, and feasibility guarantee. We propose an SPSA-based switch updating algorithm, which updates based on the loss function or the inequality constraints, depending on current feasibility in each iteration. We show convergence results for the algorithm, and analyze its properties relative to other methods. We also numerically compare the switch updating algorithm with the penalty function approach for two constrained examples.

Related articles: Most relevant | Search more
arXiv:1811.04905 [math.OC] (Published 2018-11-12)
Algorithmic models of human behavior and stochastic optimization
arXiv:2312.07465 [math.OC] (Published 2023-12-12)
Subgradient methods with variants of Polyak stpsize for quasi-convex optimization with inequality constraints for analogues of sharp minima
arXiv:2302.00999 [math.OC] (Published 2023-02-02)
High-Probability Bounds for Stochastic Optimization and Variational Inequalities: the Case of Unbounded Variance