Class LocalActivityInsertionCostsCalculator

java.lang.Object
com.graphhopper.jsprit.core.algorithm.recreate.LocalActivityInsertionCostsCalculator
All Implemented Interfaces:
ActivityInsertionCostsCalculator

public class LocalActivityInsertionCostsCalculator extends Object implements ActivityInsertionCostsCalculator
Calculates activity insertion costs locally, i.e. by comparing the additional costs of insertion the new activity k between activity i (prevAct) and j (nextAct). Additional costs are then basically calculated as delta c = c_ik + c_kj - c_ij.

Note once time has an effect on costs this class requires activity endTimes.

Author:
stefan