Multi-fidelity constraints in blackbox optimization
Xavier Lebeuf, Stéphane Alarie, Charles Audet, Miguel Diago, Sébastien Le Digabel
TL;DR
This work tackles constrained blackbox optimization with costly evaluations by introducing multi-fidelity feasibility assessments and interruptible direct search via IDS and DIDS. A fidelity controller wraps the blackbox to interrupt infeasible evaluations at low fidelities, guided by an assignment vector that minimizes expected cost, with theoretical guarantees for feasibility preservation. The algorithms are instantiated and validated on concentrated solar power benchmarks, showing substantial improvements in solution quality and cost over a baseline NOMAD run and the Inter-DS approach, particularly for DIDS which exploits intermediary outputs. Overall, the proposed framework enables effective cost reduction in multi-fidelity constrained optimization and provides a path for integrating richer fidelity information into direct-search methods for industrially relevant problems.
Abstract
This work studies constrained blackbox optimization problems that cannot be solved in reasonable time due to prohibitive computational costs. This challenge is especially prevalent in industrial applications, where blackbox evaluations are costly. However, constraints can be evaluated at various fidelities at a lower computational cost. More specifically, this work targets situations in which the infeasibility of each individual constraint can be detected at lower fidelities, and where a large discrete number of fidelities are available. Moreover, highly discontinuous problems which may fail to evaluate are considered, such that direct search methods are preferred to model-based ones. To this effect, the Interruptible Direct Search (IDS) and the Dynamic Interruptible Direct Search (DIDS) algorithms are proposed to leverage feasibility assessments from various fidelity levels to avoid high cost evaluations. The results show highly increased performances from NOMAD when it is paired with IDS or DIDS.
