pub fn build_vnd<S, V, DM, IDM>(
config: &VndConfig,
model: &ModelContext<S, V, DM, IDM>,
random_seed: Option<u64>,
) -> Vnd<S, V, DM, IDM>where
S: PlanningSolution + 'static,
S::Score: Score + ParseableScore,
V: Clone + PartialEq + Send + Sync + Debug + 'static,
DM: CrossEntityDistanceMeter<S> + Clone + Debug + 'static,
IDM: CrossEntityDistanceMeter<S> + Clone + Debug + 'static,