tour_length

0th

Percentile

Calculate the length of a tour

Calculate the length of a tour given a TSP and an order.

Keywords
optimize
Usage
tour_length(x, ...) "tour_length"(x, tsp = NULL, ...)
Arguments
x
an object of class TOUR.
tsp
a TSP object of class TSP, ATSP or ETSP.
...
further arguments are currently unused.
Details

If no tsp is given, then the tour length stored in x as attribute "tour_length" is returned. If tsp is given then the tour length is recalculated. If a distance in the tour is infinite, the result is also infinite. If the tour contains positive and negative infinite distances then the method returns NA.

See Also

TOUR, TSP, ATSP and ETSP.

Aliases
  • tour_length
  • tour_length.TOUR
  • tour_length.TSP
  • tour_length.ATSP
  • tour_length.ETSP
Examples
data("USCA50")

## original order
tour_length(solve_TSP(USCA50, method="identity"))

## length of a manually created (random) tour
tour <- TOUR(sample(seq(n_of_cities(USCA50))))
tour
tour_length(tour)
tour_length(tour, USCA50)
Documentation reproduced from package TSP, version 1.1-4, License: GPL-3

Community examples

Looks like there are no examples yet.