How can I find the Pareto optimal boundary for three sets of data?

How can I find the Pareto optimal boundary for three sets of data that are not functions and just values? Every data set (matrix) has 3500 rows and one column. I do have the 3D scatter plot and want to see the Pareto optimal boundary (surface) on either the same scatter plot or a different plot.
Thank you!!

Answers (1)

I am not sure of the most efficient way to do this. However, in principle all you need to do is to compare the 3-D values pairwise, and eliminate every point that is not a Pareto optimum. I mean, if point A has components A1, A2, and A3, and point B has components B1, B2, and B3, and A1 <= B1, A2 <= B2, and A3 <= B3, then for a minimizing problem you can eliminate point B. After doing this you have the 3-D points that are not eliminated, and you can use any plotting technique that you want to visualize them.
Alan Weiss
MATLAB mathematical toolbox documentation

Categories

Asked:

on 9 Oct 2014

Answered:

on 13 Oct 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!