jMetal / jMetalPy

A framework for single/multi-objective optimization with metaheuristics
https://jmetal.github.io/jMetalPy/index.html
MIT License
515 stars 150 forks source link

Why we should use chord diagram? #96

Closed Antonio-Nappi closed 3 years ago

Antonio-Nappi commented 3 years ago

I understand that the pareto front can be visualised as function of the objective function(s) on the different axes, but why the chord diagram is a good visualization for the pareto front? My question is serious, could you provide an example of chord's diagram utility? As suggestion, could be also the spider plot a good instrument for solutions visualization?

benhid commented 3 years ago

Hello, Each chord in a chord diagram represents a solution of the obtained Pareto front with its objective values (i.e., it is used to visualize solutions independently from each other). Furthermore, the diagram is interactive and allows hovering the mouse over the chart and visualizing relationships among objective values.

Take a look at this paper.

Antonio-Nappi commented 3 years ago

Ok, thank you. I'll read the paper you posted.