---
title: 'ASTRO-MFDF: Adaptive Multi-Fidelity Trust-Region Method'
url: https://www.emergentmind.com/topics/astro-mfdf
type: topic
---

# ASTRO-MFDF: Adaptive Multi-Fidelity Trust-Region Method

Searching arXiv for the cited ASTRO-MFDF paper and closely related trust-region work to ground the article.
ASTRO-MFDF is an adaptive sampling trust-region method for multi-fidelity simulation optimization that targets expensive stochastic objectives observed only through noisy zeroth-order simulation outputs. It is formulated for problems in which the highest-fidelity objective is an expectation, \(f^0(x):=\mathbb{E}_{\Xi^0}[F^0(x,\xi^0)]\), with \(x\in\mathbb{R}^d\), \(f^0\) nonconvex and bounded below, and additional lower-fidelity simulators \(F^i(x,\xi^i)\), \(i=1,\dots,q\), that are cheaper but biased approximations of the high-fidelity response [2508.03901]. The method extends ASTRO-DF into a multi-fidelity setting through a Multi-Fidelity Adaptive Sampling mechanism based on multi-fidelity Monte Carlo, and it is designed to answer two coupled questions: where and how much to sample, and when low-fidelity models are informative enough to guide the search [2508.03901].

## 1. Problem formulation and motivation

ASTRO-MFDF is defined for simulation optimization settings in which the true objective is available only as an expectation over a stochastic simulator and each function evaluation is expensive [2508.03901]. The high-fidelity optimization problem is
\[
\min_{x\in\mathbb{R}^d} f^0(x):=\mathbb{E}_{\Xi^0}[F^0(x,\xi^0)],
\]
where the index \(0\) denotes the highest-fidelity simulation. Lower-fidelity levels \(i=1,\dots,q\) provide cheaper but biased approximations \(F^i(x,\xi^i)\), with corresponding mean responses \(f^i(x):=\mathbb{E}[F^i(x,\xi^i)]\) [2508.03901].

The method operates with zeroth-order stochastic oracles: only noisy function values are available, not gradients. Given \(n\) iid replications at fidelity \(0\), the sample mean and sample variance estimator are
\[
\hat{F}^0(x,n)=\frac{1}{n}\sum_{j=1}^n F^0(x,\xi_j^0),
\]
\[
\widehat{\sigma}^0(x,n)^2=\frac{1}{n}\sum_{j=1}^n\left(F^0(x,\xi_j^0)-\hat{F}^0(x,n)\right)^2,
\]
and the covariance between fidelity \(0\) and fidelity \(i\) is estimated by
\[
\widehat{\sigma}^{0,i}(x,n)=\frac{1}{n}\sum_{j=1}^n \Big(F^0(x,\xi_j^0)-\hat{F}^0(x,n)\Big)\Big(F^i(x,\xi_j^i)-\hat{F}^i(x,n)\Big).
\]
The decision variables are continuous, and the algorithm is tailored to unconstrained continuous optimization, although the reported experiments use bounded domains [2508.03901].

The motivation for multi-fidelity is computational. High-fidelity runs may require longer horizons, more detailed physics, or more components, whereas lower fidelities can be produced by simplifying the system or shortening the simulation run length in steady-state problems [2508.03901]. Because these models often share structure with the high-fidelity system, they are frequently correlated with \(f^0\), and thus can provide directional information, help build local models with fewer high-fidelity calls, and improve finite-time performance under a fixed budget [2508.03901].

The central difficulty is bias. The low-fidelity expectations \(f^i(x)\) are biased approximations to \(f^0(x)\), and their optima can be far from the high-fidelity optimum. Naive use of low-fidelity data can mislead surrogate construction, drive the search toward regions with poor high-fidelity performance, and slow convergence or prevent discovery of good solutions [2508.03901]. ASTRO-MFDF is specifically constructed to manage this tension through adaptive sampling and correlation-aware fidelity selection.

## 2. Trust-region architecture and model hierarchy

