R/solver.nearest_insertion.R

Defines functions run.nearest_insertion makeTSPSolver.nearest_insertion

#' @export
makeTSPSolver.nearest_insertion = function() {
  makeTSPSolverInternal(
    cl = "nearest_insertion",
    short.name = "nearest_insertion",
    name = "Nearest Insertion Algorithm for the (euclidean) TSP",
    description = "",
    properties = c("euclidean", "deterministic"),
    packages = "TSP"
  )
}

#' @export
run.nearest_insertion = function(solver, instance, ...) {
  return(runSolverFromTSPPackage(solver, instance, ...))
}
jakobbossek/salesperson documentation built on Dec. 11, 2021, 4:54 a.m.