Tutorials › Response-Adaptive Randomization › Ethical Allocation With a Minimum Control Group

Optimal Allocation Targets · Tutorial 126 of 501

Ethical Allocation With a Minimum Control Group

Learn how to optimize a two-arm trial’s expected total utility when the control group must meet a minimum sample size, and how to interpret the resulting allocation target.

Intermediate 10 min read

What You'll Learn

  • Define the feasible integer allocations when the control arm has a prespecified minimum size.
  • Derive the utility-maximizing allocation from the difference in arm-specific expected utilities.
  • Calculate and interpret the utility cost of allocating additional patients to control.
  • Identify what happens when control is more beneficial or when the arms have equal utility.
  • Distinguish a welfare-maximizing target from an allocation chosen for statistical information.

Why Impose a Minimum Control Group?

If one arm is expected to provide greater patient utility than another, assigning more patients to that arm can increase the trial’s expected total utility. But a trial may also need a control group of a prespecified minimum size. That requirement rules out allocations with too few control participants, even if they would otherwise yield greater expected utility. The resulting problem is a simple constrained optimization: maximize expected utility over the allocations that satisfy the minimum.

The calculation is useful precisely because it makes the trade-off explicit. When treatment is more beneficial on average, every additional control participant has an opportunity cost in expected utility. A minimum control size specifies how much of that cost the design is willing to incur in exchange for retaining the required control group. The calculation does not, by itself, establish that the minimum is sufficient for valid inference or that expected utility captures every ethical concern.

Model and Feasible Allocations

Consider a two-arm trial with a fixed total of \(N\) participants. Let \(n_C\) be the number assigned to control and \(n_T\) the number assigned to treatment, so \(n_C+n_T=N\). Let \(u_C\) and \(u_T\) denote the known expected utility for a participant assigned to control and treatment, respectively. Utilities are measured in the same units and on a scale where larger values are preferred. The minimum control-group size \(m\) is a prespecified integer.

Definition: A feasible allocation is an integer pair \((n_C,n_T)\) satisfying \(n_C+n_T=N\), \(n_C\ge m\), and \(n_T\ge 0\). Under fixed arm-specific expected utilities, the expected total patient utility is \(U(n_C,n_T)=n_Cu_C+n_Tu_T\). The ethical allocation target in this problem is a feasible allocation that maximizes \(U\).

Assume \(N\) and \(m\) are fixed, with \(0\le m\le N\); each participant’s expected utility depends on assigned arm and not on the number or identities of other participants; and the arm-specific expected utilities are known and constant for this calculation. Additivity of expected utility means the expected total is the sum of the participant-level expected utilities. No distributional assumption about individual outcomes is needed to maximize this linear expected total.

Since \(n_T=N-n_C\), the objective can be written using control sample size alone:

$$ U(n_C)=n_Cu_C+(N-n_C)u_T =Nu_T+n_C(u_C-u_T), \qquad n_C\in\{m,m+1,\ldots,N\}. $$

Thus the slope with respect to \(n_C\) is \(u_C-u_T\). If that difference is negative, increasing the control group lowers expected total utility; if it is positive, increasing the control group raises utility; and if it is zero, the allocation does not change utility. Because the objective is linear and the feasible values form an integer interval, the maximum occurs at an endpoint unless all feasible allocations tie.

Deriving the Optimal Target

1
Write the objective in one variable.
Substitute \(n_T=N-n_C\) into the total expected utility to obtain \(U(n_C)=Nu_T+n_C(u_C-u_T)\).
2
Determine the direction of change.
Adding one participant to control and removing one from treatment changes expected total utility by \(u_C-u_T\).
3
Choose the feasible endpoint.
If \(u_C<u_T\), use \(n_C=m\). If \(u_C>u_T\), use \(n_C=N\). If \(u_C=u_T\), every feasible \(n_C\) maximizes the objective.

The one-participant change also proves the result directly. For any feasible \(n_C<N\), compare the allocation with \(n_C+1\) control participants:

$$ U(n_C+1)-U(n_C)=u_C-u_T. $$

