mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
Merge branch 'routebuilder-break-location'
# Conflicts: # jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/solution/route/VehicleRoute.java
This commit is contained in:
parent
0fb7469d1f
commit
2d9be8304a
2 changed files with 14 additions and 14 deletions
|
|
@ -122,10 +122,10 @@ public class Jsprit {
|
|||
MAX_TRANSPORT_COSTS("max_transport_costs"),
|
||||
CONSTRUCTION("construction"),
|
||||
BREAK_SCHEDULING("break_scheduling"),
|
||||
STRING_KMIN("string_kmin"),
|
||||
STRING_KMAX("string_kmax"),
|
||||
STRING_LMIN("string_lmin"),
|
||||
STRING_LMAX("string_lmax");
|
||||
STRING_K_MIN("string_kmin"),
|
||||
STRING_K_MAX("string_kmax"),
|
||||
STRING_L_MIN("string_lmin"),
|
||||
STRING_L_MAX("string_lmax");
|
||||
|
||||
|
||||
String paraName;
|
||||
|
|
@ -189,10 +189,10 @@ public class Jsprit {
|
|||
defaults.put(Strategy.STRING_BEST.toString(), "0.0");
|
||||
defaults.put(Strategy.STRING_REGRET.toString(), "0.0");
|
||||
|
||||
defaults.put(Parameter.STRING_KMIN.toString(), "1");
|
||||
defaults.put(Parameter.STRING_KMAX.toString(), "6");
|
||||
defaults.put(Parameter.STRING_LMIN.toString(), "10");
|
||||
defaults.put(Parameter.STRING_LMAX.toString(), "30");
|
||||
defaults.put(Parameter.STRING_K_MIN.toString(), "1");
|
||||
defaults.put(Parameter.STRING_K_MAX.toString(), "6");
|
||||
defaults.put(Parameter.STRING_L_MIN.toString(), "10");
|
||||
defaults.put(Parameter.STRING_L_MAX.toString(), "30");
|
||||
|
||||
defaults.put(Strategy.WORST_BEST.toString(), "0.");
|
||||
defaults.put(Strategy.WORST_REGRET.toString(), "1.");
|
||||
|
|
@ -490,10 +490,10 @@ public class Jsprit {
|
|||
random)
|
||||
);
|
||||
|
||||
int kMin = toInteger(properties.getProperty(Parameter.STRING_KMIN.toString()));
|
||||
int kMax = toInteger(properties.getProperty(Parameter.STRING_KMAX.toString()));
|
||||
int lMin = toInteger(properties.getProperty(Parameter.STRING_LMIN.toString()));
|
||||
int lMax = toInteger(properties.getProperty(Parameter.STRING_LMAX.toString()));
|
||||
int kMin = toInteger(properties.getProperty(Parameter.STRING_K_MIN.toString()));
|
||||
int kMax = toInteger(properties.getProperty(Parameter.STRING_K_MAX.toString()));
|
||||
int lMin = toInteger(properties.getProperty(Parameter.STRING_L_MIN.toString()));
|
||||
int lMax = toInteger(properties.getProperty(Parameter.STRING_L_MAX.toString()));
|
||||
|
||||
final RuinString stringRuin = new RuinString(vrp, jobNeighborhoods);
|
||||
stringRuin.setNoRoutes(kMin, kMax);
|
||||
|
|
|
|||
|
|
@ -31,13 +31,13 @@ import java.util.*;
|
|||
|
||||
/**
|
||||
* RuinString is adopted from
|
||||
*
|
||||
* <p>
|
||||
* Technical report 7.11.2016
|
||||
* A Fresh Ruin & Recreate Implementation for the Capacitated Vehicle Routing Problem
|
||||
* Jan Christiaens, Greet Vanden Berghe
|
||||
* KU Leuven, Department of Computer Science, CODeS & iMinds-ITEC
|
||||
* Gebr. De Smetstraat 1, 9000 Gent, Belgium, jan.christiaens@cs.kuleuven.be, greet.vandenberghe@cs.kuleuven.be
|
||||
*
|
||||
* <p>
|
||||
* https://lirias.kuleuven.be/bitstream/123456789/556398/1/asb_rr_2016.pdf
|
||||
*
|
||||
* @author stefan
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue