Struct vrp_pragmatic::format::problem::Problem
source · pub struct Problem {
pub plan: Plan,
pub fleet: Fleet,
pub objectives: Option<Vec<Vec<Objective>>>,
}Expand description
A VRP problem definition.
Fields§
§plan: PlanProblem plan: customers to serve.
fleet: FleetProblem resources: vehicles to be used, routing info.
objectives: Option<Vec<Vec<Objective>>>Specifies objective function hierarchy.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Problem
impl<'de> Deserialize<'de> for Problem
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PragmaticProblem for Problem
impl PragmaticProblem for Problem
source§fn read_pragmatic(self) -> Result<CoreProblem, Vec<FormatError>>
fn read_pragmatic(self) -> Result<CoreProblem, Vec<FormatError>>
Reads problem defined in pragmatic format.