SearcharxivSearch

arXiv subjects

Donghan Wu

Publications and source records attributed to Donghan Wu.

2 recordsLinked to original sources

Parallel Model-Based Derivative-Free Optimization via Rank-Two KKT Updates

Derivative-free optimization (DFO) addresses unconstrained problems $\min_{\x\in\RR^n} f(\x)$ where $f$ is accessed only through a zeroth-order oracle. Model-based trust-region methods construct underdetermined quadratic interpolation models from $\mathcal{O}(n)$ points and solve a KKT system to determine model parameters, costing $\mathcal{O}(m^3)$ operations and limiting parallel scalability. It is shown that the KKT matrix for the minimum Frobenius norm updating model depends entirely on inner products of shifted coordinates. Reflecting the interpolation set across a single coordinate axis preserves these inner products and changes only one row and column of the KKT matrix, inducing a rank-at-most-two perturbation whose inverse update via the Sherman-Morrison-Woodbury formula costs $\mathcal{O}(n^2)$ when $m=\mathcal{O}(n)$. The reflection is an isometry in centered Euclidean trust regions and preserves the poisedness constant of the interpolation set; together with standard fully linear model-management assumptions this supports first-order global convergence. The mechanism is embedded in a master-worker parallel algorithm with a Truncated Conjugate Gradient subproblem solver. Numerical results on 530 benchmark problems compare performance against an established DFO solver.

math.OC

Low-Rank KKT Updates and a Parallel Flipping Mechanism for Model-Based Derivative-Free Optimization

Model-based derivative-free optimization relies on quadratic interpolation, but maintaining these models typically requires $\mathcal{O}(m^3)$ linear system solves. We show that for the least Frobenius norm updating model, the associated KKT matrix possesses a fixed inner-product structure. Both single-point replacements and a proposed coordinate-axis flipping operation induce exact Rank-2 perturbations to this matrix. Using this structure, we derive an $\mathcal{O}(n^2)$ update formula for the KKT inverse, eliminating costly refactorizations at each iteration. We integrate the update into a parallel trust-region algorithm where workers independently flip interpolation axes, refresh local models, and synchronize the best configuration. Tests on 530 benchmark problems show the method reduces model-maintenance overhead and achieves higher success rates under tight function-evaluation budgets compared to standard solvers.

math.OC