<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Theoretical Models and Preliminary Results for Contact Tracing and Isolation</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>2022 May</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10404269</idno>
					<idno type="doi"></idno>
					<title level='j'>Proc. International Conference on Autonomous Agents and Multiagent Systems (AAMAS)</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>G. Li</author><author>A. Haddadan</author><author>A. Li</author><author>M. Marathe</author><author>A. Srinivasan</author><author>A. Vullikanti</author><author>Z. Zhao</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Efficient contact tracing and isolation is an effective strategy to control epidemics, as seen in the Ebola epidemic and COVID-19 pandemic. An important consideration in contact tracing is the budget on the number of individuals asked to quarantine—the budget is limited for socioeconomic reasons (e.g., having a limited number of contact tracers). Here, we present a Markov Decision Process (MDP)framework to formulate the problem of using contact tracing to reduce the size of an outbreak while limiting the number of people quarantined. We formulate each step of the MDP as a combinatorial problem, MinExposed, which we demonstrate is NP-Hard. Next, we develop two approximation algorithms, one based on roundingthe solutions of a linear program and another (greedy algorithm) based on choosing nodes with a high (weighted) degree. A key feature of the greedy algorithm is that it does not need complete information of the underlying social contact network, making it implementable in practice. Using simulations over realistic networks,we show how the algorithms can help in bending the epidemic curve with a limited number of isolated individuals.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>Contact tracing followed by isolation is one of the most effective ways to control epidemics caused by infectious diseases. In this intervention strategy, contact tracers ask infected individuals to report their recent contacts; they then trace these contacts, asking them to isolate for a period of time <ref type="bibr">[5]</ref>. Recently, technologies such as the Google-Apple app <ref type="bibr">[1]</ref> have provided a solution to augment human contact tracers. When contact tracing apps are used, the strategy is called digital contact tracing; otherwise, it is called manual contact tracing.</p><p>The main limitation of contact tracing is the number of individuals who can be asked to isolate; this number is constrained since isolation imposes a significant economic and social burden to the population. For manual contact tracing, the budget is also dependent on the economic cost of hiring contact tracers. From these constraints, we can see a trade-off between reducing infection spread and minimizing socioeconomic costs. This brings forth a natural question that we study: which individuals should we isolate to make the most effective use of the budget for contact tracing?</p><p>Our contributions. We use a Markov Decision Process (MDP) framework to formulate the problem of reducing the size of an outbreak through efficient contact tracing while limiting the number of isolations. At each timestep, the policymaker wants to choose a set of nodes that, when asked to quarantine, minimizes the (expected) number of infections at the end of the epidemic. Since the disease dynamics are constantly changing (due to fluctuating attitudes and behavior), we will only consider finite time horizons of the MDP by solving the combinatorial problem, MinExposed, which focuses on the second neighborhood of the infected set.</p><p>&#8226; We prove that MinExposed is NP-Hard, so we develop an LP-based algorithm with rigorous approximation guarantees. Using insights from the previous algorithm, we introduce an interpretable and practical greedy approximation algorithm. &#8226; Based on our theoretical results, we devise a heuristic which requires minimal information of the contact graph or disease model, and thus can be made operational in the real world. &#8226; We run simulations of an epidemic with realistic contact networks and parameter values to assess the performance of our heuristic-the results suggest that the heuristic successfully bends the epidemic curve.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">PRELIMINARIES</head><p>Let &#119866; = (&#119881; , &#119864;) be the social contact network and let the disease spread on &#119866; by an SIR type diffusion process <ref type="bibr">[7]</ref>: at each timestep &#119905;, an infected node &#119906; &#8712; &#119868; (&#119905;) transmits the disease to each of their neighbors &#119907; independently with probability &#119902; &#119906;&#119907; . We assume the currently infected nodes, &#119868; = &#119868; (&#119905;), are known to the policymaker and will self-isolate until they recover. Though all previously infected nodes self-isolate, neighbors of &#119868; , which we denote &#119881; 1 = &#119873; &#119866; (&#119868; ) -&#119868; , are already exposed and can continue to spread the disease to the rest of the graph. Policymakers must contact trace these individuals and ask them to isolate. Since this process is expensive and timeintensive for both the government and quarantined individuals, we let &#119861; be the budget on the number of nodes that can be reached.</p><p>Given this, the objective of policymakers is to minimize the total number of infections in &#119866; at the end of the epidemic. This is an idealized problem to solve since the contact graph, transmission rates, and compliance rates are all constantly changing due to various forms of social distancing. As a result, we focus on locally optimal solutions which minimize the expected number of infections in the second neighborhood of &#119868; . We denote this neighborhood as &#119881; 2 = &#119873; &#119866; (&#119881; 1 ) -&#119868; -&#119881; 1 and formalize the problem below.</p><p>The MinExposed Problem: Given contact graph &#119866; = (&#119881; , &#119864;), a subset &#119868; &#8838; &#119881; of infected nodes, transmission probabilities &#119902; &#119906;&#119907; for (&#119906;, &#119907;) &#8712; &#119864;, and a budget &#119861;, the objective is to find a subset &#119876; &#8838; &#119881; 1 satisfying |&#119876; | &#8804; &#119861; to quarantine which minimizes the expected number of infections in &#119881; 2 . In our full paper <ref type="bibr">[6]</ref>, we also consider the possibility of non-compliance when asked to quarantine.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">OUR APPROACH</head><p>In this section, we present our two algorithms; we defer the proofs of their approximation guarantees and the hardness of MinExposed to our full paper <ref type="bibr">[6]</ref>. There, we also show how our methods can be extended to guarantee demographic fairness, both with respect to the people quarantined and the expected number of total infections.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">DepRound</head><p>We write MinExposed as a mixed-integer linear program (MILP):</p><p>We have &#119909; &#119906; , &#119910; &#119906; for &#119906; &#8712; &#119881; 1 as indicators representing &#119906; being quarantined and &#119906; potentially spreading the disease, respectively. We allow at most &#119861; nodes to be quarantined, as indicated by Constraint 1. Finally, &#119911; &#119907; for &#119907; &#8712; &#119881; 2 represents a lower bound on the probability of &#119907; getting infected, as conveyed through Constraint 2.</p><p>Algorithm 1 DepRound 1: Relax the integer constraints of the MILP to obtain an LP 2: Solve the LP to get vectors &#119909;, &#119910; &#8712; [0, 1] &#119881; 1 3: Apply <ref type="bibr">[8]</ref> to round vector</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">DegGreedy</head><p>In the analysis of DepRound (see <ref type="bibr">[6]</ref>), we used the union bound to give an upper bound on the objective value of MinExposed.</p><p>We now show a simple and interpretable greedy algorithm that directly minimizes the upper bound, and hence gives the same approximation guarantee as DepRound.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Algorithm 2 DegGreedy</head><p>1: &#119908; &#119906; &#8592; &#119901; &#119906; &#8226; &#119907; &#8712;&#119881; 2 ,(&#119906;,&#119907;) &#8712;&#119864; &#119902; &#119906;&#119907; for &#119906; &#8712; &#119881; 1 2: pick &#119861; nodes with the highest &#119908; &#119906; values in &#119881; 1 to be in &#119876;</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">COMPUTATIONAL EXPERIMENTS</head><p>We report on computational experiments conducted to assess the performance of our algorithms. To do this, we use realistic representation of the underlying social network and the disease dynamics.</p><p>Disease model. We assume a simple SIR model, with a two-timestep recovery. At each timestep, we have a susceptible set (&#119878;), infected set (&#119868; = &#119868; 1 &#8746;&#119868; 2 ), and a recovered set (&#119877;). The partitioning of &#119868; models incomplete information: &#119868; 1 is the set of recently infected nodes not yet known to be transmitting the disease (due to the incubation period and wait time testing). By the next timestep, &#119868; 1 has been tested and becomes &#119868; 2 , which is known to the policymaker. As a result, all quarantine decisions will be based only on &#119868; 2 .</p><p>Algorithms to compare. In our full paper <ref type="bibr">[6]</ref>, we devised a practical and implementable variant of DegGreedy, which we called Private DegGreedy. Here, we compare it with two intuitive baselines studied in Armbruster and Brandeau <ref type="bibr">[2]</ref>: MostNamed and ListLength. The MostNamed policy selects nodes in &#119881; 1 with the most infected neighbors and the ListLength policy is similar, but weighs each neighbor by the inverse of their degree.</p><p>Social contact networks. We use a realistic synthetic social contact network for Montgomery County in Virginia constructed by a first principles approach by Barrett et al. <ref type="bibr">[3]</ref> and Eubank et al. <ref type="bibr">[4]</ref>.</p><p>For details on the networks and disease model parameters such as transmission probabilities and budget, see our full paper <ref type="bibr">[6]</ref>. Figure <ref type="figure">1</ref> shows the effect of the algorithms on the epidemic trajectory. As can be noted the method bends the epidemic curve by (&#119894;) reducing the total number of infections, (&#119894;&#119894;) delaying the peak, and (&#119894;&#119894;&#119894;) reducing the size of the peak. The latter two are especially important in practice: a later peak enables time for developing vaccines, which can potentially stop the infection before the peak, and having a smaller peak ensures that people are able to receive adequate treatment in hospitals, which have limited capacity.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>Proc. of the 21st International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2022), P. Faliszewski, V. Mascardi, C. Pelachaud, M.E. Taylor (eds.), May 9-13, 2022, Online. &#169; 2022 International Foundation for Autonomous Agents and Multiagent Systems (www.ifaamas.org). All rights reserved.</p></note>
		</body>
		</text>
</TEI>
