optimization icon indicating copy to clipboard operation
optimization copied to clipboard

Routing optimization module module for Itinero.

Results 24 optimization issues
Sort by recently updated
recently updated
newest added

I used the version 0.14.5 of Itinero.Optimization. When I need to optimize I used: var routerTSP = new TSPRouter(new WeightMatrixAlgorithm(router, InstanceProfile, massResolver), 0); I've updated the Itinero.Optimization library to the...

Is there a overview of all the VRP's you want to implement into the optimization package? Are you planning to provide a more flexible solution to let people build their...

question

Calculations become impossible when the depot failed to resolve properly. In this case calculation needs to stop with a proper error message and not fail because the depot isn't set.

bug

What is the best way to match the coordinates going into CalculateTSP with the resulting stops? I'd like to pass in attributes but it doesn't look like that is currently...

Triple and pair can be represented as a sequence with resp. 3 or 2 elements. This way, lots of functions can be generalized, resulting in less code duplication without performance...

Hi, We use the CalculateTspTW algorithm but we get a results that is not optimal in some cases - **it return round trip route**. For example: We defined locations array...

We can make the SequenceEnumerable faster by using a circular pointer in the array instead of moving items: https://github.com/itinero/optimization/blob/feature/cvrp/src/Itinero.Optimization/Tours/Sequences/SequenceEnumerable.cs

enhancement

Investigate a simple Pickup & Delivery version of the TSP.