When \(u_C-u_T<0\), every step to the right reduces utility, so the smallest feasible control count, \(m\), is optimal. When \(u_C-u_T>0\), every step to the right increases utility, so the largest feasible control count, \(N\), is optimal. When the difference is zero, every step leaves utility unchanged. This establishes the solution over the integer allocations, not just over a continuous approximation.

Theorem: Under the stated fixed-\(N\), additive-utility assumptions, an optimal allocation subject to \(n_C\ge m\) is \(n_C=m\) and \(n_T=N-m\) if \(u_T>u_C\); \(n_C=N\) and \(n_T=0\) if \(u_C>u_T\); and any feasible allocation if \(u_C=u_T\).

Worked Examples

Worked Example: Treatment Has Higher Expected Utility

Suppose a hypothetical trial plans \(N=100\) participants, and the minimum control-group size is \(m=10\). Assume known expected utilities of \(u_C=0.55\) utility units per control participant and \(u_T=0.75\) utility units per treatment participant. The assumptions for the calculation are that these are fixed arm-specific expectations, utilities are additive, and the total sample size is fixed.

Since \(u_T>u_C\), the objective decreases as the control group grows. The optimal feasible allocation is therefore \(n_C=m=10\) and \(n_T=100-10=90\). Its expected total utility is

$$ U(10,90)=10(0.55)+90(0.75) =5.50+67.50 =73.00\text{ utility units}. $$

For comparison, allocating 18 participants to control and 82 to treatment gives

$$ U(18,82)=18(0.55)+82(0.75) =9.90+61.50 =71.40\text{ utility units}. $$

The second allocation has eight more control participants, and its expected total utility is \(73.00-71.40=1.60\) units lower. This difference also follows from the per-participant contrast: \(8(0.75-0.55)=8(0.20)=1.60\). The allocation with 10 control participants is optimal under the minimum \(m=10\); the comparison illustrates the utility cost of increasing control from 10 to 18.

Worked Example: Control Has Higher Expected Utility

In a second hypothetical trial, let \(N=60\), \(m=12\), \(u_C=0.80\) utility units per control participant, and \(u_T=0.65\) utility units per treatment participant. Assume the same fixed, additive expected-utility model. Here \(u_C-u_T=0.15>0\), so increasing the number assigned to control increases expected total utility. The optimum under the stated constraint is \(n_C=60\), \(n_T=0\).

The resulting expected total utility is

$$ U(60,0)=60(0.80)+0(0.65)=48.00\text{ utility units}. $$

At the minimum-control allocation, \(n_C=12\) and \(n_T=48\), the total is

$$ U(12,48)=12(0.80)+48(0.65) =9.60+31.20 =40.80\text{ utility units}. $$

The difference is \(48.00-40.80=7.20\) units, equal to \(48(0.80-0.65)=7.20\). This is the mathematical optimum for the stated objective and constraint, not necessarily an acceptable clinical-trial design. If treatment participation is essential, a treatment-arm minimum or another design requirement would be needed; that is a different constraint from the one modeled here.

Worked Example: Equal Expected Utilities

Suppose a hypothetical trial has \(N=80\), a minimum \(m=12\), and \(u_C=u_T=0.70\) utility units per participant. Assume fixed and additive utility as before. For any feasible \(n_C\),

$$ U(n_C,N-n_C)=0.70n_C+0.70(N-n_C) =0.70N=0.70(80)=56.00\text{ utility units}. $$

For example, \((n_C,n_T)=(12,68)\) and \((40,40)\) both yield 56.00 units. Every integer allocation from 12 control participants through 80 control participants has the same expected total utility. The utility objective alone cannot select among them; a design would need another criterion to distinguish these targets.

Interpreting the Constraint and Checking the Calculation

The minimum \(m\) is a lower bound on the control sample size, not a requirement that the control group contain exactly \(m\) participants. It becomes the selected target when treatment has strictly higher expected utility because every additional control assignment then lowers the objective. If control has higher expected utility, the minimum does not bind at the optimum: the model instead assigns everyone to control. If utilities tie, the minimum limits the feasible set but does not determine a unique utility-maximizing allocation.

