Tutorials › Response-Adaptive Randomization › Ethical Targets With Minimum Information Per Arm

Optimal Allocation Targets · Tutorial 136 of 501

Ethical Targets With Minimum Information Per Arm

Learn to maximize expected patient utility subject to minimum sample sizes in every arm, and calculate how those constraints alter the welfare-optimal allocation.

Intermediate 10 min read

What You'll Learn

  • Express expected total patient utility as a function of the numbers assigned to each arm.
  • State when minimum sample-size constraints are feasible and what they do—and do not—guarantee.
  • Derive the constrained allocation when one arm has the highest expected utility.
  • Calculate the welfare cost of requiring a minimum allocation to other arms.
  • Handle tied utilities, integer allocations, and common implementation errors.

Why Put a Floor Under Every Arm?

If the only objective is to maximize expected patient utility, and one arm has a higher expected utility per participant than every other arm, the welfare-maximizing allocation sends everyone to that arm. That answer may leave too few participants in other arms to estimate their outcomes usefully or compare them with the preferred arm. A minimum sample-size requirement prevents this complete exclusion: every arm receives at least a prespecified number of participants.

The requirement creates a direct trade-off. Participants allocated to a lower-utility arm contribute to the information available about that arm, but, under the assumed utility values, they reduce expected total utility relative to assigning them to the highest-utility arm. The calculation below makes that trade-off explicit. A sample-size floor is a design constraint; by itself, it is not a guarantee of adequate precision or power.

Definition: Suppose a trial has \(K\) arms and a fixed total sample size \(N\). Let \(n_j\) be the number assigned to arm \(j\), and let \(m_j\) be its required minimum sample size. The allocation satisfies the minimum-sample constraints if \(n_j \ge m_j\) for every arm and \(\sum_{j=1}^{K} n_j=N\). Let \(u_j\) denote the expected patient utility for a participant assigned to arm \(j\). Under fixed, additive arm-specific utilities, expected total utility is \(\sum_{j=1}^{K} n_j u_j\).

The utilities \(u_j\) must be on a common scale and refer to the same patient-level objective. For example, they could be expected numbers of beneficiaries per participant, or expected net utility points per participant. The optimization does not determine which utility measure is ethically appropriate; it takes the specified values as inputs. The earlier material on patient benefit, treatment-related harm, and treatment costs supplies examples of how such a measure can be defined.

The basic model assumes that the total \(N\) is fixed; each participant’s expected utility depends on the assigned arm and does not change with the allocation of other participants; and utilities are correctly specified for the population and treatment context being considered. These assumptions make expected total utility additive. If outcomes or utilities depend on calendar time, interference, or the numbers already assigned, the fixed-value calculation need not describe expected utility accurately.

Feasibility and the Constrained Optimum

Before optimizing, check feasibility. Since every arm must receive its minimum, the total number required by the floors cannot exceed the total sample size. For integer sample sizes, the allocation is feasible exactly when \(\sum_j m_j \le N\). If this condition fails, no allocation can meet all the requirements with the stated \(N\); at least one of the constraints or the total sample size must change.

When the constraints are feasible, first assign each arm its minimum. The remaining participants can then be allocated to increase expected utility. The following result describes that step for a linear expected-utility objective.

Theorem: Let \(R=N-\sum_{j=1}^{K}m_j\) be the number of participants left after meeting all minimums, and let \(u_{\max}=\max_j u_j\). Any feasible allocation that assigns all \(R\) remaining participants to arms with utility \(u_{\max}\), in any proportions among those tied arms, maximizes expected total utility. Every arm not tied for the highest utility receives exactly its minimum.

To justify the result, write each allocation as \(n_j=m_j+x_j\), where \(x_j\ge 0\) is the number assigned beyond the minimum. The remaining assignments satisfy \(\sum_j x_j=R\). Expected total utility is therefore the utility earned by the minimum allocations plus the utility from these remaining assignments:

$$ \sum_{j=1}^{K} n_j u_j = \sum_{j=1}^{K} m_j u_j + \sum_{j=1}^{K} x_j u_j. $$

Because \(u_j\le u_{\max}\) for every arm, and \(x_j\ge 0\), the second sum cannot exceed \(R u_{\max}\):

$$ \sum_{j=1}^{K}x_j u_j \le \sum_{j=1}^{K}x_j u_{\max} = R u_{\max}. $$

