Ilya Builuk

Results 115 comments of Ilya Builuk

yes, there is `maxDistance` and `maxDuration` constraints on vehicle's limits definition: https://reinterpretcat.github.io/vrp/concepts/pragmatic/problem/vehicles.html

No, there is no comprehensive documentation how to extend the solver code wise, only how to use it with json as a command line application

Hi, thanks for feedback! Have you tried to experiment with costs e.g. make distance higher than duration? Or, additionally, run the solver longer? In general, it is hard to say...

Yes, it can be tweaked, but this is not yet exposed from pragmatic format. For sharing data, you can either replace locations with indices referring to matrix to avoid sharing...

I've quickly prototyped passing high waiting time costs, seems helped to reduce a bit waiting time at a price of driving time: old: ```json "distance": 65044, "duration": 26751, "times": {...

I've added some experimental objective in the separate branch: https://github.com/reinterpretcat/vrp/tree/fast_service With it, I have the following statistic: ```json "distance": 78907, "duration": 26751, "times": { "driving": 6683, "serving": 1200, "waiting": 18868,...

You mean a separate cost for `waiting` time in addition to the `time`? E.g: ```json "costs": { "fixed": 20, "distance": 0.0002, "time": 0.5, "waiting": 10 } ``` Here, `time` is...

Yes, this could be done easily as it is already decoupled internally, just not exposed on pragmatic format level.

> Is it thinkable to make it adjustable "how strong" this rule kicks in? Theoretically, this can be achieved by moving minimize-cost and fast-service on the same level and adding...

I included an updated `fast-service` objective into master branch. Also I've added `tolerance` parameter to it which might help to balance a bit trade-off between this objective and others (e.g....