Select a best-compromise Pareto solution by Euclidean distance
Source:R/multiobjective-04-best_compromise_solution.R
best_compromise_solution.RdSelects the solution on a Pareto front with the smallest Euclidean distance to the ideal point.
Value
A list with:
objectives: numeric vector with the objective values of the selected solution (original, unnormalized scale).index: integer row index of the selected solution inpareto_solutions.
Details
The ideal point is the vector of column minima in the (normalized) objective space. Euclidean distances are computed from each solution to this ideal point; the closest solution is returned. If several solutions have equal minimum distance, the first occurrence (by row order) is returned.
See also
Other Multiobjective calibration:
calculate_objectives(),
calibrate_swat(),
create_calibration_project()