A practical check is to compute the change from transferring one participant between arms. Moving one participant from treatment to control must change expected total utility by \(u_C-u_T\). The sign should agree with the direction of the proposed optimum. A second check is to substitute the allocation counts into \(n_C+n_T=N\) and \(n_C\ge m\), then recompute the total utility from its two arm-specific contributions.

The minimum can be binding without guaranteeing that the control group is large enough for a desired precision or analysis. This objective contains no sampling-variance term, information requirement, or inferential constraint. The earlier material on ethical allocation as expected patient utility motivates the welfare objective; the earlier discussion of why pure welfare maximization can eliminate a control arm explains why a control requirement may be imposed. The present calculation answers the narrower question: given a specified minimum, which feasible allocation maximizes this expected total?

Comparison, Limitations, and Common Pitfall

ApproachWhat determines the target?What this minimum-control calculation does
Pure expected-utility maximizationArm-specific expected utilities and the fixed total \(N\)Adds the feasible-set restriction \(n_C\ge m\); the optimum can still put everyone in one arm.
Neyman allocationOutcome variability and the variance of a specified comparisonDoes not optimize comparison precision; it maximizes the stated utility objective only.
Fixed balanced allocationA design choice such as equal arm sizesNeed not be utility-maximizing or required by the minimum. It may be selected for other design reasons.

The answer depends on the input utilities and on the model’s simplifying assumptions. If the values \(u_C\) and \(u_T\) are estimates rather than known quantities, uncertainty in them can change which arm appears preferable. If expected utility depends on patient characteristics, treatment effects vary across participants, or participants’ outcomes are dependent, the two fixed arm-level averages may not capture the allocation’s full consequences. In those settings, the simple linear objective may need to be revised.

Common mistake: “Treatment has higher utility, so the best allocation is to put everyone in treatment; the control minimum is only a suggestion.” This is wrong because the minimum is a feasibility condition, not a preference that can be ignored. When \(u_T>u_C\), the unconstrained utility maximum would place everyone in treatment, but that allocation violates \(n_C\ge m\) whenever \(m>0\). The constrained maximum instead uses exactly \(m\) control participants and \(N-m\) treatment participants.

Another mistake is to assume that any minimum control group automatically resolves the ethical or statistical design problem. It does not. It encodes one required feature of the design, while the utility calculation optimizes only the specified expected total. The result should be reported as a target under stated assumptions, not as a complete judgment about trial design.

Check Your Understanding

For each question, use the fixed-\(N\), additive expected-utility model. Solutions are included below the questions.

  1. A trial has \(N=50\), \(m=8\), \(u_C=0.40\), and \(u_T=0.60\) utility units per participant. Find the optimal allocation and its expected total utility.
  2. With \(N=40\), \(m=6\), suppose \(u_C=0.72\) and \(u_T=0.67\). Which allocation maximizes expected utility? Calculate its total.
  3. For \(N=30\), \(m=10\), suppose both arms have expected utility \(0.50\). What is the maximum expected total, and is the optimal allocation unique?
  4. Explain why an allocation with fewer than \(m\) control participants cannot be chosen even if it would have greater expected utility.

Solutions.

1. Since \(u_T>u_C\), choose the minimum control count: \(n_C=8\), \(n_T=50-8=42\). The expected total is \(8(0.40)+42(0.60)=3.20+25.20=28.40\) utility units.

2. Since \(u_C>u_T\), choose \(n_C=N=40\) and \(n_T=0\). The expected total is \(40(0.72)+0(0.67)=28.80\) utility units. This is the mathematical optimum under the stated constraint, though additional design requirements could rule it out.

3. Utilities are equal, so every feasible allocation has the same total: \(30(0.50)=15.00\) utility units. The optimum is not unique; any integer \(n_C\) from 10 through 30 is optimal.

4. Feasibility requires \(n_C\ge m\). An allocation with \(n_C<m\) is outside the allowed set, regardless of its utility. Optimization selects the highest-utility allocation among feasible choices; it does not remove the constraint.

Clinical Biostats