pub fn igd(pareto_front: &[Solution], true_pareto_front: &[Vec<f64>]) -> f64
Calculate the Inverted Generational Distance (IGD)