Unmanned aerial vehicle routing in the presence of threats. (January 2018)