time-dependent-measure

command
v0.23.3-dev.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

README

Nextmv time dependent measure template

In real world vehicle routing problems (VRP) it is often needed to take the time of the day into account when calculating routes, e.g. to calculate correct ETAs during rush hours. The time dependent measure template shows you how to make use of time dependent measures and apply different costs according to time. This template is based on the routing template and can easily be combined with more options that are shown there like time windows or capacities (among many more).

The most important files created are main.go and input.json.

main.go implements a VRP solver with many real world features already configured. input.json is a sample input file that follows the input definition in main.go.

Before you start customizing run the command below to see if everything works as expected:

nextmv sdk run . -- -runner.input.path input.json\
  -runner.output.path output.json -limits.duration 10s

A file output.json should have been created with a VRP solution.

Next steps

Documentation

Overview

package main holds the implementation of the routing template.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL