write_TSPLIB(x, file, precision = 6, inf = NULL, neg_inf = NULL)
read_TSPLIB(file, precision = 0)
TSP
or ATSP
.connection
.x
already is integer
, this
argument is ignored and x
is used as is.Inf
(TSPLIB format cannot handle
Inf
). If inf
is NULL
, the default value of 2 times
the maximum value in x
(ignoring the infinity entries) is used.-Inf
.
If no value is specified, the default value of
2 times the smalles neg. number is used.
If x
only contains positive
values, -1 is used.read_TSPLIB
returns an object of class TSP
or ATSP
.x
contains double
values (which is normal in R) the values given
in x
are multiplied by $10^{precision}$ before coercion to
integer
. Note that therefore all results produced by programs using the
TSPLIB file as input need to be divided by $10^{precision}$ (i.e., the
decimal point has to be shifted precision
placed to the left).