Why Harm Belongs in the Allocation Objective
An allocation target that counts only favorable outcomes can recommend assigning more patients to a treatment even when that treatment also causes important adverse effects. The ethical objective should instead reflect the expected experience of a patient assigned to each arm. This requires putting outcome benefit and treatment-related harm on a common utility scale, then optimizing the resulting net utility subject to the trial’s information requirement.
The treatment allocation considered here is a fixed target for a two-arm trial: the target share assigned to treatment, rather than a rule for randomizing the next patient. The target is conditional on the assumptions and quantities specified by the design team. It is not a claim that the treatment is beneficial, and it does not replace clinical judgment about which outcomes and harms deserve inclusion.
A harm penalty can be an expected severity-weighted loss. For example, if a particular adverse event occurs with probability \(r\) and has disutility \(L\) utility points when it occurs, its expected disutility is \(rL\). With several harms, the expected penalties can be added when the utility scale and model make that addition appropriate. If benefit and harm are already combined in a validated patient utility measure, do not subtract the harm again: that would count it twice.
A Precision-Constrained Utility Target
Let \(N\) be the fixed total sample size, \(q=n_1/N\) the share assigned to treatment, and \(1-q=n_0/N\) the control share. Assume \(0<q<1\), independent patient outcomes across arms, finite arm-specific outcome variances \(\sigma_1^2\) and \(\sigma_0^2\), and complete outcome measurement for the planning calculation. The arm utilities \(u_1,u_0\) are treated as specified planning values. The variance quantities describe the patient-level outcome used to estimate the arm contrast; they are not the utility means themselves unless the design defines them that way.
The interval derivation below first treats \(q\) as continuous. For a fixed integer sample size \(N\), allowable shares are the grid values \(\{k/N:k=1,\ldots,N-1\}\); intersect this grid with the continuous feasible interval, then choose the largest or smallest feasible grid share according to the utility ordering and verify its standard error. If the intersection is empty, no integer allocation meets the precision constraint.
Under these assumptions, the variance of the difference in arm means is \(\sigma_1^2/n_1+\sigma_0^2/n_0\). If the largest acceptable standard error is \(\delta\), the allocation must satisfy that variance being no greater than \(\delta^2\). Equivalently, define the allocation-scaled standard error \(G(q)=\sqrt{\sigma_1^2/q+\sigma_0^2/(1-q)}\). Since the actual standard error is \(G(q)/\sqrt{N}\), the precision constraint is \(G(q)\leq\sqrt{N}\delta\).
The expected net utility per randomized patient is \(U(q)=(1-q)u_0+qu_1\), a linear function of the treatment share. In the continuous relaxation, maximizing a linear function over the feasible interval selects an endpoint. For a fixed integer sample size, choose the largest feasible grid share if treatment has greater net utility, or the smallest if control has greater net utility. If utilities are equal, every feasible allocation has the same expected utility.
Deriving the Feasible Allocation Interval
Write \(a=\sigma_1^2\) and \(b=\sigma_0^2\). Multiplying the precision inequality by \(q(1-q)>0\) preserves its direction and gives a quadratic inequality. Its roots, when real and within \((0,1)\), mark the boundaries of the feasible interval.
For \(K>0\), the quadratic opens upward. If its discriminant is positive and both roots lie between zero and one, the inequality holds between the roots, so the feasible set is \([q_-,q_+]\). A real-valued root formula alone does not guarantee a usable design: check that the roots are in \((0,1)\). Also, \(\inf_{0<q<1}G(q)^2=(\sqrt{a}+\sqrt{b})^2\). If \(a,b>0\), this minimum is attained at \(q=\sqrt{a}/(\sqrt{a}+\sqrt{b})\); if exactly one is zero, the infimum is not attained; if both are zero, \(G(q)^2=0\) for every \(0<q<1\). Thus a demand \(K<(\sqrt{a}+\sqrt{b})^2\) is infeasible; even the best allocation cannot meet it.
Worked Allocations With Treatment-Related Harm
Worked Example: A Less Beneficial Treatment With Nontrivial Harm
Suppose a hypothetical treatment has expected outcome benefit of 3.0 utility points and expected harm disutility of 0.6 points, so \(u_1=3.0-0.6=2.4\). Control has expected net utility \(u_0=2.6\). Let \(N=100\), \(\sigma_1^2=54.24\), \(\sigma_0^2=24.04\), and require \(SE\leq 1.414\) utility points. Then \(K=N\delta^2=100(1.414)^2\), approximately 200.
The boundary equation is \(200q^2+(24.04-54.24-200)q+54.24=0\), or \(200q^2-230.2q+54.24=0\). Its roots are \(q_-=(230.2-\sqrt{230.2^2-4(200)(54.24)})/400\approx0.3306\) and \(q_+=(230.2+\sqrt{230.2^2-4(200)(54.24)})/400\approx0.8205\).
Since \(u_1-u_0=2.4-2.6=-0.2\), utility decreases as the treatment share increases. With \(N=100\), the smallest feasible grid share is \(q=34/100=0.34\). At this share, \(G(q)=\sqrt{54.24/0.34+24.04/(1-0.34)}\approx\sqrt{195.95}=14.00\), so the actual standard error is \(14.00/\sqrt{100}\approx1.400\) utility points, within the required bound. Expected utility is \(U(q)=2.600+0.34(2.400-2.600)=2.532\) utility points per randomized patient.
The target assigns 34% to treatment and 66% to control. This does not mean that treatment is harmful in every patient; it means that, under the stated expected utilities and precision requirement, this is the feasible integer target with the greatest average utility.
Worked Example: A Beneficial Treatment and a Precision Requirement
In a second hypothetical design, treatment has expected outcome benefit of 4.0 points and expected harm disutility of 0.7 points, giving \(u_1=3.3\). Control has \(u_0=1.6\). Set \(N=30\), \(\sigma_1^2=5.610\), and \(\sigma_0^2=6.640\), with an acceptable standard error \(\delta=1.000\) utility point. Thus \(K=30(1.000)^2=30\).
The roots of \(30q^2+(6.640-5.610-30)q+5.610=0\) are \(q_{\pm}=(28.97\pm\sqrt{28.97^2-4(30)(5.610)})/60\). The discriminant is \(166.0609\), and its square root is about \(12.8865\), giving \(q_-\approx0.2681\) and \(q_+\approx0.6976\).
Treatment has greater net utility, so the continuous relaxation selects the upper feasible share, \(q_+\approx0.6976\). With \(N=30\), the largest feasible grid share is \(q=20/30\approx0.6667\). At that share, \(G(q)=\sqrt{5.610/(20/30)+6.640/(1-20/30)}\approx\sqrt{28.335}=5.323\). The actual standard error is \(5.323/\sqrt{30}\approx0.972\) utility point. Expected utility is \(U(q)=1.600+(20/30)(3.300-1.600)\approx2.733\) utility points per randomized patient.
The continuous precision boundary is about 69.76%; with this fixed sample size, the largest feasible integer target is 20/30, or about 66.67%. The target therefore uses the largest feasible share, not an unconstrained all-treatment allocation.
Worked Example: How a Harm Assumption Can Reverse the Target
Suppose, hypothetically, that treatment yields 3.0 benefit points and that a particular adverse event carries a 10-point disutility if it occurs. If its probability is 0.08, its expected harm penalty is \(0.08(10)=0.8\), so \(u_1=3.0-0.8=2.2\). Let control utility be \(u_0=1.8\). With \(\sigma_1^2=4\), \(\sigma_0^2=9\), \(N=50\), and \(\delta=\sqrt{30/50}\approx0.7746\), we have \(K=N\delta^2=30\).
The continuous feasible roots are \(q_{\pm}=(25\pm\sqrt{25^2-4(30)(4)})/60\approx0.2160, 0.6174\). Since \(2.2>1.8\), the continuous relaxation selects \(q_+\approx0.6174\). With \(N=50\), the largest feasible grid share is \(q=30/50=0.60\). At this share, \(G(q)=\sqrt{4/0.60+9/(1-0.60)}\approx\sqrt{29.17}=5.401\), and the actual standard error is \(5.401/\sqrt{50}\approx0.7638\). Utility is \(1.8+0.60(2.2-1.8)=2.04\) points per patient.
The break-even event probability solves \(3.0-10r=1.8\), so \(r=0.12\). If the assumed probability were 0.15 instead, treatment utility would be \(3.0-0.15(10)=1.5\), below control utility. The continuous relaxation would select \(q_-\approx0.2160\), with expected utility \(1.8+0.2160(1.5-1.8)\approx1.7352\) points per patient. With \(N=50\), the smallest feasible grid share is \(q=11/50=0.22\); its scaled standard error is \(G(q)=\sqrt{4/0.22+9/(1-0.22)}\approx\sqrt{29.72}=5.452\), giving an actual standard error of \(5.452/\sqrt{50}\approx0.7710\) and expected utility \(1.8+0.22(1.5-1.8)=1.734\) points per patient. The precision interval stays the same here because the variances and precision requirement were held fixed; the preferred endpoint changes because the utility ordering changed.
Diagnostics, Alternatives, and Limitations
Before using a target, check the inputs and the direction of every calculation. Confirm that benefit and harm are measured on the same utility scale, that harm penalties are expected values for the relevant treatment exposure, and that an adverse event has not already been incorporated in the outcome utility. Check that the variances correspond to the outcome whose contrast is being estimated, that \(K=N\delta^2\) uses the same standard-error units, and that both candidate roots lie in \((0,1)\). Substituting each selected boundary back into \(G(q)\) should reproduce the constraint to rounding accuracy.
A common mistake is to treat the treatment’s favorable outcome benefit as its net utility and then subtract harm only in the narrative. The correction is to subtract expected harm in the utility calculation before comparing arms: for benefit \(3.0\), event probability \(0.08\), and event disutility \(10\), net utility is \(3.0-0.08(10)=2.2\), not 3.0. A different error is reporting the allocation-scaled quantity \(G(q)\) as the actual standard error. Since \(SE=G(q)/\sqrt{N}\), retain the factor \(\sqrt{N}\) when translating to the trial’s standard error.
This target differs from pure welfare maximization, which would assign everyone to the arm with greater utility and could leave no control observations. It also differs from Neyman allocation, which chooses shares to minimize the variance of a specified contrast without maximizing patient utility. The method here maximizes a linear expected-utility objective while enforcing a precision bound. It does not automatically resolve ethical questions about a minimum control share, nor does it determine whether the chosen utility scale is clinically or socially appropriate.
The calculations rely on fixed planning values and a fixed total sample size. If harm probabilities, treatment effects, or variances are badly misspecified, the target can be poorly chosen. The calculation also does not account for delayed, cumulative, or interacting harms unless these are represented in the utility model. An infeasible precision bound should be reported as infeasible rather than handled by silently choosing a boundary. These limitations make sensitivity analysis of plausible harm values important when the allocation depends on a narrow utility difference.
Express outcome benefit and treatment-related harm on a common scale and compute \(u_0\) and \(u_1\).
Set \(K=N\delta^2\) and use the arm variances to obtain the feasible share interval.
Select the upper endpoint if \(u_1>u_0\), otherwise the lower endpoint; calculate the actual standard error and expected utility.
Check Your Understanding
Answer each question, then compare your reasoning with the brief solutions.
- If a treatment’s benefit is 5 utility points and an adverse event occurs with probability 0.10 and has disutility 12 points, what is treatment net utility?
- Why is the allocation-scaled standard error \(G(q)\) not generally the same as the actual standard error?
- If the feasible treatment shares are 0.30 through 0.75 and treatment net utility is lower than control utility, which share maximizes expected utility?
- What should be concluded if the precision constraint has no feasible share between zero and one?
- If an adverse event is already included in the outcome utility measure, should its expected disutility be subtracted again?
Solutions. (1) The expected harm is \(0.10(12)=1.2\) points, so net utility is \(5-1.2=3.8\) points. (2) \(G(q)=\sqrt{N}\,SE(q)\), so divide it by \(\sqrt{N}\) to obtain the actual standard error. (3) Choose \(q=0.30\), the lowest feasible share, because increasing treatment allocation lowers average utility. (4) The specified precision demand is infeasible under the assumed sample size and variances; revise a design input transparently rather than reporting a feasible target. (5) No. Subtracting it again would count the same harm twice.