This upper bound is attained by assigning all remaining participants to arms whose utility equals \(u_{\max}\). If utilities tie for the maximum, any distribution of the remainder among those arms attains the same value. This also shows why the minimum constraints alter the unconstrained welfare target: they reserve \(m_j\) participants for every arm before the welfare-maximizing allocation of the remainder.

Worked Examples

Worked Example: A Higher-Utility Treatment With a Minimum Control Group

Suppose a two-arm trial will enroll \(N=120\) participants. Arm A is expected to produce \(u_A=0.30\) beneficiaries per participant, and Arm B is expected to produce \(u_B=0.42\) beneficiaries per participant. The design requires at least \(m_A=24\) participants in Arm A and \(m_B=24\) in Arm B. Find the welfare-maximizing allocation and its expected number of beneficiaries.

Check feasibility. The minimums require \(24+24=48\) participants, which is no more than 120. The remaining number is \(R=120-48=72\). Since \(0.42>0.30\), all 72 remaining participants go to Arm B. Thus \(n_A=24\) and \(n_B=24+72=96\).

The expected number of beneficiaries is

$$ 24(0.30)+96(0.42)=7.20+40.32=47.52. $$

The expected number per participant is \(47.52/120=0.3960\) beneficiaries. Without the minimum for Arm A, the unconstrained welfare target would assign all 120 participants to Arm B, for \(120(0.42)=50.40\) expected beneficiaries. Under these specified utilities, the minimum allocation to Arm A reduces expected total beneficiaries by \(50.40-47.52=2.88\). This difference is the welfare cost of this particular constraint under this particular model, not a general measure of the value of collecting information.

Worked Example: When the Lower-Utility Arm Is the Treatment

A hypothetical trial has \(N=80\) participants. Arm A has expected utility \(u_A=0.55\) points per participant, and Arm B has \(u_B=0.48\) points per participant. The minimums are \(m_A=16\) and \(m_B=20\). Determine the target allocation and expected total utility.

The constraints are feasible because \(16+20=36\le 80\). After assigning these minimums, \(R=80-36=44\) participants remain. Here \(u_A>u_B\), so the remainder goes to Arm A. The allocation is \(n_A=16+44=60\) and \(n_B=20\).

Substituting the allocation and utilities gives

$$ 60(0.55)+20(0.48)=33.00+9.60=42.60 $$

expected utility points across the trial. The unconstrained target would assign all 80 participants to Arm A, giving \(80(0.55)=44.00\) expected points. The minimum in Arm B therefore costs \(44.00-42.60=1.40\) expected points under the stated assumptions. The calculation depends on the utilities, not on which arm is labelled control or treatment.

Worked Example: Three Arms With Tied Highest Utility

Consider a hypothetical three-arm trial with \(N=100\). The expected utilities are \(u_1=0.40\), \(u_2=0.46\), and \(u_3=0.46\) points per participant. Each arm must enroll at least 10 participants. Find an optimal allocation and explain whether it is unique.

The three minimums use \(30\) participants, leaving \(R=100-30=70\). Arms 2 and 3 tie for the greatest utility. Assigning all 70 remaining participants to either one, or dividing them between them, gives the same expected utility. For example, allocate 35 additional participants to each of Arms 2 and 3. Then \(n_1=10\), \(n_2=45\), and \(n_3=45\).

The expected total utility is

$$ 10(0.40)+45(0.46)+45(0.46) =4.00+20.70+20.70 =45.40 $$

points, or \(45.40/100=0.4540\) points per participant. The chosen allocation is optimal but not unique: any allocation with \(n_1=10\), \(n_2+n_3=90\), and \(n_2,n_3\ge10\) has the same expected utility. A requirement of at least 10 per arm does not require equal allocation beyond those minimums.

Using the Result Carefully

In two arms, the result has a particularly simple form. If Arm B has higher utility, the constrained target is \(n_A=m_A\) and \(n_B=N-m_A\). If Arm A has higher utility, it is \(n_A=N-m_B\) and \(n_B=m_B\). If the utilities are equal, every feasible allocation has the same expected utility. These formulas show that the nonpreferred arm’s minimum—not its own minimum—limits how many participants can be assigned to the higher-utility arm.

For a fixed total, a minimum count can support outcome estimation in every arm, but it is only a coarse proxy for information. The precision of an estimate also depends on outcome variability, the outcome distribution, the estimator, and the inferential goal. For example, a count that is adequate for a common binary outcome may be inadequate for a rare outcome. Conversely, a count floor alone does not establish a power level or a target standard error. The present optimization answers the welfare question subject to the stated count floors; it does not solve those separate design questions.

