Skip to contents

Apply clarke_wright() to CVRPLIB data

Usage

clarke_wright_cvrplib(instance)

Arguments

instance

A "cvrplib_instance" object. See cvrplib_download() or bundled CVRPLIB data like cvrplib_A.

Value

A "heumilkr_solution" object. See clarke_wright().

See also

Other cvrplib: cvrplib_download(), cvrplib_ls()

Examples

clarke_wright_cvrplib(cvrplib_A[[1]])
#>    site run order vehicle load  distance
#> 1     0   0     2       0   90 122.04521
#> 2     1   1     4       0   99 210.02747
#> 3     2   1     5       0   99 210.02747
#> 4     3   2     9       0   92 286.63383
#> 5     4   3     2       0   91 222.24300
#> 6     5   2     2       0   92 286.63383
#> 7     6   0     3       0   90 122.04521
#> 8     7   2     4       0   92 286.63383
#> 9     8   2     7       0   92 286.63383
#> 10    9   3     5       0   91 222.24300
#> 11   10   2     8       0   92 286.63383
#> 12   11   0     1       0   90 122.04521
#> 13   12   0     4       0   90 122.04521
#> 14   13   2     1       0   92 286.63383
#> 15   14   3     4       0   91 222.24300
#> 16   15   0     0       0   90 122.04521
#> 17   16   1     3       0   99 210.02747
#> 18   17   2     5       0   92 286.63383
#> 19   18   1     2       0   99 210.02747
#> 20   19   3     1       0   91 222.24300
#> 21   20   1     0       0   99 210.02747
#> 22   21   2     6       0   92 286.63383
#> 23   22   1     6       0   99 210.02747
#> 24   23   4     1       0   38  65.60087
#> 25   24   3     6       0   91 222.24300
#> 26   25   2     0       0   92 286.63383
#> 27   26   3     0       0   91 222.24300
#> 28   27   2     3       0   92 286.63383
#> 29   28   3     3       0   91 222.24300
#> 30   29   4     0       0   38  65.60087
#> 31   30   1     1       0   99 210.02747