Solution

Type Alias Solution 

Source
pub type Solution = MultiObjectiveSolution;
Expand description

Type alias for backward compatibility

Aliased Type§

pub struct Solution {
    pub variables: ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>,
    pub objectives: ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>,
    pub constraint_violation: f64,
    pub rank: usize,
    pub crowding_distance: f64,
    pub metadata: HashMap<String, f64>,
}

Fields§

§variables: ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>

Decision variables

§objectives: ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>

Objective function values

§constraint_violation: f64

Constraint violation (0.0 if feasible)

§rank: usize

Rank in the population (for NSGA-II/III)

§crowding_distance: f64

Crowding distance (for NSGA-II)

§metadata: HashMap<String, f64>

Additional metadata