Represents a trip within a route.
A trip is a continuous segment of visits between depot visits. In simple VRP, a route has exactly one trip. Multi-trip VRP allows vehicles to return to depots mid-route for reloading.
Summary
Types
@type t() :: %ExVrp.Trip{ delivery: [non_neg_integer()], distance: non_neg_integer(), duration: non_neg_integer(), end_depot: non_neg_integer(), pickup: [non_neg_integer()], start_depot: non_neg_integer(), visits: [non_neg_integer()] }