At a high level, each iteration \(k\) of ASTRO-MFDF maintains multiple trust-region radii \(\Delta_k^0,\dots,\Delta_k^q\), builds local interpolation models \(M_k^i(x)\) for each fidelity level, uses a correlation vector \(\boldsymbol{\alpha}_k=(\alpha_k^1,\dots,\alpha_k^q)\) to determine which fidelities to trust, invokes Multi-Fidelity Adaptive Sampling to determine sample sizes and whether to use Monte Carlo or multi-fidelity Monte Carlo, chooses a candidate \(X_k^s\), evaluates that candidate in high fidelity with adaptive sampling, and then updates trust regions and correlation measures [2508.03901].

The underlying framework is a stochastic trust-region scheme. At iteration \(k\), the method maintains the current point \(X_k\), a high-fidelity trust-region radius \(\Delta_k^0\), and a local surrogate \(M_k^0(x)\) that approximates \(f^0(x)\) on the ball
\[
B(X_k,\Delta_k^0)=\{x:\|x-X_k\|\le \Delta_k^0\}.
\]
ASTRO-MFDF augments this with radii \(\Delta_k^i\) and models \(M_k^i\) for all fidelities \(i=0,\dots,q\) [2508.03901].

Models are constructed from function values at a design set of \(2d+1\) points in the trust region. The method adopts a derivative-free, model-based trust-region structure in the style of Conn-Gould-Toint and ASTRO-DF, typically using quadratic interpolation or regression models to approximate gradients and Hessians locally and then solving subproblems of the form
\[
X_k^{s,i}\approx \arg\min_{\|x-X_k\|\le \Delta_k^i} M_k^i(x).
\]
After computing a candidate, the method evaluates the high-fidelity function and forms the success ratio
\[
\rho_k=\frac{F^0(X_k^0)-F^0(X_k^s)}{M_k^0(X_k^0)-M_k^0(X_k^{s,0})}.
\]
If \(\rho_k\) exceeds the threshold \(\eta\), the step is accepted and the trust region is expanded; otherwise it is rejected and the trust region is shrunk:
\[
(X_{k+1},\Delta_{k+1}^0)=
\begin{cases}
(X_k^s,\min\{\gamma_1\Delta_k^0,\Delta_{\max}\}) & \text{if } \rho_k \ge \eta \text{ and } \mu \|\nabla M_k^0(X_k)\| \ge \Delta_k^0,\\
(X_k,\gamma_2\Delta_k^0) & \text{otherwise}.
\end{cases}
\]
The parameters satisfy the standard trust-region conditions \(\gamma_1>1\), \(\gamma_2\in(0,1)\), \(\eta\in(0,1)\), and \(\mu>0\) [2508.03901].

A distinctive feature is the simultaneous management of local models at multiple fidelities. This implies that the trust-region logic is not merely replicated across fidelity levels; rather, the method uses those models competitively and selectively. A plausible implication is that the architecture is intended to exploit low-cost local structure when it has predictive value while preserving high-fidelity validation as the arbiter of progress.

## 3. Correlation vector and fidelity selection mechanism

The principal mechanism for deciding when lower fidelities should influence the search is the correlation vector \(\boldsymbol{\alpha}_k\), which quantifies the local usefulness of each low-fidelity model [2508.03901]. For each \(i\in\{1,\dots,q\}\), the method maintains a positive scalar \(\alpha_k^i\) and compares it against a user-chosen threshold \(\alpha_{\text{th}}>0\).

The interpretation is operational rather than purely statistical. If a model \(M_k^i\) repeatedly proposes candidates that deliver genuine high-fidelity improvement, then fidelity \(i\) is behaving similarly to fidelity \(0\) in the local region and \(\alpha_k^i\) is increased. If it repeatedly fails, \(\alpha_k^i\) is decreased [2508.03901]. The criterion is therefore a behavioral proxy for local usefulness, not an explicit estimation of correlation coefficients.

The correlation vector controls two aspects of the algorithm. First, it affects model construction priority. When \(\alpha_k^i\ge \alpha_{\text{th}}\), the algorithm builds a dedicated model \(M_k^i\) using its own design set inside \(B(X_k,\Delta_k^i)\). When \(\alpha_k^i<\alpha_{\text{th}}\), fidelity \(i\) is not prioritized to propose steps; instead, \(M_k^i\) may be built only partially, reusing points sampled for \(M_k^0\), primarily to continue updating \(\alpha_k^i\) [2508.03901].

