mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
mtw
This commit is contained in:
parent
1075e38504
commit
d28471fbda
50 changed files with 753 additions and 796 deletions
|
|
@ -58,28 +58,30 @@ public class MultipleTimeWindowExample {
|
|||
* build services at the required locations, each with a capacity-demand of 1.
|
||||
*/
|
||||
Service service1 = Service.Builder.newInstance("1")
|
||||
.addTimeWindow(5, 10)
|
||||
.addTimeWindow(50,100)
|
||||
.addTimeWindow(20,35)
|
||||
.addSizeDimension(WEIGHT_INDEX, 1).setLocation(Location.newInstance(10, 0)).build();
|
||||
|
||||
Service service2 = Service.Builder.newInstance("2")
|
||||
.addSizeDimension(WEIGHT_INDEX, 1).setLocation(Location.newInstance(20, 0)).build();
|
||||
.addSizeDimension(WEIGHT_INDEX, 1)
|
||||
// .setServiceTime(10)
|
||||
.setLocation(Location.newInstance(20, 0)).setServiceTime(10).build();
|
||||
|
||||
Service service3 = Service.Builder.newInstance("3")
|
||||
.addTimeWindow(5, 10)
|
||||
.addTimeWindow(35, 40)
|
||||
.addTimeWindow(35, 50)
|
||||
.addSizeDimension(WEIGHT_INDEX, 1).setLocation(Location.newInstance(30, 0)).build();
|
||||
|
||||
Service service4 = Service.Builder.newInstance("4")
|
||||
// .addTimeWindow(5,10)
|
||||
.addTimeWindow(20, 40)
|
||||
.addTimeWindow(70, 80)
|
||||
.addTimeWindow(45, 80)
|
||||
.addSizeDimension(WEIGHT_INDEX, 1).setLocation(Location.newInstance(40, 0)).build();
|
||||
|
||||
Service service5 = Service.Builder.newInstance("5")
|
||||
.addTimeWindow(5,10)
|
||||
// .addTimeWindow(20, 40)
|
||||
.addTimeWindow(35,100)
|
||||
.addTimeWindow(20, 40)
|
||||
.addTimeWindow(60,100)
|
||||
.addSizeDimension(WEIGHT_INDEX, 1).setLocation(Location.newInstance(20, 0)).build();
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue