The Parallel Adaptive Large Neighborhood Search is an algorithm to solve optimazation problems. You only need to implement destroy and repair methods and the mathmatical model and let the framework do the rest. For more information see the paper in the README