Second, it affects inner-loop step generation. The algorithm iterates fidelities from lower to higher, invokes a low-fidelity trust-region subroutine ASTRO-LFDF-\(t\), evaluates the resulting candidate in high fidelity, and, if the candidate produces sufficient reduction in \(F^0\), accepts it, expands \(\Delta_k^t\), and increases \(\alpha_k^t\) by multiplication with \(\gamma_1\) [2508.03901]. When all low-fidelity attempts fail, the method falls back to a high-fidelity-driven step in which models for all fidelities are constructed jointly with shared design points and the candidate is chosen primarily using \(M_k^0\).

In the joint-model case, each low fidelity \(t\in\{1,\dots,q\}\) is evaluated through the ratio
\[
\hat\rho_k^t=
\frac{F^0(X_k^0)-F^0(X_k^{s,t})}
{\max\{\zeta(\Delta_k^0)^2,\; M_k^t(X_k^0)-M_k^t(X_k^{s,t})\}},
\]
where \(\zeta>0\) is a sufficient-reduction constant. If \(\hat\rho_k^t\ge \eta\), then
\[
\alpha_{k+1}^t=\gamma_1\alpha_k^t,
\]
and otherwise
\[
\alpha_{k+1}^t=\gamma_2\alpha_k^t.
\]
This update rule is the screening mechanism by which useful low fidelities are promoted and unhelpful ones are downweighted [2508.03901].

The low-fidelity trust-region subroutine ASTRO-LFDF-\(t\) follows the same logic. If \(\alpha_k^t<\alpha_{\text{th}}\), it immediately sets \(X_k^{s,t}=X_k^0\), effectively declining to propose a low-fidelity-driven move. Otherwise it selects a design set in \(B(X_k^0,\Delta_k^t)\), uses MFAS to estimate \(F^t\) at those points, builds \(M_k^t\), computes
\[
X_k^{s,t}\approx \arg\min_{\|X-X_k^0\|\le \Delta_k^t} M_k^t(X),
\]
evaluates the high-fidelity function at \(X_k^{s,t}\) and \(X_k^0\), and forms the low-fidelity success ratio
\[
\rho_k=
\frac{F_k^0(X_k^0)-F_k^0(X_k^{s,t})}
{\max\{\zeta(\Delta_k^0)^2,\; M_k^t(X_k^0)-M_k^t(X_k^{s,t})\}}.
\]
If \(\rho_k<\eta\), the subroutine shrinks both the radius and the correlation parameter:
\[
\Delta_k^t\leftarrow \gamma_2\Delta_k^t,\qquad \alpha_k^t\leftarrow \gamma_2\alpha_k^t.
\]
This design ensures that low fidelity can influence candidate generation only when it has demonstrated actual predictive value for high-fidelity improvement [2508.03901].

## 4. Multi-Fidelity Adaptive Sampling and MFMC integration

ASTRO-MFDF uses Multi-Fidelity Adaptive Sampling as its sampling engine whenever it requires function estimates, whether for model construction, incumbent evaluation, or candidate evaluation [2508.03901]. MFAS is guided by the adaptive sampling rule of ASTRO-DF, in which the sample size at a point \(x\) and iteration \(k\) is the smallest integer \(n\) satisfying
\[
\frac{\max\{\sigma_{lb},\widehat{\sigma}^0(x,n)\}}{\sqrt{n}}
\le
\frac{\kappa \Delta_k^{2}}{\sqrt{\lambda_k}},
\]
where \(\sigma_{lb}>0\) is a lower bound, \(\kappa>0\) is a tuning constant, and \(\lambda_k=O(\log k)\) is a slowly growing sequence [2508.03901]. The left-hand side is the stochastic error and the right-hand side is proportional to the optimality gap represented by \(\Delta_k^2/\sqrt{\lambda_k}\). As \(\Delta_k\to 0\), the required sample size grows like \(\Delta_k^{-4}\).

