Metaheuristic approaches to the placement of suicide bomber detectors
Carlos Cotta, José E. Gallardo
TL;DR
This work addresses OPSBD, the problem of placing δ non-fully reliable detectors on a gridded threat area to minimize expected casualties along potential attacker paths. It introduces a formal attacker-path model with detection probabilities $p_{ijk}=1-\exp(-\eta l_{ijk})$ and casualty function $W$, and compares multiple metaheuristics (HC, GRASP, EA, UMDA) against a greedy baseline. A unified cache and dominance-pruning framework accelerates searches across methods, and extensive experiments on random and real instances establish Hill Climbing as the most consistently effective approach, with clear insights from sensitivity analyses about problem features that drive difficulty. The results have practical implications for rapid and robust deployment of detectors in urban security contexts, and point to promising future directions such as memetic hybrids and longer-time EM-based models for dynamic scenarios.
Abstract
Suicide bombing is an infamous form of terrorism that is becoming increasingly prevalent in the current era of global terror warfare. We consider the case of targeted attacks of this kind, and the use of detectors distributed over the area under threat as a protective countermeasure. Such detectors are non-fully reliable, and must be strategically placed in order to maximize the chances of detecting the attack, hence minimizing the expected number of casualties. To this end, different metaheuristic approaches based on local search and on population-based search are considered and benchmarked against a powerful greedy heuristic from the literature. We conduct an extensive empirical evaluation on synthetic instances featuring very diverse properties. Most metaheuristics outperform the greedy algorithm, and a hill-climber is shown to be superior to remaining approaches. This hill-climber is subsequently subject to a sensitivity analysis to determine which problem features make it stand above the greedy approach, and is finally deployed on a number of problem instances built after realistic scenarios, corroborating the good performance of the heuristic.