It is useful to distinguish this constrained welfare target from common alternatives. Unconstrained welfare maximization allocates everyone to an arm with the highest specified utility. Equal allocation assigns the same number to each arm when feasible, regardless of the utility differences. A precision-oriented allocation instead uses an explicit statistical precision objective or constraint; a minimum count can be part of such a design, but it is not equivalent to optimizing precision. The welfare target derived here uses the specified utilities and minimum counts, and does not claim to be optimal for every objective at once.

A frequent mistake is to start from the unconstrained target and simply add the minimum counts to it. For example, if all participants would go to Arm B without constraints, assigning all \(N\) to B and then adding \(m_A\) participants to A creates a total larger than \(N\). The correction is to reserve the required minimum for every arm first, then allocate only the remaining \(R=N-\sum_jm_j\) participants to the highest-utility arm or arms.

Another mistake is to treat a minimum count as proof that the comparison is informative enough. The constraint guarantees only \(n_j\ge m_j\). It does not guarantee a desired precision, and it cannot compensate for incorrect utility assumptions. If the minimums sum to more than \(N\), the target is infeasible; if utilities are tied, the welfare objective does not choose among the tied allocations; and if the expected utilities are misspecified, the calculated optimum is optimal only for the values supplied.

In practice, allocations are integer counts. The theorem is exact for integer \(n_j\) and integer \(m_j\): after meeting the floors, assign the remaining whole participants to the arm or arms with the highest utility. If a target is expressed as a proportion rather than a count, converting it to integer enrollments requires a rounding rule that preserves the total and all minimums. Rounding should not silently reduce any arm below its required count.

1
Check the design.
Confirm that \(m_j\) are nonnegative integer counts and that \(\sum_jm_j\le N\).
2
Specify comparable utilities.
State the patient-level utility for each arm, its units, and the assumptions that make expected total utility additive.
3
Allocate the remainder.
Calculate \(R=N-\sum_jm_j\), then assign those participants to the arm or arms with the greatest utility.
4
Verify the result.
Check that allocations sum to \(N\), meet every minimum, and yield the stated expected utility when substituted into \(\sum_jn_ju_j\).
Key takeaway: With fixed additive utilities and a fixed total sample size, minimum sample requirements reserve participants for every arm. The welfare-maximizing allocation assigns every participant remaining after those minimums to an arm with the highest expected utility. The constraints change the unconstrained target, but a count floor is not itself a guarantee of adequate statistical information.

Check Your Understanding

Answer each question using the fixed-utility, fixed-total model. Brief solutions follow the questions.

  1. A two-arm trial has \(N=60\), utilities \(u_A=0.20\) and \(u_B=0.35\), and minimums \(m_A=12\), \(m_B=15\). What is the welfare-maximizing allocation?
  2. For the allocation in Question 1, calculate expected total utility and compare it with the unconstrained welfare maximum.
  3. A three-arm trial has utilities \(0.50\), \(0.50\), and \(0.30\), with minimums of 8 in each arm and \(N=50\). Describe the full set of optimal allocations.
  4. Suppose the minimum counts sum to 105 but the planned total is \(N=100\). Can an allocation satisfy the constraints? Explain.
  5. Why does enrolling at least 20 participants in each arm not, by itself, establish that the design has adequate precision?

Solutions. (1) The constraints are feasible, and \(R=60-12-15=33\). Since \(u_B>u_A\), assign all 33 remaining participants to B: \(n_A=12\), \(n_B=48\). (2) Expected total utility is \(12(0.20)+48(0.35)=2.40+16.80=19.20\) utility units. Without a minimum in A, the unconstrained maximum is \(60(0.35)=21.00\), a difference of \(1.80\) units. (3) The minimums use 24 participants, leaving 26. The first two arms tie at the highest utility, so \(n_3=8\), \(n_1+n_2=42\), with \(n_1\ge8\) and \(n_2\ge8\). Every such integer allocation is optimal. (4) No. Since \(105>100\), the minimums are infeasible for that total. (5) A minimum count specifies only how many participants enter each arm. Precision also depends on outcome variability, outcome frequency, and the intended estimator and inferential goal; the count alone does not establish a target standard error or power.

Clinical Biostats