In the multi-fidelity setting, the method uses the multi-fidelity Monte Carlo estimator. For target fidelity \(t\), lowest fidelity index \(q\), and sample sizes \(n^0<\dots<n^q\), the estimator is
\[
F^t(x,\mathbf{n},\mathbf{c})=
\frac{1}{n^t}\sum_{j=1}^{n^t} F^t(x,\xi_j^t)
+\sum_{i=t+1}^{q} c^i \left(
\frac{1}{n^i}\sum_{j=1}^{n^i} F^i(x,\xi_j^i)
-
\frac{1}{n^{i-1}}\sum_{j=1}^{n^{i-1}} F^i(x,\xi_j^i)
\right),
\]
with variance
\[
\operatorname{Var}(F^t(x,\mathbf{n},\mathbf{c}))=
\frac{\sigma^t(x)^2}{n^t}
+\sum_{i=t+1}^q
\left(
\frac{1}{n^{i-1}}-\frac{1}{n^i}
\right)
\left(
(c^i)^2\sigma^i(x)^2-2c^i\sigma^{0,i}(x)
\right).
\]
For ASTRO-MFDF, the primary case is \(t=0\), unbiased estimation of \(f^0(x)\). The paper assumes positive correlation enforced via Common Random Numbers so that suitable control-variate coefficients \(c^i\) can reduce variance [2508.03901].

MFAS must determine sample sizes \(\mathbf{n}=(n^0,\dots,n^q)\), coefficients \(\mathbf{c}=(c^1,\dots,c^q)\), and whether standard Monte Carlo or MFMC is cheaper for the required accuracy. It maintains variance and covariance estimates at each fidelity based on previously collected samples, plugs those estimates into the MFMC variance formula, and solves the auxiliary optimization problem
\[
\begin{split}
[\mathbf{n}_*, \mathbf{c}_*] \in \arg\min_{\mathbf{n},\mathbf{c}\in \mathbb{R}^q}
&\quad \sum_{i=0}^q w^i n^i \\
\text{s.t.}\quad
\widehat{\operatorname{Var}(\hat{F}^0(x,\mathbf{n},\mathbf{c}))}
&\le \kappa^2 \Delta_k^4 \lambda_k^{-1},\\
n^i-n^{i+1}&\le 0,\quad i=0,\dots,q-1,\\
\tilde n^i-n^i&\le 0,\quad i=0,\dots,q,
\end{split}
\]
where \(w^i\) is the per-sample cost of fidelity \(i\) and \(\tilde n^i\) is the current number of collected samples [2508.03901].

In parallel, MFAS computes the cost of standard high-fidelity Monte Carlo:
\[
n_p^0=
\left\lceil
\frac{\widehat{\sigma}^0(x,\tilde n^0)^2\lambda_k}
{\kappa^2\Delta_k^4}
\right\rceil,
\qquad \text{cost }=w^0 n_p^0.
\]
MFAS chooses MFMC if \(\sum_{i=0}^q w^i n_*^i \le w^0 n_p^0\), and otherwise chooses Monte Carlo [2508.03901]. If the selected estimator already satisfies the variance bound, the current estimate is returned. Otherwise additional samples are allocated. In the MFMC case, if \(\tilde n^j<n_*^j-1\) for some \(j\), the algorithm chooses the highest fidelity index among such \(j\) and takes more replications there, then recomputes variance estimates and resolves the optimization problem [2508.03901].

This construction makes the sampling policy simultaneously trust-region aware, cost-aware, and sequential. A plausible implication is that the method seeks to decouple the use of low fidelity for variance reduction from the use of low fidelity for directional modeling; these are related but distinct roles inside the overall algorithm.

## 5. Statistical properties and asymptotic rationale

The paper does not establish new convergence theorems for ASTRO-MFDF, but it is explicitly built on ASTRO-DF’s convergence and iteration-complexity results and on trust-region theory for noisy oracles, including methods such as STRONG and STORM [2508.03901]. Under standard assumptions in that literature—\(f^0\) bounded below and locally smooth enough, noise with finite variance and independent replications, and sample sizes satisfying the ASTRO-type adaptive sampling condition—ASTRO-DF-type methods produce iterates converging to first-order stationary points in expectation, with iteration complexity roughly matching deterministic trust-region rates up to logarithmic factors, and total sampling cost scaling like \(\epsilon^{-4}\) to reach \(\|\nabla f^0(x)\|\le \epsilon\) [2508.03901].

