- The paper presents an adaptive discretization algorithm that iteratively refines the design space to solve constrained locally optimal experimental design problems.
- Methodology involves solving finite-dimensional approximations, evaluating sensitivity functions, and adding critical design points to ensure convergence.
- Numerical experiments validate rapid convergence, robustness under various constraints, and significant computational efficiency improvements.
Adaptive Discretization Algorithm for Constrained Locally Optimal Experimental Design
The paper presents a rigorous treatment of constrained locally optimal experimental design (C-OED). The problem is formalized as the minimization of a convex design criterion Ψ0 over the space of probability measures Ξ(X) on a compact design space X, subject to convex inequality and affine equality constraints Ψi:
ξ∈Ξ(X)minΨ0(ξ)s.t.Ψi(ξ)≤0,i∈Iineq;Ψi(ξ)=0,i∈Ieq
Such formulations accommodate practical restrictions like budget and time while seeking maximal informativeness for model parameter estimation. Convexity and directional differentiability assumptions ensure theoretical tractability and establish the existence of optimal solutions, often with finitely many support points due to Carathéodory-type results.
The paper characterizes optimality by saddle points of the Lagrangian L that incorporates constraint multipliers:
L(ξ,λ)=Ψ0(ξ)+i∈I∑λiΨi(ξ)
Directional derivatives of L are represented via sensitivity functions ψL(ξ,λ,x), which serve as the integral kernels for the design measure variations. Sufficient and necessary optimality conditions are formulated in terms of lower bounds on these sensitivity functions, with complementarity for active constraints. Under standard regularity conditions (strict feasibility and non-one-sidedness of constraint images), every optimal design generates a Lagrange multiplier yielding a saddle point.
Adaptive Discretization Algorithm
To address the infinite-dimensionality of OED problems with constraints, the authors introduce an adaptive discretization algorithm. The main principle is iterative refinement of the discretization of X guided by violations of optimality conditions, as follows:
- Design Problem Discretization: At each iteration Ξ(X)0, solve the constrained OED problem on a finite discretization Ξ(X)1, yielding a saddle point Ξ(X)2.
- Sensitivity Evaluation: Compute the sensitivity function Ξ(X)3 over Ξ(X)4.
- Violator Search: If there exists Ξ(X)5 such that Ξ(X)6 (for chosen tolerance Ξ(X)7), Ξ(X)8 is added to the discretization: Ξ(X)9.
- Approximate Solutions: When no violator is found by local search, a global approximate minimizer (possibly via enumeration or optimization) is sought; if its value satisfies the optimality bound, terminate; otherwise, add it to X0.
- Termination and Guarantees: Under mild regularity conditions, the algorithm converges to an optimal (or X1-optimal) design in finitely many steps.
This approach leverages computational tractability by focusing nonlinear subproblems exclusively on sensitivity minimization, yielding far fewer and lower-dimensional nonlinear solves compared to prior vertex-direction or descent methods.

Figure 1: Sensitivity function X2 for the Lagrange function of the unconstrained OED problem, showing near vanishing at terminal design.


Figure 2: Sensitivity function X3 for constrained OED, illustrating adaptation in discretization and active constraint effects across iterations.
Comparison with Prior Algorithms
A detailed comparative analysis establishes substantial advantages of the presented algorithm over extant methods due to:
- General Constraint Handling: Supports convex, affine, and discontinuous constraints, broadening applicability, unlike prior work limited to continuous, affine cases.
- Computational Efficiency: Nonlinear search is typically limited to small subsets and solved approximately; dimension scales with X4, not the number of constraints times X5.
- Convergence: Each iteration entails full re-optimization, leading to rapid progress and often linear convergence; avoids oscillatory or zig-zag behavior typical in classical algorithms.
- Finite Termination: Guaranteed for positive tolerance X6; prior methods either lack termination criteria or require exact nonlinear solves every iteration.
A thorough examination of the literature (Cook & Fedorov, Gaivoronski, Molchanov & Zuyev) confirms that the adaptive discretization method significantly reduces computational burden and enhances generality, while matching or surpassing convergence properties.
Numerical Experiments and Applications
The efficacy is demonstrated on several realistic design problems from chemical engineering, including exponential growth models and reaction kinetics:
- Exponential Growth Model: The unconstrained D-optimal design (Example 1) terminates in two iterations, reproducing known analytical results with two support points; constrained versions adapt discretization dynamically, handling affine and nonlinear constraints, converging in fewer iterations, and with support well below theoretical bounds.
- Reaction Kinetics Model: The algorithm accommodates constraints on product yield, time, and purity, efficiently computes optimal designs on large candidate sets (up to ~2 million points), and maintains feasibility throughout.
Extensive reporting of criterion values, constraint satisfaction, approximation error bounds (X7), iteration counts, and support cardinalities confirm both computational efficiency and correctness.
Practical and Theoretical Implications
This work substantively advances the methodology for practical OED under constraints. The adaptive discretization scheme enables scalable solution of large realistic design spaces, while guaranteeing X8-optimality and feasibility. The theoretical analysis provides robust convergence and finite termination guarantees under minimal regularity, with transparent verification.
Practically, the algorithm is suited for industrial settings with complex experimental restrictions. Theoretically, it generalizes previous convex programming results by relaxing continuity and affinity requirements. Moreover, the approach is modular, allowing integration with modern optimization solvers and local/global search heuristics, opening avenues for mixed-integer and non-convex extension.
Future developments in AI-assisted experiment planning may exploit such algorithms for automated design with real-time constraint adaptation, or for robust design in the presence of uncertainty or stochastic effects.
Conclusion
The adaptive discretization algorithm presented unifies theoretical optimality, computational efficiency, and practical feasibility for constrained locally optimal experimental design. Its deployment yields fast, certified, and versatile solutions across diverse problem classes, representing a substantial contribution to both experimental design theory and applied optimization in engineering domains.