<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">NEJSDS</journal-id>
<journal-title-group><journal-title>The New England Journal of Statistics in Data Science</journal-title></journal-title-group>
<issn pub-type="ppub">2693-7166</issn><issn-l>2693-7166</issn-l>
<publisher>
<publisher-name>New England Statistical Society</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">NEJSDS22</article-id>
<article-id pub-id-type="doi">10.51387/23-NEJSDS22</article-id>
<article-categories>
<subj-group subj-group-type="heading"><subject>Methodology Article</subject></subj-group>
<subj-group subj-group-type="area"><subject>Statistical Methodology</subject></subj-group>
</article-categories>
<title-group>
<article-title>Optimal Design of Controlled Experiments for Personalized Decision Making in the Presence of Observational Covariates</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Li</surname><given-names>Yezhuo</given-names></name><email xlink:href="mailto:yezhuol@clemson.edu">yezhuol@clemson.edu</email><xref ref-type="aff" rid="j_nejsds22_aff_001"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhang</surname><given-names>Qiong</given-names></name><email xlink:href="mailto:qiongz@clemson.edu">qiongz@clemson.edu</email><xref ref-type="aff" rid="j_nejsds22_aff_002"/><xref ref-type="corresp" rid="cor1">∗</xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Khademi</surname><given-names>Amin</given-names></name><email xlink:href="mailto:khademi@clemson.edu">khademi@clemson.edu</email><xref ref-type="aff" rid="j_nejsds22_aff_003"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Yang</surname><given-names>Boshi</given-names></name><email xlink:href="mailto:boshiy@clemson.edu">boshiy@clemson.edu</email><xref ref-type="aff" rid="j_nejsds22_aff_004"/>
</contrib>
<aff id="j_nejsds22_aff_001">School of Mathematical and Statistical Sciences, <institution>Clemson University</institution>, <country>USA</country>. E-mail address: <email xlink:href="mailto:yezhuol@clemson.edu">yezhuol@clemson.edu</email></aff>
<aff id="j_nejsds22_aff_002">School of Mathematical and Statistical Sciences, <institution>Clemson University</institution>, <country>USA</country>. E-mail address: <email xlink:href="mailto:qiongz@clemson.edu">qiongz@clemson.edu</email></aff>
<aff id="j_nejsds22_aff_003">Department of Industrial Engineering, <institution>Clemson University</institution>, <country>USA</country>. E-mail address: <email xlink:href="mailto:khademi@clemson.edu">khademi@clemson.edu</email></aff>
<aff id="j_nejsds22_aff_004">School of Mathematical and Statistical Sciences, <institution>Clemson University</institution>, <country>USA</country>. E-mail address: <email xlink:href="mailto:boshiy@clemson.edu">boshiy@clemson.edu</email></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>∗</label>Corresponding author.</corresp>
</author-notes>
<pub-date pub-type="ppub"><year>2023</year></pub-date><pub-date pub-type="epub"><day>26</day><month>1</month><year>2023</year></pub-date><volume>1</volume><issue>3</issue><fpage>386</fpage><lpage>393</lpage><history><date date-type="accepted"><day>12</day><month>1</month><year>2023</year></date></history>
<permissions><copyright-statement>© 2023 New England Statistical Society</copyright-statement><copyright-year>2023</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
<license-p>Open access article under the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">CC BY</ext-link> license.</license-p></license></permissions>
<abstract>
<p>Controlled experiments are widely applied in many areas such as clinical trials or user behavior studies in IT companies. Recently, it is popular to study experimental design problems to facilitate personalized decision making. In this paper, we investigate the problem of optimal design of multiple treatment allocation for personalized decision making in the presence of observational covariates associated with experimental units (often, patients or users). We assume that the response of a subject assigned to a treatment follows a linear model which includes the interaction between covariates and treatments to facilitate precision decision making. We define the optimal objective as the maximum variance of estimated personalized treatment effects over different treatments and different covariates values. The optimal design is obtained by minimizing this objective. Under a semi-definite program reformulation of the original optimization problem, we use a YALMIP and MOSEK based optimization solver to provide the optimal design. Numerical studies are provided to assess the quality of the optimal design.</p>
</abstract>
<kwd-group>
<label>Keywords and phrases</label>
<kwd>E-optimal design</kwd>
<kwd>Multiple treatments allocation</kwd>
<kwd>Semi-definite program</kwd>
</kwd-group>
<funding-group><award-group><funding-source xlink:href="https://doi.org/10.13039/100000001">NSF</funding-source><award-id>1651912</award-id></award-group><funding-statement>Khademi is supported by NSF Award 1651912. </funding-statement></funding-group>
</article-meta>
</front>
<body>
<sec id="j_nejsds22_s_001">
<label>1</label>
<title>Instruction</title>
<p>Optimal designs of experiments are developed to reduce the variance of estimated model parameters [<xref ref-type="bibr" rid="j_nejsds22_ref_024">24</xref>] by optimizing a function of the information matrix usually under a (generalized) linear model assumption. Examples include the determinant, the trace, and the minimum eigenvalue of the information matrix, which result in D-, A-, and E-optimal designs, respectively. In many areas, such as clinical trials or user behavior studies in IT companies, the experiments are conducted to investigate the treatment effects over different users by designing controlled experiments, i.e., divide the users into different groups and assigning each group with a treatment or control. For example, optimal design of experiments is applied to design clinical trials in the era of precision medicine, where the patient response may depend on some biomarkers (covariates). In fact, there is a significant growing evidence that the response of the patients may depend on their covariates in a wide range of applications. For instance, [<xref ref-type="bibr" rid="j_nejsds22_ref_026">26</xref>] showed that the top ten highest-grossing drugs in the US are only effective in 4% to 25% of the patient population, a shocking result for the current clinical practice. [<xref ref-type="bibr" rid="j_nejsds22_ref_006">6</xref>] applied a modified D-optimal design to early stage clinical trials when the covariates are uncontrollable. [<xref ref-type="bibr" rid="j_nejsds22_ref_019">19</xref>] applied a weighted L-optimal design for late stage Phase III clinical trials with observed covariates. As another emerging application, Tech Giants such as Google, Facebook, and LinkedIn frequently use A/B testing for marketing, web design, and data-driven decision making [<xref ref-type="bibr" rid="j_nejsds22_ref_029">29</xref>]. In fact, applying controlled experiments such as A/B testing experiments in business has improved the performance of companies [<xref ref-type="bibr" rid="j_nejsds22_ref_018">18</xref>]. Also, there are some methodological contributions for optimal design of experiments applied for A/B testing. For example, [<xref ref-type="bibr" rid="j_nejsds22_ref_005">5</xref>] studied an offline and online standard A/B testing with the goal of maximizing the precision of least square estimations.</p>
<p>The literature of optimal design of experiments for linear models, which we also use in this study, is vast. From the optimal design perspective, [<xref ref-type="bibr" rid="j_nejsds22_ref_002">2</xref>] investigated the problem with two treatments, and developed the D-optimal design for both covariates and treatment allocation under the assumption of a linear model with interactions between covariates and treatments. [<xref ref-type="bibr" rid="j_nejsds22_ref_030">30</xref>] generalized the work of [<xref ref-type="bibr" rid="j_nejsds22_ref_002">2</xref>] to experiments with multiple treatments. Following the same model setting, [<xref ref-type="bibr" rid="j_nejsds22_ref_025">25</xref>] developed the A- and E-optimal designs for treatments and covariates.</p>
<p>In practice, the user covariates may not be controllable, due to the restriction in the user recruiting process. Thus, an alternative problem is to allocate the treatments to a given set of users with <italic>observed</italic> covariates. From the optimal design perspective, the aim is to obtain an exact design by optimizing a design objective with the treatment allocation as the design variable given fixed covariates, which often results in an optimization problem with binary decision variables. For two treatment allocation, under the linear model assumption without interaction between covariates and treatments, [<xref ref-type="bibr" rid="j_nejsds22_ref_016">16</xref>] proposed computationally tractable algorithms to search D- and A- optimal designs. Also, with a particular interest of minimizing the variance of the estimated treatment effect (i.e., a <inline-formula id="j_nejsds22_ineq_001"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${D_{s}}$]]></tex-math></alternatives></inline-formula> optimal design criterion), [<xref ref-type="bibr" rid="j_nejsds22_ref_005">5</xref>] demonstrated that the problem can be solved efficiently based on a generalization of the MAX-CUT semi-definite programming (SDP) relaxation of [<xref ref-type="bibr" rid="j_nejsds22_ref_014">14</xref>]. Given the linear model with interaction between treatments and covariates, [<xref ref-type="bibr" rid="j_nejsds22_ref_031">31</xref>] proposed an optimal design objective for personalized decision making with two treatments and a corresponding approximation solution approach to obtain near optimal allocations efficiently.</p>
<p>In this paper, we generalize the work in [<xref ref-type="bibr" rid="j_nejsds22_ref_031">31</xref>] to multiple treatment allocation for personalized decision making with observational covariates. Specifically, we consider the situation that there are a finite number of treatment options and subjects with given covariates. We assume that the response of a subject assigned to a treatment follows a linear model which includes the interaction between covariates and treatments. Accordingly, we can define the best treatment option for each subject groups, which can be estimated with data. This setup facilitates precision decision making. However, by including more than two treatments, the resulting design objective can not be simplified by the approximation approach developed for the two treatment cases in [<xref ref-type="bibr" rid="j_nejsds22_ref_031">31</xref>]. Since the design objective matches the E-optimal design criterion, we reformulate the optimization problem as a SDP with binary decision variables. We use a YALMIP and MOSEK based optimization solver for SDP in a branch-and-bound scheme to provide the optimal design. In our numerical study, we assess the quality of the optimal designs provided by the solver.</p>
</sec>
<sec id="j_nejsds22_s_002">
<label>2</label>
<title>Problem Description</title>
<p>A decision-making problem in practice can often be simplified to choose a treatment from a finite candidate set <inline-formula id="j_nejsds22_ineq_002"><alternatives><mml:math>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\{1,\dots ,K\}$]]></tex-math></alternatives></inline-formula> that has the best performance measure <inline-formula id="j_nejsds22_ineq_003"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\mu _{k}}$]]></tex-math></alternatives></inline-formula>, i.e., 
<disp-formula id="j_nejsds22_eq_001">
<label>(2.1)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>∗</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">∈</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ {k^{\ast }}\in {\mathrm{argmax}_{k\in \{1,\dots ,K\}}}{\mu _{k}}.\]]]></tex-math></alternatives>
</disp-formula> 
The values of <inline-formula id="j_nejsds22_ineq_004"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\mu _{k}}$]]></tex-math></alternatives></inline-formula>’s are unknown, which can be estimated based on collected user responses to their treatment allocations. Particularly, given <italic>n</italic> users, the experimenter allocates one of the <italic>K</italic> treatments to each of the users. The response of the <italic>i</italic>-th user is denoted by <inline-formula id="j_nejsds22_ineq_005"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${y_{i}}$]]></tex-math></alternatives></inline-formula>. Assume that <inline-formula id="j_nejsds22_ineq_006"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${y_{i}}$]]></tex-math></alternatives></inline-formula> is a continuous scalar that follows a model given by 
<disp-formula id="j_nejsds22_eq_002">
<label>(2.2)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ε</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="2.5pt"/>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="normal">for</mml:mi>
<mml:mspace width="2.5pt"/>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ {y_{i}}={\sum \limits_{k=1}^{K}}{x_{ik}}{\mu _{k}}+{\varepsilon _{i}},\hspace{2.5pt}\hspace{2.5pt}\mathrm{for}\hspace{2.5pt}\hspace{2.5pt}i=1,\dots ,n,\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_nejsds22_ineq_007"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ε</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\varepsilon _{i}}$]]></tex-math></alternatives></inline-formula> is an additive error term, and <inline-formula id="j_nejsds22_ineq_008"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[${x_{ik}}\in \{0,1\}$]]></tex-math></alternatives></inline-formula> with <inline-formula id="j_nejsds22_ineq_009"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[${x_{ik}}=1$]]></tex-math></alternatives></inline-formula> indicating that the <italic>k</italic>-th treatment is allocated to the <italic>i</italic>-th user. We require that <inline-formula id="j_nejsds22_ineq_010"><alternatives><mml:math>
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[${\textstyle\sum _{k=1}^{K}}{x_{ik}}=1$]]></tex-math></alternatives></inline-formula> to guarantee that each user is only exposed to a single treatment. Under the model assumption in (<xref rid="j_nejsds22_eq_002">2.2</xref>), the performance measure <inline-formula id="j_nejsds22_ineq_011"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\mu _{k}}$]]></tex-math></alternatives></inline-formula> represents the average treatment performance over the target user population, which can be estimated by <inline-formula id="j_nejsds22_ineq_012"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\hat{\mu }_{k}}$]]></tex-math></alternatives></inline-formula> given responses <inline-formula id="j_nejsds22_ineq_013"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${y_{i}}$]]></tex-math></alternatives></inline-formula>’s and treatment allocation <inline-formula id="j_nejsds22_ineq_014"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${x_{ik}}$]]></tex-math></alternatives></inline-formula>’s. Then a data-driven solution to (<xref rid="j_nejsds22_eq_001">2.1</xref>) is given by 
<disp-formula id="j_nejsds22_eq_003">
<label>(2.3)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>∗</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">∈</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ {\hat{k}^{\ast }}\in {\mathrm{argmax}_{k\in \{1,\dots ,K\}}}{\hat{\mu }_{k}}.\]]]></tex-math></alternatives>
</disp-formula> 
The accuracy of this decision is associated with the accuracy of the estimates <inline-formula id="j_nejsds22_ineq_015"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\hat{\mu }_{k}}$]]></tex-math></alternatives></inline-formula>’s. To reduce the uncertainty of the decision, we can reduce the variances of the estimates <inline-formula id="j_nejsds22_ineq_016"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\hat{\mu }_{k}}$]]></tex-math></alternatives></inline-formula>’s.</p>
<p>Under the context of personalized decision making, a user is associated with observed covariates <inline-formula id="j_nejsds22_ineq_017"><alternatives><mml:math>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi>
<mml:mo stretchy="false">⊂</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[$\mathbf{z}={({z_{1}},\dots ,{z_{p}})^{\top }}\in \mathcal{Z}\subset {\mathbb{R}^{p}}$]]></tex-math></alternatives></inline-formula>, where <inline-formula id="j_nejsds22_ineq_018"><alternatives><mml:math>
<mml:mi mathvariant="script">Z</mml:mi></mml:math><tex-math><![CDATA[$\mathcal{Z}$]]></tex-math></alternatives></inline-formula> is the covariates space of the target population. Examples of the covariates include the demographic information, social behavior and network connections. The treatment performance can often be related to the covariates values. Let <inline-formula id="j_nejsds22_ineq_019"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\mu _{k}}(\mathbf{z})$]]></tex-math></alternatives></inline-formula> be a function of the users’ covariates <inline-formula id="j_nejsds22_ineq_020"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}$]]></tex-math></alternatives></inline-formula> representing the personalized treatment performance measure. In this paper, we further assume that <inline-formula id="j_nejsds22_ineq_021"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\mu _{k}}(\mathbf{z})$]]></tex-math></alternatives></inline-formula> is a linear function over <bold>z</bold>. Therefore, the linear model in (<xref rid="j_nejsds22_eq_002">2.2</xref>) is represented by 
<disp-formula id="j_nejsds22_eq_004">
<label>(2.4)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ε</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ε</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="2.5pt"/>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="normal">for</mml:mi>
<mml:mspace width="2.5pt"/>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}{y_{i}}& ={\sum \limits_{k=1}^{K}}{x_{ik}}{\mu _{k}}({\mathbf{z}_{i}})+{\varepsilon _{i}}\\ {} & ={\sum \limits_{k=1}^{K}}{x_{ik}}{\mathbf{z}_{i}^{\top }}{\boldsymbol{\beta }_{k}}+{\varepsilon _{i}},\hspace{2.5pt}\hspace{2.5pt}\mathrm{for}\hspace{2.5pt}\hspace{2.5pt}i=1,\dots ,n,\end{aligned}\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_nejsds22_ineq_022"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\boldsymbol{\beta }_{k}}={({\beta _{1k}},\dots ,{\beta _{pk}})^{\top }}$]]></tex-math></alternatives></inline-formula> is a vector of linear coefficients. The first feature in each <inline-formula id="j_nejsds22_ineq_023"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\mathbf{z}_{i}}$]]></tex-math></alternatives></inline-formula> is fixed to be one as the linear intercept. Similar to [<xref ref-type="bibr" rid="j_nejsds22_ref_030">30</xref>], this model incorporates the interaction between treatment and covariates, which enables the estimation of heterogeneity of treatment performance over covariates <inline-formula id="j_nejsds22_ineq_024"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}$]]></tex-math></alternatives></inline-formula>.</p>
<p>Under this model, the problem of personalized decision making becomes 
<disp-formula id="j_nejsds22_eq_005">
<label>(2.5)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr class="split-mtr">
<mml:mtd class="split-mtd">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>∗</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
</mml:mtd>
<mml:mtd class="split-mtd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr class="split-mtr">
<mml:mtd class="split-mtd">
<mml:mo>=</mml:mo>
</mml:mtd>
<mml:mtd class="split-mtd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr class="split-mtr">
<mml:mtd class="split-mtd"/>
<mml:mtd class="split-mtd">
<mml:mtext>for any</mml:mtext>
<mml:mspace width="2.5pt"/>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \begin{aligned}{}{k^{\ast }}(\mathbf{z})=& {\mathrm{argmax}_{k\in \{1,\dots ,K\}}}{\mu _{k}}(\mathbf{z})\\ {} =& {\mathrm{argmax}_{k\in \{1,\dots ,K\}}}\left\{{\mathbf{z}^{\top }}{\boldsymbol{\beta }_{k}}\right\}\\ {} & \text{for any}\hspace{2.5pt}\mathbf{z}\in \mathcal{Z}.\end{aligned}\]]]></tex-math></alternatives>
</disp-formula> 
With estimated parameters, a data-driven solution to (<xref rid="j_nejsds22_eq_005">2.5</xref>) can be obtained for any <inline-formula id="j_nejsds22_ineq_025"><alternatives><mml:math>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi></mml:math><tex-math><![CDATA[$\mathbf{z}\in \mathcal{Z}$]]></tex-math></alternatives></inline-formula>, i.e., 
<disp-formula id="j_nejsds22_eq_006">
<label>(2.6)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>∗</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup><mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ {\hat{k}^{\ast }}(\mathbf{z})={\mathrm{argmax}_{k=1,2,\dots ,K}}\left\{{\mathbf{z}^{\top }}\hat{{\boldsymbol{\beta }_{k}}}\right\}\]]]></tex-math></alternatives>
</disp-formula> 
Similar to (<xref rid="j_nejsds22_eq_003">2.3</xref>), to improve the accuracy of personalized decisions, it is desired to reduce the variance of estimated <inline-formula id="j_nejsds22_ineq_026"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\mu _{k}}(\mathbf{z})={\mathbf{z}^{\top }}{\boldsymbol{\beta }_{k}}$]]></tex-math></alternatives></inline-formula> for each <inline-formula id="j_nejsds22_ineq_027"><alternatives><mml:math>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$k\in \{1,\dots ,K\}$]]></tex-math></alternatives></inline-formula> and each <inline-formula id="j_nejsds22_ineq_028"><alternatives><mml:math>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi></mml:math><tex-math><![CDATA[$\mathbf{z}\in \mathcal{Z}$]]></tex-math></alternatives></inline-formula>. Following the optimal design perspective in [<xref ref-type="bibr" rid="j_nejsds22_ref_031">31</xref>], we can reduce the variances by searching an optimal allocation of the treatments <inline-formula id="j_nejsds22_ineq_029"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${x_{ik}}$]]></tex-math></alternatives></inline-formula>’s in the presence of fixed covariates of recruited users as illustrated in Figure <xref rid="j_nejsds22_fig_001">1</xref>. Next, we investigate the design criterion that characterizes the variance of estimated <inline-formula id="j_nejsds22_ineq_030"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">μ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\mu _{k}}(\mathbf{z})={\mathbf{z}^{\top }}{\boldsymbol{\beta }_{k}}$]]></tex-math></alternatives></inline-formula> for each <inline-formula id="j_nejsds22_ineq_031"><alternatives><mml:math>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$k\in \{1,\dots ,K\}$]]></tex-math></alternatives></inline-formula> and any <inline-formula id="j_nejsds22_ineq_032"><alternatives><mml:math>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi></mml:math><tex-math><![CDATA[$\mathbf{z}\in \mathcal{Z}$]]></tex-math></alternatives></inline-formula>.</p>
<fig id="j_nejsds22_fig_001">
<label>Figure 1</label>
<caption>
<p>An illustration of the motivation of the proposed approach for two treatment allocations (i.e., + and − in the figure): We aim to obtain an optimal design of the treatment allocations to reduce the variances of estimated personalized treatment effects for users with any covariates <inline-formula id="j_nejsds22_ineq_033"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}$]]></tex-math></alternatives></inline-formula>. By reducing these variances, it is clearer how to make the decision accurately.</p>
</caption>
<graphic xlink:href="nejsds22_g001.jpg"/>
</fig>
</sec>
<sec id="j_nejsds22_s_003">
<label>3</label>
<title>Design Criterion of Controlled Experiments for Personalized Decision Making</title>
<p>Let <inline-formula id="j_nejsds22_ineq_034"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[$\boldsymbol{y}={({y_{1}},\dots ,{y_{n}})^{\top }}$]]></tex-math></alternatives></inline-formula> be the responses of <italic>n</italic> users. Correspondingly, let <italic>Z</italic> be an <inline-formula id="j_nejsds22_ineq_035"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">p</mml:mi></mml:math><tex-math><![CDATA[$n\times p$]]></tex-math></alternatives></inline-formula> matrix, whose rows are the users’ covariates <inline-formula id="j_nejsds22_ineq_036"><alternatives><mml:math>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup></mml:math><tex-math><![CDATA[${\boldsymbol{z}_{1}^{\top }},\dots ,{\boldsymbol{z}_{n}^{\top }}$]]></tex-math></alternatives></inline-formula> (the first entry is loaded by one as the intercept). The treatment allocation is recorded in an <inline-formula id="j_nejsds22_ineq_037"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi></mml:math><tex-math><![CDATA[$n\times K$]]></tex-math></alternatives></inline-formula> matrix <italic>X</italic>, where the <italic>i</italic>-th row of <italic>X</italic> is denoted by <inline-formula id="j_nejsds22_ineq_038"><alternatives><mml:math>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\boldsymbol{x}_{i}^{\top }}={({x_{i1}},\dots ,{x_{iK}})^{\top }}$]]></tex-math></alternatives></inline-formula> representing the treatment allocation of the <italic>i</italic>-th user. We assume that the responses are generated under the model in (<xref rid="j_nejsds22_eq_004">2.4</xref>). The model covariates matrix is then given by 
<disp-formula id="j_nejsds22_eq_007">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable equalrows="false" equalcolumns="false" columnalign="center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mo>⋮</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \left[\begin{array}{c}{\boldsymbol{x}_{1}^{\top }}\otimes {\boldsymbol{z}_{1}^{\top }}\\ {} \vdots \\ {} {\boldsymbol{x}_{n}^{\top }}\otimes {\boldsymbol{z}_{n}^{\top }}\end{array}\right]\]]]></tex-math></alternatives>
</disp-formula> 
which we assume has a full column rank. The notation ⊗ denotes the Kronecker product. By stacking <inline-formula id="j_nejsds22_ineq_039"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\boldsymbol{\beta }_{k}}$]]></tex-math></alternatives></inline-formula>’s in a vector <inline-formula id="j_nejsds22_ineq_040"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[$\boldsymbol{b}={({\boldsymbol{\beta }_{1}^{\top }},\dots ,{\boldsymbol{\beta }_{K}^{\top }})^{\top }}$]]></tex-math></alternatives></inline-formula> of size <inline-formula id="j_nejsds22_ineq_041"><alternatives><mml:math>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi></mml:math><tex-math><![CDATA[$Kp$]]></tex-math></alternatives></inline-formula>, we can express the least squares estimator of <inline-formula id="j_nejsds22_ineq_042"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">b</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{b}$]]></tex-math></alternatives></inline-formula> by 
<disp-formula id="j_nejsds22_eq_008">
<label>(3.1)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mtd>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo stretchy="false">⋯</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable equalrows="false" equalcolumns="false" columnalign="center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mo>⋮</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable equalrows="false" equalcolumns="false" columnalign="center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mo>⋮</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>·</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable equalrows="false" equalcolumns="false" columnalign="center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mo>⋮</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}\hat{\boldsymbol{b}}& ={\left[{\hat{\boldsymbol{\beta }}_{1}^{\top }}\cdots {\hat{\boldsymbol{\beta }}_{K}}\right]^{\top }}\\ {} & ={\left({\left[\begin{array}{c}{\boldsymbol{x}_{1}^{\top }}\otimes {\boldsymbol{z}_{1}^{\top }}\\ {} \vdots \\ {} {\boldsymbol{x}_{n}^{\top }}\otimes {\boldsymbol{z}_{n}^{\top }}\end{array}\right]^{\top }}\left[\begin{array}{c}{\boldsymbol{x}_{1}^{\top }}\otimes {\boldsymbol{z}_{1}^{\top }}\\ {} \vdots \\ {} {\boldsymbol{x}_{n}^{\top }}\otimes {\boldsymbol{z}_{n}^{\top }}\end{array}\right]\right)^{-1}}\\ {} & \cdot {\left[\begin{array}{c}{\boldsymbol{x}_{1}^{\top }}\otimes {\boldsymbol{z}_{1}^{\top }}\\ {} \vdots \\ {} {\boldsymbol{x}_{n}^{\top }}\otimes {\boldsymbol{z}_{n}^{\top }}\end{array}\right]^{\top }}\boldsymbol{y}.\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
</p>
<p>We assume that the additive error term <inline-formula id="j_nejsds22_ineq_043"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">ε</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\varepsilon _{i}}$]]></tex-math></alternatives></inline-formula>’s in (<xref rid="j_nejsds22_eq_004">2.4</xref>) are independent and identically distributed random variables with mean zero and variance <inline-formula id="j_nejsds22_ineq_044"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\sigma ^{2}}$]]></tex-math></alternatives></inline-formula>. The variance-covariance matrix of the estimated <inline-formula id="j_nejsds22_ineq_045"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">b</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{b}$]]></tex-math></alternatives></inline-formula> in (<xref rid="j_nejsds22_eq_008">3.1</xref>) can be expressed by 
<disp-formula id="j_nejsds22_eq_009">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">var</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo><mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable equalrows="false" equalcolumns="false" columnalign="center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mo>⋮</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable equalrows="false" equalcolumns="false" columnalign="center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mo>⋮</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \mathrm{var}(\hat{\boldsymbol{b}})={\sigma ^{2}}{\left({\left[\begin{array}{c}{\boldsymbol{x}_{1}^{\top }}\otimes {\boldsymbol{z}_{1}^{\top }}\\ {} \vdots \\ {} {\boldsymbol{x}_{n}^{\top }}\otimes {\boldsymbol{z}_{n}^{\top }}\end{array}\right]^{\top }}\left[\begin{array}{c}{\boldsymbol{x}_{1}^{\top }}\otimes {\boldsymbol{z}_{1}^{\top }}\\ {} \vdots \\ {} {\boldsymbol{x}_{n}^{\top }}\otimes {\boldsymbol{z}_{n}^{\top }}\end{array}\right]\right)^{-1}}.\]]]></tex-math></alternatives>
</disp-formula> 
Notice that 
<disp-formula id="j_nejsds22_eq_010">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable equalrows="false" equalcolumns="false" columnalign="center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mo>⋮</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable equalrows="false" equalcolumns="false" columnalign="center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mo>⋮</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>⊗</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>⊗</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>⊗</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable columnspacing="10.0pt 10.0pt" equalrows="false" columnlines="none none none" equalcolumns="false" columnalign="center center center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd class="array">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd class="array">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array"/>
<mml:mtd class="array">
<mml:mo stretchy="false">⋱</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd class="array">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& {\left[\begin{array}{c}{\boldsymbol{x}_{1}^{\top }}\otimes {\boldsymbol{z}_{1}^{\top }}\\ {} \vdots \\ {} {\boldsymbol{x}_{n}^{\top }}\otimes {\boldsymbol{z}_{n}^{\top }}\end{array}\right]^{\top }}\left[\begin{array}{c}{\boldsymbol{x}_{1}^{\top }}\otimes {\boldsymbol{z}_{1}^{\top }}\\ {} \vdots \\ {} {\boldsymbol{x}_{n}^{\top }}\otimes {\boldsymbol{z}_{n}^{\top }}\end{array}\right]\\ {} & ={\sum \limits_{i=1}^{n}}({\boldsymbol{x}_{i}}\otimes {\boldsymbol{z}_{i}})({\boldsymbol{x}_{i}^{\top }}\otimes {\boldsymbol{z}_{i}^{\top }})={\sum \limits_{i=1}^{n}}({\boldsymbol{x}_{i}}{\boldsymbol{x}_{i}^{\top }})\otimes ({\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }})\\ {} & =\left[\begin{array}{c@{\hskip10.0pt}c@{\hskip10.0pt}c}{\textstyle\textstyle\sum _{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{i1}}& 0& 0\\ {} & \ddots \\ {} 0& 0& {\textstyle\textstyle\sum _{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{iK}}\end{array}\right],\end{aligned}\]]]></tex-math></alternatives>
</disp-formula> 
which is the result of that <inline-formula id="j_nejsds22_ineq_046"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup></mml:math><tex-math><![CDATA[${\boldsymbol{x}_{i}}{\boldsymbol{x}_{i}^{\top }}$]]></tex-math></alternatives></inline-formula> is a <inline-formula id="j_nejsds22_ineq_047"><alternatives><mml:math>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi></mml:math><tex-math><![CDATA[$K\times K$]]></tex-math></alternatives></inline-formula> diagonal matrix with diagonal entries <inline-formula id="j_nejsds22_ineq_048"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${x_{i1}},\dots ,{x_{iK}}$]]></tex-math></alternatives></inline-formula>. Then the variance-covariance matrix of <inline-formula id="j_nejsds22_ineq_049"><alternatives><mml:math><mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover></mml:math><tex-math><![CDATA[$\hat{\boldsymbol{b}}$]]></tex-math></alternatives></inline-formula> can be simplified to a block diagonal matrix: 
<disp-formula id="j_nejsds22_eq_011">
<label>(3.2)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">var</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo><mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mspace width="-0.1667em"/>
<mml:mo>=</mml:mo>
<mml:mspace width="-0.1667em"/>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="normal">diag</mml:mi>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mspace width="-0.1667em"/>
<mml:mo>…</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mspace width="-0.1667em"/>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \mathrm{var}(\hat{\boldsymbol{b}})\hspace{-0.1667em}=\hspace{-0.1667em}{\sigma ^{2}}\mathrm{diag}\left\{{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{i1}}\right)^{-1}}\hspace{-0.1667em}\dots {\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{iK}}\right)^{-1}}\hspace{-0.1667em}\right\}.\]]]></tex-math></alternatives>
</disp-formula>
</p>
<p>For any <inline-formula id="j_nejsds22_ineq_050"><alternatives><mml:math>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$k\in \{1,\dots ,K\}$]]></tex-math></alternatives></inline-formula> and <inline-formula id="j_nejsds22_ineq_051"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}\in \mathcal{Z}$]]></tex-math></alternatives></inline-formula>, we have that 
<disp-formula id="j_nejsds22_eq_012">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">var</mml:mi>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="normal">var</mml:mi>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \mathrm{var}\left({\boldsymbol{z}^{\top }}{\hat{\boldsymbol{\beta }}_{k}}\right)={\boldsymbol{z}^{\top }}\mathrm{var}\left({\hat{\boldsymbol{\beta }}_{k}}\right)\boldsymbol{z}={\sigma ^{2}}{\boldsymbol{z}^{\top }}{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)^{-1}}\boldsymbol{z}.\]]]></tex-math></alternatives>
</disp-formula> 
As noted earlier, we assume that the experiments are conducted with <italic>n</italic> existing users. Thus, the personalized information matrix <italic>Z</italic> is observed, and the experimental design problem is to determine the treatment allocation matrix <italic>X</italic>. A necessary condition for positive definiteness of the variance-covariance matrix requires that <inline-formula id="j_nejsds22_ineq_052"><alternatives><mml:math>
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">≥</mml:mo>
<mml:mi mathvariant="italic">p</mml:mi></mml:math><tex-math><![CDATA[${\textstyle\sum _{i=1}^{n}}{x_{ik}}\ge p$]]></tex-math></alternatives></inline-formula> for any <inline-formula id="j_nejsds22_ineq_053"><alternatives><mml:math>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$k\in \{1,\dots ,K\}$]]></tex-math></alternatives></inline-formula> and <inline-formula id="j_nejsds22_ineq_054"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo stretchy="false">≥</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi></mml:math><tex-math><![CDATA[$n\ge Kp$]]></tex-math></alternatives></inline-formula>.</p>
<p>Our goal is to minimize the variance of <inline-formula id="j_nejsds22_ineq_055"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\boldsymbol{z}^{\top }}{\hat{\boldsymbol{\beta }}_{k}}$]]></tex-math></alternatives></inline-formula> for any <italic>k</italic> and <inline-formula id="j_nejsds22_ineq_056"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}$]]></tex-math></alternatives></inline-formula> to improve the accuracy of the data-driven decision in (<xref rid="j_nejsds22_eq_006">2.6</xref>). Instead of minimizing all the variances simultaneously, we formulate the optimization problem by minimizing the worst case, i.e., the maximum variance of any <inline-formula id="j_nejsds22_ineq_057"><alternatives><mml:math>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$k\in \{1,\dots ,K\}$]]></tex-math></alternatives></inline-formula> and <inline-formula id="j_nejsds22_ineq_058"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}\in \mathcal{Z}$]]></tex-math></alternatives></inline-formula>. Therefore, the design criterion is given by 
<disp-formula id="j_nejsds22_eq_013">
<label>(3.3)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr class="split-mtr">
<mml:mtd class="split-mtd"/>
<mml:mtd class="split-mtd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">max</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mi mathvariant="normal">var</mml:mi>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">β</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">ˆ</mml:mo></mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr class="split-mtr">
<mml:mtd class="split-mtd"/>
<mml:mtd class="split-mtd">
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">max</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">σ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \begin{aligned}{}& {\mathrm{max}_{\mathbf{z}\in \mathcal{Z}}}\underset{k=1,2,\dots ,K}{\max }\mathrm{var}\left({\mathbf{z}^{\top }}{\hat{\boldsymbol{\beta }}_{k}}\right)\\ {} & ={\mathrm{max}_{\mathbf{z}\in \mathcal{Z}}}\underset{k=1,2,\dots ,K}{\max }{\sigma ^{2}}{\boldsymbol{z}^{\top }}{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)^{-1}}\boldsymbol{z}.\end{aligned}\]]]></tex-math></alternatives>
</disp-formula> 
The optimal design is then given by solving the problem <disp-formula-group id="j_nejsds22_dg_001">
<disp-formula id="j_nejsds22_eq_014">
<label>(3.4a)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="script">Z</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd class="align-even">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}\underset{X}{\min }\underset{\boldsymbol{z}\in \mathcal{Z}}{\max }\underset{k=1,2,\dots ,K}{\max }\hspace{1em}& {\boldsymbol{z}^{\top }}{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)^{-1}}\boldsymbol{z}\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_015">
<label>(3.4b)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:mtext>s.t.</mml:mtext>
<mml:mspace width="2.5pt"/>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd class="align-even">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">≥</mml:mo>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}\text{s.t.}\hspace{2.5pt}\hspace{1em}& {\sum \limits_{i=1}^{n}}{x_{ik}}\ge p,\hspace{1em}k=1,\dots ,K,\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_016">
<label>(3.4c)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& {\sum \limits_{k=1}^{K}}{x_{ik}}=1,\hspace{1em}i=1,2,\dots ,n,\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_017">
<label>(3.4d)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& X\in {\{0,1\}^{n\times K}},\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
</disp-formula-group> where <inline-formula id="j_nejsds22_ineq_059"><alternatives><mml:math>
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">≥</mml:mo>
<mml:mi mathvariant="italic">p</mml:mi></mml:math><tex-math><![CDATA[${\textstyle\sum _{i=1}^{n}}{x_{ik}}\ge p$]]></tex-math></alternatives></inline-formula> is required for the positive definiteness of the matrix <inline-formula id="j_nejsds22_ineq_060"><alternatives><mml:math>
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\textstyle\sum _{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}$]]></tex-math></alternatives></inline-formula>, and the constraint <inline-formula id="j_nejsds22_ineq_061"><alternatives><mml:math>
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:math><tex-math><![CDATA[${\textstyle\sum _{k=1}^{K}}{x_{ik}}=1$]]></tex-math></alternatives></inline-formula> ensures that each user is exactly assigned to one treatment.</p>
<p>Although the optimal design criterion has a closed-form expression, the corresponding optimization problem is still a challenge to solve directly as a mixed-integer minimax problem. We assume that the covariates space <inline-formula id="j_nejsds22_ineq_062"><alternatives><mml:math>
<mml:mi mathvariant="script">Z</mml:mi></mml:math><tex-math><![CDATA[$\mathcal{Z}$]]></tex-math></alternatives></inline-formula> is given by a unit ball, i.e., <inline-formula id="j_nejsds22_ineq_063"><alternatives><mml:math>
<mml:mi mathvariant="script">Z</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">∣</mml:mo>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mo stretchy="false">≤</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\mathcal{Z}=\{\boldsymbol{z}\in {\mathbb{R}^{p}}\mid \| \boldsymbol{z}\| \le 1\}$]]></tex-math></alternatives></inline-formula>. For any <italic>X</italic> that gives a positive definite variance-covariance matrix, we have that 
<disp-formula id="j_nejsds22_eq_018">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mo stretchy="false">≤</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mo stretchy="false">≤</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munder>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munder>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal" stretchy="false">/</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal" stretchy="false">/</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munder>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& \underset{\| \boldsymbol{z}\| \le 1}{\max }\underset{k=1,2,\dots ,K}{\max }\left[{\boldsymbol{z}^{\top }}{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)^{-1}}\boldsymbol{z}\right]\\ {} & =\underset{k=1,2,\dots ,K}{\max }\underset{\| \boldsymbol{z}\| \le 1}{\max }\left[{\boldsymbol{z}^{\top }}{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)^{-1}}\boldsymbol{z}\right]\\ {} & =\underset{k=1,2,\dots ,K}{\max }\underset{\| \boldsymbol{z}\| =1}{\max }\left[{\boldsymbol{z}^{\top }}{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)^{-1}}\boldsymbol{z}\right]\\ {} & =\underset{k=1,2,\dots ,K}{\max }{\lambda _{\max }}\left[{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)^{-1}}\right]\\ {} & =\underset{k=1,2,\dots ,K}{\max }\left\{1/{\lambda _{\min }}\left[\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)\right]\right\}\\ {} & =\underset{k=1,2,\dots ,K}{\max }\left\{1/\underset{\| \boldsymbol{z}\| =1}{\min }\left[{\boldsymbol{z}^{\top }}\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)\boldsymbol{z}\right]\right\},\end{aligned}\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_nejsds22_ineq_064"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\lambda _{\max }}$]]></tex-math></alternatives></inline-formula> and <inline-formula id="j_nejsds22_ineq_065"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\lambda _{\min }}$]]></tex-math></alternatives></inline-formula> produce the maximum and minimum eigenvalues of a matrix, respectively. Accordingly, the optimization problem in (3.4) is equivalent to <disp-formula-group id="j_nejsds22_dg_002">
<disp-formula id="j_nejsds22_eq_019">
<label>(3.5a)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd class="align-even">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}\underset{X}{\max }\underset{k=1,2,\dots ,K}{\min }\hspace{1em}& {\lambda _{\min }}\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_020">
<label>(3.5b)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:mtext>s.t.</mml:mtext>
<mml:mspace width="2.5pt"/>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd class="align-even">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">≥</mml:mo>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}\text{s.t.}\hspace{2.5pt}\hspace{1em}& {\sum \limits_{i=1}^{n}}{x_{ik}}\ge p,\hspace{1em}k=1,\dots ,K,\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_021">
<label>(3.5c)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& {\sum \limits_{k=1}^{K}}{x_{ik}}=1,\hspace{1em}i=1,2,\dots ,n,\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_022">
<label>(3.5d)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& X\in {\{0,1\}^{n\times K}}.\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
</disp-formula-group> This design objective is known as the E-optimal design in the literature (e.g., [<xref ref-type="bibr" rid="j_nejsds22_ref_024">24</xref>] and [<xref ref-type="bibr" rid="j_nejsds22_ref_009">9</xref>]), i.e., 
<disp-formula id="j_nejsds22_eq_023">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:mfenced separators="" open="[" close="]">
<mml:mrow>
<mml:mtable columnspacing="10.0pt 10.0pt" equalrows="false" columnlines="none none none" equalcolumns="false" columnalign="center center center">
<mml:mtr>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd class="array">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd class="array">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array"/>
<mml:mtd class="array">
<mml:mo stretchy="false">⋱</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="array">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd class="array">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd class="array">
<mml:msubsup>
<mml:mrow>
<mml:mo largeop="false" movablelimits="false">∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& \underset{k=1,2,\dots ,K}{\min }{\lambda _{\min }}\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)\\ {} & ={\lambda _{\min }}\left(\left[\begin{array}{c@{\hskip10.0pt}c@{\hskip10.0pt}c}{\textstyle\textstyle\sum _{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{i1}}& 0& 0\\ {} & \ddots \\ {} 0& 0& {\textstyle\textstyle\sum _{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{iK}}\end{array}\right]\right).\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
</p>
<p>Next, we provide a SDP-based solution approach to solve (3.5) with observed covariates <italic>Z</italic> and a binary decision <italic>X</italic>.</p>
</sec>
<sec id="j_nejsds22_s_004">
<label>4</label>
<title>A SDP-based Solution Approach</title>
<p>Following the reformulation technique for E-optimal design in [<xref ref-type="bibr" rid="j_nejsds22_ref_008">8</xref>], we cast problem (3.5) as a SDP with binary decision variables. The reformulation is based on the following observation. Let <italic>A</italic> be a real <inline-formula id="j_nejsds22_ineq_066"><alternatives><mml:math>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">p</mml:mi></mml:math><tex-math><![CDATA[$p\times p$]]></tex-math></alternatives></inline-formula> symmetric matrix. It is well known in matrix analysis that for any <inline-formula id="j_nejsds22_ineq_067"><alternatives><mml:math>
<mml:mi mathvariant="italic">δ</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mi mathvariant="double-struck">R</mml:mi></mml:math><tex-math><![CDATA[$\delta \in \mathbb{R}$]]></tex-math></alternatives></inline-formula>, <inline-formula id="j_nejsds22_ineq_068"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">δ</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">δ</mml:mi></mml:math><tex-math><![CDATA[${\lambda _{\min }}(A-\delta I)={\lambda _{\min }}(A)-\delta $]]></tex-math></alternatives></inline-formula>, where <italic>I</italic> is the <inline-formula id="j_nejsds22_ineq_069"><alternatives><mml:math>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">p</mml:mi></mml:math><tex-math><![CDATA[$p\times p$]]></tex-math></alternatives></inline-formula> identity matrix. Therefore, <inline-formula id="j_nejsds22_ineq_070"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[${\lambda _{\min }}(A)$]]></tex-math></alternatives></inline-formula> can be expressed as the largest value of <italic>δ</italic> such that <inline-formula id="j_nejsds22_ineq_071"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">δ</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo stretchy="false">≥</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[${\lambda _{\min }}(A-\delta I)\ge 0$]]></tex-math></alternatives></inline-formula>, i.e., 
<disp-formula id="j_nejsds22_eq_024">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo movablelimits="false">max</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mi mathvariant="italic">δ</mml:mi>
<mml:mo stretchy="false">∣</mml:mo>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">δ</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo stretchy="false">⪰</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ {\lambda _{\min }}(A)=\max \{\delta \mid A-\delta I\succeq 0\},\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_nejsds22_ineq_072"><alternatives><mml:math>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">δ</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo stretchy="false">⪰</mml:mo>
<mml:mn>0</mml:mn></mml:math><tex-math><![CDATA[$A-\delta I\succeq 0$]]></tex-math></alternatives></inline-formula> means that <inline-formula id="j_nejsds22_ineq_073"><alternatives><mml:math>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">δ</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi></mml:math><tex-math><![CDATA[$A-\delta I$]]></tex-math></alternatives></inline-formula> is a positive semi-definite matrix.</p>
<p>We apply the above observation to problem (3.5). For <inline-formula id="j_nejsds22_ineq_074"><alternatives><mml:math>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi></mml:math><tex-math><![CDATA[$k=1,\dots ,K$]]></tex-math></alternatives></inline-formula>, 
<disp-formula id="j_nejsds22_eq_025">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.1667em"/>
<mml:mo>=</mml:mo>
<mml:mspace width="-0.1667em"/>
<mml:mo movablelimits="false">max</mml:mo>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">δ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo fence="true" maxsize="2.45em" minsize="2.45em" stretchy="true">|</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">δ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo stretchy="false">⪰</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ {\lambda _{\min }}\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)\hspace{-0.1667em}=\hspace{-0.1667em}\max \left\{{\delta _{k}}\Bigg|{\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}-{\delta _{k}}I\succeq 0\right\}.\]]]></tex-math></alternatives>
</disp-formula>
</p>
<p>As a result, 
<disp-formula id="j_nejsds22_eq_026">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">min</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mo movablelimits="false">max</mml:mo>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">δ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo fence="true" maxsize="2.45em" minsize="2.45em" stretchy="true">|</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">δ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo stretchy="false">⪰</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mspace width="-0.1667em"/>
<mml:mo>=</mml:mo>
<mml:mspace width="-0.1667em"/>
<mml:mo movablelimits="false">max</mml:mo>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mo fence="true" maxsize="2.45em" minsize="2.45em" stretchy="true">|</mml:mo>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mspace width="-0.1667em"/>
<mml:mo stretchy="false">≤</mml:mo>
<mml:mspace width="-0.1667em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">δ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="0.1667em"/>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="-0.1667em"/>
<mml:mo>−</mml:mo>
<mml:mspace width="-0.1667em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">δ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo stretchy="false">⪰</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="0.1667em"/>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mo>=</mml:mo>
<mml:mo movablelimits="false">max</mml:mo>
<mml:mfenced separators="" open="{" close="}">
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mo fence="true" maxsize="2.45em" minsize="2.45em" stretchy="true">|</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo stretchy="false">⪰</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="0.1667em"/>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& \underset{k=1,\dots ,K}{\min }{\lambda _{\min }}\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)\\ {} & =\underset{k=1,\dots ,K}{\min }\max \left\{{\delta _{k}}\Bigg|{\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}-{\delta _{k}}I\succeq 0\right\}\\ {} & \hspace{-0.1667em}=\hspace{-0.1667em}\max \left\{\lambda \Bigg|\lambda \hspace{-0.1667em}\le \hspace{-0.1667em}{\delta _{k}},\hspace{0.1667em}{\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\hspace{-0.1667em}-\hspace{-0.1667em}{\delta _{k}}I\succeq 0,\hspace{0.1667em}k=1,\dots ,K\right\}\\ {} & =\max \left\{\lambda \Bigg|{\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}-\lambda I\succeq 0,\hspace{0.1667em}k=1,\dots ,K\right\}.\end{aligned}\]]]></tex-math></alternatives>
</disp-formula> 
Consequently, problem (3.5) can be equivalently written as <disp-formula-group id="j_nejsds22_dg_003">
<disp-formula id="j_nejsds22_eq_027">
<label>(4.1a)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="0.1667em"/>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd class="align-even">
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}\underset{X,\hspace{0.1667em}\lambda }{\max }\hspace{1em}& \lambda \end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_028">
<label>(4.1b)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd">
<mml:mtext>s.t.</mml:mtext>
<mml:mspace width="2.5pt"/>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd class="align-even">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">λ</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo stretchy="false">⪰</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}\text{s.t.}\hspace{2.5pt}\hspace{1em}& {\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}-\lambda I\succeq 0,\hspace{1em}k=1,2,\dots ,K,\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_029">
<label>(4.1c)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">≥</mml:mo>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& {\sum \limits_{i=1}^{n}}{x_{ik}}\ge p,\hspace{1em}k=1,\dots ,K,\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_030">
<label>(4.1d)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& {\sum \limits_{k=1}^{K}}{x_{ik}}=1,\hspace{1em}i=1,2,\dots ,n,\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
<disp-formula id="j_nejsds22_eq_031">
<label>(4.1e)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true" columnalign="right left" columnspacing="0pt">
<mml:mtr>
<mml:mtd class="align-odd"/>
<mml:mtd class="align-even">
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[\begin{aligned}{}& X\in {\{0,1\}^{n\times K}}.\end{aligned}\]]]></tex-math></alternatives>
</disp-formula>
</disp-formula-group></p>
<p>Note that, the reformulation technique is the same as used in the SDP reformulation proposed for the approximate E-optimal design in Section 7.5 of [<xref ref-type="bibr" rid="j_nejsds22_ref_008">8</xref>]. However, the discrete feature in problem (3.5) cannot be averted by simply considering a continuous relaxation as in [<xref ref-type="bibr" rid="j_nejsds22_ref_008">8</xref>], even when <italic>n</italic> is large. Thus, the implementation of a SDP problem with continuous decisions cannot solve our problem. As a mixed binary SDP, the reformulation (4.1) can be solved by a branch-and-bound (BnB) algorithm, where each relaxation problem in a BnB node is solved by an SDP solver [<xref ref-type="bibr" rid="j_nejsds22_ref_013">13</xref>]. A built-in solver in YALMIP [<xref ref-type="bibr" rid="j_nejsds22_ref_020">20</xref>] provides such a BnB implementation for MATLAB [<xref ref-type="bibr" rid="j_nejsds22_ref_021">21</xref>], and MOSEK [<xref ref-type="bibr" rid="j_nejsds22_ref_001">1</xref>] can be used as the embedded SDP solver.</p>
<p>In practice, the experimenter often requires a (roughly) balanced allocation across the <italic>K</italic> treatments. If <italic>K</italic> can be divided by <italic>n</italic>, we can include balanced constraints 
<disp-formula id="j_nejsds22_eq_032">
<label>(4.2)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo mathvariant="normal" stretchy="false">/</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ {\sum \limits_{i=1}^{n}}{x_{ik}}=n/K,\hspace{1em}k=1,\dots ,K,\]]]></tex-math></alternatives>
</disp-formula> 
which also potentially accelerates the computation time of solving this problem by reducing the number of feasible solutions. If <italic>K</italic> can not be divided by <italic>n</italic>, a set of roughly balanced constraints can be added similarly. For convenience, we set <italic>n</italic> as a multiple of <italic>K</italic> and include the balanced constraints in our numerical study. We lastly remark that the original problem in (3.4) is equivalent to this reformulation under the constraint that <inline-formula id="j_nejsds22_ineq_075"><alternatives><mml:math>
<mml:mi mathvariant="script">Z</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">∣</mml:mo>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo stretchy="false">‖</mml:mo>
<mml:mo stretchy="false">≤</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$\mathcal{Z}=\{\boldsymbol{z}\in {\mathbb{R}^{p}}\mid \| \boldsymbol{z}\| \le 1\}$]]></tex-math></alternatives></inline-formula>. However, for a given set of covariates, we can rescale the covariates with the largest possible norm of the covariates in <inline-formula id="j_nejsds22_ineq_076"><alternatives><mml:math>
<mml:mi mathvariant="script">Z</mml:mi></mml:math><tex-math><![CDATA[$\mathcal{Z}$]]></tex-math></alternatives></inline-formula> to make sure that this constraint is satisfied.</p>
</sec>
<sec id="j_nejsds22_s_005">
<label>5</label>
<title>Numerical Study</title>
<p>In this section, we illustrate the numerical performance of the proposed solution approach based on synthetic datasets. Our aim is to demonstrate the quality of the resulting optimal design in terms of the optimality objectives and the prediction performance.</p>
<sec id="j_nejsds22_s_006">
<title>Implementation of the Proposed Solution Approach</title>
<p>We solve the optimization problem (4.1) with the YALMIP-MOSEK implementation in MATLAB. In our implementation, we include the balanced constraint in (<xref rid="j_nejsds22_eq_032">4.2</xref>). For simplicity, we set the number of users <italic>n</italic> as a multiple of the number of treatments <italic>K</italic>. To make the computation tractable, we set the maximum time to solve the optimization problem to 300 seconds. Therefore, the resulting design is not the exact optimal design. The MATLAB code of this optimization model is provided in <uri>https://github.com/yezhuoli/opd-vs-rd.git</uri>.</p>
</sec>
<sec id="j_nejsds22_s_007">
<title>Quality of the Solution Approach</title>
<p>We assess the quality of the optimal design given by the proposed solution approach. We propose two quality measures to compare the optimal design with random designs. We generate 1000 random realizations of <italic>X</italic> that satisfy the constraints in the optimization model (4.1) as well as the balanced constraints in (<xref rid="j_nejsds22_eq_032">4.2</xref>). We compute the objective values as in (3.5) for the 1000 random realizations of <italic>X</italic>. Given the objective values <inline-formula id="j_nejsds22_ineq_077"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\lambda ^{1}},\dots ,{\lambda ^{1000}}$]]></tex-math></alternatives></inline-formula> of random designs, we provide two quality measures: the percentile among objectives of random designs and the relative improvement with respect to the median objective of random designs. Let <inline-formula id="j_nejsds22_ineq_078"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\lambda _{opt}}$]]></tex-math></alternatives></inline-formula> be the objective value of the optimal design and <inline-formula id="j_nejsds22_ineq_079"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\lambda _{med}}$]]></tex-math></alternatives></inline-formula> be the median of <inline-formula id="j_nejsds22_ineq_080"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${\lambda ^{1}},\dots ,{\lambda ^{1000}}$]]></tex-math></alternatives></inline-formula>. The “Percentile” within random designs is defined by 
<disp-formula id="j_nejsds22_eq_033">
<label>(5.1)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>=</mml:mo><mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">≥</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo fence="true" stretchy="false">}</mml:mo>
<mml:mo>·</mml:mo>
<mml:mn>100</mml:mn>
<mml:mi mathvariant="normal">%</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \mathrm{P}=\frac{1}{1000}{\sum \limits_{i=1}^{1000}}I\{{\lambda _{opt}}\ge {\lambda ^{i}}\}\cdot 100\% ,\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_nejsds22_ineq_081"><alternatives><mml:math>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mo>·</mml:mo>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$I\{\cdot \}$]]></tex-math></alternatives></inline-formula> denotes the indicator function, and the “Relative Improvement (RI)” is defined by 
<disp-formula id="j_nejsds22_eq_034">
<label>(5.2)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">RI</mml:mi>
<mml:mo>=</mml:mo><mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
<mml:mo>·</mml:mo>
<mml:mn>100</mml:mn>
<mml:mi mathvariant="normal">%</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ \mathrm{RI}=\frac{{\lambda _{opt}}-{\lambda _{med}}}{{\lambda _{med}}}\cdot 100\% .\]]]></tex-math></alternatives>
</disp-formula> 
The two quality measures compare the objective given by the proposed solution approach with the population and the median of the objectives given by random designs. The higher values of “Percentile” and “RI” indicate better quality of the optimal design, i.e., the value of adopting the proposed optimization approach. Next, we investigate the performance of the optimal design under two common examples of fixed covariates <italic>Z</italic>.</p>
<fig id="j_nejsds22_fig_002">
<label>Figure 2</label>
<caption>
<p>The quality measure Percentile (given by (<xref rid="j_nejsds22_eq_033">5.1</xref>)) of different cases in Example I, i.e., Percentile of the optimal objective <inline-formula id="j_nejsds22_ineq_082"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\lambda _{opt}}$]]></tex-math></alternatives></inline-formula> in the population of objectives given by 1000 random designs.</p>
</caption>
<graphic xlink:href="nejsds22_g002.jpg"/>
</fig>
<fig id="j_nejsds22_fig_003">
<label>Figure 3</label>
<caption>
<p>The quality measure RI (given by (<xref rid="j_nejsds22_eq_034">5.2</xref>)) of different cases in Example I, i.e., Relative Improvement of the optimal objective <inline-formula id="j_nejsds22_ineq_083"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\lambda _{opt}}$]]></tex-math></alternatives></inline-formula> with respect to the median of objectives given by 1000 random designs.</p>
</caption>
<graphic xlink:href="nejsds22_g003.jpg"/>
</fig>
</sec>
<sec id="j_nejsds22_s_008">
<title>Example I</title>
<p>In this example, we generate the entries of the covariates <italic>Z</italic> independently from the standard normal distribution. We consider a batch of cases with all the combinations of <inline-formula id="j_nejsds22_ineq_084"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>120</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>240</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>360</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$n\in \{120,240,360\}$]]></tex-math></alternatives></inline-formula>, <inline-formula id="j_nejsds22_ineq_085"><alternatives><mml:math>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$p\in \{3,5\}$]]></tex-math></alternatives></inline-formula> and <inline-formula id="j_nejsds22_ineq_086"><alternatives><mml:math>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$K\in \{2,3,4\}$]]></tex-math></alternatives></inline-formula>. For each combination of <italic>n</italic>, <italic>p</italic> and <italic>K</italic>, we generate a set of covariates <inline-formula id="j_nejsds22_ineq_087"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\boldsymbol{z}_{1}},\dots ,{\boldsymbol{z}_{n}}$]]></tex-math></alternatives></inline-formula>, compute the quality measures Percentile and RI, and replicate this process for 100 times. The resulting 100 copies of Percentile and RI are depicted as boxplots in Figures <xref rid="j_nejsds22_fig_002">2</xref> and <xref rid="j_nejsds22_fig_003">3</xref>, respectively. The results give the following observations: 
<list>
<list-item id="j_nejsds22_li_001">
<label>1.</label>
<p>The values of Percentile and RI increase with <italic>K</italic>. For <inline-formula id="j_nejsds22_ineq_088"><alternatives><mml:math>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn></mml:math><tex-math><![CDATA[$K=2$]]></tex-math></alternatives></inline-formula>, the proposed solution approach does not always give better design than the random designs.</p>
</list-item>
<list-item id="j_nejsds22_li_002">
<label>2.</label>
<p>The values of Percentile increase with <italic>n</italic>, whereas the values of RI decrease with <italic>n</italic>. For <inline-formula id="j_nejsds22_ineq_089"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>120</mml:mn></mml:math><tex-math><![CDATA[$n=120$]]></tex-math></alternatives></inline-formula>, the objective values given by the proposed approach may not outperform the random designs that give median or higher quantiles of objectives.</p>
</list-item>
<list-item id="j_nejsds22_li_003">
<label>3.</label>
<p>The values of Percentile and RI increase slightly as we increase <italic>p</italic> from 3 to 5.</p>
</list-item>
</list> 
These observations indicate that the cases with <inline-formula id="j_nejsds22_ineq_090"><alternatives><mml:math>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>3</mml:mn></mml:math><tex-math><![CDATA[$K=3$]]></tex-math></alternatives></inline-formula> or 4 or <inline-formula id="j_nejsds22_ineq_091"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>240</mml:mn></mml:math><tex-math><![CDATA[$n=240$]]></tex-math></alternatives></inline-formula> or 360 provide solutions of higher quality than the case with <inline-formula id="j_nejsds22_ineq_092"><alternatives><mml:math>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn></mml:math><tex-math><![CDATA[$K=2$]]></tex-math></alternatives></inline-formula> and <inline-formula id="j_nejsds22_ineq_093"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>120</mml:mn></mml:math><tex-math><![CDATA[$n=120$]]></tex-math></alternatives></inline-formula>, which is possibly due to that the difficulty in solving the problem caused by the binary constraints is more significant when <italic>K</italic> and <italic>n</italic> are small.</p>
<fig id="j_nejsds22_fig_004">
<label>Figure 4</label>
<caption>
<p>The quality measures Percentile (given by (<xref rid="j_nejsds22_eq_033">5.1</xref>)) and RI (given by (<xref rid="j_nejsds22_eq_034">5.2</xref>)) with balanced (<inline-formula id="j_nejsds22_ineq_094"><alternatives><mml:math>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.5</mml:mn></mml:math><tex-math><![CDATA[$r=0.5$]]></tex-math></alternatives></inline-formula>) and imbalanced (<inline-formula id="j_nejsds22_ineq_095"><alternatives><mml:math>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.1</mml:mn></mml:math><tex-math><![CDATA[$r=0.1$]]></tex-math></alternatives></inline-formula>) covariates in Example II.</p>
</caption>
<graphic xlink:href="nejsds22_g004.jpg"/>
</fig>
</sec>
<sec id="j_nejsds22_s_009">
<title>Example II</title>
<p>In this example, we generate the entries of the covariates <italic>Z</italic> independently from a 0–1 Bernoulli distribution with the proportion of ones equal to <italic>r</italic>. The aim of this example is to demonstrate the impact of imbalance in covariates to the quality of optimal design. Therefore, we fix <inline-formula id="j_nejsds22_ineq_096"><alternatives><mml:math>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>200</mml:mn></mml:math><tex-math><![CDATA[$n=200$]]></tex-math></alternatives></inline-formula>, <inline-formula id="j_nejsds22_ineq_097"><alternatives><mml:math>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>4</mml:mn></mml:math><tex-math><![CDATA[$K=4$]]></tex-math></alternatives></inline-formula> and <inline-formula id="j_nejsds22_ineq_098"><alternatives><mml:math>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>3</mml:mn></mml:math><tex-math><![CDATA[$p=3$]]></tex-math></alternatives></inline-formula>, and consider <inline-formula id="j_nejsds22_ineq_099"><alternatives><mml:math>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mo stretchy="false">∈</mml:mo>
<mml:mo fence="true" stretchy="false">{</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo fence="true" stretchy="false">}</mml:mo></mml:math><tex-math><![CDATA[$r\in \{0.1,0.5\}$]]></tex-math></alternatives></inline-formula>, where <inline-formula id="j_nejsds22_ineq_100"><alternatives><mml:math>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.5</mml:mn></mml:math><tex-math><![CDATA[$r=0.5$]]></tex-math></alternatives></inline-formula> gives balanced covariates and 0.1 gives imbalanced covariates. The values of Percentile and RI are depicted as boxplots in Figure <xref rid="j_nejsds22_fig_004">4</xref>. The results show that, for balanced covariates, the optimal design given by the proposed solution approach can often reach to the optimal value, but the values of RI are often around 20%. However, for imbalanced covariates, the relative improvement can often reach 50%–200%, but the Percentile may stand as low as 75% for some instances. This example demonstrates that the optimization problem under balanced covariates provides higher-quality solutions than that under imbalanced covariates, whereas, the benefit of optimal design under balanced covariates may not be as significant as that under imbalanced covariates.</p>
<p>After 300 seconds, the solver outputs the optimality gap (0%–100%), with a smaller optimality gap indicating that the output solution is closer to the true optimal solution. For both examples, the average optimality gaps of solving for optimal design is reduced to 10% or lower after 300 seconds. This shows that, for the sizes of the above examples, the proposed approach is appropriate to solve and returns a solution that is close to the exact optimal design. We also point out that for cases with <italic>K</italic> over 10 and/or <italic>n</italic> over 400, the proposed solution approach did not return a feasible solution within 300 seconds. For those cases, a heuristic and/or randomized solution approach can be a reasonable choice.</p>
<fig id="j_nejsds22_fig_005">
<label>Figure 5</label>
<caption>
<p>The p-values of the alternative <inline-formula id="j_nejsds22_ineq_101"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${H_{1}}$]]></tex-math></alternatives></inline-formula>: the location of the differences is above zero over 100 replications.</p>
</caption>
<graphic xlink:href="nejsds22_g005.jpg"/>
</fig>
</sec>
<sec id="j_nejsds22_s_010">
<title>Quality of the Optimal Design for Prediction</title>
<p>Our aim (as noted in (<xref rid="j_nejsds22_eq_013">3.3</xref>)) is to reduce the predictive variance of each individual, i.e., reduce the value of 
<disp-formula id="j_nejsds22_eq_035">
<label>(5.3)</label><alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="italic">Z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo movablelimits="false">max</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo movablelimits="false">…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced separators="" open="(" close=")">
<mml:mrow>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo largeop="true" movablelimits="false">∑</mml:mo></mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ g(\boldsymbol{z},X;Z)=\underset{k=1,2,\dots ,K}{\max }{\boldsymbol{z}^{\top }}{\left({\sum \limits_{i=1}^{n}}{\boldsymbol{z}_{i}}{\boldsymbol{z}_{i}^{\top }}{x_{ik}}\right)^{-1}}\boldsymbol{z}\]]]></tex-math></alternatives>
</disp-formula> 
for a new individual with covariates <inline-formula id="j_nejsds22_ineq_102"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}$]]></tex-math></alternatives></inline-formula> given a design <italic>X</italic> and covariates <inline-formula id="j_nejsds22_ineq_103"><alternatives><mml:math>
<mml:mi mathvariant="italic">Z</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[$Z={({\boldsymbol{z}_{1}^{\top }},\dots ,{\boldsymbol{z}_{n}^{\top }})^{\top }}$]]></tex-math></alternatives></inline-formula>. Following the settings in Example I, we obtain the optimal design <inline-formula id="j_nejsds22_ineq_104"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${X_{opt}}$]]></tex-math></alternatives></inline-formula> based on the covariates <inline-formula id="j_nejsds22_ineq_105"><alternatives><mml:math>
<mml:mi mathvariant="italic">Z</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>⊤</mml:mo>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[$Z={({\boldsymbol{z}_{1}^{\top }},\dots ,{\boldsymbol{z}_{n}^{\top }})^{\top }}$]]></tex-math></alternatives></inline-formula>. Then we generate 1000 new copies of covariates <inline-formula id="j_nejsds22_ineq_106"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}$]]></tex-math></alternatives></inline-formula> each with entries independently drawn from the standard normal distribution. Given a random design <inline-formula id="j_nejsds22_ineq_107"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${X_{rand}}$]]></tex-math></alternatives></inline-formula> under the same set of constraints, we compute the difference 
<disp-formula id="j_nejsds22_eq_036">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="italic">Z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="italic">Z</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ g(\boldsymbol{z},{X_{rand}};Z)-g(\boldsymbol{z},{X_{opt}};Z)\]]]></tex-math></alternatives>
</disp-formula> 
for the 1000 new copies of <inline-formula id="j_nejsds22_ineq_108"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}$]]></tex-math></alternatives></inline-formula>. If the optimal design has better prediction accuracy, the location of this difference for 1000 new copies of <inline-formula id="j_nejsds22_ineq_109"><alternatives><mml:math>
<mml:mi mathvariant="bold-italic">z</mml:mi></mml:math><tex-math><![CDATA[$\boldsymbol{z}$]]></tex-math></alternatives></inline-formula> should be significantly above zero. We perform the Wilcox signed-rank test to validate this hypothesis, i.e., <inline-formula id="j_nejsds22_ineq_110"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${H_{0}}$]]></tex-math></alternatives></inline-formula>: the location of the differences is zero verse <inline-formula id="j_nejsds22_ineq_111"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${H_{1}}$]]></tex-math></alternatives></inline-formula>: the location of the differences is above zero. For each replication and each setting in Figure <xref rid="j_nejsds22_fig_002">2</xref>, we report the p-values of the hypothesis tests in Figure <xref rid="j_nejsds22_fig_005">5</xref> and percentage of rejecting <inline-formula id="j_nejsds22_ineq_112"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${H_{0}}$]]></tex-math></alternatives></inline-formula> under significance level <inline-formula id="j_nejsds22_ineq_113"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.0001</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.0001$]]></tex-math></alternatives></inline-formula> in Figure <xref rid="j_nejsds22_fig_006">6</xref>. The results shows that the optimal design gives significantly better prediction accuracy by reducing the predictive variance of each possible individuals especially for cases with <inline-formula id="j_nejsds22_ineq_114"><alternatives><mml:math>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo mathvariant="normal">&gt;</mml:mo>
<mml:mn>2</mml:mn></mml:math><tex-math><![CDATA[$K\gt 2$]]></tex-math></alternatives></inline-formula>.</p>
<fig id="j_nejsds22_fig_006">
<label>Figure 6</label>
<caption>
<p>The percentage of rejecting <inline-formula id="j_nejsds22_ineq_115"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${H_{0}}$]]></tex-math></alternatives></inline-formula> under significance level <inline-formula id="j_nejsds22_ineq_116"><alternatives><mml:math>
<mml:mi mathvariant="italic">α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.0001</mml:mn></mml:math><tex-math><![CDATA[$\alpha =0.0001$]]></tex-math></alternatives></inline-formula>.</p>
</caption>
<graphic xlink:href="nejsds22_g006.jpg"/>
</fig>
</sec>
</sec>
<sec id="j_nejsds22_s_011">
<label>6</label>
<title>Conclusion</title>
<p>To improve the accuracy of personalized decision, this paper investigates the optimal design to minimize the maximum variance of estimated personalized treatment effects over different treatments and different covariates values. The resulting design objective matches the E-optimal design criterion. To provide the optimal design of multiple treatment allocation in the presence of observed covariates, a SDP solution approach is applied to solve the optimization problem. The proposed solution approach is able to provide optimal designs efficiently for <italic>n</italic> from 100–300 as shown in our numerical results. We point out potential future directions. First, it is desired to develop more efficient reformulations or optimization algorithms to handle the proposed design objective with larger sizes. Second, in practice, it is useful to investigate online optimal allocation assuming that the users are recruited in an online dynamic fashion under the proposed design objective.</p>
</sec>
</body>
<back>
<ack id="j_nejsds22_ack_001">
<title>Acknowledgements</title>
<p>The authors thank the editor and two referees for their helpful comments and suggestions, which have led to improvements in the article.</p></ack>
<ref-list id="j_nejsds22_reflist_001">
<title>References</title>
<ref id="j_nejsds22_ref_001">
<label>[1]</label><mixed-citation publication-type="other"> <string-name><surname>ApS</surname>, <given-names>M.</given-names></string-name> (2019). The MOSEK optimization toolbox for MATLAB manual. Version 9.0. <uri>http://docs.mosek.com/9.0/toolbox/index.html</uri>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_002">
<label>[2]</label><mixed-citation publication-type="journal"> <string-name><surname>Atkinson</surname>, <given-names>A.</given-names></string-name> (<year>2015</year>). <article-title>Optimum designs for two treatments with unequal variances in the presence of covariates</article-title>. <source>Biometrika</source> <volume>102</volume>(<issue>2</issue>) <fpage>494</fpage>–<lpage>499</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1093/biomet/asu071" xlink:type="simple">https://doi.org/10.1093/biomet/asu071</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=3371019">MR3371019</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_003">
<label>[3]</label><mixed-citation publication-type="book"> <string-name><surname>Ben-Tal</surname>, <given-names>A.</given-names></string-name> and <string-name><surname>Nemirovski</surname>, <given-names>A.</given-names></string-name> (<year>2001</year>) <source>Lectures on modern convex optimization: analysis, algorithms, and engineering applications</source>. <publisher-name>SIAM</publisher-name>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1137/1.9780898718829" xlink:type="simple">https://doi.org/10.1137/1.9780898718829</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=1857264">MR1857264</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_004">
<label>[4]</label><mixed-citation publication-type="chapter"> <string-name><surname>Berry</surname>, <given-names>D. A.</given-names></string-name>, <string-name><surname>Mueller</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Grieve</surname>, <given-names>A. P.</given-names></string-name>, <string-name><surname>Smith</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Parke</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Blazek</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Mitchard</surname>, <given-names>N.</given-names></string-name> and <string-name><surname>Krams</surname>, <given-names>M.</given-names></string-name> (<year>2002</year>). <chapter-title>Adaptive Bayesian designs for dose-ranging drug trials</chapter-title>. In <source>Case studies in Bayesian statistics</source> <fpage>99</fpage>–<lpage>181</lpage> <publisher-name>Springer</publisher-name>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1007/978-1-4613-0035-9_2" xlink:type="simple">https://doi.org/10.1007/978-1-4613-0035-9_2</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=1931867">MR1931867</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_005">
<label>[5]</label><mixed-citation publication-type="journal"> <string-name><surname>Bhat</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Farias</surname>, <given-names>V. F.</given-names></string-name>, <string-name><surname>Moallemi</surname>, <given-names>C. C.</given-names></string-name> and <string-name><surname>Sinha</surname>, <given-names>D.</given-names></string-name> (<year>2020</year>). <article-title>Near-Optimal A-B Testing</article-title>. <source>Management Science</source> <volume>66</volume>(<issue>10</issue>) <fpage>4477</fpage>–<lpage>4495</lpage>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_006">
<label>[6]</label><mixed-citation publication-type="journal"> <string-name><surname>Biswas</surname>, <given-names>A.</given-names></string-name> and <string-name><surname>López–Fidalgo</surname>, <given-names>J.</given-names></string-name> (<year>2013</year>). <article-title>Compound designs for dose-finding in the presence of nondesignable covariates</article-title>. <source>Pharmaceutical Statistics</source> <volume>12</volume>(<issue>2</issue>) <fpage>92</fpage>–<lpage>101</lpage>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_007">
<label>[7]</label><mixed-citation publication-type="journal"> <string-name><surname>Blackwelder</surname>, <given-names>W. C.</given-names></string-name> (<year>1982</year>). <article-title>“Proving the null hypothesis” in clinical trials</article-title>. <source>Controlled clinical trials</source> <volume>3</volume>(<issue>4</issue>) <fpage>345</fpage>–<lpage>353</lpage>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_008">
<label>[8]</label><mixed-citation publication-type="book"> <string-name><surname>Boyd</surname>, <given-names>S.</given-names></string-name> and <string-name><surname>Vandenberghe</surname>, <given-names>L.</given-names></string-name> (<year>2004</year>) <source>Convex optimization</source>. <publisher-name>Cambridge university press</publisher-name>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1017/CBO9780511804441" xlink:type="simple">https://doi.org/10.1017/CBO9780511804441</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=2061575">MR2061575</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_009">
<label>[9]</label><mixed-citation publication-type="journal"> <string-name><surname>Dette</surname>, <given-names>H.</given-names></string-name> and <string-name><surname>Studden</surname>, <given-names>W. J.</given-names></string-name> (<year>1993</year>). <article-title>Geometry of E-optimality</article-title>. <source>The Annals of Statistics</source> <volume>21</volume>(<issue>1</issue>) <fpage>416</fpage>–<lpage>433</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1214/aos/1176349034" xlink:type="simple">https://doi.org/10.1214/aos/1176349034</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=1212185">MR1212185</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_010">
<label>[10]</label><mixed-citation publication-type="journal"> <string-name><surname>Edelman</surname>, <given-names>A.</given-names></string-name> (<year>1988</year>). <article-title>Eigenvalues and condition numbers of random matrices</article-title>. <source>SIAM journal on matrix analysis and applications</source> <volume>9</volume>(<issue>4</issue>) <fpage>543</fpage>–<lpage>560</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1137/0609045" xlink:type="simple">https://doi.org/10.1137/0609045</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=0964668">MR0964668</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_011">
<label>[11]</label><mixed-citation publication-type="journal"> <string-name><surname>Edelman</surname>, <given-names>A.</given-names></string-name> (<year>1991</year>). <article-title>The distribution and moments of the smallest eigenvalue of a random matrix of Wishart type</article-title>. <source>Linear algebra and its applications</source> <volume>159</volume> <fpage>55</fpage>–<lpage>80</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1016/0024-3795(91)90076-9" xlink:type="simple">https://doi.org/10.1016/0024-3795(91)90076-9</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=1133335">MR1133335</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_012">
<label>[12]</label><mixed-citation publication-type="journal"> <string-name><surname>Feit</surname>, <given-names>E. M.</given-names></string-name> and <string-name><surname>Berman</surname>, <given-names>R.</given-names></string-name> (<year>2019</year>). <article-title>Test &amp; Roll: Profit-Maximizing A/B Tests</article-title>. <source>Marketing Science</source> <volume>38</volume>(<issue>6</issue>) <fpage>1038</fpage>–<lpage>1058</lpage>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_013">
<label>[13]</label><mixed-citation publication-type="journal"> <string-name><surname>Gally</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Pfetsch</surname>, <given-names>M. E.</given-names></string-name> and <string-name><surname>Ulbrich</surname>, <given-names>S.</given-names></string-name> (<year>2018</year>). <article-title>A framework for solving mixed-integer semidefinite programs</article-title>. <source>Optimization Methods and Software</source> <volume>33</volume>(<issue>3</issue>) <fpage>594</fpage>–<lpage>632</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1080/10556788.2017.1322081" xlink:type="simple">https://doi.org/10.1080/10556788.2017.1322081</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=3783675">MR3783675</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_014">
<label>[14]</label><mixed-citation publication-type="journal"> <string-name><surname>Goemans</surname>, <given-names>M. X.</given-names></string-name> and <string-name><surname>Williamson</surname>, <given-names>D. P.</given-names></string-name> (<year>1995</year>). <article-title>Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming</article-title>. <source>Journal of the ACM (JACM)</source> <volume>42</volume>(<issue>6</issue>) <fpage>1115</fpage>–<lpage>1145</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1145/227683.227684" xlink:type="simple">https://doi.org/10.1145/227683.227684</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=1412228">MR1412228</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_015">
<label>[15]</label><mixed-citation publication-type="journal"> <string-name><surname>Harville</surname>, <given-names>D. A.</given-names></string-name> (<year>1974</year>). <article-title>Nearly optimal allocation of experimental units using observed covariate values</article-title>. <source>Technometrics</source> <volume>16</volume>(<issue>4</issue>) <fpage>589</fpage>–<lpage>599</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.2307/1267612" xlink:type="simple">https://doi.org/10.2307/1267612</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=0418353">MR0418353</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_016">
<label>[16]</label><mixed-citation publication-type="journal"> <string-name><surname>Hore</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Dewanji</surname>, <given-names>A.</given-names></string-name> and <string-name><surname>Chatterjee</surname>, <given-names>A.</given-names></string-name> (<year>2014</year>). <article-title>Design issues related to allocation of experimental units with known covariates into two treatment groups</article-title>. <source>Journal of Statistical Planning and Inference</source> <volume>155</volume> <fpage>117</fpage>–<lpage>126</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1016/j.jspi.2014.06.002" xlink:type="simple">https://doi.org/10.1016/j.jspi.2014.06.002</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=3264459">MR3264459</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_017">
<label>[17]</label><mixed-citation publication-type="journal"> <string-name><surname>Kohavi</surname>, <given-names>R.</given-names></string-name> and <string-name><surname>Longbotham</surname>, <given-names>R.</given-names></string-name> (<year>2017</year>). <article-title>Online Controlled Experiments and A/B Testing.</article-title> <source>Encyclopedia of machine learning and data mining</source> <volume>7</volume>(<issue>8</issue>) <fpage>922</fpage>–<lpage>929</lpage>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_018">
<label>[18]</label><mixed-citation publication-type="other"> <string-name><surname>Koning</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Hasan</surname>, <given-names>S.</given-names></string-name> and <string-name><surname>Chatterji</surname>, <given-names>A.</given-names></string-name> (2022). Experimentation and start-up performance: Evidence from A/B testing. <italic>Management Science</italic>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_019">
<label>[19]</label><mixed-citation publication-type="journal"> <string-name><surname>Lee</surname>, <given-names>K. M.</given-names></string-name> and <string-name><surname>Wason</surname>, <given-names>J.</given-names></string-name> (<year>2019</year>). <article-title>Design of experiments for a confirmatory trial of precision medicine</article-title>. <source>Journal of Statistical Planning and Inference</source> <volume>199</volume> <fpage>179</fpage>–<lpage>187</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1016/j.jspi.2018.06.004" xlink:type="simple">https://doi.org/10.1016/j.jspi.2018.06.004</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=3857821">MR3857821</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_020">
<label>[20]</label><mixed-citation publication-type="chapter"> <string-name><surname>Löfberg</surname>, <given-names>J.</given-names></string-name> (<year>2004</year>). <chapter-title>YALMIP: A Toolbox for Modeling and Optimization in MATLAB</chapter-title>. In <source>In Proceedings of the CACSD Conference</source>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_021">
<label>[21]</label><mixed-citation publication-type="book"> <string-name><surname>MATLAB</surname></string-name> (<year>2021</year>) <source>9.10.0.1710957 (R2021a) Update 4</source>. <publisher-name>The MathWorks Inc.</publisher-name>, <publisher-loc>Natick, Massachusetts</publisher-loc>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_022">
<label>[22]</label><mixed-citation publication-type="book"> <string-name><surname>McFarland</surname>, <given-names>C.</given-names></string-name> (<year>2012</year>) <source>Experiment!: Website conversion rate optimization with A/B and multivariate testing</source>. <publisher-name>New Riders</publisher-name>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_023">
<label>[23]</label><mixed-citation publication-type="journal"> <string-name><surname>Merikoski</surname>, <given-names>J. K.</given-names></string-name> and <string-name><surname>Virtanen</surname>, <given-names>A.</given-names></string-name> (<year>1997</year>). <article-title>Bounds for eigenvalues using the trace and determinant</article-title>. <source>Linear algebra and its applications</source> <volume>264</volume> <fpage>101</fpage>–<lpage>108</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1016/S0024-3795(97)00067-0" xlink:type="simple">https://doi.org/10.1016/S0024-3795(97)00067-0</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=1465858">MR1465858</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_024">
<label>[24]</label><mixed-citation publication-type="book"> <string-name><surname>Pukelsheim</surname>, <given-names>F.</given-names></string-name> (<year>2006</year>) <source>Optimal design of experiments</source>. <publisher-name>SIAM</publisher-name>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1137/1.9780898719109" xlink:type="simple">https://doi.org/10.1137/1.9780898719109</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=2224698">MR2224698</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_025">
<label>[25]</label><mixed-citation publication-type="journal"> <string-name><surname>Rosa</surname>, <given-names>S.</given-names></string-name> (<year>2020</year>). <article-title>Optimal experimental designs for treatment contrasts in heteroscedastic models with covariates</article-title>. <source>Journal of Statistical Planning and Inference</source> <volume>209</volume> <fpage>280</fpage>–<lpage>291</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1016/j.jspi.2020.04.005" xlink:type="simple">https://doi.org/10.1016/j.jspi.2020.04.005</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=4096268">MR4096268</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_026">
<label>[26]</label><mixed-citation publication-type="journal"> <string-name><surname>Schork</surname>, <given-names>N. J.</given-names></string-name> (<year>2015</year>). <article-title>Personalized medicine: time for one-person trials</article-title>. <source>Nature News</source> <volume>520</volume>(<issue>7549</issue>) <fpage>609</fpage>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_027">
<label>[27]</label><mixed-citation publication-type="journal"> <string-name><surname>Silverstein</surname>, <given-names>J. W.</given-names></string-name> <etal>et al.</etal> (<year>1985</year>). <article-title>The smallest eigenvalue of a large dimensional Wishart matrix</article-title>. <source>The Annals of Probability</source> <volume>13</volume>(<issue>4</issue>) <fpage>1364</fpage>–<lpage>1368</lpage>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=0806232">MR0806232</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_028">
<label>[28]</label><mixed-citation publication-type="journal"> <string-name><surname>Simon</surname>, <given-names>S. J.</given-names></string-name> and <string-name><surname>Peppas</surname>, <given-names>S. C.</given-names></string-name> (<year>2005</year>). <article-title>Attitudes towards product website design: a study of the effects of gender</article-title>. <source>Journal of Marketing Communications</source> <volume>11</volume>(<issue>2</issue>) <fpage>129</fpage>–<lpage>144</lpage>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_029">
<label>[29]</label><mixed-citation publication-type="book"> <string-name><surname>Siroker</surname>, <given-names>D.</given-names></string-name> and <string-name><surname>Koomen</surname>, <given-names>P.</given-names></string-name> (<year>2013</year>) <source>A/B testing: The most powerful way to turn clicks into customers</source>. <publisher-name>John Wiley &amp; Sons</publisher-name>.</mixed-citation>
</ref>
<ref id="j_nejsds22_ref_030">
<label>[30]</label><mixed-citation publication-type="journal"> <string-name><surname>Wang</surname>, <given-names>Y.</given-names></string-name> and <string-name><surname>Ai</surname>, <given-names>M.</given-names></string-name> (<year>2016</year>). <article-title>Optimal designs for multiple treatments with unequal variances</article-title>. <source>Journal of Statistical Planning and Inference</source> <volume>171</volume> <fpage>175</fpage>–<lpage>183</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1016/j.jspi.2015.10.005" xlink:type="simple">https://doi.org/10.1016/j.jspi.2015.10.005</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=3458076">MR3458076</ext-link></mixed-citation>
</ref>
<ref id="j_nejsds22_ref_031">
<label>[31]</label><mixed-citation publication-type="journal"> <string-name><surname>Zhang</surname>, <given-names>Q.</given-names></string-name>, <string-name><surname>Khademi</surname>, <given-names>A.</given-names></string-name> and <string-name><surname>Song</surname>, <given-names>Y.</given-names></string-name> (<year>2022</year>). <article-title>Min-max optimal design of two-armed trials with side information</article-title>. <source>INFORMS Journal on Computing</source> <volume>34</volume>(<issue>1</issue>) <fpage>165</fpage>–<lpage>182</lpage>. <ext-link ext-link-type="doi" xlink:href="https://doi.org/10.1287/ijoc.2021.1068" xlink:type="simple">https://doi.org/10.1287/ijoc.2021.1068</ext-link>. <ext-link ext-link-type="uri" xlink:href="https://mathscinet.ams.org/mathscinet-getitem?mr=4401464">MR4401464</ext-link></mixed-citation>
</ref>
</ref-list>
</back>
</article>
