Planning and implementation of road BMPs on a watershed scale can be a difficult task because of the need to prioritize locations while accounting for multiple constraints, such as the available budget, continuous maintenance, and equipment scheduling. Using simulated annealing (SA) as its heuristic optimizer, BMP-SA accounts for sediment being...