A partitioned optimization framework for structure-aware optimization
Charles Audet, Pierre-Yves Bouchet, Loïc Bourdin
TL;DR
This work introduces the partitioned optimization framework (POf), which partitions the decision space into subsets that render restricted subproblems tractable, and reformulates the original problem as a low-dimensional optimization over partition indices via the oracle $\\gamma$ and the objective $\\Φ(x)=\\varphi(\\gamma(x))$. It then proposes the derivative-free partitioned optimization method (DFPOm), which uses a covering-step derivative-free algorithm to solve the reformulated problem and recovers a solution to the original problem from the optimal partition index. The theoretical contributions guarantee that solutions to the reformulated problem map to (generalized) local solutions of the original problem under mild assumptions, and the practical framework is demonstrated on composite greybox problems with large-scale instances where it outperforms standard DFO solvers like NOMAD and PRIMA. The results show substantial numerical gains by exploiting structure through partitioning, with broad implications for structure-aware optimization in high-dimensional settings and potential extensions to adaptive partitioning and relaxed oracle guarantees. Overall, the paper provides a principled, theory-backed pathway to leverage problem structure for efficient, scalable derivative-free optimization.
Abstract
This work tackles a class of optimization problems where fixing some well-chosen combinations of the variables makes the problem substantially easier to solve. We consider that the variables space may be partitioned into subsets that fix these combinations to given values, so the restriction of the problem to any of the partition sets admits a tractable solution. Then, we exhibit a reformulation of the original problem that consists in searching for the partition set index that minimizes the objective value of the solution to the restricted problem. We name partitioned optimization framework (POf) the formalization of this class of problems and this reformulated problem. As we prove in this work, the POf allows solving the original problem by focusing on the reformulated problem: all solutions to the reformulated problem are partition indices for which the solution to the associated restricted problem is also a solution to the original problem. Second, we introduce a derivative-free partitioned optimization method (DFPOm) to efficiently solve problems that fit in the POf. We prove that the reformulated problem is nicely handled by a class of derivative-free optimization (DFO) algorithms named algorithms with a covering step. Then the DFPOm consists in solving the reformulated problem using such DFO algorithm with a covering step to obtain an optimal partition index, and to return the solution to the associated restricted problem as a solution to the initial problem. Finally, we illustrate the DFPOm on a class of problems called composite greybox problems, and we highlight the gain in numerical performance provided by the DFPOm on large-dimensional instances by comparing it to two popular DFO solvers.