ASTRO-MFDF is designed to preserve the key ingredients underlying that rationale. First, it maintains the same adaptive sampling condition as ASTRO-DF, namely that variance is dominated by trust-region radius. Second, it preserves unbiasedness of high-fidelity estimates through MFMC when Common Random Numbers and control variates are used correctly. Third, all accepted steps are validated through high-fidelity evaluations using MFAS [2508.03901].

This last point is central to the method’s treatment of low-fidelity bias. The bias of low-fidelity models does not directly affect the convergence proof structure because the accept/reject decision is based on high-fidelity evaluations \(F^0(\cdot)\), while low-fidelity models influence only the proposal mechanism [2508.03901]. The correlation vector and success-ratio updates then form a feedback loop that downweights unhelpful fidelities over time. This suggests an asymptotic regime in which the method behaves similarly to a high-fidelity ASTRO-DF algorithm, but with improved finite-time behavior when lower fidelities are genuinely informative.

Potential misconceptions arise here. One is that ASTRO-MFDF assumes globally accurate low-fidelity surrogates; it does not. The selection mechanism is local and performance-based. Another is that low-fidelity information can be accepted without high-fidelity confirmation; it cannot, because successful progress is always evaluated against the high-fidelity objective [2508.03901].

## 6. Numerical experiments and empirical behavior

The reported experiments use the SimOpt library and compare ASTRO-MFDF against ASTRO-DF and Nelder-Mead variants [2508.03901]. Two test families are considered: a stochastic multi-fidelity Rosenbrock problem and a continuous \((s,S)\) inventory problem.

For the stochastic multi-fidelity Rosenbrock family in dimension \(d\), the deterministic fidelities are
\[
f^0(x)=\sum_{i=1}^{d-1} 10(x_{i+1}-x_i^2)^2+(1-x_i)^2,
\]
\[
f^1(x)=\sum_{i=1}^{d-1} 5(x_{i+1}-x_i^2)^2+(-2-x_i)^2-\sum_{i=1}^d 0.5x_i,
\]
\[
f^2(x)=\frac{f^0(x)-4-\sum_{i=1}^d 0.5x_i}{10+\sum_{i=1}^d 0.25x_i}.
\]
Stochasticity is introduced by Gaussian noise, with fidelity-specific constructions based on shared and independent noise components, and the per-sample cost vector is \(\mathbf{w}=(1,0.3,0.1)\) [2508.03901].

In the two-dimensional example, the high-fidelity optimum is at \((1,1)\), while the low-fidelity optima lie elsewhere, illustrating bias [2508.03901]. Under a budget of 500 high-fidelity oracle equivalent calls from the starting point \((-0.5,-0.5)\), ASTRO-DF after 11 iterations converges to approximately \((0.55,0.29)\) with \(f^0\approx 0.308\), whereas ASTRO-MFDF completes 24 iterations and converges to \((0.67,0.45)\) with \(f^0\approx 0.109\) [2508.03901]. The trajectory behavior shows ASTRO-MFDF initially exploiting the lowest fidelity \(f^2\), then shifting to \(f^0\) when \(M_k^2\) stops producing improving steps, and later reusing \(f^2\) when it becomes useful again. In the same experiment, \(M_k^1\) is rarely used because \(f^1\) is poorly correlated with \(f^0\) along the observed trajectory, so \(\alpha_k^1\) remains low [2508.03901].

For \(d=10\) and \(d=20\), with a budget equivalent to 5000 high-fidelity calls, ASTRO-MFDF shows faster convergence than ASTRO-DF, measured by lower objective values at the same budget with 95% confidence intervals [2508.03901]. The reported explanation is that, as dimension grows, building high-fidelity models requires \(O(d)\) design points and high sample sizes, making cheaper low-fidelity evaluations increasingly economical.

The second experimental class is continuous \((s,S)\) inventory control, where the decision variables are reorder point \(s\) and order-up-to level \(S\), the objective is expected total cost including holding, ordering, and backlog costs, demand per period is exponential with mean \(\theta\), and lead time is Poisson with mean \(\ell\) [2508.03901]. Multi-fidelity is generated by using different simulation run lengths: fidelity \(0\) uses 100 days, fidelity \(1\) uses 50 days, fidelity \(2\) uses 30 days, with cost ratios \(\mathbf{w}=(1,0.5,0.3)\) [2508.03901]. The noisy objective is described as highly irregular with small sample sizes, producing rough estimated landscapes.

