Skip to content

ASF optimal against population or the Parento front, which is better? #515

Answered by dinohsu1019
dinohsu1019 asked this question in Q&A
Discussion options

You must be logged in to vote

I do normalize objectives to calculate ASF for the result as well as for each iteration (so that I can see the optimal solution in each generation).

I realized later that result.F has the same number of solutions as result.opt.get("F"), which are the number of non-dominated solutions, as for the whole population, I can get them from result.pop.get("F"). Likewise, the same distinction can be seen for algorithm.opt.get("F") and algorithm.pop.get("F"), as well as algorithm.history[gen_i].opt.get("F") and algorithm.history[gen_i].pop.get("F"). In either case, ASF should be calculated against the "opt" counterpart, which is also the set of non-dominated solutions of the corresponding generation.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@dinohsu1019
Comment options

Answer selected by dinohsu1019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants