Skip to main content
Ctrl+K

moocore 0.1.7.dev0 documentation

  • API reference
  • Examples
  • What’s new
  • Contribute
  • GitHub
  • PyPI
  • API reference
  • Examples
  • What’s new
  • Contribute
  • GitHub
  • PyPI

Section Navigation

  • Functions by topic
    • Read/write/transform data
    • Dominance relation
    • Unary quality metrics
      • igd
      • igd_plus
      • avg_hausdorff_dist
      • epsilon_additive
      • epsilon_mult
      • hypervolume
      • Hypervolume
      • RelativeHypervolume
      • hv_contributions
      • total_whv_rect
      • whv_rect
      • hv_approx
      • whv_hype
    • Empirical Attainment Function (EAF)
  • API reference
  • Functions by topic
  • Unary quality metrics
  • igd

igd#

moocore.igd(data, /, ref, *, maximise=False)[source]#

Inverted Generational Distance (IGD).

See also

For details about parameters, return value and examples, see igd_plus(). For details of the calculation, see Inverted Generational Distance (IGD and IGD+) and Averaged Hausdorff Distance.

Returns:

float – A single numerical value.

Gallery examples#

Computing Multi-Objective Quality Metrics

Computing Multi-Objective Quality Metrics

previous

Unary quality metrics

next

igd_plus

On this page
  • igd()
  • Gallery examples

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.1.