In a representative experiment with \(\theta=400\), \(\ell=3\), starting point \(x_0=(500,1000)\), and budget 1000 high-fidelity equivalent calls, ASTRO-DF converges to \((504.13,1089.27)\), while ASTRO-MFDF converges around \((1277.85,1571.87)\), a region with lower estimated cost when evaluated with a large number of samples [2508.03901]. The reported interpretation is that small trust regions can trap an algorithm in poor regions because the local estimated surface is misleading, whereas ASTRO-MFDF keeps a larger high-fidelity trust region while using low-fidelity models to explore more broadly [2508.03901].

Across multiple inventory instances with \(\theta\in\{25,50,75,100\}\), \(\ell\in\{1,2,3,4,5\}\), and two different starting points, the SimOpt evaluation protocol uses 20 macro-replications per solver and problem and 200 additional replications to estimate final performance [2508.03901]. The reported metric is the fraction of problem instances solved within a 10% optimality gap threshold. ASTRO-MFDF solves a larger fraction of problems than ASTRO-DF and Nelder-Mead in most settings, and in some cases finds better solutions as well as converging faster [2508.03901].

## 7. Practical scope, limitations, and relation to adjacent literature

ASTRO-MFDF is most appropriate when multiple simulation models of differing fidelity and cost are available, high-fidelity simulations are expensive, local correlation between fidelities exists at least in some regions, and only noisy function values can be obtained [2508.03901]. It is less beneficial when low-fidelity models are extremely poorly correlated with high fidelity everywhere, in which case the method effectively reduces to ASTRO-DF as the correlation weights decay. It may also be less effective when simulation noise is so large that local models are difficult to fit or when dimensionality is so high that even low-fidelity model construction with \(O(d)\) design points becomes too costly [2508.03901].

The paper identifies the main hyperparameter classes but does not provide a full tuning guide. These include trust-region parameters such as initial radii \(\Delta_0^0\) and \(\Delta_0^i\), expansion and contraction factors \(\gamma_1\) and \(\gamma_2\), the acceptance threshold \(\eta\), and certification parameter \(\mu\); adaptive-sampling parameters such as \(\kappa\), \(\lambda_k\), and \(\sigma_{lb}\); and correlation parameters such as initial \(\alpha_0^i\), threshold \(\alpha_{\text{th}}\), and the update factors \(\gamma_1,\gamma_2\) [2508.03901]. The paper states that one might start from ASTRO-DF defaults and tune multi-fidelity-specific parameters through pilot runs by monitoring the frequency of low-fidelity model acceptance [2508.03901]. Since that statement is framed as practical advice rather than theorem-backed prescription, it is best interpreted as heuristic usage guidance.

Several limitations are explicit. The method is designed for unconstrained problems. No explicit finite-time theoretical guarantees are proved for the multi-fidelity extension. The MFMC subproblem relies on variance and covariance estimates that may themselves be noisy, particularly early in the run. The method also assumes that solving the small optimization problem for MFMC allocation is negligible relative to simulation time [2508.03901].

Within the literature, ASTRO-MFDF is positioned as a direct extension of ASTRO-DF and as part of the broader family of stochastic trust-region methods, including STRONG, STORM, and related noisy trust-region methods [2508.03901]. Relative to multi-fidelity Bayesian optimization, it does not build a global multi-output surrogate and does not assume strong global correlation. Instead it builds local trust-region models and uses the local, performance-based \(\alpha_k^i\) mechanism to decide whether low fidelity should influence the search [2508.03901]. Relative to other multi-fidelity simulation optimization approaches, its distinguishing combination is a fully derivative-free stochastic trust-region design, adaptive sampling tied to trust-region radius, MFMC for variance reduction, and dynamic feedback-based selection of low-fidelity information [2508.03901].

This combination defines the central identity of ASTRO-MFDF: a multi-fidelity, simulation-based, derivative-free optimization framework that attempts to balance statistical accuracy, computational cost, and robustness to low-fidelity bias by separating proposal generation from high-fidelity validation and by adapting both sampling effort and fidelity usage online.

Source: https://www.emergentmind.com/topics/astro-mfdf