Does Securing Infrastructure Against Workforce-Depletion Depend on Whether the Risk is Environmental or Infectious? Nina H. Fefferman, Ph.D. DIMACS Rutgers Univ. feferman@math.princeton.edu This talk is on the continuation of the work I presented at our last meeting, but I’ll basically proceed as though no one was there/remembers Disease can affect a large percentage of a population Such diseases pose not only direct threats, but indirect threats to the public health of a community What do I mean? Direct threats: Well people Sick people Pathogens of all sorts Nothing terribly surprising about this Indirect threats: Well people Some of the sick people have crucial jobs and they can’t go to work Sick people Well People who are harmed by a lack of provision of infrastructure Basic idea behind this research : Can we train or allocate our work force according to some algorithm in order to maintain a minimum efficiency? Due to time constraints, I’m going to show the ideas, not the equations – if anyone wants the mathematical details, please just ask me after the talk! Elements of the system : Different tasks that need to be accomplished Maybe each task has its own 1) rate of production (depends on having a minimum # of workers on each task) 2) time to be trained to perform the task 3) minimum number of workers needed to accomplish anything An assumption for today: We will deal with all absence from work as “mortality” (permanent absence from the workforce once absent once for any reason) – Depending on the specific disease/contaminant in question, this would definitely want to be changed to reflect “duration of symptoms causing absence from work” and “what is the probability of death from infection” Based on this framework, we can ask whether or not infectious disease and environmental (or at least non-coworker mediated infectious disease) lead to different “successes” of task allocation methods? We can simulate a population, with new workers being recruited into the system, staying in or learning and progressing through new tasks over time according to a variety of different allocation strategies We measure success by amount of work produced (in each task and overall) and the survival of population (also in each task and overall) (Today I’ll just show the “total” measures for the whole population, even though we measure everything in each task) We’ll examine four different allocation strategies (Suggested by the most efficient working organizations of the natural world – social insects!) 1. Defined permanently : only trained for (Determined) one thing 2. Allocated by seniority : progress (Discrete) through different tasks over time 3. Repertoire increases with seniority : (Repertoire) build knowledge the longer you work 4. Completely random : just for comparison, (Random) everyone switches at random Model formulation – (discrete) Three basic counterbalancing parameters: 1. Disease/Mortality risks for each task Mt (this will change over time for the infectious disease, based on how many other coworkers are already sick) 2. Rate of production for each task Bt 3. The cost of switching to task t from some other task (either to learn how, or else to get to where the action is), St We have individuals I and tasks (t) in iteration (x), so we write It,x In each step of the Markov process, each individual It,x contributes to some Pt,x the size of the population working on their task (t) in iteration (x) EXCEPT 1) The individual doesn’t contribute if they are dead In each iteration, for each living individual in Pt,x there is an associated probability Mt of dying (independent for each individual) Individuals also die (deterministically) if they exceed a (iteration based) maximum life span 2) The individual doesn’t contribute if they are in the ‘learning phase’ They’re in the learning phase if they’ve switched into their current task (t) for less than St iterations We also replenish the population periodically: every 30 iterations, we add 30 new individuals This is arbitrary and can be changed, but think of it as a new “class year” graduating, or a new hiring cycle, or however else the workforce is recruited Then for each iteration (x), the total amount of work produced is B P t t,x t And the total for all the iterations is just B P t t,x x t We also keep track of how much of the population is “left alive”, since there is a potential conflict between “work production” and population survival Notice that we actually can write this in closed form (and I do in the paper) – we don’t need to simulate anything stochastically to get meaningful results HOWEVER – part of what we want to see is the range and distribution of the outcome when we incorporate stochasticity into the process Now we can examine different relationships among the parameters: Suppose that we take all combinations of the following: Increasing Decreasing Constant Bt = ρ1t Bt = ρ1(|T|-t) Bt = ρ1|T| St = ρ2t St = ρ2(|T|-t) St = ρ2|T| Mt = ρ3t Mt = ρ3(|T|-t) Mt = ρ3|T| ρ is some proportionality constant (in the examples shown, it’s just 1) Also in the examples shown the minimum number of individuals for each task is held constant for all t So do we actually see differences in the produced amount of work? Range for Total Work as Relationship Among Parameters Varies in Non-Infectious Disease 1.0×10 7 1.0×10 6 1.0×10 5 Allocation Method re pe rt oi re ra nd om di sc re te in is tic 1.0×10 4 de te rm Amount of Work Produced So even as the relationships among the parameters vary, we do see drastic differences in the amount of work produced How about Survival? 100 Allocation Method re pe rt oi re ra nd om e di sc re t in is t ic 0 de te rm Number Left Alive Range for Survival as Relationship Among We also see Parameters Varies in Non-Infectious Disease differences in the 400 survival probability of the population as 300 the relationships among the 200 parameters vary So the full story as the relationships among the parameter values vary looks like: If you want to be safest on average, via both metrics, Repertoire wins! 1.0×10 7 Number Left Alive 6 1.0×10 5 300 200 100 Allocation Method re pe rt oi re ra nd om e di sc re t in is t re pe rt oi re ra nd om in is tic di sc re te Allocation Method ic 0 1.0×10 4 de te rm 1.0×10 400 de te rm Amount of Work Produced Range for Total Work as Relationship Among Range for Survival as Relationship Among Parameters Varies in Non-Infectious Disease Parameters Varies in Non-Infectious Disease But notice: In the examples you just saw, the mortality cost in each task was independent of the number of individuals in that task already affected This is much more like an environmental exposure risk What if we wanted to look at infectious disease risks? Then the risk of mortality in each task would depend on the number of sick workers already performing that task Mt = c + β(# Infectedt) where β is the probability of becoming infected from contact with a sick coworker and c is any constant level of primary exposure For simplicity now, let’s not let the other parameters vary in relation to each other – let’s just look at : Bt = ρ1t Increasing St = ρ2t Increasing Mt = c + β(# Infectedt) Constant primary + secondary And again a constant minimum number for each task And we will compare this with the narrower range of non-infectious scenarios by then keeping everything the same, but changing Mt back to just the constant primary exposure 6.3×10 7 5.3×10 7 1.9×10 7 1.8×10 7 1.7×10 7 R ep er to ire an do m R is cr et e D et er m in ed 1.6×10 7 D Noninfectious Exposure Amount of Work Produced So do we still actually see differences in the produced amount of work without infectious spread, but with the narrower range? Allocation Method And when we introduce infectious spread, we still see differences among the allocation strategies 4.4×10 6 1.1×10 5 R ep er to ire an do m R D is cr et e et er m in ed 1.0×10 4 D Infectious Exposure Amount of Work Produced 4.8×10 6 Allocation Method And in direct comparison? Non-infectious vs Infectious Mortality Risk? Total work Produced 7.0×10 7 5.0×10 7 2.0×10 7 1.8×10 7 1.5×10 7 5.0×10 6 2.5×10 6 nf R an do m -E -I R an do m -E nv D is cr et e -I nf is cr et e D nv R ep er to ire -I nf R ep er to ire -E nv D et er m in ed -E nv -I nf 0 in ed - BUT – the difference in outcome is drastically different! 5.5×10 7 D et er m - Makes sense 6.0×10 7 Work Produced Always better to have environmental disease 6.5×10 7 Allocation Methods and Exposure Type How about differences for overall survival? Noninfectious Exposure 480 R ep er to ire an do m R is cr et e D et er m in ed 430 D Number Left Alive 530 Allocation Method So we also difference in survival 300 Infectious Exposure 200 150 100 50 R ep er to ire an do m R is cr et e D et er m in ed 0 D Number Left Alive 250 Allocation Method Number Left Alive 500 400 300 200 100 nv -E ep er to ire -I nf -E an do m R ep er to ire nv nf -I an do m R -E nv is cr et e -I nf is cr et e -E nv D D R R D et er m in ed in ed -I nf 0 et er m But again, differences in delta between strategies 600 D Again, better to have only environment al exposure (makes sense again) And again - DirectPopulation comparison? Left Alive So, are the differences seen across strategies from environmental to infectious exposure the same for both survival and work? No! Survival comparisons Smaller delta 600 6.5×10 7 300 Allocation Methods and Exposure Type nv -E -I nf ep er to ire R R -E an do m ep er to ire nv nf -I R an do m R -I nf is cr et e D -E in ed et er m D nv -I nf nv -E ep er to ire R nv ep er to ire R an do m -E -I R an do m R -I nf is cr et e D is cr et e nv D -E D et er m in ed in ed -I nf 0 nf 0 -E nv 100 -I nf 2.5×10 6 -E nv 200 in ed 1.5×10 7 5.0×10 6 400 et er m 1.8×10 7 Larger delta 500 D 5.0×10 7 2.0×10 7 D et er m Work Produced 5.5×10 7 Smaller delta Number Left Alive Larger delta 6.0×10 7 is cr et e 7.0×10 7 D Work comparisons As a weird potential extension, can this tell us anything about how we can affect the economics of the system with vaccination? Yes! If we do not get to plan which allocation method to use, we can use vaccination to create our own Mt landscape to try and (at least) manage within each task to keep the mortality the same, but minimize the cost to work produced – this defines a dynamically shifting equilibrium point for each disease state for the system 600 7.0×10 7 6.5×10 7 500 6.0×10 7 Allocation Methods and Exposure Type nv -E -I nf ep er to ire -E ep er to ire nv nf -I an do m an do m R R R Survival comparisons R -I nf is cr et e D is cr et e in ed -E nv -I nf D et er m in ed -E nv ep er to ire R -E nv ep er to ire R -I an do m R D is cr et e D in ed et er m R an do m nv is cr et e -E in ed D D et er m Work comparisons -I nf 0 nf 0 -E nv 100 -I nf 2.5×10 6 -E nv 200 et er m 1.5×10 7 5.0×10 6 300 D 1.8×10 7 400 D Number Left Alive 5.0×10 7 2.0×10 7 -I nf Work Produced 5.5×10 7 Take home messages: There are important differences strategies for task allocation and they do depend on the type of health risk Last talk I showed some results about the differences between outcomes for these strategies when there are seasonal vs constant environmental risks – those also showed drastic differences in the efficacy of the four strategies It’s unlikely that these sorts of models will provide “easy” answers – but it IS likely that they could provide public policy makers with “likely disease-related repercussions” of societal organization policies The more we look at the problem, the better the information to the decision makers can be Any Questions?! My thanks to The Organizers!!!! DIMACS SACEMA AIMS The NSF All of you for your time and interest Especially for sticking around to the bitter end to listen to me! Please feel free to contact me with further questions