-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchangelog_0.0.5_to_1.0.0.txt
300 lines (300 loc) · 33.3 KB
/
changelog_0.0.5_to_1.0.0.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
ERROR: 8001: algorithms.ActivityInsertionCostsCalculator$ActivityInsertionCosts: Class algorithms.ActivityInsertionCostsCalculator$ActivityInsertionCosts removed
ERROR: 8001: algorithms.GreedySchrimpfFactory: Class algorithms.GreedySchrimpfFactory removed
ERROR: 8001: algorithms.HardConstraints$HardTimeWindowActivityLevelConstraint: Class algorithms.HardConstraints$HardTimeWindowActivityLevelConstraint removed
ERROR: 8001: algorithms.InsertionStrategy$Insertion: Class algorithms.InsertionStrategy$Insertion removed
ERROR: 8001: algorithms.NeighborhoodThresholdInitialiser: Class algorithms.NeighborhoodThresholdInitialiser removed
ERROR: 8001: algorithms.RuinStrategy$RuinListener: Class algorithms.RuinStrategy$RuinListener removed
ERROR: 8001: algorithms.SchrimpfFactory: Class algorithms.SchrimpfFactory removed
ERROR: 8001: algorithms.StateManager$State: Class algorithms.StateManager$State removed
ERROR: 8001: algorithms.StateManager$StateImpl: Class algorithms.StateManager$StateImpl removed
ERROR: 8001: algorithms.StateManager$States: Class algorithms.StateManager$States removed
ERROR: 8001: algorithms.VehicleFleetManager$TypeKey: Class algorithms.VehicleFleetManager$TypeKey removed
ERROR: 8001: algorithms.VehicleFleetManagerImpl$DefaultFleetManager: Class algorithms.VehicleFleetManagerImpl$DefaultFleetManager removed
ERROR: 8001: algorithms.VehicleRoutingAlgorithms: Class algorithms.VehicleRoutingAlgorithms removed
ERROR: 8001: algorithms.acceptors.AcceptNewIfBetterThanWorst: Class algorithms.acceptors.AcceptNewIfBetterThanWorst removed
ERROR: 8001: algorithms.acceptors.AcceptNewRemoveFirst: Class algorithms.acceptors.AcceptNewRemoveFirst removed
ERROR: 8001: algorithms.acceptors.SchrimpfAcceptance: Class algorithms.acceptors.SchrimpfAcceptance removed
ERROR: 8001: algorithms.acceptors.SolutionAcceptor: Class algorithms.acceptors.SolutionAcceptor removed
ERROR: 8001: algorithms.selectors.SelectBest: Class algorithms.selectors.SelectBest removed
ERROR: 8001: algorithms.selectors.SelectRandomly: Class algorithms.selectors.SelectRandomly removed
ERROR: 8001: algorithms.selectors.SolutionSelector: Class algorithms.selectors.SolutionSelector removed
ERROR: 8001: basics.Delivery: Class basics.Delivery removed
ERROR: 8001: basics.Delivery$Builder: Class basics.Delivery$Builder removed
ERROR: 8001: basics.Job: Class basics.Job removed
ERROR: 8001: basics.Pickup: Class basics.Pickup removed
ERROR: 8001: basics.Pickup$Builder: Class basics.Pickup$Builder removed
ERROR: 8001: basics.Service: Class basics.Service removed
ERROR: 8001: basics.Service$Builder: Class basics.Service$Builder removed
ERROR: 8001: basics.VehicleRoutingAlgorithm: Class basics.VehicleRoutingAlgorithm removed
ERROR: 8001: basics.VehicleRoutingProblem: Class basics.VehicleRoutingProblem removed
ERROR: 8001: basics.VehicleRoutingProblem$Builder: Class basics.VehicleRoutingProblem$Builder removed
ERROR: 8001: basics.VehicleRoutingProblem$Constraint: Class basics.VehicleRoutingProblem$Constraint removed
ERROR: 8001: basics.VehicleRoutingProblem$FleetComposition: Class basics.VehicleRoutingProblem$FleetComposition removed
ERROR: 8001: basics.VehicleRoutingProblem$FleetSize: Class basics.VehicleRoutingProblem$FleetSize removed
ERROR: 8001: basics.VehicleRoutingProblemSolution: Class basics.VehicleRoutingProblemSolution removed
ERROR: 8001: basics.algo.AlgorithmEndsListener: Class basics.algo.AlgorithmEndsListener removed
ERROR: 8001: basics.algo.AlgorithmStartsListener: Class basics.algo.AlgorithmStartsListener removed
ERROR: 8001: basics.algo.InsertionEndsListener: Class basics.algo.InsertionEndsListener removed
ERROR: 8001: basics.algo.InsertionListener: Class basics.algo.InsertionListener removed
ERROR: 8001: basics.algo.InsertionStartsListener: Class basics.algo.InsertionStartsListener removed
ERROR: 8001: basics.algo.IterationEndsListener: Class basics.algo.IterationEndsListener removed
ERROR: 8001: basics.algo.IterationStartsListener: Class basics.algo.IterationStartsListener removed
ERROR: 8001: basics.algo.IterationWithoutImprovementBreaker: Class basics.algo.IterationWithoutImprovementBreaker removed
ERROR: 8001: basics.algo.JobInsertedListener: Class basics.algo.JobInsertedListener removed
ERROR: 8001: basics.algo.PrematureAlgorithmBreaker: Class basics.algo.PrematureAlgorithmBreaker removed
ERROR: 8001: basics.algo.SearchStrategy: Class basics.algo.SearchStrategy removed
ERROR: 8001: basics.algo.SearchStrategy$DiscoveredSolution: Class basics.algo.SearchStrategy$DiscoveredSolution removed
ERROR: 8001: basics.algo.SearchStrategyListener: Class basics.algo.SearchStrategyListener removed
ERROR: 8001: basics.algo.SearchStrategyManager: Class basics.algo.SearchStrategyManager removed
ERROR: 8001: basics.algo.SearchStrategyModule: Class basics.algo.SearchStrategyModule removed
ERROR: 8001: basics.algo.SearchStrategyModuleListener: Class basics.algo.SearchStrategyModuleListener removed
ERROR: 8001: basics.algo.SolutionCostCalculator: Class basics.algo.SolutionCostCalculator removed
ERROR: 8001: basics.algo.StrategySelectedListener: Class basics.algo.StrategySelectedListener removed
ERROR: 8001: basics.algo.TimeBreaker: Class basics.algo.TimeBreaker removed
ERROR: 8001: basics.algo.VariationCoefficientBreaker: Class basics.algo.VariationCoefficientBreaker removed
ERROR: 8001: basics.algo.VehicleRoutingAlgorithmFactory: Class basics.algo.VehicleRoutingAlgorithmFactory removed
ERROR: 8001: basics.algo.VehicleRoutingAlgorithmListener: Class basics.algo.VehicleRoutingAlgorithmListener removed
ERROR: 8001: basics.algo.VehicleRoutingAlgorithmListeners: Class basics.algo.VehicleRoutingAlgorithmListeners removed
ERROR: 8001: basics.algo.VehicleRoutingAlgorithmListeners$PrioritizedVRAListener: Class basics.algo.VehicleRoutingAlgorithmListeners$PrioritizedVRAListener removed
ERROR: 8001: basics.algo.VehicleRoutingAlgorithmListeners$Priority: Class basics.algo.VehicleRoutingAlgorithmListeners$Priority removed
ERROR: 8001: basics.costs.BackwardTransportCost: Class basics.costs.BackwardTransportCost removed
ERROR: 8001: basics.costs.BackwardTransportTime: Class basics.costs.BackwardTransportTime removed
ERROR: 8001: basics.costs.DefaultVehicleRoutingActivityCosts: Class basics.costs.DefaultVehicleRoutingActivityCosts removed
ERROR: 8001: basics.costs.ForwardTransportCost: Class basics.costs.ForwardTransportCost removed
ERROR: 8001: basics.costs.ForwardTransportTime: Class basics.costs.ForwardTransportTime removed
ERROR: 8001: basics.costs.TransportCost: Class basics.costs.TransportCost removed
ERROR: 8001: basics.costs.TransportTime: Class basics.costs.TransportTime removed
ERROR: 8001: basics.costs.VehicleRoutingActivityCosts: Class basics.costs.VehicleRoutingActivityCosts removed
ERROR: 8001: basics.costs.VehicleRoutingActivityCosts$Parameter: Class basics.costs.VehicleRoutingActivityCosts$Parameter removed
ERROR: 8001: basics.costs.VehicleRoutingActivityCosts$Time: Class basics.costs.VehicleRoutingActivityCosts$Time removed
ERROR: 8001: basics.costs.VehicleRoutingTransportCosts: Class basics.costs.VehicleRoutingTransportCosts removed
ERROR: 8001: basics.io.AlgorithmConfig: Class basics.io.AlgorithmConfig removed
ERROR: 8001: basics.io.AlgorithmConfigXmlReader: Class basics.io.AlgorithmConfigXmlReader removed
ERROR: 8001: basics.io.Schema$PathBuilder: Class basics.io.Schema$PathBuilder removed
ERROR: 8001: basics.io.VrpXMLReader: Class basics.io.VrpXMLReader removed
ERROR: 8001: basics.io.VrpXMLReader$ServiceBuilderFactory: Class basics.io.VrpXMLReader$ServiceBuilderFactory removed
ERROR: 8001: basics.io.VrpXMLWriter: Class basics.io.VrpXMLWriter removed
ERROR: 8001: basics.route.DefaultTourActivityFactory: Class basics.route.DefaultTourActivityFactory removed
ERROR: 8001: basics.route.DefaultVehicleRouteCostCalculator: Class basics.route.DefaultVehicleRouteCostCalculator removed
ERROR: 8001: basics.route.DeliveryActivity: Class basics.route.DeliveryActivity removed
ERROR: 8001: basics.route.Driver: Class basics.route.Driver removed
ERROR: 8001: basics.route.DriverImpl: Class basics.route.DriverImpl removed
ERROR: 8001: basics.route.DriverImpl$NoDriver: Class basics.route.DriverImpl$NoDriver removed
ERROR: 8001: basics.route.End: Class basics.route.End removed
ERROR: 8001: basics.route.PenaltyVehicleType: Class basics.route.PenaltyVehicleType removed
ERROR: 8001: basics.route.PickupActivity: Class basics.route.PickupActivity removed
ERROR: 8001: basics.route.ServiceActivity: Class basics.route.ServiceActivity removed
ERROR: 8001: basics.route.Start: Class basics.route.Start removed
ERROR: 8001: basics.route.TimeWindow: Class basics.route.TimeWindow removed
ERROR: 8001: basics.route.TourActivities: Class basics.route.TourActivities removed
ERROR: 8001: basics.route.TourActivities$ReverseActivityIterator: Class basics.route.TourActivities$ReverseActivityIterator removed
ERROR: 8001: basics.route.TourActivity: Class basics.route.TourActivity removed
ERROR: 8001: basics.route.TourActivity$JobActivity: Class basics.route.TourActivity$JobActivity removed
ERROR: 8001: basics.route.TourActivityFactory: Class basics.route.TourActivityFactory removed
ERROR: 8001: basics.route.Vehicle: Class basics.route.Vehicle removed
ERROR: 8001: basics.route.VehicleImpl: Class basics.route.VehicleImpl removed
ERROR: 8001: basics.route.VehicleImpl$Builder: Class basics.route.VehicleImpl$Builder removed
ERROR: 8001: basics.route.VehicleImpl$NoVehicle: Class basics.route.VehicleImpl$NoVehicle removed
ERROR: 8001: basics.route.VehicleRoute: Class basics.route.VehicleRoute removed
ERROR: 8001: basics.route.VehicleRoute$Builder: Class basics.route.VehicleRoute$Builder removed
ERROR: 8001: basics.route.VehicleRouteCostCalculator: Class basics.route.VehicleRouteCostCalculator removed
ERROR: 8001: basics.route.VehicleType: Class basics.route.VehicleType removed
ERROR: 8001: basics.route.VehicleTypeImpl: Class basics.route.VehicleTypeImpl removed
ERROR: 8001: basics.route.VehicleTypeImpl$Builder: Class basics.route.VehicleTypeImpl$Builder removed
ERROR: 8001: basics.route.VehicleTypeImpl$VehicleCostParams: Class basics.route.VehicleTypeImpl$VehicleCostParams removed
INFO: 8000: jsprit.core.algorithm.InsertionInitialSolutionFactory: Class jsprit.core.algorithm.InsertionInitialSolutionFactory added
INFO: 8000: jsprit.core.algorithm.RemoveEmptyVehicles: Class jsprit.core.algorithm.RemoveEmptyVehicles added
INFO: 8000: jsprit.core.algorithm.ResetAndIniFleetManager: Class jsprit.core.algorithm.ResetAndIniFleetManager added
INFO: 8000: jsprit.core.algorithm.SearchStrategy: Class jsprit.core.algorithm.SearchStrategy added
INFO: 8000: jsprit.core.algorithm.SearchStrategy$DiscoveredSolution: Class jsprit.core.algorithm.SearchStrategy$DiscoveredSolution added
INFO: 8000: jsprit.core.algorithm.SearchStrategyManager: Class jsprit.core.algorithm.SearchStrategyManager added
INFO: 8000: jsprit.core.algorithm.SearchStrategyModule: Class jsprit.core.algorithm.SearchStrategyModule added
INFO: 8000: jsprit.core.algorithm.VariablePlusFixedSolutionCostCalculatorFactory: Class jsprit.core.algorithm.VariablePlusFixedSolutionCostCalculatorFactory added
INFO: 8000: jsprit.core.algorithm.VehicleRoutingAlgorithm: Class jsprit.core.algorithm.VehicleRoutingAlgorithm added
INFO: 8000: jsprit.core.algorithm.VehicleRoutingAlgorithmFactory: Class jsprit.core.algorithm.VehicleRoutingAlgorithmFactory added
INFO: 8000: jsprit.core.algorithm.acceptor.AcceptNewRemoveFirst: Class jsprit.core.algorithm.acceptor.AcceptNewRemoveFirst added
INFO: 8000: jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance: Class jsprit.core.algorithm.acceptor.ExperimentalSchrimpfAcceptance added
INFO: 8000: jsprit.core.algorithm.acceptor.GreedyAcceptance: Class jsprit.core.algorithm.acceptor.GreedyAcceptance added
INFO: 8000: jsprit.core.algorithm.acceptor.GreedyAcceptance_minVehFirst: Class jsprit.core.algorithm.acceptor.GreedyAcceptance_minVehFirst added
INFO: 8000: jsprit.core.algorithm.acceptor.SchrimpfAcceptance: Class jsprit.core.algorithm.acceptor.SchrimpfAcceptance added
INFO: 8000: jsprit.core.algorithm.acceptor.SolutionAcceptor: Class jsprit.core.algorithm.acceptor.SolutionAcceptor added
INFO: 8000: jsprit.core.algorithm.box.GreedySchrimpfFactory: Class jsprit.core.algorithm.box.GreedySchrimpfFactory added
INFO: 8000: jsprit.core.algorithm.box.SchrimpfFactory: Class jsprit.core.algorithm.box.SchrimpfFactory added
INFO: 8000: jsprit.core.algorithm.io.AlgorithmConfig: Class jsprit.core.algorithm.io.AlgorithmConfig added
INFO: 8000: jsprit.core.algorithm.io.AlgorithmConfigXmlReader: Class jsprit.core.algorithm.io.AlgorithmConfigXmlReader added
INFO: 8000: jsprit.core.algorithm.io.VehicleRoutingAlgorithms: Class jsprit.core.algorithm.io.VehicleRoutingAlgorithms added
INFO: 8000: jsprit.core.algorithm.listener.AlgorithmEndsListener: Class jsprit.core.algorithm.listener.AlgorithmEndsListener added
INFO: 8000: jsprit.core.algorithm.listener.AlgorithmStartsListener: Class jsprit.core.algorithm.listener.AlgorithmStartsListener added
INFO: 8000: jsprit.core.algorithm.listener.IterationEndsListener: Class jsprit.core.algorithm.listener.IterationEndsListener added
INFO: 8000: jsprit.core.algorithm.listener.IterationStartsListener: Class jsprit.core.algorithm.listener.IterationStartsListener added
INFO: 8000: jsprit.core.algorithm.listener.SearchStrategyListener: Class jsprit.core.algorithm.listener.SearchStrategyListener added
INFO: 8000: jsprit.core.algorithm.listener.SearchStrategyModuleListener: Class jsprit.core.algorithm.listener.SearchStrategyModuleListener added
INFO: 8000: jsprit.core.algorithm.listener.StrategySelectedListener: Class jsprit.core.algorithm.listener.StrategySelectedListener added
INFO: 8000: jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListener: Class jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListener added
INFO: 8000: jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners: Class jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners added
INFO: 8000: jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners$PrioritizedVRAListener: Class jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners$PrioritizedVRAListener added
INFO: 8000: jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners$Priority: Class jsprit.core.algorithm.listener.VehicleRoutingAlgorithmListeners$Priority added
INFO: 8000: jsprit.core.algorithm.module.RuinAndRecreateModule: Class jsprit.core.algorithm.module.RuinAndRecreateModule added
INFO: 8000: jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator: Class jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator added
INFO: 8000: jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator$ActivityInsertionCosts: Class jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator$ActivityInsertionCosts added
INFO: 8000: jsprit.core.algorithm.recreate.BestInsertionBuilder: Class jsprit.core.algorithm.recreate.BestInsertionBuilder added
INFO: 8000: jsprit.core.algorithm.recreate.InsertionData: Class jsprit.core.algorithm.recreate.InsertionData added
INFO: 8000: jsprit.core.algorithm.recreate.InsertionStrategy: Class jsprit.core.algorithm.recreate.InsertionStrategy added
INFO: 8000: jsprit.core.algorithm.recreate.InsertionStrategyFactory: Class jsprit.core.algorithm.recreate.InsertionStrategyFactory added
INFO: 8000: jsprit.core.algorithm.recreate.JobInsertionCostsCalculator: Class jsprit.core.algorithm.recreate.JobInsertionCostsCalculator added
INFO: 8000: jsprit.core.algorithm.recreate.VehicleSwitched: Class jsprit.core.algorithm.recreate.VehicleSwitched added
INFO: 8000: jsprit.core.algorithm.recreate.listener.InsertionEndsListener: Class jsprit.core.algorithm.recreate.listener.InsertionEndsListener added
INFO: 8000: jsprit.core.algorithm.recreate.listener.InsertionListener: Class jsprit.core.algorithm.recreate.listener.InsertionListener added
INFO: 8000: jsprit.core.algorithm.recreate.listener.InsertionListeners: Class jsprit.core.algorithm.recreate.listener.InsertionListeners added
INFO: 8000: jsprit.core.algorithm.recreate.listener.InsertionStartsListener: Class jsprit.core.algorithm.recreate.listener.InsertionStartsListener added
INFO: 8000: jsprit.core.algorithm.recreate.listener.JobInsertedListener: Class jsprit.core.algorithm.recreate.listener.JobInsertedListener added
INFO: 8000: jsprit.core.algorithm.recreate.listener.VehicleSwitchedListener: Class jsprit.core.algorithm.recreate.listener.VehicleSwitchedListener added
INFO: 8000: jsprit.core.algorithm.ruin.RadialRuinStrategyFactory: Class jsprit.core.algorithm.ruin.RadialRuinStrategyFactory added
INFO: 8000: jsprit.core.algorithm.ruin.RandomRuinStrategyFactory: Class jsprit.core.algorithm.ruin.RandomRuinStrategyFactory added
INFO: 8000: jsprit.core.algorithm.ruin.RuinStrategy: Class jsprit.core.algorithm.ruin.RuinStrategy added
INFO: 8000: jsprit.core.algorithm.ruin.RuinStrategyFactory: Class jsprit.core.algorithm.ruin.RuinStrategyFactory added
INFO: 8000: jsprit.core.algorithm.ruin.distance.AvgServiceAndShipmentDistance: Class jsprit.core.algorithm.ruin.distance.AvgServiceAndShipmentDistance added
INFO: 8000: jsprit.core.algorithm.ruin.distance.AvgServiceDistance: Class jsprit.core.algorithm.ruin.distance.AvgServiceDistance added
INFO: 8000: jsprit.core.algorithm.ruin.distance.EuclideanServiceDistance: Class jsprit.core.algorithm.ruin.distance.EuclideanServiceDistance added
INFO: 8000: jsprit.core.algorithm.ruin.distance.JobDistance: Class jsprit.core.algorithm.ruin.distance.JobDistance added
INFO: 8000: jsprit.core.algorithm.ruin.listener.RuinListener: Class jsprit.core.algorithm.ruin.listener.RuinListener added
INFO: 8000: jsprit.core.algorithm.ruin.listener.RuinListeners: Class jsprit.core.algorithm.ruin.listener.RuinListeners added
INFO: 8000: jsprit.core.algorithm.selector.SelectBest: Class jsprit.core.algorithm.selector.SelectBest added
INFO: 8000: jsprit.core.algorithm.selector.SelectRandomly: Class jsprit.core.algorithm.selector.SelectRandomly added
INFO: 8000: jsprit.core.algorithm.selector.SolutionSelector: Class jsprit.core.algorithm.selector.SolutionSelector added
INFO: 8000: jsprit.core.algorithm.state.StateManager: Class jsprit.core.algorithm.state.StateManager added
INFO: 8000: jsprit.core.algorithm.state.StateUpdater: Class jsprit.core.algorithm.state.StateUpdater added
INFO: 8000: jsprit.core.algorithm.state.UpdateActivityTimes: Class jsprit.core.algorithm.state.UpdateActivityTimes added
INFO: 8000: jsprit.core.algorithm.state.UpdateVariableCosts: Class jsprit.core.algorithm.state.UpdateVariableCosts added
INFO: 8000: jsprit.core.algorithm.termination.IterationWithoutImprovementTermination: Class jsprit.core.algorithm.termination.IterationWithoutImprovementTermination added
INFO: 8000: jsprit.core.algorithm.termination.PrematureAlgorithmTermination: Class jsprit.core.algorithm.termination.PrematureAlgorithmTermination added
INFO: 8000: jsprit.core.algorithm.termination.TimeTermination: Class jsprit.core.algorithm.termination.TimeTermination added
INFO: 8000: jsprit.core.algorithm.termination.VariationCoefficientTermination: Class jsprit.core.algorithm.termination.VariationCoefficientTermination added
INFO: 8000: jsprit.core.problem.VehicleRoutingProblem: Class jsprit.core.problem.VehicleRoutingProblem added
INFO: 8000: jsprit.core.problem.VehicleRoutingProblem$Builder: Class jsprit.core.problem.VehicleRoutingProblem$Builder added
INFO: 8000: jsprit.core.problem.VehicleRoutingProblem$Constraint: Class jsprit.core.problem.VehicleRoutingProblem$Constraint added
INFO: 8000: jsprit.core.problem.VehicleRoutingProblem$FleetComposition: Class jsprit.core.problem.VehicleRoutingProblem$FleetComposition added
INFO: 8000: jsprit.core.problem.VehicleRoutingProblem$FleetSize: Class jsprit.core.problem.VehicleRoutingProblem$FleetSize added
INFO: 8000: jsprit.core.problem.constraint.ConstraintManager: Class jsprit.core.problem.constraint.ConstraintManager added
INFO: 8000: jsprit.core.problem.constraint.ConstraintManager$Priority: Class jsprit.core.problem.constraint.ConstraintManager$Priority added
INFO: 8000: jsprit.core.problem.constraint.HardActivityStateLevelConstraint: Class jsprit.core.problem.constraint.HardActivityStateLevelConstraint added
INFO: 8000: jsprit.core.problem.constraint.HardActivityStateLevelConstraint$ConstraintsStatus: Class jsprit.core.problem.constraint.HardActivityStateLevelConstraint$ConstraintsStatus added
INFO: 8000: jsprit.core.problem.constraint.HardRouteStateLevelConstraint: Class jsprit.core.problem.constraint.HardRouteStateLevelConstraint added
INFO: 8000: jsprit.core.problem.constraint.PickupAndDeliverShipmentLoadActivityLevelConstraint: Class jsprit.core.problem.constraint.PickupAndDeliverShipmentLoadActivityLevelConstraint added
INFO: 8000: jsprit.core.problem.constraint.ServiceDeliveriesFirstConstraint: Class jsprit.core.problem.constraint.ServiceDeliveriesFirstConstraint added
INFO: 8000: jsprit.core.problem.constraint.ShipmentPickupsFirstConstraint: Class jsprit.core.problem.constraint.ShipmentPickupsFirstConstraint added
INFO: 8000: jsprit.core.problem.cost.BackwardTransportCost: Class jsprit.core.problem.cost.BackwardTransportCost added
INFO: 8000: jsprit.core.problem.cost.BackwardTransportTime: Class jsprit.core.problem.cost.BackwardTransportTime added
INFO: 8000: jsprit.core.problem.cost.ForwardTransportCost: Class jsprit.core.problem.cost.ForwardTransportCost added
INFO: 8000: jsprit.core.problem.cost.ForwardTransportTime: Class jsprit.core.problem.cost.ForwardTransportTime added
INFO: 8000: jsprit.core.problem.cost.TransportCost: Class jsprit.core.problem.cost.TransportCost added
INFO: 8000: jsprit.core.problem.cost.TransportTime: Class jsprit.core.problem.cost.TransportTime added
INFO: 8000: jsprit.core.problem.cost.VehicleRoutingActivityCosts: Class jsprit.core.problem.cost.VehicleRoutingActivityCosts added
INFO: 8000: jsprit.core.problem.cost.VehicleRoutingActivityCosts$Parameter: Class jsprit.core.problem.cost.VehicleRoutingActivityCosts$Parameter added
INFO: 8000: jsprit.core.problem.cost.VehicleRoutingActivityCosts$Time: Class jsprit.core.problem.cost.VehicleRoutingActivityCosts$Time added
INFO: 8000: jsprit.core.problem.cost.VehicleRoutingTransportCosts: Class jsprit.core.problem.cost.VehicleRoutingTransportCosts added
INFO: 8000: jsprit.core.problem.driver.Driver: Class jsprit.core.problem.driver.Driver added
INFO: 8000: jsprit.core.problem.driver.DriverImpl: Class jsprit.core.problem.driver.DriverImpl added
INFO: 8000: jsprit.core.problem.driver.DriverImpl$NoDriver: Class jsprit.core.problem.driver.DriverImpl$NoDriver added
INFO: 8000: jsprit.core.problem.io.Schema$PathBuilder: Class jsprit.core.problem.io.Schema$PathBuilder added
INFO: 8000: jsprit.core.problem.io.VrpXMLReader: Class jsprit.core.problem.io.VrpXMLReader added
INFO: 8000: jsprit.core.problem.io.VrpXMLReader$ServiceBuilderFactory: Class jsprit.core.problem.io.VrpXMLReader$ServiceBuilderFactory added
INFO: 8000: jsprit.core.problem.io.VrpXMLWriter: Class jsprit.core.problem.io.VrpXMLWriter added
INFO: 8000: jsprit.core.problem.job.Delivery: Class jsprit.core.problem.job.Delivery added
INFO: 8000: jsprit.core.problem.job.Delivery$Builder: Class jsprit.core.problem.job.Delivery$Builder added
INFO: 8000: jsprit.core.problem.job.Job: Class jsprit.core.problem.job.Job added
INFO: 8000: jsprit.core.problem.job.Pickup: Class jsprit.core.problem.job.Pickup added
INFO: 8000: jsprit.core.problem.job.Pickup$Builder: Class jsprit.core.problem.job.Pickup$Builder added
INFO: 8000: jsprit.core.problem.job.Service: Class jsprit.core.problem.job.Service added
INFO: 8000: jsprit.core.problem.job.Service$Builder: Class jsprit.core.problem.job.Service$Builder added
INFO: 8000: jsprit.core.problem.job.Shipment: Class jsprit.core.problem.job.Shipment added
INFO: 8000: jsprit.core.problem.job.Shipment$Builder: Class jsprit.core.problem.job.Shipment$Builder added
INFO: 8000: jsprit.core.problem.misc.JobInsertionContext: Class jsprit.core.problem.misc.JobInsertionContext added
INFO: 8000: jsprit.core.problem.solution.InitialSolutionFactory: Class jsprit.core.problem.solution.InitialSolutionFactory added
INFO: 8000: jsprit.core.problem.solution.SolutionCostCalculator: Class jsprit.core.problem.solution.SolutionCostCalculator added
INFO: 8000: jsprit.core.problem.solution.VehicleRoutingProblemSolution: Class jsprit.core.problem.solution.VehicleRoutingProblemSolution added
INFO: 8000: jsprit.core.problem.solution.route.ReverseRouteActivityVisitor: Class jsprit.core.problem.solution.route.ReverseRouteActivityVisitor added
INFO: 8000: jsprit.core.problem.solution.route.RouteActivityVisitor: Class jsprit.core.problem.solution.route.RouteActivityVisitor added
INFO: 8000: jsprit.core.problem.solution.route.RouteVisitor: Class jsprit.core.problem.solution.route.RouteVisitor added
INFO: 8000: jsprit.core.problem.solution.route.VehicleRoute: Class jsprit.core.problem.solution.route.VehicleRoute added
INFO: 8000: jsprit.core.problem.solution.route.VehicleRoute$Builder: Class jsprit.core.problem.solution.route.VehicleRoute$Builder added
INFO: 8000: jsprit.core.problem.solution.route.activity.ActivityVisitor: Class jsprit.core.problem.solution.route.activity.ActivityVisitor added
INFO: 8000: jsprit.core.problem.solution.route.activity.DefaultShipmentActivityFactory: Class jsprit.core.problem.solution.route.activity.DefaultShipmentActivityFactory added
INFO: 8000: jsprit.core.problem.solution.route.activity.DefaultTourActivityFactory: Class jsprit.core.problem.solution.route.activity.DefaultTourActivityFactory added
INFO: 8000: jsprit.core.problem.solution.route.activity.DeliverService: Class jsprit.core.problem.solution.route.activity.DeliverService added
INFO: 8000: jsprit.core.problem.solution.route.activity.DeliverShipment: Class jsprit.core.problem.solution.route.activity.DeliverShipment added
INFO: 8000: jsprit.core.problem.solution.route.activity.DeliveryActivity: Class jsprit.core.problem.solution.route.activity.DeliveryActivity added
INFO: 8000: jsprit.core.problem.solution.route.activity.End: Class jsprit.core.problem.solution.route.activity.End added
INFO: 8000: jsprit.core.problem.solution.route.activity.PickupActivity: Class jsprit.core.problem.solution.route.activity.PickupActivity added
INFO: 8000: jsprit.core.problem.solution.route.activity.PickupService: Class jsprit.core.problem.solution.route.activity.PickupService added
INFO: 8000: jsprit.core.problem.solution.route.activity.PickupShipment: Class jsprit.core.problem.solution.route.activity.PickupShipment added
INFO: 8000: jsprit.core.problem.solution.route.activity.ReverseActivityVisitor: Class jsprit.core.problem.solution.route.activity.ReverseActivityVisitor added
INFO: 8000: jsprit.core.problem.solution.route.activity.ServiceActivity: Class jsprit.core.problem.solution.route.activity.ServiceActivity added
INFO: 8000: jsprit.core.problem.solution.route.activity.Start: Class jsprit.core.problem.solution.route.activity.Start added
INFO: 8000: jsprit.core.problem.solution.route.activity.TimeWindow: Class jsprit.core.problem.solution.route.activity.TimeWindow added
INFO: 8000: jsprit.core.problem.solution.route.activity.TourActivities: Class jsprit.core.problem.solution.route.activity.TourActivities added
INFO: 8000: jsprit.core.problem.solution.route.activity.TourActivities$ReverseActivityIterator: Class jsprit.core.problem.solution.route.activity.TourActivities$ReverseActivityIterator added
INFO: 8000: jsprit.core.problem.solution.route.activity.TourActivity: Class jsprit.core.problem.solution.route.activity.TourActivity added
INFO: 8000: jsprit.core.problem.solution.route.activity.TourActivity$JobActivity: Class jsprit.core.problem.solution.route.activity.TourActivity$JobActivity added
INFO: 8000: jsprit.core.problem.solution.route.activity.TourActivityFactory: Class jsprit.core.problem.solution.route.activity.TourActivityFactory added
INFO: 8000: jsprit.core.problem.solution.route.activity.TourShipmentActivityFactory: Class jsprit.core.problem.solution.route.activity.TourShipmentActivityFactory added
INFO: 8000: jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter: Class jsprit.core.problem.solution.route.state.RouteAndActivityStateGetter added
INFO: 8000: jsprit.core.problem.solution.route.state.StateFactory: Class jsprit.core.problem.solution.route.state.StateFactory added
INFO: 8000: jsprit.core.problem.solution.route.state.StateFactory$State: Class jsprit.core.problem.solution.route.state.StateFactory$State added
INFO: 8000: jsprit.core.problem.solution.route.state.StateFactory$StateId: Class jsprit.core.problem.solution.route.state.StateFactory$StateId added
INFO: 8000: jsprit.core.problem.solution.route.state.StateFactory$States: Class jsprit.core.problem.solution.route.state.StateFactory$States added
INFO: 8000: jsprit.core.problem.vehicle.FiniteFleetManagerFactory: Class jsprit.core.problem.vehicle.FiniteFleetManagerFactory added
INFO: 8000: jsprit.core.problem.vehicle.InfiniteFleetManagerFactory: Class jsprit.core.problem.vehicle.InfiniteFleetManagerFactory added
INFO: 8000: jsprit.core.problem.vehicle.PenaltyVehicleType: Class jsprit.core.problem.vehicle.PenaltyVehicleType added
INFO: 8000: jsprit.core.problem.vehicle.Vehicle: Class jsprit.core.problem.vehicle.Vehicle added
INFO: 8000: jsprit.core.problem.vehicle.VehicleFleetManager: Class jsprit.core.problem.vehicle.VehicleFleetManager added
INFO: 8000: jsprit.core.problem.vehicle.VehicleFleetManagerFactory: Class jsprit.core.problem.vehicle.VehicleFleetManagerFactory added
INFO: 8000: jsprit.core.problem.vehicle.VehicleFleetManagerImpl$DefaultFleetManager: Class jsprit.core.problem.vehicle.VehicleFleetManagerImpl$DefaultFleetManager added
INFO: 8000: jsprit.core.problem.vehicle.VehicleImpl: Class jsprit.core.problem.vehicle.VehicleImpl added
INFO: 8000: jsprit.core.problem.vehicle.VehicleImpl$Builder: Class jsprit.core.problem.vehicle.VehicleImpl$Builder added
INFO: 8000: jsprit.core.problem.vehicle.VehicleImpl$NoVehicle: Class jsprit.core.problem.vehicle.VehicleImpl$NoVehicle added
INFO: 8000: jsprit.core.problem.vehicle.VehicleType: Class jsprit.core.problem.vehicle.VehicleType added
INFO: 8000: jsprit.core.problem.vehicle.VehicleTypeImpl: Class jsprit.core.problem.vehicle.VehicleTypeImpl added
INFO: 8000: jsprit.core.problem.vehicle.VehicleTypeImpl$Builder: Class jsprit.core.problem.vehicle.VehicleTypeImpl$Builder added
INFO: 8000: jsprit.core.problem.vehicle.VehicleTypeImpl$VehicleCostParams: Class jsprit.core.problem.vehicle.VehicleTypeImpl$VehicleCostParams added
INFO: 8000: jsprit.core.util.ActivityTimeTracker: Class jsprit.core.util.ActivityTimeTracker added
INFO: 8000: jsprit.core.util.ArrayUtils: Class jsprit.core.util.ArrayUtils added
INFO: 8000: jsprit.core.util.BenchmarkInstance: Class jsprit.core.util.BenchmarkInstance added
INFO: 8000: jsprit.core.util.BenchmarkResult: Class jsprit.core.util.BenchmarkResult added
INFO: 8000: jsprit.core.util.CalculationUtils: Class jsprit.core.util.CalculationUtils added
INFO: 8000: jsprit.core.util.Coordinate: Class jsprit.core.util.Coordinate added
INFO: 8000: jsprit.core.util.CrowFlyCosts: Class jsprit.core.util.CrowFlyCosts added
INFO: 8000: jsprit.core.util.EuclideanDistanceCalculator: Class jsprit.core.util.EuclideanDistanceCalculator added
INFO: 8000: jsprit.core.util.Locations: Class jsprit.core.util.Locations added
INFO: 8000: jsprit.core.util.ManhattanCosts: Class jsprit.core.util.ManhattanCosts added
INFO: 8000: jsprit.core.util.ManhattanDistanceCalculator: Class jsprit.core.util.ManhattanDistanceCalculator added
INFO: 8000: jsprit.core.util.Neighborhood: Class jsprit.core.util.Neighborhood added
INFO: 8000: jsprit.core.util.NeighborhoodImpl: Class jsprit.core.util.NeighborhoodImpl added
INFO: 8000: jsprit.core.util.RandomNumberGeneration: Class jsprit.core.util.RandomNumberGeneration added
INFO: 8000: jsprit.core.util.Resource: Class jsprit.core.util.Resource added
INFO: 8000: jsprit.core.util.SolutionVerifier: Class jsprit.core.util.SolutionVerifier added
INFO: 8000: jsprit.core.util.Solutions: Class jsprit.core.util.Solutions added
INFO: 8000: jsprit.core.util.StopWatch: Class jsprit.core.util.StopWatch added
INFO: 8000: jsprit.core.util.VehicleRoutingTransportCostsMatrix: Class jsprit.core.util.VehicleRoutingTransportCostsMatrix added
INFO: 8000: jsprit.core.util.VehicleRoutingTransportCostsMatrix$Builder: Class jsprit.core.util.VehicleRoutingTransportCostsMatrix$Builder added
INFO: 8000: jsprit.core.util.VrpVerifier: Class jsprit.core.util.VrpVerifier added
ERROR: 8001: util.ArrayUtils: Class util.ArrayUtils removed
ERROR: 8001: util.BenchmarkInstance: Class util.BenchmarkInstance removed
ERROR: 8001: util.BenchmarkResult: Class util.BenchmarkResult removed
ERROR: 8001: util.Coordinate: Class util.Coordinate removed
ERROR: 8001: util.Counter: Class util.Counter removed
ERROR: 8001: util.CrowFlyCosts: Class util.CrowFlyCosts removed
ERROR: 8001: util.EuclideanDistanceCalculator: Class util.EuclideanDistanceCalculator removed
ERROR: 8001: util.Locations: Class util.Locations removed
ERROR: 8001: util.ManhattanCosts: Class util.ManhattanCosts removed
ERROR: 8001: util.ManhattanDistanceCalculator: Class util.ManhattanDistanceCalculator removed
ERROR: 8001: util.Neighborhood: Class util.Neighborhood removed
ERROR: 8001: util.NeighborhoodImpl: Class util.NeighborhoodImpl removed
ERROR: 8001: util.RandomNumberGeneration: Class util.RandomNumberGeneration removed
ERROR: 8001: util.Resource: Class util.Resource removed
ERROR: 8001: util.RouteUtils: Class util.RouteUtils removed
ERROR: 8001: util.Solutions: Class util.Solutions removed
ERROR: 8001: util.StopWatch: Class util.StopWatch removed
ERROR: 8001: util.VehicleRoutingTransportCostsMatrix: Class util.VehicleRoutingTransportCostsMatrix removed
ERROR: 8001: util.VehicleRoutingTransportCostsMatrix$Builder: Class util.VehicleRoutingTransportCostsMatrix$Builder removed
ERROR: 8001: util.VrpVerifier: Class util.VrpVerifier removed