Exports a network to the TSPlib format.
exportToTSPlibFormat(x, filename, name = NULL, comment = NULL,
use.extended.format = TRUE, full.matrix = FALSE, digits = 10L)
Arguments
x |
[Network ]
Network to export. |
filename |
[character(1) ]
File name. |
name |
[character(1) | NULL ]
Character string describing the instance. Used for the NAME field in the
TSPlib file format. Otherwise, the name of the instance is used. If the
latter is NULL , this parameter is mandatory. |
comment |
[character(1) | NULL ]
Optional string with additional information about the instance. Used for
the COMMENT field. If not provided the comment field of the instance is
used. If the latter is NULL , no comment at all is saved. |
use.extended.format |
[logical(1) ]
Use the “extended tsplib format” with additional information like cluster
membership and bounds? Default is TRUE . |
full.matrix |
[logical(1) ]
Make use of “FULL\_MATRIX” “EDGE\_WEIGHT\_FORMAT” instead of
node coordinates?
Default is FALSE . |
digits |
[integer(1) ]
Round coordinates to this number of digits. Default is 10. |
Value
Nothing
Note
Currently we only support euclidean 2D instances. Furthermore note, that
if use.extended.format
is TRUE
, most alternative TSPlib parsers
will most probably not be able to parse the generated file.