I have a multi objective optimization problem with 3 objectives. I applied Conic Scalarization since I am not quite sure whether it is convex or not. Anyway, in the end, I have a Excel sheet that have z1, z2 and z3 scores of Conic Scalarization. But, the problem is that Excel sheet has 6050 rows. Hence, I am not quite sure how I can get pareto optimal points and dominated points to plot them in a 3D graph. Of course it is possible to just draw the plot with all, but I want to use hue to separate pareto optimal points and dominated points after identifying them. I exported the scores to Excel, but I will plot them in Python. Hence, I would be glad that is there any code or approach you may share with me to get pareto optimal points and dominated points in Excel or in Python.
Thanks in advance,
Note: You may find the same question I asked in GAMS forum. Because I used GAMS to solve the MOOP. However, I am not familiar with the answer [ 1 ] in that forum. Hence, I also ask it here to be able to get a Python code or an explanation how I can give my Excel file to "pareto.py" that was suggested in GAMS Forum.
You can read z1, z2 and z3 scores from excel into a pandas dataframe in python. Then find pareto points and dominated points and plot them from python.