This is a tool that uses simulated annealing for DDP models. It allows 0, 1, and -1 (don't care) for mitigations. It uses the original algorithm for simulated annealing but with a different neighbor function.