Acceleration
Computation bottleneck: neighborhood search