| Literature DB >> 34515395 |
Hoa-Thi-Minh Nguyen1, Pham Van Ha1, Tom Kompas2.
Abstract
Trade-offs exist between the point of early detection and the future cost of controlling any invasive species. Finding optimal levels of early detection, with post-border active surveillance, where time, space and randomness are explicitly considered, is computationally challenging. We use a stochastic programming model to find the optimal level of surveillance and predict damages, easing the computational challenge by combining a sample average approximation (SAA) approach and parallel processing techniques. The model is applied to the case of Asian Papaya Fruit Fly (PFF), a highly destructive pest, in Queensland, Australia. To capture the non-linearity in PFF spread, we use an agent-based model (ABM), which is calibrated to a highly detailed land-use raster map (50 m × 50 m) and weather-related data, validated against a historical outbreak. The combination of SAA and ABM sets our work apart from the existing literature. Indeed, despite its increasing popularity as a powerful analytical tool, given its granularity and capability to model the system of interest adequately, the complexity of ABM limits its application in optimizing frameworks due to considerable uncertainty about solution quality. In this light, the use of SAA ensures quality in the optimal solution (with a measured optimality gap) while still being able to handle large-scale decision-making problems. With this combination, our application suggests that the optimal (economic) trap grid size for PFF in Queensland is ˜0.7 km, much smaller than the currently implemented level of 5 km. Although the current policy implies a much lower surveillance cost per year, compared with the $2.08 million under our optimal policy, the expected total cost of an outbreak is $23.92 million, much higher than the optimal policy of roughly $7.74 million.Entities:
Keywords: agent-based model; early detection; optimal surveillance; optimization; papaya fruit flies (Bactrocera papayae); sample average approximation; spatial-dynamic process; stochastic programming
Mesh:
Year: 2021 PMID: 34515395 PMCID: PMC9285032 DOI: 10.1002/eap.2449
Source DB: PubMed Journal: Ecol Appl ISSN: 1051-0761 Impact factor: 6.105
Fig. 1Schematic of the Papaya Fruit Fly (PFF) spread model. GIS = Geographic Information System.
Fig. 2Papaya Fruit Fly random network dispersal model. Solid circles represent hosts that are habitable for PFF while the broken ones are not. Starting from host C, which is random, agents such as , , , etc. are released to find new hosts. From these new hosts, more agents are released. For example, agent occupies host A in t = 1 and starts releasing new agents from t = 2. Finally, agents avoid cells that have already occupied by other agents. For example, agent arrives at host B at t = 2, but leaves immediately as it has been occupied by agent .
Model parameterization.
| Parameters | Description | Unit | Value |
|---|---|---|---|
| Parameters of random dispersal | |||
| λ | Outbreak incursion probability(a) | Per year | 0.2 |
|
| Life span of a PFF propagule(b) | Week | 10 |
|
| Probability of an agent making a long jump(c) | 0.3 | |
|
| Maximum range of distance travel(d) | km/1st week | 94 |
|
| Maximum range of local travel(c) | km/week | 1.4 |
| β | Probability of a PFF to find a nearby host(c) | Appendix | |
| π | No. propagules released from an infested cell(e) | No./week | 2 |
| γ | Probability of an infested cell detected naturally(f) |
=1 if six/more months; 0 otherwise | |
| Economic costs | |||
|
| Radius of the eradication zone(d1) | km | 1.5 |
|
| Radius of the suspension ring(d2) | km | 13.5 |
|
| Eradication cost(a) | $/km2 | 539 |
|
| Damage cost | $/cell | Appendix |
|
| Suspension cost(i) | $/ton | 143 |
|
| Management cost(g) | $/cell | 114 |
|
| Weekly trade‐related revenue loss(g) | $ mil/year | 25 |
|
| Market closure period(h) | Month | 8.5 |
|
| Marginal cost of surveillance | Appendix | |
All parameter values are in Australian Dollars (AUD) in the years of their respective sources. They are converted into 2015 AUD in our computation to generate model results. (a)Kompas and Che (2009); (b)Bateman (1967), Yonow et al. (2004) & Adeva et al. (2012); (c)Authors' assumption based on Adeva et al. (2012); (d1)Dominiak (2007); (d2)Dominiak (2012); The South Australian Government Gazette (2020); (e)Authors' calibration based on historical data of the first outbreak in 1995 (Fay et al. 1997, p. 260b) and seasonal patterns & Atlas of Living Australia (2015) described in Appendix S2; (f)Authors' assumption; (g)Authors' calculation based on Cantrell et al. (2002); (h)Underwood (2007); (i)Authors’ calculation from (Hafi et al. 2013).
Fig. 3(a, b) Papaya Fruit Fly outbreak: actual vs. a simulated medium‐sized outbreak. The actual infestations are from the outbreak that occurred in north Queensland in November 1995 (Fay et al. 1997, p. 260b). The simulated infestations are generated by our model.
Fig. 4Total expected cost of an outbreak and its components including surveillance and expected damage against surveillance intensity.
Estimated Papaya Fruit Fly total expected outbreak costs and optimality gaps.
| Optimality indicators | N (the number of training scenarios) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 48 | 144 | 240 | 336 | 432 | 528 | 576 | 624 | 672 | |
| The optimal trap grid size (km) | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 |
| The lower bound of the true optimal value, $AU million (A) | 7.656 (0.024) | 7.714 (0.015) | 7.730 (0.011) | 7.743 (0.009) | 7.735 (0.007) | 7.745 (0.007) | 7.755 (0.009) | 7.744 (0.009) | 7.736 (0.006) |
| The upper bound of the true optimal value, $AU million (B) | 7.749 (0.007) | 7.749 (0.007) | 7.739 (0.006) | 7.742 (0.006) | 7.749 (0.006) | 7.744 (0.006) | 7.746 (0.006) | 7.747 (0.007) | 7.742 (0.006) |
| Optimality gap, $AU million (C = B−A) | 0.093 (0.031) | 0.035 (0.021) | 0.009 (0.017) | −0.002 (0.016) | 0.013 (0.014) | −0.001 (0.013) | −0.009 (0.015) | 0.003 (0.015) | 0.006 (0.012) |
| Gap as percentage of the lower bound D = (C/A) × 100% | 1.216 | 0.449 | 0.123 | −0.019 | 0.174 | −0.014 | −0.112 | 0.045 | 0.078 |
M = 50; N′ = N′′ = 33,600; Number of processes = 12. Values in AUD million (2015). Standard errors in parentheses. All estimates are significant at the 1% level except for the ones of the optimality gap which, as expected, are statistically insignificant at the 5% level.
Fig. 5Papaya Fruit Fly traps in Queensland: optimal vs. current. Panel (a) presents the optimal trap density generated by our model while panel (b) illustrates the current trap density.
Sensitivity analysis of the optimal results when the outbreak incursion probability or arrival varies.
| Optimality indicators |
| ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 48 | 144 | 240 | 336 | 432 | 528 | 576 | 624 | 672 | |
| Outbreak incursion probability λ = 0.05 | |||||||||
| Optimal trap grid size (km) | 0.9 | 0.9 | 0.9 | 0.9 | 0.9 | 0.9 | 0.9 | 0.9 | 0.9 |
| Lower bound of the true optimal value, $AU million (A) | 3.057 (0.022) | 3.094 (0.015) | 3.129 (0.008) | 3.146 (0.010) | 3.143 (0.008) | 3.156 (0.008) | 3.146 (0.007) | 3.147 (0.006) | 3.149 (0.007) |
| Upper bound of the true optimal value, $AU million (B) | 3.152 (0.007) | 3.155 (0.007) | 3.160 (0.007) | 3.167 (0.007) | 3.169 (0.007) | 3.168 (0.007) | 3.156 (0.007) | 3.160 (0.007) | 3.162 (0.007) |
| Optimality gap (C = B−A) | 0.095 (0.029) | 0.061 (0.022) | 0.031 (0.015) | 0.021 (0.017) | 0.026 (0.015) | 0.012 (0.014) | 0.009 (0.014) | 0.013 (0.013) | 0.013 (0.014) |
| Gap as percentage of the lower bound D = (C/A) × 100% | 3.099 | 1.965 | 0.994 | 0.666 | 0.841 | 0.377 | 0.300 | 0.408 | 0.424 |
| Outbreak incursion probability λ = 0.10 | |||||||||
| Optimal trap grid size (km) | 0.75 | 0.75 | 0.75 | 0.75 | 0.75 | 0.75 | 0.75 | 0.75 | 0.75 |
| Lower bound of the true optimal value, $AU million (A) | 4.738 (0.025) | 4.794 (0.015) | 4.813 (0.011) | 4.826 (0.011) | 4.821 (0.009) | 4.839 (0.009) | 4.833 (0.008) | 4.834 (0.007) | 4.831 (0.008) |
| Upper bound of the true optimal value, $AU million (B) | 4.832 (0.007) | 4.827 (0.007) | 4.829 (0.007) | 4.839 (0.007) | 4.843 (0.007) | 4.841 (0.008) | 4.831 (0.007) | 4.834 (0.007) | 4.835 (0.007) |
| Optimality gap (C = B−A) | 0.094 (0.033) | 0.034 (0.022) | 0.016 (0.018) | 0.014 (0.019) | 0.021 (0.016) | 0.003 (0.016) | −0.002 (0.015) | 0.000 (0.015) | 0.004 (0.016) |
| Gap as percentage of the lower bound D = (C/A) × 100% | 1.985 | 0.701 | 0.326 | 0.283 | 0.444 | 0.059 | −0.046 | 0.001 | 0.076 |
| Outbreak incursion probability λ = 0.15 | |||||||||
| Optimal trap grid size (km) | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 |
| Lower bound of the true optimal value, $AU million (A) | 6.214 (0.023) | 6.280 (0.014) | 6.295 (0.010) | 6.307 (0.009) | 6.303 (0.008) | 6.318 (0.007) | 6.321 (0.008) | 6.317 (0.006) | 6.316 (0.005) |
| Upper bound of the true optimal value, $AU million (B) | 6.332 (0.005) | 6.332 (0.005) | 6.324 (0.005) | 6.326 (0.005) | 6.332 (0.005) | 6.328 (0.005) | 6.330 (0.005) | 6.330 (0.005) | 6.327 (0.005) |
| Optimality gap (C = B−A) | 0.117 (0.028) | 0.051 (0.018) | 0.029 (0.015) | 0.019 (0.014) | 0.029 (0.012) | 0.010 (0.012) | 0.009 (0.013) | 0.013 (0.011) | 0.011 (0.010) |
| Gap as percentage of the lower bound D = (C/A) × 100% | 1.888 | 0.815 | 0.464 | 0.306 | 0.453 | 0.158 | 0.145 | 0.212 | 0.173 |
| Outbreak incursion probability λ = 0.40 | |||||||||
| Optimal trap grid size (km) | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 |
| Lower bound of the true optimal value, $AU million (A) | 13.311 (0.036) | 13.379 (0.025) | 13.399 (0.019) | 13.421 (0.016) | 13.405 (0.014) | 13.420 (0.012) | 13.430 (0.018) | 13.410 (0.017) | 13.393 (0.012) |
| Upper bound of the true optimal value, $AU million (B) | 13.418 (0.013) | 13.417 (0.013) | 13.398 (0.012) | 13.403 (0.013) | 13.417 (0.013) | 13.408 (0.013) | 13.412 (0.013) | 13.414 (0.013) | 13.405 (0.012) |
| Optimality gap (C = B−A) | 0.107 (0.049) | 0.038 (0.038) | −0.001 (0.031) | −0.018 (0.029) | 0.012 (0.026) | −0.012 (0.025) | −0.017 (0.030) | 0.004 (0.030) | 0.012 (0.024) |
| Gap as percentage of the lower bound D = (C/A) × 100% | 0.806 | 0.282 | −0.006 | −0.133 | 0.091 | −0.088 | −0.129 | 0.031 | 0.091 |
| Outbreak incursion probability λ = 0.50 | |||||||||
| Optimal trap grid size (km) | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 |
| Lower bound of the true optimal value, $AU million (A) | 16.124 (0.042) | 16.204 (0.030) | 16.225 (0.023) | 16.258 (0.020) | 16.236 (0.017) | 16.254 (0.016) | 16.267 (0.022) | 16.243 (0.021) | 16.221(0.015) |
| Upper bound of the true optimal value, $AU million (B) | 16.253 (0.016) | 16.251(0.016) | 16.227 (0.015) | 16.234 (0.016) | 16.251 (0.016) | 16.240 (0.016) | 16.246 (0.016) | 16.248 (0.016) | 16.236 (0.015) |
| Optimality gap (C = B−A) | 0.128 (0.059) | 0.047 (0.046) | 0.002 (0.038) | −0.024 (0.036) | 0.015 (0.033) | −0.015 (0.031) | −0.022 (0.038) | 0.005 (0.037) | 0.015 (0.030) |
| Gap as percentage of the lower bound D = (C/A) × 100% | 0.794 | 0.290 | 0.012 | −0.149 | 0.094 | −0.091 | −0.133 | 0.032 | 0.094 |
M = 50; N′ = N′′ = 33,600; Number of processes = 12. Values in AUD million (2015). Standard errors in parentheses. Setting the optimal gap aside, all estimates are significant at the 1% level.
Fig. 6(a–d) Sensitivity analysis of some key parameter values.