Skip to main content

RSM: Multi-Response Optimization (MRO)

Topic - In complex industrial systems, optimizing a single process response in isolation is often counter-productive. Improving throughput or chemical yield frequently degrades surface roughness, accelerates machine wear, or elevates operational costs. Multi-Response Optimization (MRO) uses the Derringer-Suich Desirability Function to simultaneously balance multiple competing outputs into a single composite metric.


1. The Multi-Response Dilemma​

When analyzing a system with multiple dependent variables (Y1,Y2,…,YmY_1, Y_2, \dots, Y_m):

  • Single-Response RSM: Maps inputs directly to a single scalar: (X1,X2)⟶Y(X_1, X_2) \longrightarrow Y
  • Multi-Response RSM: Simultaneously maps inputs to an array of competing criteria: (X1,X2)⟶{Y1 (maximize yield)Y2 (minimize roughness)Y3 (target thickness)⟶Composite Desirability D(X_1, X_2) \longrightarrow \begin{cases} Y_1 \text{ (maximize yield)} \\ Y_2 \text{ (minimize roughness)} \\ Y_3 \text{ (target thickness)} \end{cases} \longrightarrow \text{Composite Desirability } D

2. The Desirability Function Approach​

The desirability methodology converts each physical response YiY_i with different physical units (e.g., %\%, μm\mu\text{m}, MPa\text{MPa}) into a dimensionless scale bounded strictly between 00 and 11:

  • di=0  ⟹  d_i = 0 \implies Completely undesirable outcome (unacceptable defect).
  • di=1  ⟹  d_i = 1 \implies Fully desirable or ideal target performance.

Linear Desirability Formulations​

When linear transitions between acceptable boundaries are assumed:

1. Larger-the-Better Response (e.g., Yield, Hardness)​

Given lower threshold Ymin⁡Y_{\min} and upper ideal target Ymax⁡Y_{\max}:

dY=Y−Ymin⁡Ymax⁡−Ymin⁡d_Y = \frac{Y - Y_{\min}}{Y_{\max} - Y_{\min}}
  • If Y≤Ymin⁡Y \le Y_{\min}, then dY=0d_Y = 0.
  • If Y≥Ymax⁡Y \ge Y_{\max}, then dY=1d_Y = 1.

2. Smaller-the-Better Response (e.g., Roughness, Defects)​

Given lower ideal target Rmin⁡R_{\min} and upper intolerable threshold Rmax⁡R_{\max}:

dR=Rmax⁡−RRmax⁡−Rmin⁡d_R = \frac{R_{\max} - R}{R_{\max} - R_{\min}}
  • If R≤Rmin⁡R \le R_{\min}, then dR=1d_R = 1.
  • If R≥Rmax⁡R \ge R_{\max}, then dR=0d_R = 0.

Non-Linear Exponential Formulations (Derringer-Suich)​

When the rate of satisfaction changes non-linearly, shape parameters (ss and tt) are introduced:

Maximization:​

di={0if y^<L(y^−LT−L)sif L≤y^≤T1if y^>Td_i = \begin{cases} 0 & \text{if } \hat{y} \lt L \\ \left(\frac{\hat{y} - L}{T - L}\right)^s & \text{if } L \le \hat{y} \le T \\ 1 & \text{if } \hat{y} \gt T \end{cases}

Minimization:​

di={1if y^<T(U−y^U−T)tif T≤y^≤U0if y^>Ud_i = \begin{cases} 1 & \text{if } \hat{y} \lt T \\ \left(\frac{U - \hat{y}}{U - T}\right)^t & \text{if } T \le \hat{y} \le U \\ 0 & \text{if } \hat{y} \gt U \end{cases}

3. The Overall Composite Desirability (DD)​

To evaluate the overall system performance across all kk responses, the individual desirability scores are combined using the geometric mean:

D=(d1×d2×⋯×dk)1k=(∏i=1kdi)1k\boxed{D = \left( d_1 \times d_2 \times \dots \times d_k \right)^{\frac{1}{k}} = \left(\prod_{i=1}^k d_i\right)^{\frac{1}{k}}}

Or, when responses carry different priority weights (wiw_i):

D=(d1w1×d2w2×⋯×dkwk)1∑wiD = \left( d_1^{w_1} \times d_2^{w_2} \times \dots \times d_k^{w_k} \right)^{\frac{1}{\sum w_i}}
warning

The Zero-Product Rule of Desirability

The geometric mean possesses a strict mathematical safeguard: dj=0  ⟹  D=0d_j = 0 \implies D = 0 If even a single response violates specifications (dj=0d_j = 0), the overall composite desirability collapses to zero regardless of how exceptional the other responses are.


4. Comprehensive Solved Example: Yield vs. Roughness Trade-Off​

Consider an industrial process evaluated across four candidate factor setpoints:

  • Yield (YY, in %\%): Larger-the-better (Ymin⁡=80%,Ymax⁡=100%Y_{\min} = 80\%, Y_{\max} = 100\%).
  • Surface Roughness (RR, in μm\mu\text{m}): Smaller-the-better (Rmin⁡=2.0 μm,Rmax⁡=4.0 μmR_{\min} = 2.0\,\mu\text{m}, R_{\max} = 4.0\,\mu\text{m}).

Measured Process Data​

Factor SettingObserved Yield (YY)Observed Roughness (RR)
Setting A88%88\%3.2 μm3.2\,\mu\text{m}
Setting B92%92\%2.8 μm2.8\,\mu\text{m}
Setting C95%95\%3.5 μm3.5\,\mu\text{m}
Setting D90%90\%2.4 μm2.4\,\mu\text{m}

Analysis: We cannot simply select Setting C for its highest yield (95%95\%) because its surface roughness (3.5 μm3.5\,\mu\text{m}) is substantially degraded.


Step-by-Step Desirability Calculation for a Second Production Run​

Suppose operating conditions are refined, yielding the following performance metrics across Settings A, B, C, and D:

SettingYield (YY)Yield Desirability (dYd_Y)Roughness (RR)Roughness Desirability (dRd_R)Overall Desirability (DD)
A94940.70\mathbf{0.70}2.72.70.65\mathbf{0.65}DA=0.70×0.65≈0.674D_A = \sqrt{0.70 \times 0.65} \approx \mathbf{0.674}
B98980.90\mathbf{0.90}2.32.30.85\mathbf{0.85}DB=0.90×0.85≈0.875D_B = \sqrt{0.90 \times 0.85} \approx \mathbf{0.875}
C1001001.00\mathbf{1.00}3.03.00.50\mathbf{0.50}DC=1.00×0.50≈0.707D_C = \sqrt{1.00 \times 0.50} \approx \mathbf{0.707}
D96960.80\mathbf{0.80}2.12.10.95\mathbf{0.95}DD=0.80×0.95≈0.872D_D = \sqrt{0.80 \times 0.95} \approx \mathbf{0.872}

Mathematical Verification for Setting B:​

1. Yield Desirability (dYd_Y):​

dY=98−80100−80=1820=0.90d_Y = \frac{98 - 80}{100 - 80} = \frac{18}{20} = \mathbf{0.90}

2. Roughness Desirability (dRd_R):​

dR=4.0−2.34.0−2.0=1.72.0=0.85d_R = \frac{4.0 - 2.3}{4.0 - 2.0} = \frac{1.7}{2.0} = \mathbf{0.85}

3. Overall Desirability (DD):​

D=dY×dR=0.90×0.85=0.765≈0.875D = \sqrt{d_Y \times d_R} = \sqrt{0.90 \times 0.85} = \sqrt{0.765} \approx \mathbf{0.875}

Engineering Decision Analysis​

  • Setting C: Achieves the maximum yield (100%,dY=1.00100\%, d_Y = 1.00), but poor surface finish (dR=0.50d_R = 0.50) lowers its overall score to D=0.707D = 0.707.
  • Setting D: Achieves extraordinary surface finish (2.1 μm,dR=0.952.1\,\mu\text{m}, d_R = 0.95), but slightly lower yield gives D=0.872D = 0.872.
  • Setting B (The Global Optimum): Yields 98%98\% with a clean 2.3 μm2.3\,\mu\text{m} roughness, producing the highest overall desirability (D=0.875D = 0.875).

Final Recommendation: Select Setting B because it delivers the optimal compromise between productivity and surface quality.


5. Exam Traps & Operational Nuances​


  • The Trap: Averaging desirability scores with an arithmetic mean: dˉ=d1+d22\bar{d} = \frac{d_1 + d_2}{2}.
  • The Consequence: If d1=1.0d_1 = 1.0 (perfect yield) and d2=0.0d_2 = 0.0 (totally defective roughness), the arithmetic average is 0.500.50 (acceptable!). In reality, the product is defective scrap. The geometric mean correctly yields D=1.0×0.0=0.00D = \sqrt{1.0 \times 0.0} = 0.00.

6. Summary & Cheatsheet​

Desirability Formulas

  • Larger-the-Better: d=Y−Ymin⁡Ymax⁡−Ymin⁡d = \frac{Y - Y_{\min}}{Y_{\max} - Y_{\min}}.
  • Smaller-the-Better: d=Rmax⁡−RRmax⁡−Rmin⁡d = \frac{R_{\max} - R}{R_{\max} - R_{\min}}.
  • Range: 0≤d≤10 \le d \le 1.

Composite Desirability

  • Geometric Mean: D=(∏di)1/kD = (\prod d_i)^{1/k}.
  • Zero-Product Safeguard: Any di=0  ⟹  D=0d_i = 0 \implies D = 0.
  • Goal: Maximize DD across the joint factor space.

info

Key Takeaways

  • Simultaneous Trade-Off: Multi-Response Optimization systematically resolves competing operational criteria that single-response RSM cannot handle.
  • Scale Invariance: Converting physical outputs to dimensionless desirability values (00 to 11) allows apples-to-oranges aggregation of yields, tolerances, and costs.
  • Zero Defect Guarantee: The geometric mean prevents any individual critical parameter violation from being hidden by superior performance elsewhere.

Next Section: Global Optimization & Metaheuristics Taxonomy - Components of formal optimization problems, local vs. global extrema, and the master 5-branch taxonomy of derivative-free metaheuristics.