From c1294c9f7003ca1f227fe6044de66791457487ea Mon Sep 17 00:00:00 2001 From: Antonio Date: Wed, 19 Apr 2023 16:26:01 +0200 Subject: [PATCH] jMetalPy v1.6.0 (#161) * Add solution generator and evaluator for SA (#67) * Add warm startup for SA using population_generator. * Revert evaluator parametrization in SA. * Working on implementing a IntegerFloatSolution class * Update nsgaiii.py (#70) removed obsolete import * Fix conflict in file smpsorp_zdt4.py * Add new implementation of quality indicators. All of them receive a numpy array as a parameter instead of a list of solutions. * Refactor quality indicators. All of them receive as a parameter a numpy array instead of a list of solutions * Add file ZDT1.pf in the test folder (to be use to test quality indicators) * Feature/mixed solution (#73) * Working on implementing a IntegerFloatSolution class * Add unit test cases for class IntegerFloatProblem * Add class NMMin * Add class IntegerFloatSBXCrossover * Add test cases for SBXCrossover * Still working on implementing an approach for the IntegerFloatSolution class * Add user defined exceptiones in file checking.py * Working on the implementation of class CompositeSolution * Workon on class CompositeSolution * Class CompositeMutation implemented and tested * Fix a bug in class Neighborhood * Class CompositeCrossover implemented and tested * Add class * Add class * Rename file * Add problem ZDT1Modified * Add examples with NSGA-II * Add NSGA-II examples * Optimize imports * Minor changes * Changes on attribute name Co-authored-by: Yebisu * Minor changes * Release v1.5.4 * Updating the MOEAD and variants examples * Minor changes * Add problem UF1 * Fix bug in ibea. * Refactor crossover and mutation operators * Refactor crossover and mutation operators * New minor version 1.5.5 * Adapt CXCrossover and ScrambleMutation to TSP (#80) * Added new minor version * Removed SyntaxWarning for with literals * Changed typing of frequency to int * Minor changes * Use of linters for catching errors and formatters to fix style * fix IntegerProblem cannot get upper bound value bug (#86) * optimise deepcopy for list (#87) * Added logging * Update __init__.py (#92) Export `RouletteWheelSelection` Co-authored-by: Antonio * Minor changes * Python version 3.7 * Minor changes * Optimize imports * Minor changes * removing depricated functions (#118) * Fix #115 * fixing kursawe's function kursawe's f2 function must go through all variables * evaluate function for zdt6 class zdt6's f1 function is different from the others zdt functions * Fix style * Replace Travis with Github Actions * setup.py deprecated in favor of setup.cfg * Add develop branch for triggering options * Replace build badge * Update mutation.py * update unconstrained.py MixedIntegerFloatProblem (#153) * jMetalPy v1.5.7 (#91) * Add solution generator and evaluator for SA (#67) * Add warm startup for SA using population_generator. * Revert evaluator parametrization in SA. * Working on implementing a IntegerFloatSolution class * Update nsgaiii.py (#70) removed obsolete import * Fix conflict in file smpsorp_zdt4.py * Add new implementation of quality indicators. All of them receive a numpy array as a parameter instead of a list of solutions. * Refactor quality indicators. All of them receive as a parameter a numpy array instead of a list of solutions * Add file ZDT1.pf in the test folder (to be use to test quality indicators) * Feature/mixed solution (#73) * Working on implementing a IntegerFloatSolution class * Add unit test cases for class IntegerFloatProblem * Add class NMMin * Add class IntegerFloatSBXCrossover * Add test cases for SBXCrossover * Still working on implementing an approach for the IntegerFloatSolution class * Add user defined exceptiones in file checking.py * Working on the implementation of class CompositeSolution * Workon on class CompositeSolution * Class CompositeMutation implemented and tested * Fix a bug in class Neighborhood * Class CompositeCrossover implemented and tested * Add class * Add class * Rename file * Add problem ZDT1Modified * Add examples with NSGA-II * Add NSGA-II examples * Optimize imports * Minor changes * Changes on attribute name Co-authored-by: Yebisu * Minor changes * Release v1.5.4 * Updating the MOEAD and variants examples * Minor changes * Add problem UF1 * Fix bug in ibea. * Refactor crossover and mutation operators * Refactor crossover and mutation operators * New minor version 1.5.5 * Adapt CXCrossover and ScrambleMutation to TSP (#80) * Added new minor version * Removed SyntaxWarning for with literals * Changed typing of frequency to int * Minor changes * Use of linters for catching errors and formatters to fix style * fix IntegerProblem cannot get upper bound value bug (#86) * optimise deepcopy for list (#87) * Added logging * Update __init__.py (#92) Export `RouletteWheelSelection` Co-authored-by: Antonio * Minor changes * Python version 3.7 * Minor changes * Optimize imports * Minor changes * removing depricated functions (#118) * Fix #115 * fixing kursawe's function kursawe's f2 function must go through all variables * evaluate function for zdt6 class zdt6's f1 function is different from the others zdt functions * Fix style * Replace Travis with Github Actions * setup.py deprecated in favor of setup.cfg * Add develop branch for triggering options * Replace build badge Co-authored-by: Yevhenii Semendiak <32543098+YevheniiSemendiak@users.noreply.github.com> Co-authored-by: ajnebro Co-authored-by: Marvin Steijaert Co-authored-by: benhid Co-authored-by: Sizhe Yuen Co-authored-by: Antonio J. Nebro Co-authored-by: Yevhenii Semendiak Co-authored-by: Lingpho Co-authored-by: Wojciech Lewicki Co-authored-by: root Co-authored-by: Arysson Oliveira <51703579+ASdOliveira@users.noreply.github.com> Co-authored-by: Isabela <63879870+isabelagabriely@users.noreply.github.com> * update unconstrained.py MixedIntegerFloatProblem Co-authored-by: Antonio Co-authored-by: Yevhenii Semendiak <32543098+YevheniiSemendiak@users.noreply.github.com> Co-authored-by: ajnebro Co-authored-by: Marvin Steijaert Co-authored-by: benhid Co-authored-by: Sizhe Yuen Co-authored-by: Antonio J. Nebro Co-authored-by: Yevhenii Semendiak Co-authored-by: Lingpho Co-authored-by: Wojciech Lewicki Co-authored-by: root Co-authored-by: Arysson Oliveira <51703579+ASdOliveira@users.noreply.github.com> Co-authored-by: Isabela <63879870+isabelagabriely@users.noreply.github.com> * Minor changes * Working on function generate_median_and_wilcoxon_latex_tables() * Update file QualityIndicatorSummary.csv * Add comments * Add comments * Update comments * Update function __median_wilcoxon_to_latex() * Update experiment.py * Refactor DominanceComparator and added DominanceWithConstraints comparator * Update examples solving constrained problems with NSGAII * Update example * Add aggregative function * Update example * Optimize imports * Add weight file * Update test cases * Reformat code * Add notebook * Update problem Schaffer * Starting to work in refactoring problems * Add ObjectiveComparator * Refactor continuous single objective problems * Minor changes * Refactor class GeneticAlgorithm * Refactor problem OneMax * Update example * Update problem TSP * Update examples * Refactor NSGA-II * Add comments to class OneZeroMax * Update notebook * Rename notebook * Add example of genetic algorithm solving a constrained problem * Minor changes * Refactor ZDT problems * Refactor unconstrained problems * Refactor constrained problems * Refactor DTLZ problems * Refactor problems LZ09 * Add test cases for problems LZ09 * Refactor single objective problems * Refactor class Algorithm * Refactor class GDominanceComparator * Refactor class Problem * Refactor NSGA-II examples * Refactor NSGA-II examples * Update class GeneticAlgorithm * Refactor algorithms * Refactor preference algorithm examples * Refactor class OMOPSO * Refactor problems LIRCMOP * Update comparator * Fix bug in SMPSO to solve constrained problems * Update examples * Optimize imports * Refactor unit tests * Working on notebooks * Implementation of the normalized hypervolume (#158) * feat: implement normalized hypervolume * chore: formatting * chore: improve documentation * Update file README.md * Minor changes * prepare release 1.6.0 --------- Co-authored-by: Yevhenii Semendiak <32543098+YevheniiSemendiak@users.noreply.github.com> Co-authored-by: ajnebro Co-authored-by: Marvin Steijaert Co-authored-by: benhid Co-authored-by: Sizhe Yuen Co-authored-by: Antonio J. Nebro Co-authored-by: Yevhenii Semendiak Co-authored-by: Lingpho Co-authored-by: Wojciech Lewicki Co-authored-by: root Co-authored-by: Arysson Oliveira <51703579+ASdOliveira@users.noreply.github.com> Co-authored-by: Isabela <63879870+isabelagabriely@users.noreply.github.com> Co-authored-by: mo_antar Co-authored-by: jfaldanam --- README.md | 1 + .../experiment/QualityIndicatorSummary.csv | 14702 +++++++++++++++- examples/experiment/comparison.py | 2 +- .../generateMedianAndWilcoxonLatexTables.py | 11 + .../gde3/gde3_spark_evaluator.py | 6 +- examples/multiobjective/gde3/gde3_zdt1.py | 2 +- examples/multiobjective/gde3/ggde3_zdt2.py | 2 +- examples/multiobjective/hype/hype_zdt1.py | 6 +- examples/multiobjective/ibea/ibea_zdt1.py | 4 +- examples/multiobjective/mocell/mocell_zdt1.py | 6 +- examples/multiobjective/moead/moead_dtlz2.py | 10 +- .../moead/moead_iepsilon_lircmop1.py | 2 +- examples/multiobjective/moead/moead_lz09.py | 4 +- .../multiobjective/moead/moeaddra_lz09.py | 2 +- ...ii_defining_schaffer_problem_on_the_fly.py | 9 +- ...ii_defining_srinivas_problem_on_the_fly.py | 6 +- .../nsgaii/nsgaii_solving_3D_problem.py | 4 +- .../nsgaii/nsgaii_solving_binary_problem.py | 4 +- ...ii_solving_constrained_srinivas_problem.py | 11 +- .../nsgaii_solving_mixed_encoding_problem.py | 2 +- examples/multiobjective/nsgaii/nsgaii_ssp.py | 2 +- .../nsgaii/nsgaii_standard_settings.py | 11 +- ...andard_settings_with_real_time_plotting.py | 12 +- .../nsgaii/nsgaii_steady_state.py | 4 +- ...ii_steady_state_with_real_time_plotting.py | 8 +- ...llel_nsgaii_with_multiprocess_evaluator.py | 4 +- .../multiobjective/nsgaiii/nsgaiii_dtlz2.py | 6 +- .../omopso/omopso_spark_evaluator.py | 8 +- examples/multiobjective/omopso/omopso_zdt1.py | 4 +- .../multiobjective/preferences/__init__.py | 0 .../multiobjective/preferences/ggde3_zdt2.py | 21 +- ...sgaii_solving_zdt2_with_reference_point.py | 18 +- .../random_search/random_search_zdt1.py | 4 +- .../smpso/smpso_schaffer_on_the_fly.py | 4 +- .../smpso/smpso_srinivas_on_the_fly.py | 8 +- .../{smpso_srinivas.py => smpso_tanaka.py} | 14 +- examples/multiobjective/smpso/smpso_zdt4.py | 6 +- examples/multiobjective/smpso/smpsorp_zdt4.py | 16 +- examples/multiobjective/spea2/gspea2_zdt1.py | 6 +- examples/multiobjective/spea2/spea2_dtlz1.py | 6 +- examples/multiobjective/spea2/spea2_zdt1.py | 6 +- .../generational_genetic_algorithm_binary.py | 5 +- .../generational_genetic_algorithm_float.py | 9 +- .../generational_genetic_algorithm_tsp.py | 18 +- ...l_genetic_algorithm_tsp_with_contraints.py | 61 + .../steady_state_genetic_algorithm.py | 2 +- ...genetic_algorithm_with_knapsack_problem.py | 2 +- .../nsgaii/nsgaii_single_objective_binary.py | 5 +- jmetal/__init__.py | 2 +- jmetal/algorithm/multiobjective/gde3.py | 4 +- jmetal/algorithm/multiobjective/moead.py | 6 +- jmetal/algorithm/multiobjective/nsgaii.py | 11 +- jmetal/algorithm/multiobjective/nsgaiii.py | 8 +- jmetal/algorithm/multiobjective/omopso.py | 28 +- .../algorithm/multiobjective/random_search.py | 8 +- jmetal/algorithm/multiobjective/smpso.py | 21 +- .../singleobjective/genetic_algorithm.py | 12 +- .../algorithm/singleobjective/local_search.py | 4 +- .../singleobjective/simulated_annealing.py | 4 +- jmetal/core/algorithm.py | 20 +- jmetal/core/problem.py | 59 +- jmetal/core/quality_indicator.py | 31 + jmetal/core/test/test_problem.py | 55 +- jmetal/core/test/test_quality_indicator.py | 40 +- jmetal/lab/experiment.py | 195 +- jmetal/operator/mutation.py | 2 +- jmetal/problem/multiobjective/constrained.py | 62 +- jmetal/problem/multiobjective/dtlz.py | 51 +- jmetal/problem/multiobjective/lircmop.py | 95 +- jmetal/problem/multiobjective/lz09.py | 147 +- .../multiobjective/test/test_constrained.py | 20 +- .../problem/multiobjective/test/test_dtlz.py | 287 + .../problem/multiobjective/test/test_lz09.py | 386 + .../multiobjective/test/test_unconstrained.py | 58 +- .../problem/multiobjective/test/test_zdt.py | 81 +- jmetal/problem/multiobjective/uf.py | 6 + .../problem/multiobjective/unconstrained.py | 104 +- jmetal/problem/multiobjective/zdt.py | 31 +- jmetal/problem/singleobjective/knapsack.py | 16 +- .../singleobjective/test/test_knapsack.py | 20 +- .../test/test_unconstrained.py | 32 +- jmetal/problem/singleobjective/tsp.py | 27 +- .../problem/singleobjective/unconstrained.py | 55 +- jmetal/util/aggregative_function.py | 27 + jmetal/util/archive.py | 21 +- jmetal/util/comparator.py | 61 +- jmetal/util/observer.py | 4 +- jmetal/util/test/test_comparator.py | 11 +- jmetal/util/test/test_evaluator.py | 13 +- notebooks/NSGAIINotebook.ipynb | 304 + notebooks/SolvingConstrainedProblems.ipynb | 203 + resources/MOEAD_weights/W3D_91.dat | 91 + setup.cfg | 2 +- 93 files changed, 17114 insertions(+), 677 deletions(-) create mode 100644 examples/experiment/generateMedianAndWilcoxonLatexTables.py create mode 100644 examples/multiobjective/preferences/__init__.py rename examples/multiobjective/{nsgaii => preferences}/gnsgaii_solving_zdt2_with_reference_point.py (82%) rename examples/multiobjective/smpso/{smpso_srinivas.py => smpso_tanaka.py} (67%) create mode 100644 examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_tsp_with_contraints.py create mode 100644 jmetal/problem/multiobjective/test/test_dtlz.py create mode 100644 jmetal/problem/multiobjective/test/test_lz09.py create mode 100644 notebooks/NSGAIINotebook.ipynb create mode 100644 notebooks/SolvingConstrainedProblems.ipynb create mode 100644 resources/MOEAD_weights/W3D_91.dat diff --git a/README.md b/README.md index 250c59d3..c0dff64e 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,7 @@ The current release of jMetalPy (v1.5.7) contains the following components: ## Changelog +* [v1.6.0] Refactor class Problem, the single-objective genetic algorithm can solve constrained problems, performance improvements in NSGA-II, generation of Latex tables summarizing the results of the Wilcoxon rank sum test, added a notebook folder with examples. * [v1.5.7] Use of linters for catching errors and formatters to fix style, minor bug fixes. * [v1.5.6] Removed warnings when using Python 3.8. * [v1.5.5] Minor bug fixes. diff --git a/examples/experiment/QualityIndicatorSummary.csv b/examples/experiment/QualityIndicatorSummary.csv index 4b8cf80e..0f3969b9 100644 --- a/examples/experiment/QualityIndicatorSummary.csv +++ b/examples/experiment/QualityIndicatorSummary.csv @@ -1 +1,14701 @@ -Algorithm,Problem,ExecutionId,IndicatorName,IndicatorValue +Algorithm,Problem,IndicatorName,ExecutionId,IndicatorValue +NSGAII,ZDT1,EP,0,0.01241106272689907 +NSGAII,ZDT1,EP,1,0.014488871733202013 +NSGAII,ZDT1,EP,2,0.012485501845752575 +NSGAII,ZDT1,EP,3,0.010478418717947857 +NSGAII,ZDT1,EP,4,0.01331275030048995 +NSGAII,ZDT1,EP,5,0.011738668788538298 +NSGAII,ZDT1,EP,6,0.013096127056288116 +NSGAII,ZDT1,EP,7,0.0131621809547256 +NSGAII,ZDT1,EP,8,0.012787099958322945 +NSGAII,ZDT1,EP,9,0.012893291712329918 +NSGAII,ZDT1,EP,10,0.01675255531195785 +NSGAII,ZDT1,EP,11,0.012814162808927665 +NSGAII,ZDT1,EP,12,0.011809214419868153 +NSGAII,ZDT1,EP,13,0.011888154133644302 +NSGAII,ZDT1,EP,14,0.013098510876574883 +NSGAII,ZDT1,EP,15,0.012773550677981249 +NSGAII,ZDT1,EP,16,0.01349425400130222 +NSGAII,ZDT1,EP,17,0.011645333678829195 +NSGAII,ZDT1,EP,18,0.013032041219729895 +NSGAII,ZDT1,EP,19,0.01628192076219781 +NSGAII,ZDT1,EP,20,0.01332815210898719 +NSGAII,ZDT1,EP,21,0.014129684829546352 +NSGAII,ZDT1,EP,22,0.01409316052414153 +NSGAII,ZDT1,EP,23,0.011553608719312491 +NSGAII,ZDT1,EP,24,0.013621831005334928 +NSGAII,ZDT2,EP,0,0.01376172411579013 +NSGAII,ZDT2,EP,1,0.015043205007683302 +NSGAII,ZDT2,EP,2,0.0178332373659984 +NSGAII,ZDT2,EP,3,0.009629463588023524 +NSGAII,ZDT2,EP,4,0.012589590534104467 +NSGAII,ZDT2,EP,5,0.013787811764686575 +NSGAII,ZDT2,EP,6,0.011114045768414016 +NSGAII,ZDT2,EP,7,0.012782060603019563 +NSGAII,ZDT2,EP,8,0.012071837655434625 +NSGAII,ZDT2,EP,9,0.012465844583298802 +NSGAII,ZDT2,EP,10,0.012378395366842931 +NSGAII,ZDT2,EP,11,0.012719813938449731 +NSGAII,ZDT2,EP,12,0.009635946200085344 +NSGAII,ZDT2,EP,13,0.013196763825283675 +NSGAII,ZDT2,EP,14,0.012439684634905412 +NSGAII,ZDT2,EP,15,0.010202090047427115 +NSGAII,ZDT2,EP,16,0.012178132761183957 +NSGAII,ZDT2,EP,17,0.010032030423126281 +NSGAII,ZDT2,EP,18,0.011561805330308372 +NSGAII,ZDT2,EP,19,0.01953239506680582 +NSGAII,ZDT2,EP,20,0.013066141975190293 +NSGAII,ZDT2,EP,21,0.013371518542512617 +NSGAII,ZDT2,EP,22,0.012480330503558568 +NSGAII,ZDT2,EP,23,0.011463004575512081 +NSGAII,ZDT2,EP,24,0.013761043004795082 +NSGAII,ZDT3,EP,0,0.010211400981052957 +NSGAII,ZDT3,EP,1,0.008190407122756704 +NSGAII,ZDT3,EP,2,0.007039695534338253 +NSGAII,ZDT3,EP,3,0.00937777274004259 +NSGAII,ZDT3,EP,4,0.008140572317583777 +NSGAII,ZDT3,EP,5,0.007357888966523379 +NSGAII,ZDT3,EP,6,0.011096487114906572 +NSGAII,ZDT3,EP,7,0.006518616965890844 +NSGAII,ZDT3,EP,8,0.007324275822043647 +NSGAII,ZDT3,EP,9,0.0074062856887581185 +NSGAII,ZDT3,EP,10,0.17800711589210116 +NSGAII,ZDT3,EP,11,0.01048612359434431 +NSGAII,ZDT3,EP,12,0.008058070056826905 +NSGAII,ZDT3,EP,13,0.007169213258694795 +NSGAII,ZDT3,EP,14,0.008110957346464165 +NSGAII,ZDT3,EP,15,0.00839594979903946 +NSGAII,ZDT3,EP,16,0.006746725416581333 +NSGAII,ZDT3,EP,17,0.0076256303522246605 +NSGAII,ZDT3,EP,18,0.010467049454404354 +NSGAII,ZDT3,EP,19,0.005025406802185883 +NSGAII,ZDT3,EP,20,0.007817730879684404 +NSGAII,ZDT3,EP,21,0.011868950804928793 +NSGAII,ZDT3,EP,22,0.00813107361378141 +NSGAII,ZDT3,EP,23,0.00728208812394926 +NSGAII,ZDT3,EP,24,0.006863224209508356 +NSGAII,ZDT4,EP,0,0.015548148241750825 +NSGAII,ZDT4,EP,1,0.08151723880936095 +NSGAII,ZDT4,EP,2,0.012038516989676284 +NSGAII,ZDT4,EP,3,0.07798592846939356 +NSGAII,ZDT4,EP,4,0.043542503072884674 +NSGAII,ZDT4,EP,5,0.014292458021926024 +NSGAII,ZDT4,EP,6,0.012834099039793045 +NSGAII,ZDT4,EP,7,0.011699291243634002 +NSGAII,ZDT4,EP,8,0.01655159248118554 +NSGAII,ZDT4,EP,9,0.03014357368532187 +NSGAII,ZDT4,EP,10,0.015007955156506159 +NSGAII,ZDT4,EP,11,0.010853049027790329 +NSGAII,ZDT4,EP,12,0.017881307063418395 +NSGAII,ZDT4,EP,13,0.013064278793449957 +NSGAII,ZDT4,EP,14,0.011929705310045599 +NSGAII,ZDT4,EP,15,0.012711665657275883 +NSGAII,ZDT4,EP,16,0.012055942885754511 +NSGAII,ZDT4,EP,17,0.015877313788337677 +NSGAII,ZDT4,EP,18,0.014265232056463156 +NSGAII,ZDT4,EP,19,0.011536237625454748 +NSGAII,ZDT4,EP,20,0.013014301131177741 +NSGAII,ZDT4,EP,21,0.011556789675857299 +NSGAII,ZDT4,EP,22,0.017471676377357748 +NSGAII,ZDT4,EP,23,0.017849824155544425 +NSGAII,ZDT4,EP,24,0.014040295595287633 +NSGAII,ZDT6,EP,0,0.016951176517737143 +NSGAII,ZDT6,EP,1,0.019926982030720186 +NSGAII,ZDT6,EP,2,0.018454770915480978 +NSGAII,ZDT6,EP,3,0.02126118234236357 +NSGAII,ZDT6,EP,4,0.017764337555474796 +NSGAII,ZDT6,EP,5,0.015708324538560525 +NSGAII,ZDT6,EP,6,0.014938200910716265 +NSGAII,ZDT6,EP,7,0.015407549728869041 +NSGAII,ZDT6,EP,8,0.01493405527179345 +NSGAII,ZDT6,EP,9,0.01984254636673166 +NSGAII,ZDT6,EP,10,0.015569204875226172 +NSGAII,ZDT6,EP,11,0.020030502746597123 +NSGAII,ZDT6,EP,12,0.016877225372376903 +NSGAII,ZDT6,EP,13,0.01590150632716336 +NSGAII,ZDT6,EP,14,0.019448215795093815 +NSGAII,ZDT6,EP,15,0.019357430392190567 +NSGAII,ZDT6,EP,16,0.01742796723508172 +NSGAII,ZDT6,EP,17,0.01793206165911443 +NSGAII,ZDT6,EP,18,0.020137506287296075 +NSGAII,ZDT6,EP,19,0.015889422653400653 +NSGAII,ZDT6,EP,20,0.01583506148206626 +NSGAII,ZDT6,EP,21,0.020778094667747382 +NSGAII,ZDT6,EP,22,0.018184172046713132 +NSGAII,ZDT6,EP,23,0.014816097282964513 +NSGAII,ZDT6,EP,24,0.020273755147926953 +NSGAII,DTLZ1,EP,0,0.01738883238024741 +NSGAII,DTLZ1,EP,1,0.015865810308460793 +NSGAII,DTLZ1,EP,2,0.5265974926565778 +NSGAII,DTLZ1,EP,3,0.01676759097533337 +NSGAII,DTLZ1,EP,4,0.019425258478272256 +NSGAII,DTLZ1,EP,5,0.015835379783585235 +NSGAII,DTLZ1,EP,6,0.015036597230902116 +NSGAII,DTLZ1,EP,7,0.012633610698753434 +NSGAII,DTLZ1,EP,8,0.01091355074513134 +NSGAII,DTLZ1,EP,9,0.011818928990956046 +NSGAII,DTLZ1,EP,10,0.02151435112344985 +NSGAII,DTLZ1,EP,11,0.014155518408452611 +NSGAII,DTLZ1,EP,12,0.016557668406119552 +NSGAII,DTLZ1,EP,13,0.014767547598516895 +NSGAII,DTLZ1,EP,14,0.014728920480563401 +NSGAII,DTLZ1,EP,15,0.011317043273862626 +NSGAII,DTLZ1,EP,16,0.013046345856025598 +NSGAII,DTLZ1,EP,17,0.01947911546850911 +NSGAII,DTLZ1,EP,18,0.016387541789731203 +NSGAII,DTLZ1,EP,19,0.012309505209486149 +NSGAII,DTLZ1,EP,20,0.014649372365110961 +NSGAII,DTLZ1,EP,21,0.016684326464106225 +NSGAII,DTLZ1,EP,22,0.022188472398190995 +NSGAII,DTLZ1,EP,23,0.012708335733743636 +NSGAII,DTLZ1,EP,24,0.015046684579232972 +NSGAII,DTLZ2,EP,0,0.013271827737243447 +NSGAII,DTLZ2,EP,1,0.015334789239091706 +NSGAII,DTLZ2,EP,2,0.010438758018424199 +NSGAII,DTLZ2,EP,3,0.013989508207826185 +NSGAII,DTLZ2,EP,4,0.01037593983727414 +NSGAII,DTLZ2,EP,5,0.013953217853973299 +NSGAII,DTLZ2,EP,6,0.012350002136246485 +NSGAII,DTLZ2,EP,7,0.01506439722909858 +NSGAII,DTLZ2,EP,8,0.018648223805445507 +NSGAII,DTLZ2,EP,9,0.013461629508064843 +NSGAII,DTLZ2,EP,10,0.010740626610047044 +NSGAII,DTLZ2,EP,11,0.010497902194111841 +NSGAII,DTLZ2,EP,12,0.011526238479534157 +NSGAII,DTLZ2,EP,13,0.010946184237138334 +NSGAII,DTLZ2,EP,14,0.01161522064461673 +NSGAII,DTLZ2,EP,15,0.011545703821919329 +NSGAII,DTLZ2,EP,16,0.01094866972690589 +NSGAII,DTLZ2,EP,17,0.012618267994566779 +NSGAII,DTLZ2,EP,18,0.00934696389947598 +NSGAII,DTLZ2,EP,19,0.019961234998949196 +NSGAII,DTLZ2,EP,20,0.012043574672436552 +NSGAII,DTLZ2,EP,21,0.013044304467859313 +NSGAII,DTLZ2,EP,22,0.009340033241360013 +NSGAII,DTLZ2,EP,23,0.010152995794492359 +NSGAII,DTLZ2,EP,24,0.009982256392418232 +NSGAII,DTLZ3,EP,0,0.26202212673740455 +NSGAII,DTLZ3,EP,1,0.039454598251641326 +NSGAII,DTLZ3,EP,2,1.270838502625815 +NSGAII,DTLZ3,EP,3,0.09153349022472002 +NSGAII,DTLZ3,EP,4,2.209255341027367 +NSGAII,DTLZ3,EP,5,1.201550784083866 +NSGAII,DTLZ3,EP,6,0.06486917820234522 +NSGAII,DTLZ3,EP,7,1.0665332944997707 +NSGAII,DTLZ3,EP,8,1.0925324470942117 +NSGAII,DTLZ3,EP,9,0.29163018344874736 +NSGAII,DTLZ3,EP,10,0.15933062759915428 +NSGAII,DTLZ3,EP,11,1.0877392221796596 +NSGAII,DTLZ3,EP,12,0.8445047399484034 +NSGAII,DTLZ3,EP,13,0.1922206296756337 +NSGAII,DTLZ3,EP,14,1.3599989043939238 +NSGAII,DTLZ3,EP,15,0.4621581425836486 +NSGAII,DTLZ3,EP,16,0.1934335947772879 +NSGAII,DTLZ3,EP,17,1.1062892331327179 +NSGAII,DTLZ3,EP,18,0.23943839331870975 +NSGAII,DTLZ3,EP,19,0.882000717696617 +NSGAII,DTLZ3,EP,20,0.8910217973908396 +NSGAII,DTLZ3,EP,21,0.8503678882495903 +NSGAII,DTLZ3,EP,22,0.912193938724306 +NSGAII,DTLZ3,EP,23,1.0781301951179332 +NSGAII,DTLZ3,EP,24,0.14801829287545687 +NSGAII,DTLZ4,EP,0,1.000000100888703 +NSGAII,DTLZ4,EP,1,0.016086286773094205 +NSGAII,DTLZ4,EP,2,0.01155047822847255 +NSGAII,DTLZ4,EP,3,0.012794595098870043 +NSGAII,DTLZ4,EP,4,0.016260116574072336 +NSGAII,DTLZ4,EP,5,1.0000000577858281 +NSGAII,DTLZ4,EP,6,1.0000000199117343 +NSGAII,DTLZ4,EP,7,0.009459290138296494 +NSGAII,DTLZ4,EP,8,0.010438371039664496 +NSGAII,DTLZ4,EP,9,0.010430289363758005 +NSGAII,DTLZ4,EP,10,0.009755912245015597 +NSGAII,DTLZ4,EP,11,0.013108669967366149 +NSGAII,DTLZ4,EP,12,1.0000000851871638 +NSGAII,DTLZ4,EP,13,1.0000000560020252 +NSGAII,DTLZ4,EP,14,0.010827617338430184 +NSGAII,DTLZ4,EP,15,0.010761433035135881 +NSGAII,DTLZ4,EP,16,0.012051802388231891 +NSGAII,DTLZ4,EP,17,1.0000001691428984 +NSGAII,DTLZ4,EP,18,0.009921282818292187 +NSGAII,DTLZ4,EP,19,0.010905747107665342 +NSGAII,DTLZ4,EP,20,1.0000000286092463 +NSGAII,DTLZ4,EP,21,0.011435079581113228 +NSGAII,DTLZ4,EP,22,1.0000000620412748 +NSGAII,DTLZ4,EP,23,0.012408817679903983 +NSGAII,DTLZ4,EP,24,1.000000062549257 +NSGAII,DTLZ5,EP,0,0.018112950418534002 +NSGAII,DTLZ5,EP,1,0.019106006981863488 +NSGAII,DTLZ5,EP,2,0.010892036089812818 +NSGAII,DTLZ5,EP,3,0.01232785395078817 +NSGAII,DTLZ5,EP,4,0.010996699428159284 +NSGAII,DTLZ5,EP,5,0.01344305293596304 +NSGAII,DTLZ5,EP,6,0.010838649809141843 +NSGAII,DTLZ5,EP,7,0.022719994060520887 +NSGAII,DTLZ5,EP,8,0.010636506116859845 +NSGAII,DTLZ5,EP,9,0.012524042353306841 +NSGAII,DTLZ5,EP,10,0.008387725172114946 +NSGAII,DTLZ5,EP,11,0.012608710255563205 +NSGAII,DTLZ5,EP,12,0.010082989412723231 +NSGAII,DTLZ5,EP,13,0.010980772461101296 +NSGAII,DTLZ5,EP,14,0.010074556925014466 +NSGAII,DTLZ5,EP,15,0.008468750065194874 +NSGAII,DTLZ5,EP,16,0.008092235838420003 +NSGAII,DTLZ5,EP,17,0.01097945026818864 +NSGAII,DTLZ5,EP,18,0.010393088818722362 +NSGAII,DTLZ5,EP,19,0.010011575042872867 +NSGAII,DTLZ5,EP,20,0.013456273548293818 +NSGAII,DTLZ5,EP,21,0.009265817090884032 +NSGAII,DTLZ5,EP,22,0.013207137624695386 +NSGAII,DTLZ5,EP,23,0.01093558237941994 +NSGAII,DTLZ5,EP,24,0.01386157628782203 +NSGAII,DTLZ6,EP,0,0.011158497276596013 +NSGAII,DTLZ6,EP,1,0.022903922924201403 +NSGAII,DTLZ6,EP,2,0.04152774846939078 +NSGAII,DTLZ6,EP,3,0.044136760072728265 +NSGAII,DTLZ6,EP,4,0.016761300491900943 +NSGAII,DTLZ6,EP,5,0.01583777102893691 +NSGAII,DTLZ6,EP,6,0.010415965736728539 +NSGAII,DTLZ6,EP,7,0.02489548262350305 +NSGAII,DTLZ6,EP,8,0.018139171832143197 +NSGAII,DTLZ6,EP,9,0.06247705585070484 +NSGAII,DTLZ6,EP,10,0.057218217991925946 +NSGAII,DTLZ6,EP,11,0.01454331642099449 +NSGAII,DTLZ6,EP,12,0.02679883637045999 +NSGAII,DTLZ6,EP,13,0.025760820661456796 +NSGAII,DTLZ6,EP,14,0.04244771842800105 +NSGAII,DTLZ6,EP,15,0.029190866130996584 +NSGAII,DTLZ6,EP,16,0.01242102389955635 +NSGAII,DTLZ6,EP,17,0.04829622504586839 +NSGAII,DTLZ6,EP,18,0.010832340850612576 +NSGAII,DTLZ6,EP,19,0.04682550788417894 +NSGAII,DTLZ6,EP,20,0.02657066579259837 +NSGAII,DTLZ6,EP,21,0.010218227036113636 +NSGAII,DTLZ6,EP,22,0.026144743064362208 +NSGAII,DTLZ6,EP,23,0.040850517033878875 +NSGAII,DTLZ6,EP,24,0.061187936423699574 +NSGAII,DTLZ7,EP,0,0.008924318760268085 +NSGAII,DTLZ7,EP,1,0.00885809966421347 +NSGAII,DTLZ7,EP,2,0.008204391201414479 +NSGAII,DTLZ7,EP,3,0.013276919880646165 +NSGAII,DTLZ7,EP,4,0.013994280257318609 +NSGAII,DTLZ7,EP,5,0.007456556214536447 +NSGAII,DTLZ7,EP,6,0.013072408626471368 +NSGAII,DTLZ7,EP,7,0.008602825977433587 +NSGAII,DTLZ7,EP,8,0.01199736795348641 +NSGAII,DTLZ7,EP,9,0.010357362349918714 +NSGAII,DTLZ7,EP,10,0.009502062201663962 +NSGAII,DTLZ7,EP,11,0.00847707501963152 +NSGAII,DTLZ7,EP,12,0.007490864763797789 +NSGAII,DTLZ7,EP,13,0.007880694359485185 +NSGAII,DTLZ7,EP,14,0.006630180487355639 +NSGAII,DTLZ7,EP,15,0.006632909356513644 +NSGAII,DTLZ7,EP,16,0.008456920820125155 +NSGAII,DTLZ7,EP,17,0.012566953221398364 +NSGAII,DTLZ7,EP,18,0.007609858499952549 +NSGAII,DTLZ7,EP,19,0.008763390105989588 +NSGAII,DTLZ7,EP,20,0.009258174788929652 +NSGAII,DTLZ7,EP,21,0.008150104710871131 +NSGAII,DTLZ7,EP,22,0.01230170101166381 +NSGAII,DTLZ7,EP,23,0.011783773403131081 +NSGAII,DTLZ7,EP,24,0.007700367117721818 +NSGAII,WFG1,EP,0,0.10120148439142851 +NSGAII,WFG1,EP,1,0.5574146718899221 +NSGAII,WFG1,EP,2,0.15630995073438925 +NSGAII,WFG1,EP,3,0.451223109380458 +NSGAII,WFG1,EP,4,0.4065116536697042 +NSGAII,WFG1,EP,5,0.4984644271639206 +NSGAII,WFG1,EP,6,0.1993724453273404 +NSGAII,WFG1,EP,7,0.36015582337451235 +NSGAII,WFG1,EP,8,0.24290985646740026 +NSGAII,WFG1,EP,9,0.286132055550772 +NSGAII,WFG1,EP,10,0.26482513207366726 +NSGAII,WFG1,EP,11,0.539630535453442 +NSGAII,WFG1,EP,12,0.18552408293352202 +NSGAII,WFG1,EP,13,0.37905117031475066 +NSGAII,WFG1,EP,14,0.4083051890268535 +NSGAII,WFG1,EP,15,0.5841475010138035 +NSGAII,WFG1,EP,16,0.26904884063544954 +NSGAII,WFG1,EP,17,0.5717843528359886 +NSGAII,WFG1,EP,18,0.10679636663599679 +NSGAII,WFG1,EP,19,0.42154801323426205 +NSGAII,WFG1,EP,20,0.12705212054005083 +NSGAII,WFG1,EP,21,0.44495054871031436 +NSGAII,WFG1,EP,22,0.1525759847392233 +NSGAII,WFG1,EP,23,0.6740170304852312 +NSGAII,WFG1,EP,24,0.08306329327180467 +NSGAII,WFG2,EP,0,0.0054392490146811245 +NSGAII,WFG2,EP,1,0.18150805483210808 +NSGAII,WFG2,EP,2,0.004375738827690601 +NSGAII,WFG2,EP,3,0.007732125831963754 +NSGAII,WFG2,EP,4,0.181656535340701 +NSGAII,WFG2,EP,5,0.18150359417497514 +NSGAII,WFG2,EP,6,0.004698411699236904 +NSGAII,WFG2,EP,7,0.18177319751001791 +NSGAII,WFG2,EP,8,0.18150683690524583 +NSGAII,WFG2,EP,9,0.18142796091682997 +NSGAII,WFG2,EP,10,0.0045401817697180435 +NSGAII,WFG2,EP,11,0.1817581104410119 +NSGAII,WFG2,EP,12,0.18160101309986862 +NSGAII,WFG2,EP,13,0.18161395357277993 +NSGAII,WFG2,EP,14,0.1817006547412857 +NSGAII,WFG2,EP,15,0.008003960872880467 +NSGAII,WFG2,EP,16,0.18177927192024332 +NSGAII,WFG2,EP,17,0.18145324812330724 +NSGAII,WFG2,EP,18,0.1814379174689288 +NSGAII,WFG2,EP,19,0.18158105432341365 +NSGAII,WFG2,EP,20,0.1816220680104996 +NSGAII,WFG2,EP,21,0.18182174711956398 +NSGAII,WFG2,EP,22,0.18184415697382922 +NSGAII,WFG2,EP,23,0.18141820227784627 +NSGAII,WFG2,EP,24,0.18160354029810777 +NSGAII,WFG3,EP,0,0.016147167019385344 +NSGAII,WFG3,EP,1,0.013675117102459167 +NSGAII,WFG3,EP,2,0.010903407873754434 +NSGAII,WFG3,EP,3,0.01031862766432029 +NSGAII,WFG3,EP,4,0.012589701935352138 +NSGAII,WFG3,EP,5,0.012929249737149318 +NSGAII,WFG3,EP,6,0.01310393913418001 +NSGAII,WFG3,EP,7,0.011323841965050985 +NSGAII,WFG3,EP,8,0.017348846012715136 +NSGAII,WFG3,EP,9,0.013940794772145049 +NSGAII,WFG3,EP,10,0.0157643654631886 +NSGAII,WFG3,EP,11,0.0187196186196954 +NSGAII,WFG3,EP,12,0.01393629434717547 +NSGAII,WFG3,EP,13,0.013150617909561346 +NSGAII,WFG3,EP,14,0.01941695205726157 +NSGAII,WFG3,EP,15,0.014285028991854909 +NSGAII,WFG3,EP,16,0.010206088323979567 +NSGAII,WFG3,EP,17,0.015088951553911961 +NSGAII,WFG3,EP,18,0.010826486977533634 +NSGAII,WFG3,EP,19,0.01901257571912751 +NSGAII,WFG3,EP,20,0.013508778517710374 +NSGAII,WFG3,EP,21,0.01546671058541571 +NSGAII,WFG3,EP,22,0.013482144000846463 +NSGAII,WFG3,EP,23,0.013316509165213763 +NSGAII,WFG3,EP,24,0.012143562265135244 +NSGAII,WFG4,EP,0,0.016873168293276786 +NSGAII,WFG4,EP,1,0.011009352958150642 +NSGAII,WFG4,EP,2,0.020389842605588848 +NSGAII,WFG4,EP,3,0.0111568564548431 +NSGAII,WFG4,EP,4,0.01866912596685344 +NSGAII,WFG4,EP,5,0.009737388933723556 +NSGAII,WFG4,EP,6,0.012009208887773681 +NSGAII,WFG4,EP,7,0.012445382657692461 +NSGAII,WFG4,EP,8,0.015262886280352661 +NSGAII,WFG4,EP,9,0.013299171420951383 +NSGAII,WFG4,EP,10,0.013557968789237762 +NSGAII,WFG4,EP,11,0.01627668283944328 +NSGAII,WFG4,EP,12,0.0151574104477612 +NSGAII,WFG4,EP,13,0.011195569240496694 +NSGAII,WFG4,EP,14,0.01210988602006502 +NSGAII,WFG4,EP,15,0.012088095525974896 +NSGAII,WFG4,EP,16,0.010439986700598203 +NSGAII,WFG4,EP,17,0.013212824302848092 +NSGAII,WFG4,EP,18,0.011327193886180309 +NSGAII,WFG4,EP,19,0.01885836485623571 +NSGAII,WFG4,EP,20,0.009731505681585872 +NSGAII,WFG4,EP,21,0.010373594923222429 +NSGAII,WFG4,EP,22,0.014129494838354906 +NSGAII,WFG4,EP,23,0.013444642411546748 +NSGAII,WFG4,EP,24,0.011301052987189308 +NSGAII,WFG5,EP,0,0.04143613457284023 +NSGAII,WFG5,EP,1,0.031407722645332425 +NSGAII,WFG5,EP,2,0.03178261505278179 +NSGAII,WFG5,EP,3,0.035880718897137065 +NSGAII,WFG5,EP,4,0.03323160839990258 +NSGAII,WFG5,EP,5,0.03410221493313337 +NSGAII,WFG5,EP,6,0.03908818433301764 +NSGAII,WFG5,EP,7,0.040193295571865795 +NSGAII,WFG5,EP,8,0.033965964825300676 +NSGAII,WFG5,EP,9,0.036359592871956226 +NSGAII,WFG5,EP,10,0.032644265524648164 +NSGAII,WFG5,EP,11,0.03328155525658272 +NSGAII,WFG5,EP,12,0.032190394666207434 +NSGAII,WFG5,EP,13,0.03653775518947866 +NSGAII,WFG5,EP,14,0.030624970381481265 +NSGAII,WFG5,EP,15,0.034215368610626684 +NSGAII,WFG5,EP,16,0.03448108433320185 +NSGAII,WFG5,EP,17,0.03563880525452412 +NSGAII,WFG5,EP,18,0.03343494665200075 +NSGAII,WFG5,EP,19,0.03035739216909511 +NSGAII,WFG5,EP,20,0.034477173383834825 +NSGAII,WFG5,EP,21,0.030423749970516445 +NSGAII,WFG5,EP,22,0.0350516929360114 +NSGAII,WFG5,EP,23,0.03145858718131089 +NSGAII,WFG5,EP,24,0.033035693589985926 +NSGAII,WFG6,EP,0,0.011934443453216592 +NSGAII,WFG6,EP,1,0.012795821772321858 +NSGAII,WFG6,EP,2,0.012636368746626658 +NSGAII,WFG6,EP,3,0.01945601623387283 +NSGAII,WFG6,EP,4,0.0181489665039567 +NSGAII,WFG6,EP,5,0.01115353646698003 +NSGAII,WFG6,EP,6,0.016129151062563296 +NSGAII,WFG6,EP,7,0.0143684154536049 +NSGAII,WFG6,EP,8,0.01185919499413346 +NSGAII,WFG6,EP,9,0.0155019830970764 +NSGAII,WFG6,EP,10,0.013730179373727669 +NSGAII,WFG6,EP,11,0.012159239224243112 +NSGAII,WFG6,EP,12,0.017848969286346383 +NSGAII,WFG6,EP,13,0.015534286977935019 +NSGAII,WFG6,EP,14,0.012652338146209696 +NSGAII,WFG6,EP,15,0.019633712011028037 +NSGAII,WFG6,EP,16,0.028288998249053954 +NSGAII,WFG6,EP,17,0.01556348860168455 +NSGAII,WFG6,EP,18,0.014090709810638424 +NSGAII,WFG6,EP,19,0.018720022661590563 +NSGAII,WFG6,EP,20,0.02521605793609616 +NSGAII,WFG6,EP,21,0.023392381324005118 +NSGAII,WFG6,EP,22,0.050839152486047756 +NSGAII,WFG6,EP,23,0.01693106599332561 +NSGAII,WFG6,EP,24,0.010210449129486099 +NSGAII,WFG7,EP,0,0.015604487825279123 +NSGAII,WFG7,EP,1,0.014220642396861716 +NSGAII,WFG7,EP,2,0.013838110339099763 +NSGAII,WFG7,EP,3,0.014078580461120649 +NSGAII,WFG7,EP,4,0.013195146705627492 +NSGAII,WFG7,EP,5,0.02201630324880588 +NSGAII,WFG7,EP,6,0.010595069624653508 +NSGAII,WFG7,EP,7,0.01005363549041749 +NSGAII,WFG7,EP,8,0.01243879305725093 +NSGAII,WFG7,EP,9,0.013352573382790278 +NSGAII,WFG7,EP,10,0.015548416864776593 +NSGAII,WFG7,EP,11,0.012666221790443633 +NSGAII,WFG7,EP,12,0.012207525025558497 +NSGAII,WFG7,EP,13,0.010791576651021928 +NSGAII,WFG7,EP,14,0.01273189160425281 +NSGAII,WFG7,EP,15,0.01645361981277471 +NSGAII,WFG7,EP,16,0.014226652098846437 +NSGAII,WFG7,EP,17,0.010518301398918739 +NSGAII,WFG7,EP,18,0.013399406162261984 +NSGAII,WFG7,EP,19,0.011468328230285652 +NSGAII,WFG7,EP,20,0.009380795446679357 +NSGAII,WFG7,EP,21,0.018189072555084507 +NSGAII,WFG7,EP,22,0.010933803569030787 +NSGAII,WFG7,EP,23,0.013782262489717256 +NSGAII,WFG7,EP,24,0.011744261954498292 +NSGAII,WFG8,EP,0,0.24480601720333095 +NSGAII,WFG8,EP,1,0.24559351349447966 +NSGAII,WFG8,EP,2,0.2441287894664227 +NSGAII,WFG8,EP,3,0.24387809241824143 +NSGAII,WFG8,EP,4,0.13279180609548535 +NSGAII,WFG8,EP,5,0.1309236570530019 +NSGAII,WFG8,EP,6,0.1293760979354525 +NSGAII,WFG8,EP,7,0.13001122990672168 +NSGAII,WFG8,EP,8,0.24460276543578507 +NSGAII,WFG8,EP,9,0.1332407799709514 +NSGAII,WFG8,EP,10,0.24464365420778977 +NSGAII,WFG8,EP,11,0.24351624834780417 +NSGAII,WFG8,EP,12,0.2446651862543917 +NSGAII,WFG8,EP,13,0.2458164074475229 +NSGAII,WFG8,EP,14,0.13188342083451599 +NSGAII,WFG8,EP,15,0.24440244989615412 +NSGAII,WFG8,EP,16,0.13037140574787662 +NSGAII,WFG8,EP,17,0.2442021775358295 +NSGAII,WFG8,EP,18,0.13789897659802908 +NSGAII,WFG8,EP,19,0.2433221748683666 +NSGAII,WFG8,EP,20,0.24359998322297705 +NSGAII,WFG8,EP,21,0.1266577055124574 +NSGAII,WFG8,EP,22,0.13269714837068006 +NSGAII,WFG8,EP,23,0.24609772460950974 +NSGAII,WFG8,EP,24,0.14081080562649628 +NSGAII,WFG9,EP,0,0.01338602877360029 +NSGAII,WFG9,EP,1,0.01583265459668093 +NSGAII,WFG9,EP,2,0.013283562473475286 +NSGAII,WFG9,EP,3,0.012119124345574495 +NSGAII,WFG9,EP,4,0.014021670664012276 +NSGAII,WFG9,EP,5,0.01834864596531882 +NSGAII,WFG9,EP,6,0.011275752670930006 +NSGAII,WFG9,EP,7,0.01928286369114829 +NSGAII,WFG9,EP,8,0.015208814566010365 +NSGAII,WFG9,EP,9,0.018787166162374525 +NSGAII,WFG9,EP,10,0.015228953338471851 +NSGAII,WFG9,EP,11,0.014350535044749368 +NSGAII,WFG9,EP,12,0.012527523579927813 +NSGAII,WFG9,EP,13,0.015340441649389414 +NSGAII,WFG9,EP,14,0.013608732892136932 +NSGAII,WFG9,EP,15,0.012103069138421074 +NSGAII,WFG9,EP,16,0.014181214868814962 +NSGAII,WFG9,EP,17,0.013481776439952853 +NSGAII,WFG9,EP,18,0.015152871815720337 +NSGAII,WFG9,EP,19,0.014098498437346563 +NSGAII,WFG9,EP,20,0.01817917397370894 +NSGAII,WFG9,EP,21,0.012982333381574618 +NSGAII,WFG9,EP,22,0.016887656152673847 +NSGAII,WFG9,EP,23,0.017766815301706318 +NSGAII,WFG9,EP,24,0.013868496362383076 +SMPSO,ZDT1,EP,0,0.0055726031524681585 +SMPSO,ZDT1,EP,1,0.0053622259946913 +SMPSO,ZDT1,EP,2,0.005401750484479884 +SMPSO,ZDT1,EP,3,0.005626515035271007 +SMPSO,ZDT1,EP,4,0.005881429039909514 +SMPSO,ZDT1,EP,5,0.005263483633387522 +SMPSO,ZDT1,EP,6,0.00562477449677512 +SMPSO,ZDT1,EP,7,0.005711706617927442 +SMPSO,ZDT1,EP,8,0.005574525970885119 +SMPSO,ZDT1,EP,9,0.005684415157926476 +SMPSO,ZDT1,EP,10,0.005565129557439208 +SMPSO,ZDT1,EP,11,0.005506012124225329 +SMPSO,ZDT1,EP,12,0.00531642454112069 +SMPSO,ZDT1,EP,13,0.005607148302444354 +SMPSO,ZDT1,EP,14,0.005784793733502602 +SMPSO,ZDT1,EP,15,0.005308410660274432 +SMPSO,ZDT1,EP,16,0.005541810112465462 +SMPSO,ZDT1,EP,17,0.005516135629586361 +SMPSO,ZDT1,EP,18,0.005389211465222185 +SMPSO,ZDT1,EP,19,0.005587228954071599 +SMPSO,ZDT1,EP,20,0.00557890020851165 +SMPSO,ZDT1,EP,21,0.005490224302930113 +SMPSO,ZDT1,EP,22,0.005383233597338971 +SMPSO,ZDT1,EP,23,0.005553711527366459 +SMPSO,ZDT1,EP,24,0.005649578106264819 +SMPSO,ZDT2,EP,0,0.005327792840093659 +SMPSO,ZDT2,EP,1,0.0056629116630800835 +SMPSO,ZDT2,EP,2,0.005570100108935105 +SMPSO,ZDT2,EP,3,0.005645438410230019 +SMPSO,ZDT2,EP,4,0.005345651336990442 +SMPSO,ZDT2,EP,5,0.005661986733329183 +SMPSO,ZDT2,EP,6,0.005216974726729273 +SMPSO,ZDT2,EP,7,0.005379397891958848 +SMPSO,ZDT2,EP,8,0.0055997961487324055 +SMPSO,ZDT2,EP,9,0.005324026652638869 +SMPSO,ZDT2,EP,10,0.0052613116108053415 +SMPSO,ZDT2,EP,11,0.005416942947135128 +SMPSO,ZDT2,EP,12,0.005966885107842268 +SMPSO,ZDT2,EP,13,0.005741326894074583 +SMPSO,ZDT2,EP,14,0.005638921098069571 +SMPSO,ZDT2,EP,15,0.005282300888293789 +SMPSO,ZDT2,EP,16,0.005637644285319543 +SMPSO,ZDT2,EP,17,0.005330964609039812 +SMPSO,ZDT2,EP,18,0.005851962903874797 +SMPSO,ZDT2,EP,19,0.005377666713431983 +SMPSO,ZDT2,EP,20,0.005288888171776807 +SMPSO,ZDT2,EP,21,0.005365438865465255 +SMPSO,ZDT2,EP,22,0.005442643034530126 +SMPSO,ZDT2,EP,23,0.0054344748923293995 +SMPSO,ZDT2,EP,24,0.0054515506763088695 +SMPSO,ZDT3,EP,0,0.005441537464156099 +SMPSO,ZDT3,EP,1,0.003970647505090019 +SMPSO,ZDT3,EP,2,0.005233863080932433 +SMPSO,ZDT3,EP,3,0.005137180149794696 +SMPSO,ZDT3,EP,4,0.005250724507609994 +SMPSO,ZDT3,EP,5,0.005290594616109541 +SMPSO,ZDT3,EP,6,0.009331896418193653 +SMPSO,ZDT3,EP,7,0.004879783338988863 +SMPSO,ZDT3,EP,8,0.0053817601472590515 +SMPSO,ZDT3,EP,9,0.0047813608463186386 +SMPSO,ZDT3,EP,10,0.0047076944499565565 +SMPSO,ZDT3,EP,11,0.003818914552254804 +SMPSO,ZDT3,EP,12,0.005031853597755265 +SMPSO,ZDT3,EP,13,0.006127356079315693 +SMPSO,ZDT3,EP,14,0.006099671133842022 +SMPSO,ZDT3,EP,15,0.00480664902619346 +SMPSO,ZDT3,EP,16,0.005964009424174549 +SMPSO,ZDT3,EP,17,0.005796970435881746 +SMPSO,ZDT3,EP,18,0.004438742701970422 +SMPSO,ZDT3,EP,19,0.004544192184817997 +SMPSO,ZDT3,EP,20,0.004849344268381572 +SMPSO,ZDT3,EP,21,0.004589004954159592 +SMPSO,ZDT3,EP,22,0.005130009115177692 +SMPSO,ZDT3,EP,23,0.006459460168747544 +SMPSO,ZDT3,EP,24,0.004891061878631864 +SMPSO,ZDT4,EP,0,0.006219018207123922 +SMPSO,ZDT4,EP,1,0.005703487070153779 +SMPSO,ZDT4,EP,2,0.006242802275840398 +SMPSO,ZDT4,EP,3,0.005815290049695165 +SMPSO,ZDT4,EP,4,0.006242615617185643 +SMPSO,ZDT4,EP,5,0.005770810815174943 +SMPSO,ZDT4,EP,6,0.007428757186461058 +SMPSO,ZDT4,EP,7,0.006748630247551235 +SMPSO,ZDT4,EP,8,0.006583196223799048 +SMPSO,ZDT4,EP,9,0.005879630005950681 +SMPSO,ZDT4,EP,10,0.005648961894214266 +SMPSO,ZDT4,EP,11,0.006290323491005445 +SMPSO,ZDT4,EP,12,0.007032774000703346 +SMPSO,ZDT4,EP,13,0.00566659099377026 +SMPSO,ZDT4,EP,14,0.0061872798425640085 +SMPSO,ZDT4,EP,15,0.005751283504378105 +SMPSO,ZDT4,EP,16,0.0062206474495146435 +SMPSO,ZDT4,EP,17,0.005512847111872554 +SMPSO,ZDT4,EP,18,0.007539214503518354 +SMPSO,ZDT4,EP,19,0.006028775000602837 +SMPSO,ZDT4,EP,20,0.006522150251660329 +SMPSO,ZDT4,EP,21,0.00606340171245006 +SMPSO,ZDT4,EP,22,0.006678535761488136 +SMPSO,ZDT4,EP,23,0.006029878435107383 +SMPSO,ZDT4,EP,24,0.006429757574379608 +SMPSO,ZDT6,EP,0,0.0060497758887898545 +SMPSO,ZDT6,EP,1,0.006063247443501174 +SMPSO,ZDT6,EP,2,0.006054344941155754 +SMPSO,ZDT6,EP,3,0.005974844292651826 +SMPSO,ZDT6,EP,4,0.00761273873176482 +SMPSO,ZDT6,EP,5,0.006034676910141701 +SMPSO,ZDT6,EP,6,0.006008891680217787 +SMPSO,ZDT6,EP,7,0.006095824010669493 +SMPSO,ZDT6,EP,8,0.005796026839305246 +SMPSO,ZDT6,EP,9,0.005680726444663831 +SMPSO,ZDT6,EP,10,0.0054581471998293996 +SMPSO,ZDT6,EP,11,0.006868783795346833 +SMPSO,ZDT6,EP,12,0.0066844112554418356 +SMPSO,ZDT6,EP,13,0.005780855682514269 +SMPSO,ZDT6,EP,14,0.0064613556495918545 +SMPSO,ZDT6,EP,15,0.006335664886468528 +SMPSO,ZDT6,EP,16,0.006153912840588194 +SMPSO,ZDT6,EP,17,0.006677679754748589 +SMPSO,ZDT6,EP,18,0.006345408044203471 +SMPSO,ZDT6,EP,19,0.006283538337356287 +SMPSO,ZDT6,EP,20,0.005627554602978702 +SMPSO,ZDT6,EP,21,0.005733424089040984 +SMPSO,ZDT6,EP,22,0.00917174712954617 +SMPSO,ZDT6,EP,23,0.00560796373354655 +SMPSO,ZDT6,EP,24,0.006169048345695927 +SMPSO,DTLZ1,EP,0,0.006237103880559147 +SMPSO,DTLZ1,EP,1,0.006551348583604316 +SMPSO,DTLZ1,EP,2,0.006076515246990433 +SMPSO,DTLZ1,EP,3,0.007422854188937109 +SMPSO,DTLZ1,EP,4,0.006222548073343104 +SMPSO,DTLZ1,EP,5,0.006126794218057285 +SMPSO,DTLZ1,EP,6,0.006486006153357149 +SMPSO,DTLZ1,EP,7,0.00568454904198204 +SMPSO,DTLZ1,EP,8,0.005908522658035695 +SMPSO,DTLZ1,EP,9,0.006122099211336968 +SMPSO,DTLZ1,EP,10,0.006011912693140498 +SMPSO,DTLZ1,EP,11,0.006224472056879149 +SMPSO,DTLZ1,EP,12,0.007456346142109022 +SMPSO,DTLZ1,EP,13,0.0059072877875999685 +SMPSO,DTLZ1,EP,14,0.006357465233796364 +SMPSO,DTLZ1,EP,15,0.005818341895503787 +SMPSO,DTLZ1,EP,16,0.006023351818080058 +SMPSO,DTLZ1,EP,17,0.005969760706898475 +SMPSO,DTLZ1,EP,18,0.006550501043460666 +SMPSO,DTLZ1,EP,19,0.005846544105176044 +SMPSO,DTLZ1,EP,20,0.0069931458710384975 +SMPSO,DTLZ1,EP,21,0.009724276867589948 +SMPSO,DTLZ1,EP,22,0.006887185066434022 +SMPSO,DTLZ1,EP,23,0.00594808177769552 +SMPSO,DTLZ1,EP,24,0.006017332494142602 +SMPSO,DTLZ2,EP,0,0.005530881267327925 +SMPSO,DTLZ2,EP,1,0.006297673806749615 +SMPSO,DTLZ2,EP,2,0.005813701475025912 +SMPSO,DTLZ2,EP,3,0.005640690123554171 +SMPSO,DTLZ2,EP,4,0.005462176517919026 +SMPSO,DTLZ2,EP,5,0.005721336765896146 +SMPSO,DTLZ2,EP,6,0.005637480636367598 +SMPSO,DTLZ2,EP,7,0.0054872055410842835 +SMPSO,DTLZ2,EP,8,0.005421298568682453 +SMPSO,DTLZ2,EP,9,0.0052788207854640445 +SMPSO,DTLZ2,EP,10,0.006081905511504115 +SMPSO,DTLZ2,EP,11,0.0050881225595740265 +SMPSO,DTLZ2,EP,12,0.0052144498361373914 +SMPSO,DTLZ2,EP,13,0.005518750201786937 +SMPSO,DTLZ2,EP,14,0.00526986121909212 +SMPSO,DTLZ2,EP,15,0.005472847317395502 +SMPSO,DTLZ2,EP,16,0.0053813851700333926 +SMPSO,DTLZ2,EP,17,0.006074516195505142 +SMPSO,DTLZ2,EP,18,0.005561262244428544 +SMPSO,DTLZ2,EP,19,0.005601403449993825 +SMPSO,DTLZ2,EP,20,0.005307845196584893 +SMPSO,DTLZ2,EP,21,0.00572254131271821 +SMPSO,DTLZ2,EP,22,0.005891990758403076 +SMPSO,DTLZ2,EP,23,0.005918618252147234 +SMPSO,DTLZ2,EP,24,0.005221010210245458 +SMPSO,DTLZ3,EP,0,0.005574390076984015 +SMPSO,DTLZ3,EP,1,0.005494289822560727 +SMPSO,DTLZ3,EP,2,0.7071067811865476 +SMPSO,DTLZ3,EP,3,0.005864786956629953 +SMPSO,DTLZ3,EP,4,0.7071067811865476 +SMPSO,DTLZ3,EP,5,0.7071067811865476 +SMPSO,DTLZ3,EP,6,0.005608136807129238 +SMPSO,DTLZ3,EP,7,0.7071067811865476 +SMPSO,DTLZ3,EP,8,0.005825022658296208 +SMPSO,DTLZ3,EP,9,0.013645049352205008 +SMPSO,DTLZ3,EP,10,0.11610925573312791 +SMPSO,DTLZ3,EP,11,0.005895264893166163 +SMPSO,DTLZ3,EP,12,0.7071067811865476 +SMPSO,DTLZ3,EP,13,0.005271798444849485 +SMPSO,DTLZ3,EP,14,0.005652055702199621 +SMPSO,DTLZ3,EP,15,0.7071067811865476 +SMPSO,DTLZ3,EP,16,0.006072405599463537 +SMPSO,DTLZ3,EP,17,0.0053825644056768596 +SMPSO,DTLZ3,EP,18,0.005585064415468133 +SMPSO,DTLZ3,EP,19,0.006827285793359339 +SMPSO,DTLZ3,EP,20,0.7071067811865476 +SMPSO,DTLZ3,EP,21,0.0056826828157102716 +SMPSO,DTLZ3,EP,22,0.005950754506364397 +SMPSO,DTLZ3,EP,23,0.7071067811865476 +SMPSO,DTLZ3,EP,24,0.7071067811865476 +SMPSO,DTLZ4,EP,0,0.005414347252187479 +SMPSO,DTLZ4,EP,1,0.005873168834250819 +SMPSO,DTLZ4,EP,2,0.00544737730107403 +SMPSO,DTLZ4,EP,3,0.005170435926205252 +SMPSO,DTLZ4,EP,4,0.0056944050705509675 +SMPSO,DTLZ4,EP,5,0.0054253766115422986 +SMPSO,DTLZ4,EP,6,0.005411968477019635 +SMPSO,DTLZ4,EP,7,0.005668947008390712 +SMPSO,DTLZ4,EP,8,0.0058045282001564225 +SMPSO,DTLZ4,EP,9,0.005679097714955006 +SMPSO,DTLZ4,EP,10,0.005289122552239123 +SMPSO,DTLZ4,EP,11,0.005858659516243758 +SMPSO,DTLZ4,EP,12,0.005742807963522667 +SMPSO,DTLZ4,EP,13,0.005536445853629335 +SMPSO,DTLZ4,EP,14,0.0054706742308002765 +SMPSO,DTLZ4,EP,15,0.006049542836665922 +SMPSO,DTLZ4,EP,16,0.005647201411578595 +SMPSO,DTLZ4,EP,17,0.005372336826574675 +SMPSO,DTLZ4,EP,18,0.005758344118242165 +SMPSO,DTLZ4,EP,19,0.00551310446490294 +SMPSO,DTLZ4,EP,20,0.005590379423479841 +SMPSO,DTLZ4,EP,21,0.0061303109696718705 +SMPSO,DTLZ4,EP,22,0.005528499614092186 +SMPSO,DTLZ4,EP,23,0.006407996645599323 +SMPSO,DTLZ4,EP,24,0.00574115940989639 +SMPSO,DTLZ5,EP,0,0.004880409801404473 +SMPSO,DTLZ5,EP,1,0.004980619206020276 +SMPSO,DTLZ5,EP,2,0.005576741371600469 +SMPSO,DTLZ5,EP,3,0.005093276243561484 +SMPSO,DTLZ5,EP,4,0.005262858059643549 +SMPSO,DTLZ5,EP,5,0.005394640726903099 +SMPSO,DTLZ5,EP,6,0.005418278409704547 +SMPSO,DTLZ5,EP,7,0.005834992097722536 +SMPSO,DTLZ5,EP,8,0.005461875740740418 +SMPSO,DTLZ5,EP,9,0.005237970619286436 +SMPSO,DTLZ5,EP,10,0.005128055488244687 +SMPSO,DTLZ5,EP,11,0.005479788554506926 +SMPSO,DTLZ5,EP,12,0.005235071001265412 +SMPSO,DTLZ5,EP,13,0.0053806931603600505 +SMPSO,DTLZ5,EP,14,0.005139277539653375 +SMPSO,DTLZ5,EP,15,0.005401415076029092 +SMPSO,DTLZ5,EP,16,0.005312228286221132 +SMPSO,DTLZ5,EP,17,0.0048783340171829614 +SMPSO,DTLZ5,EP,18,0.005188617211974167 +SMPSO,DTLZ5,EP,19,0.005274496678382534 +SMPSO,DTLZ5,EP,20,0.005256150590987829 +SMPSO,DTLZ5,EP,21,0.005227754303552046 +SMPSO,DTLZ5,EP,22,0.005319088914931824 +SMPSO,DTLZ5,EP,23,0.005302319476349293 +SMPSO,DTLZ5,EP,24,0.00554553572850125 +SMPSO,DTLZ6,EP,0,0.005205841554795421 +SMPSO,DTLZ6,EP,1,0.005299820949880463 +SMPSO,DTLZ6,EP,2,0.006150013092867113 +SMPSO,DTLZ6,EP,3,0.005786973880175017 +SMPSO,DTLZ6,EP,4,0.0053268952226313004 +SMPSO,DTLZ6,EP,5,0.005663334262954511 +SMPSO,DTLZ6,EP,6,0.005151161434106766 +SMPSO,DTLZ6,EP,7,0.0070950951355229774 +SMPSO,DTLZ6,EP,8,0.00559820564924951 +SMPSO,DTLZ6,EP,9,0.0049857020809934705 +SMPSO,DTLZ6,EP,10,0.005311686199760635 +SMPSO,DTLZ6,EP,11,0.005493862633245805 +SMPSO,DTLZ6,EP,12,0.00667172221045198 +SMPSO,DTLZ6,EP,13,0.0051025857250958095 +SMPSO,DTLZ6,EP,14,0.005118764697483957 +SMPSO,DTLZ6,EP,15,0.005004091110342279 +SMPSO,DTLZ6,EP,16,0.0054485145589832085 +SMPSO,DTLZ6,EP,17,0.005291568357833398 +SMPSO,DTLZ6,EP,18,0.004947121198846549 +SMPSO,DTLZ6,EP,19,0.004957254223937668 +SMPSO,DTLZ6,EP,20,0.005347748940533803 +SMPSO,DTLZ6,EP,21,0.0054555295086101685 +SMPSO,DTLZ6,EP,22,0.005223151915903279 +SMPSO,DTLZ6,EP,23,0.005141438878035087 +SMPSO,DTLZ6,EP,24,0.006066046696904914 +SMPSO,DTLZ7,EP,0,0.004687079291425422 +SMPSO,DTLZ7,EP,1,0.004409911576769426 +SMPSO,DTLZ7,EP,2,0.004379470398586216 +SMPSO,DTLZ7,EP,3,0.004283511608167756 +SMPSO,DTLZ7,EP,4,0.00458285476492816 +SMPSO,DTLZ7,EP,5,0.004546312063741231 +SMPSO,DTLZ7,EP,6,0.0043971122936144885 +SMPSO,DTLZ7,EP,7,0.004404372331708428 +SMPSO,DTLZ7,EP,8,0.004528194884073966 +SMPSO,DTLZ7,EP,9,0.004491214232033441 +SMPSO,DTLZ7,EP,10,0.004922217729186662 +SMPSO,DTLZ7,EP,11,0.004714766158243497 +SMPSO,DTLZ7,EP,12,0.004947250359045575 +SMPSO,DTLZ7,EP,13,0.004586200710609667 +SMPSO,DTLZ7,EP,14,0.004447247472791127 +SMPSO,DTLZ7,EP,15,0.004465935884994443 +SMPSO,DTLZ7,EP,16,0.004663885638873433 +SMPSO,DTLZ7,EP,17,0.004646297546811104 +SMPSO,DTLZ7,EP,18,0.00434022826267956 +SMPSO,DTLZ7,EP,19,0.004571153585211873 +SMPSO,DTLZ7,EP,20,0.004943312104424502 +SMPSO,DTLZ7,EP,21,0.004401568451049144 +SMPSO,DTLZ7,EP,22,0.004504620850231511 +SMPSO,DTLZ7,EP,23,0.004374273768946946 +SMPSO,DTLZ7,EP,24,0.004564709244026521 +SMPSO,WFG1,EP,0,0.44606248974992874 +SMPSO,WFG1,EP,1,0.44976690094945715 +SMPSO,WFG1,EP,2,0.4659778528009729 +SMPSO,WFG1,EP,3,0.4574041319434673 +SMPSO,WFG1,EP,4,0.440677032351638 +SMPSO,WFG1,EP,5,0.46154558737856466 +SMPSO,WFG1,EP,6,0.4458116731538973 +SMPSO,WFG1,EP,7,0.45444801663215967 +SMPSO,WFG1,EP,8,0.4431124781139444 +SMPSO,WFG1,EP,9,0.4638790341278386 +SMPSO,WFG1,EP,10,0.4558813524932618 +SMPSO,WFG1,EP,11,0.44486071852252274 +SMPSO,WFG1,EP,12,0.46708649467923347 +SMPSO,WFG1,EP,13,0.4597082127613439 +SMPSO,WFG1,EP,14,0.451153127559225 +SMPSO,WFG1,EP,15,0.46283686369425503 +SMPSO,WFG1,EP,16,0.441876763907785 +SMPSO,WFG1,EP,17,0.45423578747598914 +SMPSO,WFG1,EP,18,0.437733924406898 +SMPSO,WFG1,EP,19,0.4518400937596494 +SMPSO,WFG1,EP,20,0.46216087065392186 +SMPSO,WFG1,EP,21,0.4673851956887235 +SMPSO,WFG1,EP,22,0.4479817400532733 +SMPSO,WFG1,EP,23,0.4454099519693239 +SMPSO,WFG1,EP,24,0.45637487894729734 +SMPSO,WFG2,EP,0,0.00570145709279668 +SMPSO,WFG2,EP,1,0.005789733036203101 +SMPSO,WFG2,EP,2,0.005910772311075174 +SMPSO,WFG2,EP,3,0.005702285682583574 +SMPSO,WFG2,EP,4,0.007575725650951215 +SMPSO,WFG2,EP,5,0.006683617263817276 +SMPSO,WFG2,EP,6,0.004872214740747116 +SMPSO,WFG2,EP,7,0.007520927506411229 +SMPSO,WFG2,EP,8,0.006132611616854522 +SMPSO,WFG2,EP,9,0.007240131877879752 +SMPSO,WFG2,EP,10,0.00602291426517465 +SMPSO,WFG2,EP,11,0.006545717017847591 +SMPSO,WFG2,EP,12,0.006920526696123197 +SMPSO,WFG2,EP,13,0.005015341378442534 +SMPSO,WFG2,EP,14,0.008650671927356579 +SMPSO,WFG2,EP,15,0.005955771969775092 +SMPSO,WFG2,EP,16,0.005955843762720403 +SMPSO,WFG2,EP,17,0.004911976693763323 +SMPSO,WFG2,EP,18,0.006581830006805345 +SMPSO,WFG2,EP,19,0.005747902302562141 +SMPSO,WFG2,EP,20,0.005760057183882505 +SMPSO,WFG2,EP,21,0.005364608052895056 +SMPSO,WFG2,EP,22,0.005089026383467532 +SMPSO,WFG2,EP,23,0.008443428899988947 +SMPSO,WFG2,EP,24,0.00551405366421398 +SMPSO,WFG3,EP,0,0.008102728223614797 +SMPSO,WFG3,EP,1,0.007279565032526331 +SMPSO,WFG3,EP,2,0.006758448255319752 +SMPSO,WFG3,EP,3,0.007635829231637303 +SMPSO,WFG3,EP,4,0.0072870587029377765 +SMPSO,WFG3,EP,5,0.008046679539656376 +SMPSO,WFG3,EP,6,0.007225717767265827 +SMPSO,WFG3,EP,7,0.007150677273957351 +SMPSO,WFG3,EP,8,0.007160824555516494 +SMPSO,WFG3,EP,9,0.007981579666220984 +SMPSO,WFG3,EP,10,0.00771495012601265 +SMPSO,WFG3,EP,11,0.008356881354380508 +SMPSO,WFG3,EP,12,0.007690545102110646 +SMPSO,WFG3,EP,13,0.007248757967876718 +SMPSO,WFG3,EP,14,0.008476447184924574 +SMPSO,WFG3,EP,15,0.007158166159905166 +SMPSO,WFG3,EP,16,0.008009625712982249 +SMPSO,WFG3,EP,17,0.0068352225805704235 +SMPSO,WFG3,EP,18,0.007858347740428373 +SMPSO,WFG3,EP,19,0.00686885736476503 +SMPSO,WFG3,EP,20,0.00680627388813132 +SMPSO,WFG3,EP,21,0.006332135873780231 +SMPSO,WFG3,EP,22,0.0077410672551794235 +SMPSO,WFG3,EP,23,0.007357306097332206 +SMPSO,WFG3,EP,24,0.007216576072957226 +SMPSO,WFG4,EP,0,0.021746591488194578 +SMPSO,WFG4,EP,1,0.025322349288719903 +SMPSO,WFG4,EP,2,0.023276331858028354 +SMPSO,WFG4,EP,3,0.018076306147379984 +SMPSO,WFG4,EP,4,0.023484839133778634 +SMPSO,WFG4,EP,5,0.017656348813099187 +SMPSO,WFG4,EP,6,0.02283013031844966 +SMPSO,WFG4,EP,7,0.021375703868243057 +SMPSO,WFG4,EP,8,0.02087796747634718 +SMPSO,WFG4,EP,9,0.01746047699238329 +SMPSO,WFG4,EP,10,0.019600872110474454 +SMPSO,WFG4,EP,11,0.02588381390477046 +SMPSO,WFG4,EP,12,0.020335172074306646 +SMPSO,WFG4,EP,13,0.02364248256625978 +SMPSO,WFG4,EP,14,0.01768842956121386 +SMPSO,WFG4,EP,15,0.021968526420849788 +SMPSO,WFG4,EP,16,0.02287332607887249 +SMPSO,WFG4,EP,17,0.019379314763191213 +SMPSO,WFG4,EP,18,0.0218830109793553 +SMPSO,WFG4,EP,19,0.019144634129306004 +SMPSO,WFG4,EP,20,0.021921396503935875 +SMPSO,WFG4,EP,21,0.022366812420219206 +SMPSO,WFG4,EP,22,0.02285827354325809 +SMPSO,WFG4,EP,23,0.02279779803956941 +SMPSO,WFG4,EP,24,0.017702468685697137 +SMPSO,WFG5,EP,0,0.028143345670282316 +SMPSO,WFG5,EP,1,0.02779697967242345 +SMPSO,WFG5,EP,2,0.027649923228349138 +SMPSO,WFG5,EP,3,0.02777961692926101 +SMPSO,WFG5,EP,4,0.02797734119284878 +SMPSO,WFG5,EP,5,0.027762309821850684 +SMPSO,WFG5,EP,6,0.02777481330913567 +SMPSO,WFG5,EP,7,0.027518317163771844 +SMPSO,WFG5,EP,8,0.027741544721027855 +SMPSO,WFG5,EP,9,0.027595519331060525 +SMPSO,WFG5,EP,10,0.027432890634646684 +SMPSO,WFG5,EP,11,0.02783610009333004 +SMPSO,WFG5,EP,12,0.02787127519833943 +SMPSO,WFG5,EP,13,0.02767243546235476 +SMPSO,WFG5,EP,14,0.027904340530887084 +SMPSO,WFG5,EP,15,0.028520542378586144 +SMPSO,WFG5,EP,16,0.02771722394170717 +SMPSO,WFG5,EP,17,0.027669973949226434 +SMPSO,WFG5,EP,18,0.027813287220911365 +SMPSO,WFG5,EP,19,0.027961360374566827 +SMPSO,WFG5,EP,20,0.02769977252911693 +SMPSO,WFG5,EP,21,0.02801558222275724 +SMPSO,WFG5,EP,22,0.02775558566228767 +SMPSO,WFG5,EP,23,0.02765265693519081 +SMPSO,WFG5,EP,24,0.027550664940027225 +SMPSO,WFG6,EP,0,0.006929891733551075 +SMPSO,WFG6,EP,1,0.005434404498679157 +SMPSO,WFG6,EP,2,0.006292202117919921 +SMPSO,WFG6,EP,3,0.005962551429748553 +SMPSO,WFG6,EP,4,0.007671343942319941 +SMPSO,WFG6,EP,5,0.005753910000270701 +SMPSO,WFG6,EP,6,0.006483331362152067 +SMPSO,WFG6,EP,7,0.005831999567771917 +SMPSO,WFG6,EP,8,0.006521736306524084 +SMPSO,WFG6,EP,9,0.00582724990463257 +SMPSO,WFG6,EP,10,0.007051829237365692 +SMPSO,WFG6,EP,11,0.006527539972113194 +SMPSO,WFG6,EP,12,0.005960000219726536 +SMPSO,WFG6,EP,13,0.006507971782486965 +SMPSO,WFG6,EP,14,0.006403672357940704 +SMPSO,WFG6,EP,15,0.006063512785339342 +SMPSO,WFG6,EP,16,0.007380429700469926 +SMPSO,WFG6,EP,17,0.00663359120965612 +SMPSO,WFG6,EP,18,0.006605920256303244 +SMPSO,WFG6,EP,19,0.005916515204620332 +SMPSO,WFG6,EP,20,0.005802226837921087 +SMPSO,WFG6,EP,21,0.00600404907763552 +SMPSO,WFG6,EP,22,0.006218090928934328 +SMPSO,WFG6,EP,23,0.006883860229492167 +SMPSO,WFG6,EP,24,0.006933539673614486 +SMPSO,WFG7,EP,0,0.0062070871543884465 +SMPSO,WFG7,EP,1,0.006678441258239798 +SMPSO,WFG7,EP,2,0.006514773886871383 +SMPSO,WFG7,EP,3,0.006864267708507565 +SMPSO,WFG7,EP,4,0.006222333022159909 +SMPSO,WFG7,EP,5,0.006632540858771185 +SMPSO,WFG7,EP,6,0.007012223989868116 +SMPSO,WFG7,EP,7,0.006443569894409196 +SMPSO,WFG7,EP,8,0.00662752052154536 +SMPSO,WFG7,EP,9,0.006492682114317749 +SMPSO,WFG7,EP,10,0.006278618045806872 +SMPSO,WFG7,EP,11,0.006710674230151925 +SMPSO,WFG7,EP,12,0.006300884687805208 +SMPSO,WFG7,EP,13,0.00619600374374385 +SMPSO,WFG7,EP,14,0.005923004515442032 +SMPSO,WFG7,EP,15,0.006912386105346724 +SMPSO,WFG7,EP,16,0.006809607591247602 +SMPSO,WFG7,EP,17,0.006524158615875297 +SMPSO,WFG7,EP,18,0.007883320878601108 +SMPSO,WFG7,EP,19,0.006942952197265595 +SMPSO,WFG7,EP,20,0.006563588793182418 +SMPSO,WFG7,EP,21,0.00606866862602784 +SMPSO,WFG7,EP,22,0.006505333895874044 +SMPSO,WFG7,EP,23,0.00631272586135867 +SMPSO,WFG7,EP,24,0.006935155671691895 +SMPSO,WFG8,EP,0,0.18125669147959156 +SMPSO,WFG8,EP,1,0.17546603523300575 +SMPSO,WFG8,EP,2,0.18272547392967933 +SMPSO,WFG8,EP,3,0.17437393785523003 +SMPSO,WFG8,EP,4,0.16965950657681417 +SMPSO,WFG8,EP,5,0.1642440477742878 +SMPSO,WFG8,EP,6,0.15594308496459797 +SMPSO,WFG8,EP,7,0.1855644711181088 +SMPSO,WFG8,EP,8,0.1659992839334376 +SMPSO,WFG8,EP,9,0.18218900246157121 +SMPSO,WFG8,EP,10,0.20181364527098578 +SMPSO,WFG8,EP,11,0.18313141036994862 +SMPSO,WFG8,EP,12,0.16598744599985282 +SMPSO,WFG8,EP,13,0.17032043493893434 +SMPSO,WFG8,EP,14,0.18561975037427403 +SMPSO,WFG8,EP,15,0.1743179734552619 +SMPSO,WFG8,EP,16,0.1780888372423088 +SMPSO,WFG8,EP,17,0.15771987953467537 +SMPSO,WFG8,EP,18,0.14762184110962157 +SMPSO,WFG8,EP,19,0.149340528703105 +SMPSO,WFG8,EP,20,0.1338199172978632 +SMPSO,WFG8,EP,21,0.17066371126226898 +SMPSO,WFG8,EP,22,0.12933647576170582 +SMPSO,WFG8,EP,23,0.14083314618569376 +SMPSO,WFG8,EP,24,0.1512243353434862 +SMPSO,WFG9,EP,0,0.010966095402929588 +SMPSO,WFG9,EP,1,0.011335047377374008 +SMPSO,WFG9,EP,2,0.01078470812402399 +SMPSO,WFG9,EP,3,0.017528166580377258 +SMPSO,WFG9,EP,4,0.01079296822631981 +SMPSO,WFG9,EP,5,0.01105706017433894 +SMPSO,WFG9,EP,6,0.010435212675881211 +SMPSO,WFG9,EP,7,0.010018015877614972 +SMPSO,WFG9,EP,8,0.010953269231992135 +SMPSO,WFG9,EP,9,0.011185503159504062 +SMPSO,WFG9,EP,10,0.01208513822552404 +SMPSO,WFG9,EP,11,0.012612239090384558 +SMPSO,WFG9,EP,12,0.010678787744260343 +SMPSO,WFG9,EP,13,0.010243450050695602 +SMPSO,WFG9,EP,14,0.011136890110704845 +SMPSO,WFG9,EP,15,0.01041729724185858 +SMPSO,WFG9,EP,16,0.011180857085618778 +SMPSO,WFG9,EP,17,0.010046447584412088 +SMPSO,WFG9,EP,18,0.01145779320606155 +SMPSO,WFG9,EP,19,0.012170826612019958 +SMPSO,WFG9,EP,20,0.010688876513392787 +SMPSO,WFG9,EP,21,0.010611003475602176 +SMPSO,WFG9,EP,22,0.010399761769811557 +SMPSO,WFG9,EP,23,0.011181832256659363 +SMPSO,WFG9,EP,24,0.011756750907758795 +OMOPSO,ZDT1,EP,0,0.005820048531188227 +OMOPSO,ZDT1,EP,1,0.0052527156729754165 +OMOPSO,ZDT1,EP,2,0.005795841783414135 +OMOPSO,ZDT1,EP,3,0.0056355659087691246 +OMOPSO,ZDT1,EP,4,0.005605535480162183 +OMOPSO,ZDT1,EP,5,0.00618619099547868 +OMOPSO,ZDT1,EP,6,0.006020511436895526 +OMOPSO,ZDT1,EP,7,0.005710477268515424 +OMOPSO,ZDT1,EP,8,0.005738478771429689 +OMOPSO,ZDT1,EP,9,0.006397206508476083 +OMOPSO,ZDT1,EP,10,0.005930030292332189 +OMOPSO,ZDT1,EP,11,0.005677651387506755 +OMOPSO,ZDT1,EP,12,0.005429229258802959 +OMOPSO,ZDT1,EP,13,0.005660678149826293 +OMOPSO,ZDT1,EP,14,0.005571912665318923 +OMOPSO,ZDT1,EP,15,0.005610446667964175 +OMOPSO,ZDT1,EP,16,0.005466500537085084 +OMOPSO,ZDT1,EP,17,0.006380779697539418 +OMOPSO,ZDT1,EP,18,0.005662339099037378 +OMOPSO,ZDT1,EP,19,0.006078918570659175 +OMOPSO,ZDT1,EP,20,0.006124764288847562 +OMOPSO,ZDT1,EP,21,0.006346211026548421 +OMOPSO,ZDT1,EP,22,0.005519233132638857 +OMOPSO,ZDT1,EP,23,0.0072452086389747095 +OMOPSO,ZDT1,EP,24,0.005756514272804547 +OMOPSO,ZDT2,EP,0,0.005207524577682809 +OMOPSO,ZDT2,EP,1,0.005680129937058687 +OMOPSO,ZDT2,EP,2,0.00560928808774519 +OMOPSO,ZDT2,EP,3,0.005277388831737839 +OMOPSO,ZDT2,EP,4,0.0060367014322264545 +OMOPSO,ZDT2,EP,5,0.005683509540537424 +OMOPSO,ZDT2,EP,6,0.0057838998846964085 +OMOPSO,ZDT2,EP,7,0.0056534330163726665 +OMOPSO,ZDT2,EP,8,0.005695428385019685 +OMOPSO,ZDT2,EP,9,0.006063136434337091 +OMOPSO,ZDT2,EP,10,0.005657278324850856 +OMOPSO,ZDT2,EP,11,0.005594409540028988 +OMOPSO,ZDT2,EP,12,0.008903826136641424 +OMOPSO,ZDT2,EP,13,0.005700304112738586 +OMOPSO,ZDT2,EP,14,0.006344620341862395 +OMOPSO,ZDT2,EP,15,0.005683115562437058 +OMOPSO,ZDT2,EP,16,0.00542311528817474 +OMOPSO,ZDT2,EP,17,0.005743438513808763 +OMOPSO,ZDT2,EP,18,0.005929934345846377 +OMOPSO,ZDT2,EP,19,0.006820063368219442 +OMOPSO,ZDT2,EP,20,0.00563434792581502 +OMOPSO,ZDT2,EP,21,0.005426736467918691 +OMOPSO,ZDT2,EP,22,0.005512581285114337 +OMOPSO,ZDT2,EP,23,0.005429594145671124 +OMOPSO,ZDT2,EP,24,0.0054615219303700835 +OMOPSO,ZDT3,EP,0,0.004601729572726185 +OMOPSO,ZDT3,EP,1,0.006887709184068811 +OMOPSO,ZDT3,EP,2,0.005072102270075818 +OMOPSO,ZDT3,EP,3,0.005336854174282979 +OMOPSO,ZDT3,EP,4,0.006073501569495154 +OMOPSO,ZDT3,EP,5,0.004962878026083306 +OMOPSO,ZDT3,EP,6,0.005801393638287244 +OMOPSO,ZDT3,EP,7,0.005261556287287583 +OMOPSO,ZDT3,EP,8,0.006747102392333115 +OMOPSO,ZDT3,EP,9,0.005627548406316185 +OMOPSO,ZDT3,EP,10,0.006660614590958347 +OMOPSO,ZDT3,EP,11,0.00606229322408014 +OMOPSO,ZDT3,EP,12,0.004717906133214602 +OMOPSO,ZDT3,EP,13,0.004955433543865684 +OMOPSO,ZDT3,EP,14,0.004067613920332724 +OMOPSO,ZDT3,EP,15,0.005423413001535038 +OMOPSO,ZDT3,EP,16,0.006359347716991426 +OMOPSO,ZDT3,EP,17,0.005636181987154293 +OMOPSO,ZDT3,EP,18,0.005932078577960853 +OMOPSO,ZDT3,EP,19,0.004570397399807247 +OMOPSO,ZDT3,EP,20,0.005105706183270664 +OMOPSO,ZDT3,EP,21,0.006716747974968731 +OMOPSO,ZDT3,EP,22,0.006483621227595604 +OMOPSO,ZDT3,EP,23,0.004474998938713504 +OMOPSO,ZDT3,EP,24,0.004731198711085627 +OMOPSO,ZDT4,EP,0,12.816424833341465 +OMOPSO,ZDT4,EP,1,5.220212346855204 +OMOPSO,ZDT4,EP,2,15.054397198537204 +OMOPSO,ZDT4,EP,3,4.444247514042992 +OMOPSO,ZDT4,EP,4,7.4625567189704425 +OMOPSO,ZDT4,EP,5,4.701846835905788 +OMOPSO,ZDT4,EP,6,4.667936241676754 +OMOPSO,ZDT4,EP,7,9.785930377534093 +OMOPSO,ZDT4,EP,8,7.260899010209887 +OMOPSO,ZDT4,EP,9,4.855799132644377 +OMOPSO,ZDT4,EP,10,4.498077276005166 +OMOPSO,ZDT4,EP,11,6.240677247959907 +OMOPSO,ZDT4,EP,12,7.254871442350946 +OMOPSO,ZDT4,EP,13,4.237035305697977 +OMOPSO,ZDT4,EP,14,10.002330807679042 +OMOPSO,ZDT4,EP,15,3.987527747164411 +OMOPSO,ZDT4,EP,16,6.354747956847281 +OMOPSO,ZDT4,EP,17,4.254699208228087 +OMOPSO,ZDT4,EP,18,3.7905870024053394 +OMOPSO,ZDT4,EP,19,3.353864228592227 +OMOPSO,ZDT4,EP,20,2.6588171493511803 +OMOPSO,ZDT4,EP,21,6.622015160257491 +OMOPSO,ZDT4,EP,22,4.175531223853347 +OMOPSO,ZDT4,EP,23,6.160037077546 +OMOPSO,ZDT4,EP,24,4.055097626432731 +OMOPSO,ZDT6,EP,0,0.006107580084671715 +OMOPSO,ZDT6,EP,1,0.005584409983602434 +OMOPSO,ZDT6,EP,2,0.005651935329375135 +OMOPSO,ZDT6,EP,3,0.006218622500937965 +OMOPSO,ZDT6,EP,4,0.005507221090242265 +OMOPSO,ZDT6,EP,5,0.00562024679827966 +OMOPSO,ZDT6,EP,6,0.005488583014265941 +OMOPSO,ZDT6,EP,7,0.005689454934161273 +OMOPSO,ZDT6,EP,8,0.005968682361684796 +OMOPSO,ZDT6,EP,9,0.005956011698784347 +OMOPSO,ZDT6,EP,10,0.005449609075516504 +OMOPSO,ZDT6,EP,11,0.00984743567770242 +OMOPSO,ZDT6,EP,12,0.005877240373785064 +OMOPSO,ZDT6,EP,13,0.0059253736765007 +OMOPSO,ZDT6,EP,14,0.006334668658566911 +OMOPSO,ZDT6,EP,15,0.005642308437180277 +OMOPSO,ZDT6,EP,16,0.006294783618687627 +OMOPSO,ZDT6,EP,17,0.005836252165412392 +OMOPSO,ZDT6,EP,18,0.005654227306413295 +OMOPSO,ZDT6,EP,19,0.005914659495946661 +OMOPSO,ZDT6,EP,20,0.005824390493424758 +OMOPSO,ZDT6,EP,21,0.005723871165865813 +OMOPSO,ZDT6,EP,22,0.005584175661065394 +OMOPSO,ZDT6,EP,23,0.006429476040034188 +OMOPSO,ZDT6,EP,24,0.005620098068483487 +OMOPSO,DTLZ1,EP,0,45.200871764431504 +OMOPSO,DTLZ1,EP,1,46.50049368110684 +OMOPSO,DTLZ1,EP,2,49.54624562533429 +OMOPSO,DTLZ1,EP,3,8.674265339739478 +OMOPSO,DTLZ1,EP,4,4.561506659562134 +OMOPSO,DTLZ1,EP,5,30.640446125560718 +OMOPSO,DTLZ1,EP,6,39.55935294939472 +OMOPSO,DTLZ1,EP,7,16.405834523437633 +OMOPSO,DTLZ1,EP,8,26.93476768021275 +OMOPSO,DTLZ1,EP,9,3.3394175774862473 +OMOPSO,DTLZ1,EP,10,14.779036426497361 +OMOPSO,DTLZ1,EP,11,5.060965703978153 +OMOPSO,DTLZ1,EP,12,19.086929632373295 +OMOPSO,DTLZ1,EP,13,27.24741376264336 +OMOPSO,DTLZ1,EP,14,19.923260648359975 +OMOPSO,DTLZ1,EP,15,2.21442409433059 +OMOPSO,DTLZ1,EP,16,3.449779583171332 +OMOPSO,DTLZ1,EP,17,60.5135145742487 +OMOPSO,DTLZ1,EP,18,50.697518394545156 +OMOPSO,DTLZ1,EP,19,4.6996841422006765 +OMOPSO,DTLZ1,EP,20,11.976550655560533 +OMOPSO,DTLZ1,EP,21,28.757000434790065 +OMOPSO,DTLZ1,EP,22,0.5404537571676179 +OMOPSO,DTLZ1,EP,23,27.824678053766405 +OMOPSO,DTLZ1,EP,24,22.291988386629363 +OMOPSO,DTLZ2,EP,0,0.00537466791996033 +OMOPSO,DTLZ2,EP,1,0.005481336866263287 +OMOPSO,DTLZ2,EP,2,0.005352470343915283 +OMOPSO,DTLZ2,EP,3,0.005421712142552493 +OMOPSO,DTLZ2,EP,4,0.004990845838272251 +OMOPSO,DTLZ2,EP,5,0.005348738121016328 +OMOPSO,DTLZ2,EP,6,0.005379666642958192 +OMOPSO,DTLZ2,EP,7,0.00553425984455036 +OMOPSO,DTLZ2,EP,8,0.0052969385189853835 +OMOPSO,DTLZ2,EP,9,0.005150678408988085 +OMOPSO,DTLZ2,EP,10,0.005200297913400709 +OMOPSO,DTLZ2,EP,11,0.005268464607647627 +OMOPSO,DTLZ2,EP,12,0.005467857000582388 +OMOPSO,DTLZ2,EP,13,0.0053797007228952864 +OMOPSO,DTLZ2,EP,14,0.005350947634482739 +OMOPSO,DTLZ2,EP,15,0.005223255674137839 +OMOPSO,DTLZ2,EP,16,0.0055797972835789356 +OMOPSO,DTLZ2,EP,17,0.005356414976234847 +OMOPSO,DTLZ2,EP,18,0.005210800013442651 +OMOPSO,DTLZ2,EP,19,0.00529908393590206 +OMOPSO,DTLZ2,EP,20,0.00537874966446561 +OMOPSO,DTLZ2,EP,21,0.005654470827504698 +OMOPSO,DTLZ2,EP,22,0.005173194626305722 +OMOPSO,DTLZ2,EP,23,0.005081293423343292 +OMOPSO,DTLZ2,EP,24,0.005226569726523467 +OMOPSO,DTLZ3,EP,0,53.6288092539018 +OMOPSO,DTLZ3,EP,1,0.7105009408105946 +OMOPSO,DTLZ3,EP,2,30.973700363914197 +OMOPSO,DTLZ3,EP,3,4.804216871744213 +OMOPSO,DTLZ3,EP,4,87.04887900902396 +OMOPSO,DTLZ3,EP,5,106.5178689932367 +OMOPSO,DTLZ3,EP,6,65.92897924069618 +OMOPSO,DTLZ3,EP,7,98.02912773636534 +OMOPSO,DTLZ3,EP,8,155.9540431156577 +OMOPSO,DTLZ3,EP,9,60.391715299628046 +OMOPSO,DTLZ3,EP,10,86.25399149959833 +OMOPSO,DTLZ3,EP,11,119.05079886709085 +OMOPSO,DTLZ3,EP,12,42.91032045172121 +OMOPSO,DTLZ3,EP,13,82.75578534497272 +OMOPSO,DTLZ3,EP,14,113.04102797206679 +OMOPSO,DTLZ3,EP,15,58.460751463983534 +OMOPSO,DTLZ3,EP,16,5.080488395400457 +OMOPSO,DTLZ3,EP,17,2.8756601924746255 +OMOPSO,DTLZ3,EP,18,6.310206752302731 +OMOPSO,DTLZ3,EP,19,47.998949609824784 +OMOPSO,DTLZ3,EP,20,135.527505835476 +OMOPSO,DTLZ3,EP,21,48.624022970917174 +OMOPSO,DTLZ3,EP,22,36.341226858708005 +OMOPSO,DTLZ3,EP,23,32.39454844046197 +OMOPSO,DTLZ3,EP,24,56.468403149530694 +OMOPSO,DTLZ4,EP,0,0.00515360114002239 +OMOPSO,DTLZ4,EP,1,0.0056654512486968844 +OMOPSO,DTLZ4,EP,2,1.000005544011091 +OMOPSO,DTLZ4,EP,3,0.0053436709191578835 +OMOPSO,DTLZ4,EP,4,0.0050195097713525705 +OMOPSO,DTLZ4,EP,5,0.005257031164190407 +OMOPSO,DTLZ4,EP,6,0.005610082937404615 +OMOPSO,DTLZ4,EP,7,0.00585090212508621 +OMOPSO,DTLZ4,EP,8,0.0054178102386224225 +OMOPSO,DTLZ4,EP,9,0.005579412782682702 +OMOPSO,DTLZ4,EP,10,0.005623355622968229 +OMOPSO,DTLZ4,EP,11,0.005819874844650075 +OMOPSO,DTLZ4,EP,12,0.005440461023282883 +OMOPSO,DTLZ4,EP,13,1.000005315066565 +OMOPSO,DTLZ4,EP,14,0.005588633078830507 +OMOPSO,DTLZ4,EP,15,0.0051744098297856755 +OMOPSO,DTLZ4,EP,16,0.005695365627132687 +OMOPSO,DTLZ4,EP,17,0.005829760031313969 +OMOPSO,DTLZ4,EP,18,0.005878411452180932 +OMOPSO,DTLZ4,EP,19,0.005873622018219393 +OMOPSO,DTLZ4,EP,20,0.005503506169304839 +OMOPSO,DTLZ4,EP,21,0.005365290219749741 +OMOPSO,DTLZ4,EP,22,0.005726093264127985 +OMOPSO,DTLZ4,EP,23,0.0054651132842086225 +OMOPSO,DTLZ4,EP,24,0.005540077803521615 +OMOPSO,DTLZ5,EP,0,0.004799367853584258 +OMOPSO,DTLZ5,EP,1,0.0050354300081918435 +OMOPSO,DTLZ5,EP,2,0.005082635470963326 +OMOPSO,DTLZ5,EP,3,0.005422882382645211 +OMOPSO,DTLZ5,EP,4,0.005331470341574773 +OMOPSO,DTLZ5,EP,5,0.005115650827951068 +OMOPSO,DTLZ5,EP,6,0.005046027828411126 +OMOPSO,DTLZ5,EP,7,0.005109868165530829 +OMOPSO,DTLZ5,EP,8,0.005268147314036242 +OMOPSO,DTLZ5,EP,9,0.004917496781974284 +OMOPSO,DTLZ5,EP,10,0.004922652761053081 +OMOPSO,DTLZ5,EP,11,0.0050926795221586385 +OMOPSO,DTLZ5,EP,12,0.004990907565874059 +OMOPSO,DTLZ5,EP,13,0.005156790729116456 +OMOPSO,DTLZ5,EP,14,0.005618990671844237 +OMOPSO,DTLZ5,EP,15,0.005168375615813958 +OMOPSO,DTLZ5,EP,16,0.004891925450311807 +OMOPSO,DTLZ5,EP,17,0.004969642852467149 +OMOPSO,DTLZ5,EP,18,0.005022903377863042 +OMOPSO,DTLZ5,EP,19,0.005197844557823905 +OMOPSO,DTLZ5,EP,20,0.005054832768113804 +OMOPSO,DTLZ5,EP,21,0.005284815575447799 +OMOPSO,DTLZ5,EP,22,0.005176319135765661 +OMOPSO,DTLZ5,EP,23,0.005090279382630958 +OMOPSO,DTLZ5,EP,24,0.004841202852656434 +OMOPSO,DTLZ6,EP,0,0.005380919677705043 +OMOPSO,DTLZ6,EP,1,0.00487214908836775 +OMOPSO,DTLZ6,EP,2,0.005955135982102511 +OMOPSO,DTLZ6,EP,3,0.004927268915824512 +OMOPSO,DTLZ6,EP,4,0.004891833149645142 +OMOPSO,DTLZ6,EP,5,0.004978347045736964 +OMOPSO,DTLZ6,EP,6,0.005090137144393325 +OMOPSO,DTLZ6,EP,7,0.004846961250229653 +OMOPSO,DTLZ6,EP,8,0.0052506596906147784 +OMOPSO,DTLZ6,EP,9,0.004837976190322557 +OMOPSO,DTLZ6,EP,10,0.005322770128764365 +OMOPSO,DTLZ6,EP,11,0.005161753809379777 +OMOPSO,DTLZ6,EP,12,0.005547395982626657 +OMOPSO,DTLZ6,EP,13,0.005125645916245758 +OMOPSO,DTLZ6,EP,14,0.005126585316333809 +OMOPSO,DTLZ6,EP,15,0.005948988574166703 +OMOPSO,DTLZ6,EP,16,0.0050595012473246825 +OMOPSO,DTLZ6,EP,17,0.005519662890249966 +OMOPSO,DTLZ6,EP,18,0.0047637637283235446 +OMOPSO,DTLZ6,EP,19,0.00576501783693284 +OMOPSO,DTLZ6,EP,20,0.004942751708098214 +OMOPSO,DTLZ6,EP,21,0.00490203953289825 +OMOPSO,DTLZ6,EP,22,0.005179068119965269 +OMOPSO,DTLZ6,EP,23,0.005314300014510165 +OMOPSO,DTLZ6,EP,24,0.005352391861648154 +OMOPSO,DTLZ7,EP,0,0.004470864085095672 +OMOPSO,DTLZ7,EP,1,0.7479888934002773 +OMOPSO,DTLZ7,EP,2,0.004358228628704273 +OMOPSO,DTLZ7,EP,3,0.004955236033578188 +OMOPSO,DTLZ7,EP,4,0.00501618870514009 +OMOPSO,DTLZ7,EP,5,0.004947419541571407 +OMOPSO,DTLZ7,EP,6,0.004685772838334552 +OMOPSO,DTLZ7,EP,7,0.005298660260620536 +OMOPSO,DTLZ7,EP,8,0.7481299401810231 +OMOPSO,DTLZ7,EP,9,0.005297222604687235 +OMOPSO,DTLZ7,EP,10,0.004803163598781968 +OMOPSO,DTLZ7,EP,11,0.7479161672725583 +OMOPSO,DTLZ7,EP,12,0.004420570760782616 +OMOPSO,DTLZ7,EP,13,0.004615925341473925 +OMOPSO,DTLZ7,EP,14,0.0045467588421674865 +OMOPSO,DTLZ7,EP,15,0.0048228564768703075 +OMOPSO,DTLZ7,EP,16,0.7479400308643773 +OMOPSO,DTLZ7,EP,17,0.004784777147557912 +OMOPSO,DTLZ7,EP,18,0.005238293282592371 +OMOPSO,DTLZ7,EP,19,0.004849358543175267 +OMOPSO,DTLZ7,EP,20,0.004438941906493913 +OMOPSO,DTLZ7,EP,21,0.00480443043372869 +OMOPSO,DTLZ7,EP,22,0.0041607451017998676 +OMOPSO,DTLZ7,EP,23,0.0054328548138482535 +OMOPSO,DTLZ7,EP,24,0.004778460737434376 +OMOPSO,WFG1,EP,0,0.33924834612369137 +OMOPSO,WFG1,EP,1,0.40824737246360476 +OMOPSO,WFG1,EP,2,0.39077212632864256 +OMOPSO,WFG1,EP,3,0.26974259100897824 +OMOPSO,WFG1,EP,4,0.34848368832996635 +OMOPSO,WFG1,EP,5,0.45465790914860105 +OMOPSO,WFG1,EP,6,0.43679355532367614 +OMOPSO,WFG1,EP,7,0.34534776032488645 +OMOPSO,WFG1,EP,8,0.3530878893946521 +OMOPSO,WFG1,EP,9,0.361993583139213 +OMOPSO,WFG1,EP,10,0.33758284767307634 +OMOPSO,WFG1,EP,11,0.29964224706047454 +OMOPSO,WFG1,EP,12,0.24609955792144547 +OMOPSO,WFG1,EP,13,0.3511156649851413 +OMOPSO,WFG1,EP,14,0.3268381288927499 +OMOPSO,WFG1,EP,15,0.3302554212139784 +OMOPSO,WFG1,EP,16,0.3450230586769809 +OMOPSO,WFG1,EP,17,0.4364732253045546 +OMOPSO,WFG1,EP,18,0.31062747211550923 +OMOPSO,WFG1,EP,19,0.25487715011514656 +OMOPSO,WFG1,EP,20,0.3901425319467312 +OMOPSO,WFG1,EP,21,0.3365879036395918 +OMOPSO,WFG1,EP,22,0.3426055398706803 +OMOPSO,WFG1,EP,23,0.40557287957571775 +OMOPSO,WFG1,EP,24,0.357772258765606 +OMOPSO,WFG2,EP,0,0.003914268676609267 +OMOPSO,WFG2,EP,1,0.005254953498801784 +OMOPSO,WFG2,EP,2,0.004095620093806096 +OMOPSO,WFG2,EP,3,0.003724517778881331 +OMOPSO,WFG2,EP,4,0.003988307518038428 +OMOPSO,WFG2,EP,5,0.003644755908260522 +OMOPSO,WFG2,EP,6,0.0033979881256387123 +OMOPSO,WFG2,EP,7,0.004225795240369257 +OMOPSO,WFG2,EP,8,0.004420010184526424 +OMOPSO,WFG2,EP,9,0.0033889263151859472 +OMOPSO,WFG2,EP,10,0.0037007764882627248 +OMOPSO,WFG2,EP,11,0.004307281075635161 +OMOPSO,WFG2,EP,12,0.004214282184721224 +OMOPSO,WFG2,EP,13,0.0043834040320850365 +OMOPSO,WFG2,EP,14,0.0040570198619180875 +OMOPSO,WFG2,EP,15,0.0043750551434443286 +OMOPSO,WFG2,EP,16,0.004593916600588999 +OMOPSO,WFG2,EP,17,0.004702181399239946 +OMOPSO,WFG2,EP,18,0.0042983841917892535 +OMOPSO,WFG2,EP,19,0.004364659287542871 +OMOPSO,WFG2,EP,20,0.003773189979203173 +OMOPSO,WFG2,EP,21,0.0037558793955840275 +OMOPSO,WFG2,EP,22,0.004126713766599011 +OMOPSO,WFG2,EP,23,0.003855676322676027 +OMOPSO,WFG2,EP,24,0.00445585963971664 +OMOPSO,WFG3,EP,0,0.005555199119567367 +OMOPSO,WFG3,EP,1,0.0057268717690418525 +OMOPSO,WFG3,EP,2,0.005728976761208093 +OMOPSO,WFG3,EP,3,0.00587927274469896 +OMOPSO,WFG3,EP,4,0.005587464325108704 +OMOPSO,WFG3,EP,5,0.005735806069258498 +OMOPSO,WFG3,EP,6,0.00548541894481582 +OMOPSO,WFG3,EP,7,0.005868307273571127 +OMOPSO,WFG3,EP,8,0.005696428314335547 +OMOPSO,WFG3,EP,9,0.006105991665119936 +OMOPSO,WFG3,EP,10,0.0059100842430140355 +OMOPSO,WFG3,EP,11,0.005709389822682043 +OMOPSO,WFG3,EP,12,0.005759327804046421 +OMOPSO,WFG3,EP,13,0.005604359324834829 +OMOPSO,WFG3,EP,14,0.005573629294126803 +OMOPSO,WFG3,EP,15,0.005690458285872252 +OMOPSO,WFG3,EP,16,0.005684313959404219 +OMOPSO,WFG3,EP,17,0.0056511560542869405 +OMOPSO,WFG3,EP,18,0.005496475547946356 +OMOPSO,WFG3,EP,19,0.00551504853092704 +OMOPSO,WFG3,EP,20,0.005573744485845911 +OMOPSO,WFG3,EP,21,0.005716852954133156 +OMOPSO,WFG3,EP,22,0.006130028244960478 +OMOPSO,WFG3,EP,23,0.005695934921619905 +OMOPSO,WFG3,EP,24,0.005987127220511201 +OMOPSO,WFG4,EP,0,0.01706121681226569 +OMOPSO,WFG4,EP,1,0.018796008428674904 +OMOPSO,WFG4,EP,2,0.01970434594322701 +OMOPSO,WFG4,EP,3,0.01656651318739366 +OMOPSO,WFG4,EP,4,0.015842497406359013 +OMOPSO,WFG4,EP,5,0.016638956810668792 +OMOPSO,WFG4,EP,6,0.01699742099021395 +OMOPSO,WFG4,EP,7,0.01744626027508156 +OMOPSO,WFG4,EP,8,0.01615637563372163 +OMOPSO,WFG4,EP,9,0.015509718504389536 +OMOPSO,WFG4,EP,10,0.01594724914889223 +OMOPSO,WFG4,EP,11,0.016016169724637708 +OMOPSO,WFG4,EP,12,0.017614173515527215 +OMOPSO,WFG4,EP,13,0.016616669837456577 +OMOPSO,WFG4,EP,14,0.013743375256877632 +OMOPSO,WFG4,EP,15,0.014890425446546729 +OMOPSO,WFG4,EP,16,0.014214601513674263 +OMOPSO,WFG4,EP,17,0.016949095372563172 +OMOPSO,WFG4,EP,18,0.014234200883384895 +OMOPSO,WFG4,EP,19,0.01440844381308437 +OMOPSO,WFG4,EP,20,0.018169601597246343 +OMOPSO,WFG4,EP,21,0.016012154849144367 +OMOPSO,WFG4,EP,22,0.015195954759941288 +OMOPSO,WFG4,EP,23,0.016558071463002255 +OMOPSO,WFG4,EP,24,0.017518920214755096 +OMOPSO,WFG5,EP,0,0.02789210757340964 +OMOPSO,WFG5,EP,1,0.0276642915707227 +OMOPSO,WFG5,EP,2,0.027818395851480826 +OMOPSO,WFG5,EP,3,0.027570539333909516 +OMOPSO,WFG5,EP,4,0.02781931270697635 +OMOPSO,WFG5,EP,5,0.027738807738474813 +OMOPSO,WFG5,EP,6,0.027740832306840324 +OMOPSO,WFG5,EP,7,0.027836916303510484 +OMOPSO,WFG5,EP,8,0.027636345349198455 +OMOPSO,WFG5,EP,9,0.027706258130881456 +OMOPSO,WFG5,EP,10,0.027891517480421957 +OMOPSO,WFG5,EP,11,0.02795445024655363 +OMOPSO,WFG5,EP,12,0.02770891331173886 +OMOPSO,WFG5,EP,13,0.027805394780686332 +OMOPSO,WFG5,EP,14,0.02782252055479484 +OMOPSO,WFG5,EP,15,0.02764067194988623 +OMOPSO,WFG5,EP,16,0.027758732359376426 +OMOPSO,WFG5,EP,17,0.02763921817605708 +OMOPSO,WFG5,EP,18,0.027576669655980712 +OMOPSO,WFG5,EP,19,0.02782692458287017 +OMOPSO,WFG5,EP,20,0.027432360794150568 +OMOPSO,WFG5,EP,21,0.02743787136011233 +OMOPSO,WFG5,EP,22,0.027894380499370236 +OMOPSO,WFG5,EP,23,0.02778470399776789 +OMOPSO,WFG5,EP,24,0.027720579672649293 +OMOPSO,WFG6,EP,0,0.005000694335937528 +OMOPSO,WFG6,EP,1,0.005486723317421838 +OMOPSO,WFG6,EP,2,0.005164731771087672 +OMOPSO,WFG6,EP,3,0.004932297109542572 +OMOPSO,WFG6,EP,4,0.005127633100891149 +OMOPSO,WFG6,EP,5,0.0052932882888794275 +OMOPSO,WFG6,EP,6,0.004971700315930971 +OMOPSO,WFG6,EP,7,0.0052347906196593685 +OMOPSO,WFG6,EP,8,0.0050854488604676895 +OMOPSO,WFG6,EP,9,0.005031449102783192 +OMOPSO,WFG6,EP,10,0.005314064370727567 +OMOPSO,WFG6,EP,11,0.005323407855987505 +OMOPSO,WFG6,EP,12,0.005036765968720158 +OMOPSO,WFG6,EP,13,0.005049178853711922 +OMOPSO,WFG6,EP,14,0.005079682868083357 +OMOPSO,WFG6,EP,15,0.005409244345909614 +OMOPSO,WFG6,EP,16,0.004934142480889747 +OMOPSO,WFG6,EP,17,0.005289566923246336 +OMOPSO,WFG6,EP,18,0.005352864786893119 +OMOPSO,WFG6,EP,19,0.0051534006591796855 +OMOPSO,WFG6,EP,20,0.005025992337036156 +OMOPSO,WFG6,EP,21,0.005031967646026647 +OMOPSO,WFG6,EP,22,0.005037618914828679 +OMOPSO,WFG6,EP,23,0.004984315709181009 +OMOPSO,WFG6,EP,24,0.005139477184295638 +OMOPSO,WFG7,EP,0,0.005412490513992618 +OMOPSO,WFG7,EP,1,0.005408363702577912 +OMOPSO,WFG7,EP,2,0.005292857211303681 +OMOPSO,WFG7,EP,3,0.00524319569280729 +OMOPSO,WFG7,EP,4,0.005494020873040517 +OMOPSO,WFG7,EP,5,0.005290714657390283 +OMOPSO,WFG7,EP,6,0.005313704016876253 +OMOPSO,WFG7,EP,7,0.005574421283721875 +OMOPSO,WFG7,EP,8,0.005366577700139263 +OMOPSO,WFG7,EP,9,0.005563334365081829 +OMOPSO,WFG7,EP,10,0.0052246075731141595 +OMOPSO,WFG7,EP,11,0.005358713352601963 +OMOPSO,WFG7,EP,12,0.005601379419484465 +OMOPSO,WFG7,EP,13,0.0053305119278632684 +OMOPSO,WFG7,EP,14,0.005231641741761162 +OMOPSO,WFG7,EP,15,0.005191519014594359 +OMOPSO,WFG7,EP,16,0.005400661308619714 +OMOPSO,WFG7,EP,17,0.005249198719024628 +OMOPSO,WFG7,EP,18,0.005218101973951672 +OMOPSO,WFG7,EP,19,0.0052011485076903785 +OMOPSO,WFG7,EP,20,0.005287972271173724 +OMOPSO,WFG7,EP,21,0.0053904116271972224 +OMOPSO,WFG7,EP,22,0.005405927015685985 +OMOPSO,WFG7,EP,23,0.005174351155499801 +OMOPSO,WFG7,EP,24,0.005077135232543939 +OMOPSO,WFG8,EP,0,0.2440250809309486 +OMOPSO,WFG8,EP,1,0.24407943683782196 +OMOPSO,WFG8,EP,2,0.18063293076113843 +OMOPSO,WFG8,EP,3,0.2442328591397761 +OMOPSO,WFG8,EP,4,0.15581085693928343 +OMOPSO,WFG8,EP,5,0.17556487532292342 +OMOPSO,WFG8,EP,6,0.24409449062465738 +OMOPSO,WFG8,EP,7,0.24380509235529035 +OMOPSO,WFG8,EP,8,0.24447096892254325 +OMOPSO,WFG8,EP,9,0.1736962972278414 +OMOPSO,WFG8,EP,10,0.2473550685496274 +OMOPSO,WFG8,EP,11,0.22180936120491934 +OMOPSO,WFG8,EP,12,0.2446446830877398 +OMOPSO,WFG8,EP,13,0.2450560742019925 +OMOPSO,WFG8,EP,14,0.18577821329946365 +OMOPSO,WFG8,EP,15,0.24327095971905555 +OMOPSO,WFG8,EP,16,0.2451025658086452 +OMOPSO,WFG8,EP,17,0.24439200348562584 +OMOPSO,WFG8,EP,18,0.24818996611813082 +OMOPSO,WFG8,EP,19,0.24415020312775115 +OMOPSO,WFG8,EP,20,0.24423679304495438 +OMOPSO,WFG8,EP,21,0.24478475395393717 +OMOPSO,WFG8,EP,22,0.18160182604812536 +OMOPSO,WFG8,EP,23,0.24359470506712355 +OMOPSO,WFG8,EP,24,0.2452431575151145 +OMOPSO,WFG9,EP,0,0.008906420579526952 +OMOPSO,WFG9,EP,1,0.010269203500063218 +OMOPSO,WFG9,EP,2,0.009598018877781112 +OMOPSO,WFG9,EP,3,0.010150435140808822 +OMOPSO,WFG9,EP,4,0.009570826169755575 +OMOPSO,WFG9,EP,5,0.009558563675648335 +OMOPSO,WFG9,EP,6,0.009633773593752837 +OMOPSO,WFG9,EP,7,0.009302038763719378 +OMOPSO,WFG9,EP,8,0.00905903697154331 +OMOPSO,WFG9,EP,9,0.007925445704442535 +OMOPSO,WFG9,EP,10,0.01186050460134258 +OMOPSO,WFG9,EP,11,0.008930974910726253 +OMOPSO,WFG9,EP,12,0.0107743659184306 +OMOPSO,WFG9,EP,13,0.006526234529302788 +OMOPSO,WFG9,EP,14,0.009210498735569561 +OMOPSO,WFG9,EP,15,0.008384617985941034 +OMOPSO,WFG9,EP,16,0.01017574574970137 +OMOPSO,WFG9,EP,17,0.010285118273503202 +OMOPSO,WFG9,EP,18,0.010556880330269247 +OMOPSO,WFG9,EP,19,0.00885389886728194 +OMOPSO,WFG9,EP,20,0.0088006140318041 +OMOPSO,WFG9,EP,21,0.008823331334243623 +OMOPSO,WFG9,EP,22,0.009127165945314597 +OMOPSO,WFG9,EP,23,0.010550043415664234 +OMOPSO,WFG9,EP,24,0.01042606518602196 +AutoMOPSO,ZDT1,EP,0,0.005103604605699474 +AutoMOPSO,ZDT1,EP,1,0.00497225011793756 +AutoMOPSO,ZDT1,EP,2,0.005151354304094413 +AutoMOPSO,ZDT1,EP,3,0.005017201857606679 +AutoMOPSO,ZDT1,EP,4,0.005087698341969427 +AutoMOPSO,ZDT1,EP,5,0.005174133149347573 +AutoMOPSO,ZDT1,EP,6,0.0050080044656011236 +AutoMOPSO,ZDT1,EP,7,0.004985667414016182 +AutoMOPSO,ZDT1,EP,8,0.005235556188794788 +AutoMOPSO,ZDT1,EP,9,0.004851622677133016 +AutoMOPSO,ZDT1,EP,10,0.005061241991062504 +AutoMOPSO,ZDT1,EP,11,0.00514332256339059 +AutoMOPSO,ZDT1,EP,12,0.005514130338593964 +AutoMOPSO,ZDT1,EP,13,0.0053138018414122246 +AutoMOPSO,ZDT1,EP,14,0.005090662441528088 +AutoMOPSO,ZDT1,EP,15,0.004962827595724029 +AutoMOPSO,ZDT1,EP,16,0.005130493610896569 +AutoMOPSO,ZDT1,EP,17,0.005160001488226373 +AutoMOPSO,ZDT1,EP,18,0.005000914863908357 +AutoMOPSO,ZDT1,EP,19,0.0053163208774174575 +AutoMOPSO,ZDT1,EP,20,0.005203930664250844 +AutoMOPSO,ZDT1,EP,21,0.005187675309149986 +AutoMOPSO,ZDT1,EP,22,0.005208714536954262 +AutoMOPSO,ZDT1,EP,23,0.005176557284139127 +AutoMOPSO,ZDT1,EP,24,0.005157906865215944 +AutoMOPSO,ZDT2,EP,0,0.004944648413363617 +AutoMOPSO,ZDT2,EP,1,0.00501344477307053 +AutoMOPSO,ZDT2,EP,2,0.005212848439829887 +AutoMOPSO,ZDT2,EP,3,0.004856818148392783 +AutoMOPSO,ZDT2,EP,4,0.004841426146905525 +AutoMOPSO,ZDT2,EP,5,0.005090923571605732 +AutoMOPSO,ZDT2,EP,6,0.004965413999999946 +AutoMOPSO,ZDT2,EP,7,0.005097182414407375 +AutoMOPSO,ZDT2,EP,8,0.005165918846203932 +AutoMOPSO,ZDT2,EP,9,0.004931818757544337 +AutoMOPSO,ZDT2,EP,10,0.005268280878326648 +AutoMOPSO,ZDT2,EP,11,0.00495683567180083 +AutoMOPSO,ZDT2,EP,12,0.004946209132021262 +AutoMOPSO,ZDT2,EP,13,0.0050517216601515536 +AutoMOPSO,ZDT2,EP,14,0.0051577759560572645 +AutoMOPSO,ZDT2,EP,15,0.004998605997575956 +AutoMOPSO,ZDT2,EP,16,0.004965413999999946 +AutoMOPSO,ZDT2,EP,17,0.005082074454028973 +AutoMOPSO,ZDT2,EP,18,0.0049489173653491925 +AutoMOPSO,ZDT2,EP,19,0.004877056971811955 +AutoMOPSO,ZDT2,EP,20,0.0049192383477482116 +AutoMOPSO,ZDT2,EP,21,0.005050631884465473 +AutoMOPSO,ZDT2,EP,22,0.0051038815053287 +AutoMOPSO,ZDT2,EP,23,0.005170374502440955 +AutoMOPSO,ZDT2,EP,24,0.005038183567349863 +AutoMOPSO,ZDT3,EP,0,0.003556822545243497 +AutoMOPSO,ZDT3,EP,1,0.0029352114139623575 +AutoMOPSO,ZDT3,EP,2,0.002715244583677237 +AutoMOPSO,ZDT3,EP,3,0.0028620849145569727 +AutoMOPSO,ZDT3,EP,4,0.002992294741251152 +AutoMOPSO,ZDT3,EP,5,0.002948896200400092 +AutoMOPSO,ZDT3,EP,6,0.0030573325096329446 +AutoMOPSO,ZDT3,EP,7,0.002793906120084011 +AutoMOPSO,ZDT3,EP,8,0.0031860707586188752 +AutoMOPSO,ZDT3,EP,9,0.0030947028866515694 +AutoMOPSO,ZDT3,EP,10,0.003481380141623025 +AutoMOPSO,ZDT3,EP,11,0.0032751925317281603 +AutoMOPSO,ZDT3,EP,12,0.0029357744512908956 +AutoMOPSO,ZDT3,EP,13,0.003010838852735521 +AutoMOPSO,ZDT3,EP,14,0.0028684540585166562 +AutoMOPSO,ZDT3,EP,15,0.002983263657561741 +AutoMOPSO,ZDT3,EP,16,0.0029127215958395514 +AutoMOPSO,ZDT3,EP,17,0.0028090607448207905 +AutoMOPSO,ZDT3,EP,18,0.002623777194530885 +AutoMOPSO,ZDT3,EP,19,0.0028016252955544163 +AutoMOPSO,ZDT3,EP,20,0.002743422955301389 +AutoMOPSO,ZDT3,EP,21,0.003045426626561265 +AutoMOPSO,ZDT3,EP,22,0.0029745145047122 +AutoMOPSO,ZDT3,EP,23,0.0027507804434576955 +AutoMOPSO,ZDT3,EP,24,0.003125728637328334 +AutoMOPSO,ZDT4,EP,0,0.005087215366313846 +AutoMOPSO,ZDT4,EP,1,0.005174273553522957 +AutoMOPSO,ZDT4,EP,2,0.004948151306064852 +AutoMOPSO,ZDT4,EP,3,0.005347575030337781 +AutoMOPSO,ZDT4,EP,4,0.005363149458705113 +AutoMOPSO,ZDT4,EP,5,0.005046325671716312 +AutoMOPSO,ZDT4,EP,6,0.005124416747515237 +AutoMOPSO,ZDT4,EP,7,0.005184236861172031 +AutoMOPSO,ZDT4,EP,8,0.005024522000502518 +AutoMOPSO,ZDT4,EP,9,0.00498205371760993 +AutoMOPSO,ZDT4,EP,10,0.005188582009920131 +AutoMOPSO,ZDT4,EP,11,0.005012063405311476 +AutoMOPSO,ZDT4,EP,12,0.005659752947618557 +AutoMOPSO,ZDT4,EP,13,0.005276279727923994 +AutoMOPSO,ZDT4,EP,14,0.005005368623581764 +AutoMOPSO,ZDT4,EP,15,0.0052079798709203096 +AutoMOPSO,ZDT4,EP,16,0.0050619707971232275 +AutoMOPSO,ZDT4,EP,17,0.005114334348432253 +AutoMOPSO,ZDT4,EP,18,0.005126523404110017 +AutoMOPSO,ZDT4,EP,19,0.005314906970614541 +AutoMOPSO,ZDT4,EP,20,0.004967746132688161 +AutoMOPSO,ZDT4,EP,21,0.005178177231073777 +AutoMOPSO,ZDT4,EP,22,0.005099250588590731 +AutoMOPSO,ZDT4,EP,23,0.0053632420908723555 +AutoMOPSO,ZDT4,EP,24,0.0051789867295399805 +AutoMOPSO,ZDT6,EP,0,0.005516503102592496 +AutoMOPSO,ZDT6,EP,1,0.005808043346111347 +AutoMOPSO,ZDT6,EP,2,0.005307039516130874 +AutoMOPSO,ZDT6,EP,3,0.0057493688288471345 +AutoMOPSO,ZDT6,EP,4,0.005581468289947877 +AutoMOPSO,ZDT6,EP,5,0.005578935314929978 +AutoMOPSO,ZDT6,EP,6,0.005677417534018625 +AutoMOPSO,ZDT6,EP,7,0.005245046817467847 +AutoMOPSO,ZDT6,EP,8,0.005811211987033493 +AutoMOPSO,ZDT6,EP,9,0.00536132165760439 +AutoMOPSO,ZDT6,EP,10,0.005646074513118937 +AutoMOPSO,ZDT6,EP,11,0.005698063539541387 +AutoMOPSO,ZDT6,EP,12,0.006228767350661968 +AutoMOPSO,ZDT6,EP,13,0.005547222150696363 +AutoMOPSO,ZDT6,EP,14,0.005574585646820895 +AutoMOPSO,ZDT6,EP,15,0.006043659617206876 +AutoMOPSO,ZDT6,EP,16,0.005248087605280505 +AutoMOPSO,ZDT6,EP,17,0.005307753939226556 +AutoMOPSO,ZDT6,EP,18,0.00568700856328086 +AutoMOPSO,ZDT6,EP,19,0.00577005458806934 +AutoMOPSO,ZDT6,EP,20,0.005559319486987679 +AutoMOPSO,ZDT6,EP,21,0.0055631308210649655 +AutoMOPSO,ZDT6,EP,22,0.005756203641203106 +AutoMOPSO,ZDT6,EP,23,0.005381087603233858 +AutoMOPSO,ZDT6,EP,24,0.005651444436128805 +AutoMOPSO,DTLZ1,EP,0,0.005666567382893645 +AutoMOPSO,DTLZ1,EP,1,0.00622209274664387 +AutoMOPSO,DTLZ1,EP,2,0.007211122102657397 +AutoMOPSO,DTLZ1,EP,3,0.0061763148539017015 +AutoMOPSO,DTLZ1,EP,4,0.005705818631923342 +AutoMOPSO,DTLZ1,EP,5,0.006381696362985585 +AutoMOPSO,DTLZ1,EP,6,0.005560061661779803 +AutoMOPSO,DTLZ1,EP,7,0.005553476044719341 +AutoMOPSO,DTLZ1,EP,8,0.00584187778266082 +AutoMOPSO,DTLZ1,EP,9,0.005646146164972499 +AutoMOPSO,DTLZ1,EP,10,0.00624994636129883 +AutoMOPSO,DTLZ1,EP,11,0.00605026617281465 +AutoMOPSO,DTLZ1,EP,12,0.0054708522681137794 +AutoMOPSO,DTLZ1,EP,13,0.005713990502728861 +AutoMOPSO,DTLZ1,EP,14,0.0056609474705575135 +AutoMOPSO,DTLZ1,EP,15,0.005735367249122593 +AutoMOPSO,DTLZ1,EP,16,0.00582610924098053 +AutoMOPSO,DTLZ1,EP,17,0.005994584078202692 +AutoMOPSO,DTLZ1,EP,18,0.007116849767442486 +AutoMOPSO,DTLZ1,EP,19,0.5 +AutoMOPSO,DTLZ1,EP,20,0.00577370126342891 +AutoMOPSO,DTLZ1,EP,21,0.006144135340222068 +AutoMOPSO,DTLZ1,EP,22,0.005702979689251153 +AutoMOPSO,DTLZ1,EP,23,0.005771171236981412 +AutoMOPSO,DTLZ1,EP,24,0.005704342914719385 +AutoMOPSO,DTLZ2,EP,0,0.004519662054045859 +AutoMOPSO,DTLZ2,EP,1,0.004424303994468692 +AutoMOPSO,DTLZ2,EP,2,0.004428582256033486 +AutoMOPSO,DTLZ2,EP,3,0.004473368132117184 +AutoMOPSO,DTLZ2,EP,4,0.004591071082374887 +AutoMOPSO,DTLZ2,EP,5,0.004528464261809195 +AutoMOPSO,DTLZ2,EP,6,0.004540862155047787 +AutoMOPSO,DTLZ2,EP,7,0.004686800241492484 +AutoMOPSO,DTLZ2,EP,8,0.00472881303744721 +AutoMOPSO,DTLZ2,EP,9,0.004637084104870071 +AutoMOPSO,DTLZ2,EP,10,0.004647474107363547 +AutoMOPSO,DTLZ2,EP,11,0.004640741926938752 +AutoMOPSO,DTLZ2,EP,12,0.004783404710248296 +AutoMOPSO,DTLZ2,EP,13,0.004346796117229101 +AutoMOPSO,DTLZ2,EP,14,0.004415673783326968 +AutoMOPSO,DTLZ2,EP,15,0.004287328781141131 +AutoMOPSO,DTLZ2,EP,16,0.0045535373473950536 +AutoMOPSO,DTLZ2,EP,17,0.0044166179788422966 +AutoMOPSO,DTLZ2,EP,18,0.00457987644038238 +AutoMOPSO,DTLZ2,EP,19,0.004389032783720492 +AutoMOPSO,DTLZ2,EP,20,0.004581079273241362 +AutoMOPSO,DTLZ2,EP,21,0.004733363008459834 +AutoMOPSO,DTLZ2,EP,22,0.004692325130596697 +AutoMOPSO,DTLZ2,EP,23,0.004392529864174488 +AutoMOPSO,DTLZ2,EP,24,0.004551847935724607 +AutoMOPSO,DTLZ3,EP,0,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,1,0.7071067811865475 +AutoMOPSO,DTLZ3,EP,2,0.005603389657896862 +AutoMOPSO,DTLZ3,EP,3,0.004301274672119271 +AutoMOPSO,DTLZ3,EP,4,18.37607724611471 +AutoMOPSO,DTLZ3,EP,5,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,6,0.004845307191003623 +AutoMOPSO,DTLZ3,EP,7,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,8,0.005181590399394254 +AutoMOPSO,DTLZ3,EP,9,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,10,0.004288008616304739 +AutoMOPSO,DTLZ3,EP,11,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,12,0.004659734661097703 +AutoMOPSO,DTLZ3,EP,13,0.005945664179548227 +AutoMOPSO,DTLZ3,EP,14,0.004328889141301029 +AutoMOPSO,DTLZ3,EP,15,0.004517676743212462 +AutoMOPSO,DTLZ3,EP,16,0.009812849725864714 +AutoMOPSO,DTLZ3,EP,17,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,18,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,19,0.004310125772188034 +AutoMOPSO,DTLZ3,EP,20,0.004611831075382988 +AutoMOPSO,DTLZ3,EP,21,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,22,0.7071067811865476 +AutoMOPSO,DTLZ3,EP,23,0.004583307766163669 +AutoMOPSO,DTLZ3,EP,24,0.004595047481443459 +AutoMOPSO,DTLZ4,EP,0,0.004283047853269495 +AutoMOPSO,DTLZ4,EP,1,0.004665319191455297 +AutoMOPSO,DTLZ4,EP,2,0.004565919454622147 +AutoMOPSO,DTLZ4,EP,3,0.004829428154324078 +AutoMOPSO,DTLZ4,EP,4,0.004391924273083103 +AutoMOPSO,DTLZ4,EP,5,0.0045753958802242645 +AutoMOPSO,DTLZ4,EP,6,0.004603502205082988 +AutoMOPSO,DTLZ4,EP,7,0.004338603712930156 +AutoMOPSO,DTLZ4,EP,8,0.004551426747754994 +AutoMOPSO,DTLZ4,EP,9,0.00436511062399747 +AutoMOPSO,DTLZ4,EP,10,0.0044077964769484446 +AutoMOPSO,DTLZ4,EP,11,0.004579376162595072 +AutoMOPSO,DTLZ4,EP,12,0.004605331489829778 +AutoMOPSO,DTLZ4,EP,13,0.004337938940645936 +AutoMOPSO,DTLZ4,EP,14,0.004690182945368604 +AutoMOPSO,DTLZ4,EP,15,0.004285987751866838 +AutoMOPSO,DTLZ4,EP,16,0.004567514162722941 +AutoMOPSO,DTLZ4,EP,17,0.004473276582798169 +AutoMOPSO,DTLZ4,EP,18,0.004935003278152217 +AutoMOPSO,DTLZ4,EP,19,0.004369547883944946 +AutoMOPSO,DTLZ4,EP,20,0.0045362011224721055 +AutoMOPSO,DTLZ4,EP,21,0.004487373203511336 +AutoMOPSO,DTLZ4,EP,22,0.004489387440194004 +AutoMOPSO,DTLZ4,EP,23,0.004680893355581639 +AutoMOPSO,DTLZ4,EP,24,0.004652399393079487 +AutoMOPSO,DTLZ5,EP,0,0.004312233230692075 +AutoMOPSO,DTLZ5,EP,1,0.004358662781402511 +AutoMOPSO,DTLZ5,EP,2,0.004434486447604247 +AutoMOPSO,DTLZ5,EP,3,0.0044415635988707125 +AutoMOPSO,DTLZ5,EP,4,0.00432816720242768 +AutoMOPSO,DTLZ5,EP,5,0.004224049624563464 +AutoMOPSO,DTLZ5,EP,6,0.0045019429327309846 +AutoMOPSO,DTLZ5,EP,7,0.004362152791737239 +AutoMOPSO,DTLZ5,EP,8,0.004472622037125729 +AutoMOPSO,DTLZ5,EP,9,0.004471615891790237 +AutoMOPSO,DTLZ5,EP,10,0.004530767901433808 +AutoMOPSO,DTLZ5,EP,11,0.0044552213358712844 +AutoMOPSO,DTLZ5,EP,12,0.0043148998460900145 +AutoMOPSO,DTLZ5,EP,13,0.00448579898497492 +AutoMOPSO,DTLZ5,EP,14,0.00442891301347903 +AutoMOPSO,DTLZ5,EP,15,0.004443552368268766 +AutoMOPSO,DTLZ5,EP,16,0.0049193186629472585 +AutoMOPSO,DTLZ5,EP,17,0.004431728214020159 +AutoMOPSO,DTLZ5,EP,18,0.004299479254129102 +AutoMOPSO,DTLZ5,EP,19,0.004493513408057148 +AutoMOPSO,DTLZ5,EP,20,0.004128708131690306 +AutoMOPSO,DTLZ5,EP,21,0.0044856952437281605 +AutoMOPSO,DTLZ5,EP,22,0.004385663916901428 +AutoMOPSO,DTLZ5,EP,23,0.004330944359551725 +AutoMOPSO,DTLZ5,EP,24,0.004216554595621758 +AutoMOPSO,DTLZ6,EP,0,0.0041859818951850425 +AutoMOPSO,DTLZ6,EP,1,0.004097569688479241 +AutoMOPSO,DTLZ6,EP,2,0.003975840041090306 +AutoMOPSO,DTLZ6,EP,3,0.004046667681786076 +AutoMOPSO,DTLZ6,EP,4,0.004508682246436968 +AutoMOPSO,DTLZ6,EP,5,0.004315058970269181 +AutoMOPSO,DTLZ6,EP,6,0.004073687049333419 +AutoMOPSO,DTLZ6,EP,7,0.004331335240735035 +AutoMOPSO,DTLZ6,EP,8,0.004385447089882533 +AutoMOPSO,DTLZ6,EP,9,0.004203022340035778 +AutoMOPSO,DTLZ6,EP,10,0.0045069368314056835 +AutoMOPSO,DTLZ6,EP,11,0.004378580738667925 +AutoMOPSO,DTLZ6,EP,12,0.0038887893853675193 +AutoMOPSO,DTLZ6,EP,13,0.004120884377375678 +AutoMOPSO,DTLZ6,EP,14,0.004299478633399079 +AutoMOPSO,DTLZ6,EP,15,0.0042191447536014115 +AutoMOPSO,DTLZ6,EP,16,0.004388060649703429 +AutoMOPSO,DTLZ6,EP,17,0.004076955412708583 +AutoMOPSO,DTLZ6,EP,18,0.004484797765245241 +AutoMOPSO,DTLZ6,EP,19,0.003965230104138073 +AutoMOPSO,DTLZ6,EP,20,0.004371009791783953 +AutoMOPSO,DTLZ6,EP,21,0.004592876028825299 +AutoMOPSO,DTLZ6,EP,22,0.004411190898066852 +AutoMOPSO,DTLZ6,EP,23,0.00427379959927443 +AutoMOPSO,DTLZ6,EP,24,0.004473277127006847 +AutoMOPSO,DTLZ7,EP,0,0.0037528690404668996 +AutoMOPSO,DTLZ7,EP,1,0.003557745263886261 +AutoMOPSO,DTLZ7,EP,2,0.003915669159464952 +AutoMOPSO,DTLZ7,EP,3,0.003715899353384927 +AutoMOPSO,DTLZ7,EP,4,0.003741041413032997 +AutoMOPSO,DTLZ7,EP,5,0.0035976668317603266 +AutoMOPSO,DTLZ7,EP,6,0.003876009722107998 +AutoMOPSO,DTLZ7,EP,7,0.004134977424335402 +AutoMOPSO,DTLZ7,EP,8,0.0036784338295744456 +AutoMOPSO,DTLZ7,EP,9,0.0037028292508442997 +AutoMOPSO,DTLZ7,EP,10,0.0037065449988313848 +AutoMOPSO,DTLZ7,EP,11,0.003686838599975914 +AutoMOPSO,DTLZ7,EP,12,0.0041567590719402275 +AutoMOPSO,DTLZ7,EP,13,0.003913314511328286 +AutoMOPSO,DTLZ7,EP,14,0.0035763288920362957 +AutoMOPSO,DTLZ7,EP,15,0.003980418517703692 +AutoMOPSO,DTLZ7,EP,16,0.0036145026546037518 +AutoMOPSO,DTLZ7,EP,17,0.004289804048050128 +AutoMOPSO,DTLZ7,EP,18,0.003627724165482526 +AutoMOPSO,DTLZ7,EP,19,0.003677240914820218 +AutoMOPSO,DTLZ7,EP,20,0.004097648559932887 +AutoMOPSO,DTLZ7,EP,21,0.0035626754541786543 +AutoMOPSO,DTLZ7,EP,22,0.0038021842454826482 +AutoMOPSO,DTLZ7,EP,23,0.003961584075089952 +AutoMOPSO,DTLZ7,EP,24,0.003935034493566893 +AutoMOPSO,WFG1,EP,0,0.4293457156669742 +AutoMOPSO,WFG1,EP,1,0.41239058487212177 +AutoMOPSO,WFG1,EP,2,0.4125672234135522 +AutoMOPSO,WFG1,EP,3,0.4100960744690909 +AutoMOPSO,WFG1,EP,4,0.4268239002293568 +AutoMOPSO,WFG1,EP,5,0.4260872918711359 +AutoMOPSO,WFG1,EP,6,0.4213573079825979 +AutoMOPSO,WFG1,EP,7,0.34375541315073477 +AutoMOPSO,WFG1,EP,8,0.4561394481618831 +AutoMOPSO,WFG1,EP,9,0.4508464833376332 +AutoMOPSO,WFG1,EP,10,0.43763131166381364 +AutoMOPSO,WFG1,EP,11,0.4288016439253928 +AutoMOPSO,WFG1,EP,12,0.43528442381347654 +AutoMOPSO,WFG1,EP,13,0.4307035108327528 +AutoMOPSO,WFG1,EP,14,0.43418695237924365 +AutoMOPSO,WFG1,EP,15,0.42247987318254043 +AutoMOPSO,WFG1,EP,16,0.3864757111064484 +AutoMOPSO,WFG1,EP,17,0.44787132823669995 +AutoMOPSO,WFG1,EP,18,0.4062323460249791 +AutoMOPSO,WFG1,EP,19,0.4195504211716675 +AutoMOPSO,WFG1,EP,20,0.4392372289938513 +AutoMOPSO,WFG1,EP,21,0.4143344345488206 +AutoMOPSO,WFG1,EP,22,0.42740420524195855 +AutoMOPSO,WFG1,EP,23,0.4266583417736982 +AutoMOPSO,WFG1,EP,24,0.3272383491178505 +AutoMOPSO,WFG2,EP,0,0.00277804575857335 +AutoMOPSO,WFG2,EP,1,0.0028793648361837287 +AutoMOPSO,WFG2,EP,2,0.002396107416428289 +AutoMOPSO,WFG2,EP,3,0.0025665570680349914 +AutoMOPSO,WFG2,EP,4,0.002336011034583363 +AutoMOPSO,WFG2,EP,5,0.0024569606317126347 +AutoMOPSO,WFG2,EP,6,0.002283539407562596 +AutoMOPSO,WFG2,EP,7,0.002498037468213976 +AutoMOPSO,WFG2,EP,8,0.003401009079574191 +AutoMOPSO,WFG2,EP,9,0.002731300910504608 +AutoMOPSO,WFG2,EP,10,0.002683233396334163 +AutoMOPSO,WFG2,EP,11,0.0026329526237357515 +AutoMOPSO,WFG2,EP,12,0.0023598517271722352 +AutoMOPSO,WFG2,EP,13,0.0024761945702291704 +AutoMOPSO,WFG2,EP,14,0.002452173803510982 +AutoMOPSO,WFG2,EP,15,0.0025979226802014255 +AutoMOPSO,WFG2,EP,16,0.0024433819499823928 +AutoMOPSO,WFG2,EP,17,0.0025677192393671056 +AutoMOPSO,WFG2,EP,18,0.0025357352284832158 +AutoMOPSO,WFG2,EP,19,0.002620177107676258 +AutoMOPSO,WFG2,EP,20,0.0026505163787686747 +AutoMOPSO,WFG2,EP,21,0.0025317569057479172 +AutoMOPSO,WFG2,EP,22,0.002804224281381329 +AutoMOPSO,WFG2,EP,23,0.0025509048723446615 +AutoMOPSO,WFG2,EP,24,0.0026125207520073523 +AutoMOPSO,WFG3,EP,0,0.00579813304618184 +AutoMOPSO,WFG3,EP,1,0.005795548964517727 +AutoMOPSO,WFG3,EP,2,0.005477759542454053 +AutoMOPSO,WFG3,EP,3,0.005128973150451882 +AutoMOPSO,WFG3,EP,4,0.005584057253680941 +AutoMOPSO,WFG3,EP,5,0.005507887308530468 +AutoMOPSO,WFG3,EP,6,0.005262912208290227 +AutoMOPSO,WFG3,EP,7,0.005606952846105309 +AutoMOPSO,WFG3,EP,8,0.005277466945166731 +AutoMOPSO,WFG3,EP,9,0.005567754895998783 +AutoMOPSO,WFG3,EP,10,0.005676082179595476 +AutoMOPSO,WFG3,EP,11,0.005252889017348883 +AutoMOPSO,WFG3,EP,12,0.005585225573316532 +AutoMOPSO,WFG3,EP,13,0.0057957244666621 +AutoMOPSO,WFG3,EP,14,0.005352592557688163 +AutoMOPSO,WFG3,EP,15,0.0053689198702166485 +AutoMOPSO,WFG3,EP,16,0.005605730807477699 +AutoMOPSO,WFG3,EP,17,0.0051878184181084475 +AutoMOPSO,WFG3,EP,18,0.005635849088292733 +AutoMOPSO,WFG3,EP,19,0.005292250722176317 +AutoMOPSO,WFG3,EP,20,0.005777654167455529 +AutoMOPSO,WFG3,EP,21,0.00567438200494047 +AutoMOPSO,WFG3,EP,22,0.005702982035833415 +AutoMOPSO,WFG3,EP,23,0.005419190775865834 +AutoMOPSO,WFG3,EP,24,0.005477019779908554 +AutoMOPSO,WFG4,EP,0,0.017606955514820943 +AutoMOPSO,WFG4,EP,1,0.015957223435155043 +AutoMOPSO,WFG4,EP,2,0.017201951606445443 +AutoMOPSO,WFG4,EP,3,0.017449635048655487 +AutoMOPSO,WFG4,EP,4,0.013266420866626105 +AutoMOPSO,WFG4,EP,5,0.014721140015585332 +AutoMOPSO,WFG4,EP,6,0.01581262423562424 +AutoMOPSO,WFG4,EP,7,0.018203087763946968 +AutoMOPSO,WFG4,EP,8,0.015951570162196393 +AutoMOPSO,WFG4,EP,9,0.017940002129138377 +AutoMOPSO,WFG4,EP,10,0.014720055628922535 +AutoMOPSO,WFG4,EP,11,0.019490364096663604 +AutoMOPSO,WFG4,EP,12,0.01967827337182526 +AutoMOPSO,WFG4,EP,13,0.01789026804910565 +AutoMOPSO,WFG4,EP,14,0.02067102316324583 +AutoMOPSO,WFG4,EP,15,0.013608761963751048 +AutoMOPSO,WFG4,EP,16,0.015521083755347997 +AutoMOPSO,WFG4,EP,17,0.01664147160336632 +AutoMOPSO,WFG4,EP,18,0.017813211041537658 +AutoMOPSO,WFG4,EP,19,0.01669766540072004 +AutoMOPSO,WFG4,EP,20,0.01676174199289726 +AutoMOPSO,WFG4,EP,21,0.018538226350671316 +AutoMOPSO,WFG4,EP,22,0.010888786947960916 +AutoMOPSO,WFG4,EP,23,0.018550580700380848 +AutoMOPSO,WFG4,EP,24,0.018064928213641696 +AutoMOPSO,WFG5,EP,0,0.028716922211144857 +AutoMOPSO,WFG5,EP,1,0.028456884981420738 +AutoMOPSO,WFG5,EP,2,0.028596863269438333 +AutoMOPSO,WFG5,EP,3,0.02865805401302668 +AutoMOPSO,WFG5,EP,4,0.028334620262252197 +AutoMOPSO,WFG5,EP,5,0.028785882100369142 +AutoMOPSO,WFG5,EP,6,0.02834574699859982 +AutoMOPSO,WFG5,EP,7,0.02814816688617683 +AutoMOPSO,WFG5,EP,8,0.028257881681790553 +AutoMOPSO,WFG5,EP,9,0.028156334456331922 +AutoMOPSO,WFG5,EP,10,0.028624809490962577 +AutoMOPSO,WFG5,EP,11,0.028123859911875493 +AutoMOPSO,WFG5,EP,12,0.028053313780212807 +AutoMOPSO,WFG5,EP,13,0.028157352912696276 +AutoMOPSO,WFG5,EP,14,0.028538383213285834 +AutoMOPSO,WFG5,EP,15,0.02860993071561413 +AutoMOPSO,WFG5,EP,16,0.028642275879415258 +AutoMOPSO,WFG5,EP,17,0.028164339468077393 +AutoMOPSO,WFG5,EP,18,0.028706427327687356 +AutoMOPSO,WFG5,EP,19,0.02861588222575351 +AutoMOPSO,WFG5,EP,20,0.028537736310009776 +AutoMOPSO,WFG5,EP,21,0.02850217595122495 +AutoMOPSO,WFG5,EP,22,0.0283859843823685 +AutoMOPSO,WFG5,EP,23,0.02809461997488316 +AutoMOPSO,WFG5,EP,24,0.028145725242605057 +AutoMOPSO,WFG6,EP,0,0.004526310594413219 +AutoMOPSO,WFG6,EP,1,0.004407949227142327 +AutoMOPSO,WFG6,EP,2,0.004543954535015549 +AutoMOPSO,WFG6,EP,3,0.004138957432556101 +AutoMOPSO,WFG6,EP,4,0.0042672820376368215 +AutoMOPSO,WFG6,EP,5,0.004224947912597643 +AutoMOPSO,WFG6,EP,6,0.004120058528137238 +AutoMOPSO,WFG6,EP,7,0.003983499360080467 +AutoMOPSO,WFG6,EP,8,0.004188780300903305 +AutoMOPSO,WFG6,EP,9,0.004597928299525045 +AutoMOPSO,WFG6,EP,10,0.0042611993736266784 +AutoMOPSO,WFG6,EP,11,0.004567743729959384 +AutoMOPSO,WFG6,EP,12,0.0039932064758301244 +AutoMOPSO,WFG6,EP,13,0.004593375586288362 +AutoMOPSO,WFG6,EP,14,0.004472855523681596 +AutoMOPSO,WFG6,EP,15,0.0038823183029174646 +AutoMOPSO,WFG6,EP,16,0.004103718009948687 +AutoMOPSO,WFG6,EP,17,0.0041825106959200165 +AutoMOPSO,WFG6,EP,18,0.004303088148759238 +AutoMOPSO,WFG6,EP,19,0.00414778071289057 +AutoMOPSO,WFG6,EP,20,0.004296900729023223 +AutoMOPSO,WFG6,EP,21,0.0044751670279907785 +AutoMOPSO,WFG6,EP,22,0.004213506428814018 +AutoMOPSO,WFG6,EP,23,0.004159613158416731 +AutoMOPSO,WFG6,EP,24,0.004344266937720276 +AutoMOPSO,WFG7,EP,0,0.004582876414489734 +AutoMOPSO,WFG7,EP,1,0.004558758656886375 +AutoMOPSO,WFG7,EP,2,0.004555692519378707 +AutoMOPSO,WFG7,EP,3,0.004694767055511528 +AutoMOPSO,WFG7,EP,4,0.004493442086129895 +AutoMOPSO,WFG7,EP,5,0.004641673981295558 +AutoMOPSO,WFG7,EP,6,0.004512807770685634 +AutoMOPSO,WFG7,EP,7,0.004490162124657915 +AutoMOPSO,WFG7,EP,8,0.004787790187835705 +AutoMOPSO,WFG7,EP,9,0.004474501982879686 +AutoMOPSO,WFG7,EP,10,0.004439798250433724 +AutoMOPSO,WFG7,EP,11,0.004668838572011946 +AutoMOPSO,WFG7,EP,12,0.004613562612915012 +AutoMOPSO,WFG7,EP,13,0.004581526382076095 +AutoMOPSO,WFG7,EP,14,0.0045796538307190104 +AutoMOPSO,WFG7,EP,15,0.004501236500549344 +AutoMOPSO,WFG7,EP,16,0.004731258368309121 +AutoMOPSO,WFG7,EP,17,0.004780396833038325 +AutoMOPSO,WFG7,EP,18,0.004655922204364393 +AutoMOPSO,WFG7,EP,19,0.004433360715643486 +AutoMOPSO,WFG7,EP,20,0.004672423954772964 +AutoMOPSO,WFG7,EP,21,0.0047371630138355325 +AutoMOPSO,WFG7,EP,22,0.0047591535064697155 +AutoMOPSO,WFG7,EP,23,0.00480495757522581 +AutoMOPSO,WFG7,EP,24,0.004458344982413931 +AutoMOPSO,WFG8,EP,0,0.1796665896384073 +AutoMOPSO,WFG8,EP,1,0.17564189474354647 +AutoMOPSO,WFG8,EP,2,0.183577199885248 +AutoMOPSO,WFG8,EP,3,0.165804139200607 +AutoMOPSO,WFG8,EP,4,0.1307779653406882 +AutoMOPSO,WFG8,EP,5,0.18364507947727393 +AutoMOPSO,WFG8,EP,6,0.19183218825424186 +AutoMOPSO,WFG8,EP,7,0.1817627633926152 +AutoMOPSO,WFG8,EP,8,0.16789316205953686 +AutoMOPSO,WFG8,EP,9,0.1616727885454443 +AutoMOPSO,WFG8,EP,10,0.18265732108984806 +AutoMOPSO,WFG8,EP,11,0.1308236409306664 +AutoMOPSO,WFG8,EP,12,0.18913717227550042 +AutoMOPSO,WFG8,EP,13,0.17358847166285818 +AutoMOPSO,WFG8,EP,14,0.1645300307598262 +AutoMOPSO,WFG8,EP,15,0.17095094385941173 +AutoMOPSO,WFG8,EP,16,0.1807079133391445 +AutoMOPSO,WFG8,EP,17,0.2011309943136247 +AutoMOPSO,WFG8,EP,18,0.19209126238689367 +AutoMOPSO,WFG8,EP,19,0.2064180189693181 +AutoMOPSO,WFG8,EP,20,0.2053189377781261 +AutoMOPSO,WFG8,EP,21,0.21992328613872725 +AutoMOPSO,WFG8,EP,22,0.18824109208495943 +AutoMOPSO,WFG8,EP,23,0.1971167666475594 +AutoMOPSO,WFG8,EP,24,0.21550705852486107 +AutoMOPSO,WFG9,EP,0,0.008973519100585525 +AutoMOPSO,WFG9,EP,1,0.007884009149192628 +AutoMOPSO,WFG9,EP,2,0.009387953425233353 +AutoMOPSO,WFG9,EP,3,0.008044181629373925 +AutoMOPSO,WFG9,EP,4,0.006938942333598153 +AutoMOPSO,WFG9,EP,5,0.006983209140377533 +AutoMOPSO,WFG9,EP,6,0.007151196227722534 +AutoMOPSO,WFG9,EP,7,0.0077557038033557735 +AutoMOPSO,WFG9,EP,8,0.008888405066928173 +AutoMOPSO,WFG9,EP,9,0.010696996936092829 +AutoMOPSO,WFG9,EP,10,0.007192234312967005 +AutoMOPSO,WFG9,EP,11,0.010300854722804398 +AutoMOPSO,WFG9,EP,12,0.00754016454453843 +AutoMOPSO,WFG9,EP,13,0.007565554746044423 +AutoMOPSO,WFG9,EP,14,0.008673122659066834 +AutoMOPSO,WFG9,EP,15,0.007254579351147927 +AutoMOPSO,WFG9,EP,16,0.007789304223665416 +AutoMOPSO,WFG9,EP,17,0.008903330408231436 +AutoMOPSO,WFG9,EP,18,0.008607239084215679 +AutoMOPSO,WFG9,EP,19,0.0066130354174435135 +AutoMOPSO,WFG9,EP,20,0.009851755073033708 +AutoMOPSO,WFG9,EP,21,0.0075006474210568275 +AutoMOPSO,WFG9,EP,22,0.006537753743940056 +AutoMOPSO,WFG9,EP,23,0.007616243218002583 +AutoMOPSO,WFG9,EP,24,0.00765003364368913 +NSGAII,ZDT1,SP,0,0.39959469567110795 +NSGAII,ZDT1,SP,1,0.3569798110139014 +NSGAII,ZDT1,SP,2,0.36191112503140643 +NSGAII,ZDT1,SP,3,0.33126384059984587 +NSGAII,ZDT1,SP,4,0.37752338889333015 +NSGAII,ZDT1,SP,5,0.32947501236977866 +NSGAII,ZDT1,SP,6,0.3710874565377992 +NSGAII,ZDT1,SP,7,0.36751202177036935 +NSGAII,ZDT1,SP,8,0.2941856018564947 +NSGAII,ZDT1,SP,9,0.3405251388821685 +NSGAII,ZDT1,SP,10,0.35035231274083417 +NSGAII,ZDT1,SP,11,0.37377551706837886 +NSGAII,ZDT1,SP,12,0.3484800253183829 +NSGAII,ZDT1,SP,13,0.3053533230673387 +NSGAII,ZDT1,SP,14,0.39271120898826206 +NSGAII,ZDT1,SP,15,0.3235361567643656 +NSGAII,ZDT1,SP,16,0.3572205828521933 +NSGAII,ZDT1,SP,17,0.36237667124437567 +NSGAII,ZDT1,SP,18,0.3399033496695237 +NSGAII,ZDT1,SP,19,0.32723714031977835 +NSGAII,ZDT1,SP,20,0.3216403737704696 +NSGAII,ZDT1,SP,21,0.34070288378375807 +NSGAII,ZDT1,SP,22,0.3002263648537988 +NSGAII,ZDT1,SP,23,0.31638723492233084 +NSGAII,ZDT1,SP,24,0.33280839395029704 +NSGAII,ZDT2,SP,0,0.3907418786581606 +NSGAII,ZDT2,SP,1,0.3758143157131112 +NSGAII,ZDT2,SP,2,0.3861874134630071 +NSGAII,ZDT2,SP,3,0.3131862734140183 +NSGAII,ZDT2,SP,4,0.37454440537349476 +NSGAII,ZDT2,SP,5,0.40739915506070856 +NSGAII,ZDT2,SP,6,0.34159623760878416 +NSGAII,ZDT2,SP,7,0.33299039065170744 +NSGAII,ZDT2,SP,8,0.3170868524723798 +NSGAII,ZDT2,SP,9,0.3321249186295061 +NSGAII,ZDT2,SP,10,0.3830092882357596 +NSGAII,ZDT2,SP,11,0.3352371277616941 +NSGAII,ZDT2,SP,12,0.336812311952151 +NSGAII,ZDT2,SP,13,0.3322629124354356 +NSGAII,ZDT2,SP,14,0.37787405553436026 +NSGAII,ZDT2,SP,15,0.32147645277645115 +NSGAII,ZDT2,SP,16,0.32870614651285507 +NSGAII,ZDT2,SP,17,0.3477075685349499 +NSGAII,ZDT2,SP,18,0.3292762602245737 +NSGAII,ZDT2,SP,19,0.34327598371102175 +NSGAII,ZDT2,SP,20,0.3660206800404205 +NSGAII,ZDT2,SP,21,0.3099945604246583 +NSGAII,ZDT2,SP,22,0.3612075031997348 +NSGAII,ZDT2,SP,23,0.31283595035117145 +NSGAII,ZDT2,SP,24,0.3455518455077897 +NSGAII,ZDT3,SP,0,0.7532136202249532 +NSGAII,ZDT3,SP,1,0.7509602875695035 +NSGAII,ZDT3,SP,2,0.7616278611748619 +NSGAII,ZDT3,SP,3,0.7597628236101605 +NSGAII,ZDT3,SP,4,0.7412286700574345 +NSGAII,ZDT3,SP,5,0.7329308159973116 +NSGAII,ZDT3,SP,6,0.7541380944055647 +NSGAII,ZDT3,SP,7,0.7492429382049236 +NSGAII,ZDT3,SP,8,0.7580539066947848 +NSGAII,ZDT3,SP,9,0.7704027268577104 +NSGAII,ZDT3,SP,10,0.7699106663256657 +NSGAII,ZDT3,SP,11,0.7756860141300876 +NSGAII,ZDT3,SP,12,0.7331307841687094 +NSGAII,ZDT3,SP,13,0.7410825291105831 +NSGAII,ZDT3,SP,14,0.735884123506205 +NSGAII,ZDT3,SP,15,0.7331370049469753 +NSGAII,ZDT3,SP,16,0.73621877956257 +NSGAII,ZDT3,SP,17,0.7364660261438594 +NSGAII,ZDT3,SP,18,0.7440094106950684 +NSGAII,ZDT3,SP,19,0.7377799142665709 +NSGAII,ZDT3,SP,20,0.7357761115148448 +NSGAII,ZDT3,SP,21,0.7753492388048839 +NSGAII,ZDT3,SP,22,0.7387218945143674 +NSGAII,ZDT3,SP,23,0.7447891910975771 +NSGAII,ZDT3,SP,24,0.7320861271364072 +NSGAII,ZDT4,SP,0,0.4035283387071808 +NSGAII,ZDT4,SP,1,0.4159840086843571 +NSGAII,ZDT4,SP,2,0.3349001417443739 +NSGAII,ZDT4,SP,3,0.4221341286404693 +NSGAII,ZDT4,SP,4,0.38393576809523766 +NSGAII,ZDT4,SP,5,0.32237274162299584 +NSGAII,ZDT4,SP,6,0.3211274976788538 +NSGAII,ZDT4,SP,7,0.3358852369436556 +NSGAII,ZDT4,SP,8,0.30452758034565547 +NSGAII,ZDT4,SP,9,0.3806046478477003 +NSGAII,ZDT4,SP,10,0.29371208494444345 +NSGAII,ZDT4,SP,11,0.3667022102216242 +NSGAII,ZDT4,SP,12,0.35997581043599697 +NSGAII,ZDT4,SP,13,0.38502861939331434 +NSGAII,ZDT4,SP,14,0.30851467995484605 +NSGAII,ZDT4,SP,15,0.3552694619671441 +NSGAII,ZDT4,SP,16,0.35660806360931097 +NSGAII,ZDT4,SP,17,0.35730181693507823 +NSGAII,ZDT4,SP,18,0.37639029301736093 +NSGAII,ZDT4,SP,19,0.37228880024414573 +NSGAII,ZDT4,SP,20,0.35650281417423946 +NSGAII,ZDT4,SP,21,0.3443532922130311 +NSGAII,ZDT4,SP,22,0.3150818017204908 +NSGAII,ZDT4,SP,23,0.3867063267082315 +NSGAII,ZDT4,SP,24,0.3485987023291505 +NSGAII,ZDT6,SP,0,0.3144371485390944 +NSGAII,ZDT6,SP,1,0.30125305345164743 +NSGAII,ZDT6,SP,2,0.2897550694153456 +NSGAII,ZDT6,SP,3,0.3365146409521245 +NSGAII,ZDT6,SP,4,0.3036495523142003 +NSGAII,ZDT6,SP,5,0.32805032066129824 +NSGAII,ZDT6,SP,6,0.3014496488544112 +NSGAII,ZDT6,SP,7,0.31314050866738496 +NSGAII,ZDT6,SP,8,0.3340482171891489 +NSGAII,ZDT6,SP,9,0.3253098729576167 +NSGAII,ZDT6,SP,10,0.3639168130318504 +NSGAII,ZDT6,SP,11,0.3684514715548616 +NSGAII,ZDT6,SP,12,0.3797666634445852 +NSGAII,ZDT6,SP,13,0.3050631883650879 +NSGAII,ZDT6,SP,14,0.31587956321563326 +NSGAII,ZDT6,SP,15,0.3111454637251069 +NSGAII,ZDT6,SP,16,0.3071963198990871 +NSGAII,ZDT6,SP,17,0.34548654953944574 +NSGAII,ZDT6,SP,18,0.2968349229094094 +NSGAII,ZDT6,SP,19,0.33801475325790736 +NSGAII,ZDT6,SP,20,0.3537862930527659 +NSGAII,ZDT6,SP,21,0.37888568133571604 +NSGAII,ZDT6,SP,22,0.34202921579866785 +NSGAII,ZDT6,SP,23,0.274943371698445 +NSGAII,ZDT6,SP,24,0.33236138343945526 +NSGAII,DTLZ1,SP,0,0.32619402116106744 +NSGAII,DTLZ1,SP,1,0.33865996341347543 +NSGAII,DTLZ1,SP,2,0.598889324944719 +NSGAII,DTLZ1,SP,3,0.34818148461460907 +NSGAII,DTLZ1,SP,4,0.43209821359813533 +NSGAII,DTLZ1,SP,5,0.31553092170234975 +NSGAII,DTLZ1,SP,6,0.28159678307564723 +NSGAII,DTLZ1,SP,7,0.35480452296893505 +NSGAII,DTLZ1,SP,8,0.2683450718622992 +NSGAII,DTLZ1,SP,9,0.3538826075437657 +NSGAII,DTLZ1,SP,10,0.33413756991810195 +NSGAII,DTLZ1,SP,11,0.30093658678013807 +NSGAII,DTLZ1,SP,12,0.33862807537697676 +NSGAII,DTLZ1,SP,13,0.29483112004003414 +NSGAII,DTLZ1,SP,14,0.43026491238854897 +NSGAII,DTLZ1,SP,15,0.3667340278843964 +NSGAII,DTLZ1,SP,16,0.3703266053035053 +NSGAII,DTLZ1,SP,17,0.3332346634051562 +NSGAII,DTLZ1,SP,18,0.299618631645274 +NSGAII,DTLZ1,SP,19,0.30007734324504426 +NSGAII,DTLZ1,SP,20,0.35124947706550386 +NSGAII,DTLZ1,SP,21,0.34051815319194667 +NSGAII,DTLZ1,SP,22,0.35010763972878883 +NSGAII,DTLZ1,SP,23,0.32626439434062665 +NSGAII,DTLZ1,SP,24,0.3562492154826957 +NSGAII,DTLZ2,SP,0,0.32541170877015135 +NSGAII,DTLZ2,SP,1,0.36768862800685137 +NSGAII,DTLZ2,SP,2,0.3595062431737934 +NSGAII,DTLZ2,SP,3,0.3570491558699713 +NSGAII,DTLZ2,SP,4,0.3152771087846175 +NSGAII,DTLZ2,SP,5,0.34132459664927206 +NSGAII,DTLZ2,SP,6,0.34610086443635113 +NSGAII,DTLZ2,SP,7,0.373253458744219 +NSGAII,DTLZ2,SP,8,0.39457944894297065 +NSGAII,DTLZ2,SP,9,0.3719820163569202 +NSGAII,DTLZ2,SP,10,0.3357766625191111 +NSGAII,DTLZ2,SP,11,0.32036015890920533 +NSGAII,DTLZ2,SP,12,0.3642316762584861 +NSGAII,DTLZ2,SP,13,0.36418075844638786 +NSGAII,DTLZ2,SP,14,0.3344893157091243 +NSGAII,DTLZ2,SP,15,0.3440397605055584 +NSGAII,DTLZ2,SP,16,0.3625599458787311 +NSGAII,DTLZ2,SP,17,0.34346201900826445 +NSGAII,DTLZ2,SP,18,0.3388127472844985 +NSGAII,DTLZ2,SP,19,0.34559703441678336 +NSGAII,DTLZ2,SP,20,0.365670473456609 +NSGAII,DTLZ2,SP,21,0.36557641099246435 +NSGAII,DTLZ2,SP,22,0.32520561742965604 +NSGAII,DTLZ2,SP,23,0.3485362653190764 +NSGAII,DTLZ2,SP,24,0.3710424511878272 +NSGAII,DTLZ3,SP,0,1.1536341979338822 +NSGAII,DTLZ3,SP,1,0.36462576928991147 +NSGAII,DTLZ3,SP,2,1.206350696806275 +NSGAII,DTLZ3,SP,3,0.4979525567187508 +NSGAII,DTLZ3,SP,4,1.015889959731024 +NSGAII,DTLZ3,SP,5,0.7784615074157073 +NSGAII,DTLZ3,SP,6,0.721654706584464 +NSGAII,DTLZ3,SP,7,0.9458939847934731 +NSGAII,DTLZ3,SP,8,1.182987508085547 +NSGAII,DTLZ3,SP,9,0.8991561038030708 +NSGAII,DTLZ3,SP,10,1.1674417268488302 +NSGAII,DTLZ3,SP,11,1.029454032194667 +NSGAII,DTLZ3,SP,12,0.6270308042168512 +NSGAII,DTLZ3,SP,13,1.0790554659577896 +NSGAII,DTLZ3,SP,14,0.9311940595711343 +NSGAII,DTLZ3,SP,15,0.8965534639942452 +NSGAII,DTLZ3,SP,16,1.126155533001608 +NSGAII,DTLZ3,SP,17,1.0125144715246226 +NSGAII,DTLZ3,SP,18,1.0942242096621353 +NSGAII,DTLZ3,SP,19,0.9560856946005429 +NSGAII,DTLZ3,SP,20,0.6009599840028034 +NSGAII,DTLZ3,SP,21,0.5941944042060245 +NSGAII,DTLZ3,SP,22,0.9182572678331566 +NSGAII,DTLZ3,SP,23,0.8818984010115003 +NSGAII,DTLZ3,SP,24,1.0094570698402847 +NSGAII,DTLZ4,SP,0,0.9999999999983569 +NSGAII,DTLZ4,SP,1,0.40209239387899703 +NSGAII,DTLZ4,SP,2,0.37489395800807085 +NSGAII,DTLZ4,SP,3,0.40248615262471116 +NSGAII,DTLZ4,SP,4,0.37612116248417554 +NSGAII,DTLZ4,SP,5,1.0000000039186125 +NSGAII,DTLZ4,SP,6,0.9999999999991677 +NSGAII,DTLZ4,SP,7,0.3342070007951397 +NSGAII,DTLZ4,SP,8,0.3692580314393728 +NSGAII,DTLZ4,SP,9,0.3750558177728485 +NSGAII,DTLZ4,SP,10,0.31425691839887315 +NSGAII,DTLZ4,SP,11,0.34997714932741975 +NSGAII,DTLZ4,SP,12,1.0 +NSGAII,DTLZ4,SP,13,0.9999999999859169 +NSGAII,DTLZ4,SP,14,0.37210583884213727 +NSGAII,DTLZ4,SP,15,0.36297475461693035 +NSGAII,DTLZ4,SP,16,0.3722073176422767 +NSGAII,DTLZ4,SP,17,0.9999999954554294 +NSGAII,DTLZ4,SP,18,0.3728304871609042 +NSGAII,DTLZ4,SP,19,0.37968118587506394 +NSGAII,DTLZ4,SP,20,0.9999999999999639 +NSGAII,DTLZ4,SP,21,0.3315154050379852 +NSGAII,DTLZ4,SP,22,0.9999999999942876 +NSGAII,DTLZ4,SP,23,0.40932410512567785 +NSGAII,DTLZ4,SP,24,0.9999999930259926 +NSGAII,DTLZ5,SP,0,0.3138488676776149 +NSGAII,DTLZ5,SP,1,0.3966035072705455 +NSGAII,DTLZ5,SP,2,0.3449064739146954 +NSGAII,DTLZ5,SP,3,0.34821694673765574 +NSGAII,DTLZ5,SP,4,0.36808336876660963 +NSGAII,DTLZ5,SP,5,0.3381208607197322 +NSGAII,DTLZ5,SP,6,0.40981268768954604 +NSGAII,DTLZ5,SP,7,0.4089096324531541 +NSGAII,DTLZ5,SP,8,0.3486021958951359 +NSGAII,DTLZ5,SP,9,0.3764962463397403 +NSGAII,DTLZ5,SP,10,0.28768739598282883 +NSGAII,DTLZ5,SP,11,0.40362369453219715 +NSGAII,DTLZ5,SP,12,0.33756314293880074 +NSGAII,DTLZ5,SP,13,0.34782077861144856 +NSGAII,DTLZ5,SP,14,0.3521836349257411 +NSGAII,DTLZ5,SP,15,0.32025516732210596 +NSGAII,DTLZ5,SP,16,0.37528881101083145 +NSGAII,DTLZ5,SP,17,0.4016819583790424 +NSGAII,DTLZ5,SP,18,0.34899193405670387 +NSGAII,DTLZ5,SP,19,0.3296897105650416 +NSGAII,DTLZ5,SP,20,0.3886282217089533 +NSGAII,DTLZ5,SP,21,0.3178314042852974 +NSGAII,DTLZ5,SP,22,0.3537928642971908 +NSGAII,DTLZ5,SP,23,0.3489864009799161 +NSGAII,DTLZ5,SP,24,0.3162183883968314 +NSGAII,DTLZ6,SP,0,0.40663362745323445 +NSGAII,DTLZ6,SP,1,0.41981732019113327 +NSGAII,DTLZ6,SP,2,0.513583333999012 +NSGAII,DTLZ6,SP,3,0.5586243609246657 +NSGAII,DTLZ6,SP,4,0.4063564124301992 +NSGAII,DTLZ6,SP,5,0.4127103076281998 +NSGAII,DTLZ6,SP,6,0.5060301956124349 +NSGAII,DTLZ6,SP,7,0.4034639596690846 +NSGAII,DTLZ6,SP,8,0.5154290371816027 +NSGAII,DTLZ6,SP,9,0.39375640881227436 +NSGAII,DTLZ6,SP,10,0.7338489765939388 +NSGAII,DTLZ6,SP,11,0.7662266344166918 +NSGAII,DTLZ6,SP,12,0.40600247396312605 +NSGAII,DTLZ6,SP,13,0.5899108591379124 +NSGAII,DTLZ6,SP,14,0.48946161433448904 +NSGAII,DTLZ6,SP,15,0.6394647861133652 +NSGAII,DTLZ6,SP,16,0.3684250070675721 +NSGAII,DTLZ6,SP,17,0.9308087366381154 +NSGAII,DTLZ6,SP,18,0.3735999027370229 +NSGAII,DTLZ6,SP,19,0.4467140263402644 +NSGAII,DTLZ6,SP,20,0.40798728272259205 +NSGAII,DTLZ6,SP,21,0.5457480025897072 +NSGAII,DTLZ6,SP,22,0.4500730145093222 +NSGAII,DTLZ6,SP,23,0.4810967733461393 +NSGAII,DTLZ6,SP,24,0.6925190127223988 +NSGAII,DTLZ7,SP,0,0.6115741684521316 +NSGAII,DTLZ7,SP,1,0.6201942736528957 +NSGAII,DTLZ7,SP,2,0.6130616107001489 +NSGAII,DTLZ7,SP,3,0.5935099128386249 +NSGAII,DTLZ7,SP,4,0.6047089091599723 +NSGAII,DTLZ7,SP,5,0.5582522734049279 +NSGAII,DTLZ7,SP,6,0.6337156610085614 +NSGAII,DTLZ7,SP,7,0.5876644076687956 +NSGAII,DTLZ7,SP,8,0.6278841911547745 +NSGAII,DTLZ7,SP,9,0.617292404454597 +NSGAII,DTLZ7,SP,10,0.6235458628550522 +NSGAII,DTLZ7,SP,11,0.6263440867186711 +NSGAII,DTLZ7,SP,12,0.6238687324651878 +NSGAII,DTLZ7,SP,13,0.6098388662850176 +NSGAII,DTLZ7,SP,14,0.6099255215469589 +NSGAII,DTLZ7,SP,15,0.6006142594954283 +NSGAII,DTLZ7,SP,16,0.5785224950725424 +NSGAII,DTLZ7,SP,17,0.6437777178660847 +NSGAII,DTLZ7,SP,18,0.599399952358284 +NSGAII,DTLZ7,SP,19,0.602156096743525 +NSGAII,DTLZ7,SP,20,0.6191688538673723 +NSGAII,DTLZ7,SP,21,0.6222235191979789 +NSGAII,DTLZ7,SP,22,0.6073351848319954 +NSGAII,DTLZ7,SP,23,0.6018548287077309 +NSGAII,DTLZ7,SP,24,0.5935818787339182 +NSGAII,WFG1,SP,0,0.7272170271085235 +NSGAII,WFG1,SP,1,0.7399805422576036 +NSGAII,WFG1,SP,2,0.6662484216932398 +NSGAII,WFG1,SP,3,0.7203417384662116 +NSGAII,WFG1,SP,4,0.6949901999178852 +NSGAII,WFG1,SP,5,0.7530811499043025 +NSGAII,WFG1,SP,6,0.7850763018191892 +NSGAII,WFG1,SP,7,0.7056423676708871 +NSGAII,WFG1,SP,8,0.810681546760121 +NSGAII,WFG1,SP,9,0.7854706222777962 +NSGAII,WFG1,SP,10,0.7156175107848304 +NSGAII,WFG1,SP,11,0.7283588461610351 +NSGAII,WFG1,SP,12,0.6875700605095851 +NSGAII,WFG1,SP,13,0.6949075379707752 +NSGAII,WFG1,SP,14,0.6624334880838908 +NSGAII,WFG1,SP,15,0.761860279395632 +NSGAII,WFG1,SP,16,0.7639855770929042 +NSGAII,WFG1,SP,17,0.7318846063110934 +NSGAII,WFG1,SP,18,0.7285805867027839 +NSGAII,WFG1,SP,19,0.6848315778390829 +NSGAII,WFG1,SP,20,0.6514231475789406 +NSGAII,WFG1,SP,21,0.7093172353367398 +NSGAII,WFG1,SP,22,0.6980748706648963 +NSGAII,WFG1,SP,23,0.7580680828684009 +NSGAII,WFG1,SP,24,0.6122978784715478 +NSGAII,WFG2,SP,0,0.7810928312935443 +NSGAII,WFG2,SP,1,0.7886723413075277 +NSGAII,WFG2,SP,2,0.784749920014094 +NSGAII,WFG2,SP,3,0.788054021635192 +NSGAII,WFG2,SP,4,0.7803861826119767 +NSGAII,WFG2,SP,5,0.7744355018838641 +NSGAII,WFG2,SP,6,0.7780333059164808 +NSGAII,WFG2,SP,7,0.7679351747022022 +NSGAII,WFG2,SP,8,0.7750866094425843 +NSGAII,WFG2,SP,9,0.7779531872029578 +NSGAII,WFG2,SP,10,0.780149378393983 +NSGAII,WFG2,SP,11,0.7665574443811733 +NSGAII,WFG2,SP,12,0.7715766724016015 +NSGAII,WFG2,SP,13,0.7701877410335121 +NSGAII,WFG2,SP,14,0.7755820825356635 +NSGAII,WFG2,SP,15,0.7841675806315401 +NSGAII,WFG2,SP,16,0.7762140920164465 +NSGAII,WFG2,SP,17,0.7900492164108631 +NSGAII,WFG2,SP,18,0.7714350832295487 +NSGAII,WFG2,SP,19,0.7879141624956332 +NSGAII,WFG2,SP,20,0.7849405133399934 +NSGAII,WFG2,SP,21,0.7937519920596657 +NSGAII,WFG2,SP,22,0.765392702085172 +NSGAII,WFG2,SP,23,0.7702486324151009 +NSGAII,WFG2,SP,24,0.7887284431162154 +NSGAII,WFG3,SP,0,0.33355874194301927 +NSGAII,WFG3,SP,1,0.3481623496335644 +NSGAII,WFG3,SP,2,0.3635897886553725 +NSGAII,WFG3,SP,3,0.3287382668773802 +NSGAII,WFG3,SP,4,0.3607955938787505 +NSGAII,WFG3,SP,5,0.2880452352736381 +NSGAII,WFG3,SP,6,0.3375100831384962 +NSGAII,WFG3,SP,7,0.3242159852318801 +NSGAII,WFG3,SP,8,0.35871537874856235 +NSGAII,WFG3,SP,9,0.35324226223703686 +NSGAII,WFG3,SP,10,0.34144106648276096 +NSGAII,WFG3,SP,11,0.37534230744013675 +NSGAII,WFG3,SP,12,0.37928659285399435 +NSGAII,WFG3,SP,13,0.30402605087462703 +NSGAII,WFG3,SP,14,0.37170386227109825 +NSGAII,WFG3,SP,15,0.36227916172090835 +NSGAII,WFG3,SP,16,0.3582147735752872 +NSGAII,WFG3,SP,17,0.31763790678267007 +NSGAII,WFG3,SP,18,0.312875224240572 +NSGAII,WFG3,SP,19,0.38794540793197485 +NSGAII,WFG3,SP,20,0.2978087613129547 +NSGAII,WFG3,SP,21,0.3823192297189604 +NSGAII,WFG3,SP,22,0.2987305191029559 +NSGAII,WFG3,SP,23,0.36230333629997824 +NSGAII,WFG3,SP,24,0.26571005217101845 +NSGAII,WFG4,SP,0,0.38129631064502306 +NSGAII,WFG4,SP,1,0.3613711068689692 +NSGAII,WFG4,SP,2,0.3789088837424076 +NSGAII,WFG4,SP,3,0.37258503428369766 +NSGAII,WFG4,SP,4,0.3849108566744753 +NSGAII,WFG4,SP,5,0.3496912596901184 +NSGAII,WFG4,SP,6,0.3823167586653765 +NSGAII,WFG4,SP,7,0.3811741345633098 +NSGAII,WFG4,SP,8,0.3628575655532426 +NSGAII,WFG4,SP,9,0.316854819333818 +NSGAII,WFG4,SP,10,0.3797237348455256 +NSGAII,WFG4,SP,11,0.36475504497258887 +NSGAII,WFG4,SP,12,0.4098967326593889 +NSGAII,WFG4,SP,13,0.33049895073299596 +NSGAII,WFG4,SP,14,0.3401806902672303 +NSGAII,WFG4,SP,15,0.31187760596878 +NSGAII,WFG4,SP,16,0.37239283877103274 +NSGAII,WFG4,SP,17,0.27994955185647197 +NSGAII,WFG4,SP,18,0.34773268098267857 +NSGAII,WFG4,SP,19,0.3594265953200236 +NSGAII,WFG4,SP,20,0.3819007565654486 +NSGAII,WFG4,SP,21,0.3249076229059954 +NSGAII,WFG4,SP,22,0.3750323627533239 +NSGAII,WFG4,SP,23,0.38763887861384516 +NSGAII,WFG4,SP,24,0.310879821609267 +NSGAII,WFG5,SP,0,0.40706855557601257 +NSGAII,WFG5,SP,1,0.4181521003348091 +NSGAII,WFG5,SP,2,0.35585293330436796 +NSGAII,WFG5,SP,3,0.34689921848163835 +NSGAII,WFG5,SP,4,0.39059209534995915 +NSGAII,WFG5,SP,5,0.3826388388246854 +NSGAII,WFG5,SP,6,0.42627048381851684 +NSGAII,WFG5,SP,7,0.418162780714407 +NSGAII,WFG5,SP,8,0.4404351392411162 +NSGAII,WFG5,SP,9,0.3469345247375023 +NSGAII,WFG5,SP,10,0.3739673677934558 +NSGAII,WFG5,SP,11,0.41220870372623813 +NSGAII,WFG5,SP,12,0.4132039684295419 +NSGAII,WFG5,SP,13,0.37930448475720974 +NSGAII,WFG5,SP,14,0.35060480343820893 +NSGAII,WFG5,SP,15,0.3814804953239695 +NSGAII,WFG5,SP,16,0.37462039524818486 +NSGAII,WFG5,SP,17,0.4560148439343353 +NSGAII,WFG5,SP,18,0.35670304910853784 +NSGAII,WFG5,SP,19,0.3760442806174465 +NSGAII,WFG5,SP,20,0.37905194725886027 +NSGAII,WFG5,SP,21,0.38705832663654816 +NSGAII,WFG5,SP,22,0.3473889656553373 +NSGAII,WFG5,SP,23,0.36212271131244206 +NSGAII,WFG5,SP,24,0.36832272634977364 +NSGAII,WFG6,SP,0,0.32583461111374157 +NSGAII,WFG6,SP,1,0.3263399232911048 +NSGAII,WFG6,SP,2,0.31613084803730634 +NSGAII,WFG6,SP,3,0.39235885068289716 +NSGAII,WFG6,SP,4,0.37365688780474215 +NSGAII,WFG6,SP,5,0.38206337626125303 +NSGAII,WFG6,SP,6,0.3452437114065647 +NSGAII,WFG6,SP,7,0.34768280126580015 +NSGAII,WFG6,SP,8,0.3508925315854331 +NSGAII,WFG6,SP,9,0.372225377583721 +NSGAII,WFG6,SP,10,0.3959694131350732 +NSGAII,WFG6,SP,11,0.3394545608954652 +NSGAII,WFG6,SP,12,0.42905751986119256 +NSGAII,WFG6,SP,13,0.30291832174966343 +NSGAII,WFG6,SP,14,0.3473646109462223 +NSGAII,WFG6,SP,15,0.37700679970273393 +NSGAII,WFG6,SP,16,0.39002059527311994 +NSGAII,WFG6,SP,17,0.363150375083642 +NSGAII,WFG6,SP,18,0.3664973872143288 +NSGAII,WFG6,SP,19,0.3625964361048194 +NSGAII,WFG6,SP,20,0.39498971112776915 +NSGAII,WFG6,SP,21,0.4008140711932853 +NSGAII,WFG6,SP,22,0.42274120354237066 +NSGAII,WFG6,SP,23,0.3631985190454216 +NSGAII,WFG6,SP,24,0.38354248424517134 +NSGAII,WFG7,SP,0,0.40865397799969505 +NSGAII,WFG7,SP,1,0.3571372839018384 +NSGAII,WFG7,SP,2,0.32363093375412094 +NSGAII,WFG7,SP,3,0.4069016006257582 +NSGAII,WFG7,SP,4,0.29708186766648564 +NSGAII,WFG7,SP,5,0.31992378975989527 +NSGAII,WFG7,SP,6,0.33900928017876686 +NSGAII,WFG7,SP,7,0.3299755321531227 +NSGAII,WFG7,SP,8,0.3896467964185147 +NSGAII,WFG7,SP,9,0.3443504692587935 +NSGAII,WFG7,SP,10,0.38472567138411484 +NSGAII,WFG7,SP,11,0.3535941254304592 +NSGAII,WFG7,SP,12,0.32421689656449104 +NSGAII,WFG7,SP,13,0.37146396500393036 +NSGAII,WFG7,SP,14,0.39040430288903405 +NSGAII,WFG7,SP,15,0.35216228940712696 +NSGAII,WFG7,SP,16,0.35285462093074427 +NSGAII,WFG7,SP,17,0.3329931450453 +NSGAII,WFG7,SP,18,0.3896337531337873 +NSGAII,WFG7,SP,19,0.3617289242462741 +NSGAII,WFG7,SP,20,0.36949974849691886 +NSGAII,WFG7,SP,21,0.4272253294428742 +NSGAII,WFG7,SP,22,0.34139978717336045 +NSGAII,WFG7,SP,23,0.30829834411194396 +NSGAII,WFG7,SP,24,0.3514313942628385 +NSGAII,WFG8,SP,0,0.6036140045025115 +NSGAII,WFG8,SP,1,0.586328839131524 +NSGAII,WFG8,SP,2,0.592346796046527 +NSGAII,WFG8,SP,3,0.572753406848406 +NSGAII,WFG8,SP,4,0.6389205078038575 +NSGAII,WFG8,SP,5,0.5543958356100673 +NSGAII,WFG8,SP,6,0.8008257905094249 +NSGAII,WFG8,SP,7,0.5396038486068907 +NSGAII,WFG8,SP,8,0.6156940687698775 +NSGAII,WFG8,SP,9,0.6109204391167665 +NSGAII,WFG8,SP,10,0.6455068024513032 +NSGAII,WFG8,SP,11,0.6428032962008696 +NSGAII,WFG8,SP,12,0.636864159853042 +NSGAII,WFG8,SP,13,0.6039486717974825 +NSGAII,WFG8,SP,14,0.6343272999873587 +NSGAII,WFG8,SP,15,0.6275225228454494 +NSGAII,WFG8,SP,16,0.5631655524103891 +NSGAII,WFG8,SP,17,0.632521983409917 +NSGAII,WFG8,SP,18,0.6635229085713257 +NSGAII,WFG8,SP,19,0.6307503247218229 +NSGAII,WFG8,SP,20,0.6295444656109247 +NSGAII,WFG8,SP,21,0.5137665601241825 +NSGAII,WFG8,SP,22,0.5917165889120586 +NSGAII,WFG8,SP,23,0.6245760107295488 +NSGAII,WFG8,SP,24,0.7006782450651972 +NSGAII,WFG9,SP,0,0.35418821102049397 +NSGAII,WFG9,SP,1,0.3541779205158398 +NSGAII,WFG9,SP,2,0.3684569794756099 +NSGAII,WFG9,SP,3,0.3102819944931507 +NSGAII,WFG9,SP,4,0.4013977739975174 +NSGAII,WFG9,SP,5,0.3959694488976363 +NSGAII,WFG9,SP,6,0.3596525261745099 +NSGAII,WFG9,SP,7,0.3877117489127178 +NSGAII,WFG9,SP,8,0.3717204890268719 +NSGAII,WFG9,SP,9,0.32438149757103796 +NSGAII,WFG9,SP,10,0.3908856995020857 +NSGAII,WFG9,SP,11,0.3648436907248362 +NSGAII,WFG9,SP,12,0.36936203792134054 +NSGAII,WFG9,SP,13,0.3704298923786553 +NSGAII,WFG9,SP,14,0.3897099865796814 +NSGAII,WFG9,SP,15,0.3708776423574323 +NSGAII,WFG9,SP,16,0.3377929563029662 +NSGAII,WFG9,SP,17,0.3920788062434436 +NSGAII,WFG9,SP,18,0.40365208987235635 +NSGAII,WFG9,SP,19,0.3477968590088072 +NSGAII,WFG9,SP,20,0.36646312915101853 +NSGAII,WFG9,SP,21,0.4119580427906408 +NSGAII,WFG9,SP,22,0.3496637072904842 +NSGAII,WFG9,SP,23,0.3956966992299687 +NSGAII,WFG9,SP,24,0.3731843354474851 +SMPSO,ZDT1,SP,0,0.06142261624553976 +SMPSO,ZDT1,SP,1,0.09726909770038557 +SMPSO,ZDT1,SP,2,0.07978168949518127 +SMPSO,ZDT1,SP,3,0.0804126516079363 +SMPSO,ZDT1,SP,4,0.10007431182584064 +SMPSO,ZDT1,SP,5,0.09644092011869716 +SMPSO,ZDT1,SP,6,0.07028555901108013 +SMPSO,ZDT1,SP,7,0.07657269675460053 +SMPSO,ZDT1,SP,8,0.06392236576203138 +SMPSO,ZDT1,SP,9,0.07809303955091618 +SMPSO,ZDT1,SP,10,0.07301417325204648 +SMPSO,ZDT1,SP,11,0.07004724965359445 +SMPSO,ZDT1,SP,12,0.08453360171684805 +SMPSO,ZDT1,SP,13,0.06455621210260469 +SMPSO,ZDT1,SP,14,0.07894973804350708 +SMPSO,ZDT1,SP,15,0.083782767066308 +SMPSO,ZDT1,SP,16,0.07683770237229566 +SMPSO,ZDT1,SP,17,0.06415804601510544 +SMPSO,ZDT1,SP,18,0.10585867546471948 +SMPSO,ZDT1,SP,19,0.05893018694178508 +SMPSO,ZDT1,SP,20,0.08172783447344248 +SMPSO,ZDT1,SP,21,0.07111301716044717 +SMPSO,ZDT1,SP,22,0.07460442402771385 +SMPSO,ZDT1,SP,23,0.09707316609913381 +SMPSO,ZDT1,SP,24,0.06417835372154737 +SMPSO,ZDT2,SP,0,0.0963028715537246 +SMPSO,ZDT2,SP,1,0.07117609083000724 +SMPSO,ZDT2,SP,2,0.0674861083262533 +SMPSO,ZDT2,SP,3,0.055759164476207705 +SMPSO,ZDT2,SP,4,0.07753733858279754 +SMPSO,ZDT2,SP,5,0.08165669229031683 +SMPSO,ZDT2,SP,6,0.08687307533918835 +SMPSO,ZDT2,SP,7,0.06333578647803693 +SMPSO,ZDT2,SP,8,0.05333203430513734 +SMPSO,ZDT2,SP,9,0.06846750265593832 +SMPSO,ZDT2,SP,10,0.04921208359123177 +SMPSO,ZDT2,SP,11,0.09169390311107184 +SMPSO,ZDT2,SP,12,0.0762343748482653 +SMPSO,ZDT2,SP,13,0.0783502263730489 +SMPSO,ZDT2,SP,14,0.07582873277933559 +SMPSO,ZDT2,SP,15,0.08105594891693317 +SMPSO,ZDT2,SP,16,0.07895582035146122 +SMPSO,ZDT2,SP,17,0.06210729475649099 +SMPSO,ZDT2,SP,18,0.0589302490628891 +SMPSO,ZDT2,SP,19,0.08422572310082681 +SMPSO,ZDT2,SP,20,0.06127001216473142 +SMPSO,ZDT2,SP,21,0.06456697698252094 +SMPSO,ZDT2,SP,22,0.062026766820539446 +SMPSO,ZDT2,SP,23,0.07916247922436638 +SMPSO,ZDT2,SP,24,0.06522188190667169 +SMPSO,ZDT3,SP,0,0.7165331484230283 +SMPSO,ZDT3,SP,1,0.7057924507516589 +SMPSO,ZDT3,SP,2,0.7234615336294963 +SMPSO,ZDT3,SP,3,0.7118148051857712 +SMPSO,ZDT3,SP,4,0.7162793931456573 +SMPSO,ZDT3,SP,5,0.7096386937501238 +SMPSO,ZDT3,SP,6,0.7992966724796663 +SMPSO,ZDT3,SP,7,0.7090530410075045 +SMPSO,ZDT3,SP,8,0.7105558838974058 +SMPSO,ZDT3,SP,9,0.7110795412895442 +SMPSO,ZDT3,SP,10,0.7114050498970559 +SMPSO,ZDT3,SP,11,0.7107681522409518 +SMPSO,ZDT3,SP,12,0.7120976787952039 +SMPSO,ZDT3,SP,13,0.7172432799606536 +SMPSO,ZDT3,SP,14,0.7167785119375719 +SMPSO,ZDT3,SP,15,0.7206677578833276 +SMPSO,ZDT3,SP,16,0.706529617289497 +SMPSO,ZDT3,SP,17,0.7707275656574815 +SMPSO,ZDT3,SP,18,0.7110324972657509 +SMPSO,ZDT3,SP,19,0.7100409007087337 +SMPSO,ZDT3,SP,20,0.7081204211231796 +SMPSO,ZDT3,SP,21,0.7076307814678079 +SMPSO,ZDT3,SP,22,0.7173348735979376 +SMPSO,ZDT3,SP,23,0.7480174517165625 +SMPSO,ZDT3,SP,24,0.6991820409281272 +SMPSO,ZDT4,SP,0,0.08080298146128696 +SMPSO,ZDT4,SP,1,0.0848243553695416 +SMPSO,ZDT4,SP,2,0.08759734346838978 +SMPSO,ZDT4,SP,3,0.08385434870855346 +SMPSO,ZDT4,SP,4,0.0930715705485368 +SMPSO,ZDT4,SP,5,0.08627833629540206 +SMPSO,ZDT4,SP,6,0.09806590897057303 +SMPSO,ZDT4,SP,7,0.09346277986125635 +SMPSO,ZDT4,SP,8,0.09446784417331064 +SMPSO,ZDT4,SP,9,0.09987070842210201 +SMPSO,ZDT4,SP,10,0.09157712403299248 +SMPSO,ZDT4,SP,11,0.11066366685325173 +SMPSO,ZDT4,SP,12,0.09744045063585106 +SMPSO,ZDT4,SP,13,0.07481689329202493 +SMPSO,ZDT4,SP,14,0.083266876272898 +SMPSO,ZDT4,SP,15,0.10091758194872238 +SMPSO,ZDT4,SP,16,0.08140218579466346 +SMPSO,ZDT4,SP,17,0.09217411370443827 +SMPSO,ZDT4,SP,18,0.0960298711859119 +SMPSO,ZDT4,SP,19,0.10464607992576117 +SMPSO,ZDT4,SP,20,0.09154023630842902 +SMPSO,ZDT4,SP,21,0.09143142589583257 +SMPSO,ZDT4,SP,22,0.08974178781729257 +SMPSO,ZDT4,SP,23,0.08954693610040258 +SMPSO,ZDT4,SP,24,0.07816731620589186 +SMPSO,ZDT6,SP,0,0.4689432216931188 +SMPSO,ZDT6,SP,1,0.05197651461479441 +SMPSO,ZDT6,SP,2,0.35996246399408754 +SMPSO,ZDT6,SP,3,0.09217652054095547 +SMPSO,ZDT6,SP,4,0.07152674670536195 +SMPSO,ZDT6,SP,5,0.09554642660159811 +SMPSO,ZDT6,SP,6,0.1580036991399553 +SMPSO,ZDT6,SP,7,0.07322373838146995 +SMPSO,ZDT6,SP,8,0.12889533500616263 +SMPSO,ZDT6,SP,9,0.07197358283175753 +SMPSO,ZDT6,SP,10,0.041470579507601635 +SMPSO,ZDT6,SP,11,1.1580688418260678 +SMPSO,ZDT6,SP,12,1.2019925408480485 +SMPSO,ZDT6,SP,13,0.05608615883449855 +SMPSO,ZDT6,SP,14,1.277695083965519 +SMPSO,ZDT6,SP,15,0.08476098738079109 +SMPSO,ZDT6,SP,16,1.3018811177078535 +SMPSO,ZDT6,SP,17,1.3450093023462228 +SMPSO,ZDT6,SP,18,1.1589036900505447 +SMPSO,ZDT6,SP,19,0.7463763024819947 +SMPSO,ZDT6,SP,20,0.07223211267829871 +SMPSO,ZDT6,SP,21,0.053581291285621356 +SMPSO,ZDT6,SP,22,1.345270542969498 +SMPSO,ZDT6,SP,23,0.04564395862062588 +SMPSO,ZDT6,SP,24,0.07645970432302912 +SMPSO,DTLZ1,SP,0,0.06709368291236757 +SMPSO,DTLZ1,SP,1,0.06359159675804574 +SMPSO,DTLZ1,SP,2,0.05425843720579266 +SMPSO,DTLZ1,SP,3,0.11398415468359202 +SMPSO,DTLZ1,SP,4,0.07945068797243865 +SMPSO,DTLZ1,SP,5,0.06274426060540007 +SMPSO,DTLZ1,SP,6,0.09473302264396855 +SMPSO,DTLZ1,SP,7,0.04716962606947353 +SMPSO,DTLZ1,SP,8,0.05135587660230799 +SMPSO,DTLZ1,SP,9,0.06417224232158696 +SMPSO,DTLZ1,SP,10,0.06433006870925026 +SMPSO,DTLZ1,SP,11,0.06390988220262096 +SMPSO,DTLZ1,SP,12,0.09671065458729021 +SMPSO,DTLZ1,SP,13,0.06305851576243662 +SMPSO,DTLZ1,SP,14,0.08119095641009322 +SMPSO,DTLZ1,SP,15,0.06338659832208364 +SMPSO,DTLZ1,SP,16,0.05611858269049671 +SMPSO,DTLZ1,SP,17,0.07100082799322667 +SMPSO,DTLZ1,SP,18,0.06561462946121963 +SMPSO,DTLZ1,SP,19,0.06812946918761822 +SMPSO,DTLZ1,SP,20,0.08234903908383906 +SMPSO,DTLZ1,SP,21,0.14026433484230366 +SMPSO,DTLZ1,SP,22,0.08194455235005876 +SMPSO,DTLZ1,SP,23,0.057086464581974423 +SMPSO,DTLZ1,SP,24,0.058157527630114565 +SMPSO,DTLZ2,SP,0,0.09854565394351945 +SMPSO,DTLZ2,SP,1,0.12558599292037603 +SMPSO,DTLZ2,SP,2,0.12750216517668295 +SMPSO,DTLZ2,SP,3,0.1263293888595733 +SMPSO,DTLZ2,SP,4,0.13709631801458877 +SMPSO,DTLZ2,SP,5,0.1185996848149722 +SMPSO,DTLZ2,SP,6,0.13815913064632032 +SMPSO,DTLZ2,SP,7,0.11075478588362477 +SMPSO,DTLZ2,SP,8,0.0976968018773857 +SMPSO,DTLZ2,SP,9,0.13800430648351028 +SMPSO,DTLZ2,SP,10,0.1398565103204955 +SMPSO,DTLZ2,SP,11,0.14686512007815575 +SMPSO,DTLZ2,SP,12,0.13417590553497086 +SMPSO,DTLZ2,SP,13,0.12030089067545066 +SMPSO,DTLZ2,SP,14,0.13843217114860012 +SMPSO,DTLZ2,SP,15,0.10925363687059697 +SMPSO,DTLZ2,SP,16,0.14276024575323745 +SMPSO,DTLZ2,SP,17,0.1383676408620784 +SMPSO,DTLZ2,SP,18,0.10194229548754997 +SMPSO,DTLZ2,SP,19,0.1305462919124578 +SMPSO,DTLZ2,SP,20,0.13970644738934443 +SMPSO,DTLZ2,SP,21,0.10433686405159646 +SMPSO,DTLZ2,SP,22,0.11337666701852737 +SMPSO,DTLZ2,SP,23,0.1173099266138321 +SMPSO,DTLZ2,SP,24,0.16558872616872186 +SMPSO,DTLZ3,SP,0,0.1300406062450562 +SMPSO,DTLZ3,SP,1,0.11979924307595216 +SMPSO,DTLZ3,SP,2,1.4065234731679448 +SMPSO,DTLZ3,SP,3,0.1096640697188714 +SMPSO,DTLZ3,SP,4,1.3957092837763478 +SMPSO,DTLZ3,SP,5,1.3311777882150868 +SMPSO,DTLZ3,SP,6,0.11787411500988502 +SMPSO,DTLZ3,SP,7,1.4823667910268523 +SMPSO,DTLZ3,SP,8,0.12948308974845682 +SMPSO,DTLZ3,SP,9,0.3407447530302064 +SMPSO,DTLZ3,SP,10,0.8488308405670678 +SMPSO,DTLZ3,SP,11,0.11967607625798579 +SMPSO,DTLZ3,SP,12,1.3667452222656142 +SMPSO,DTLZ3,SP,13,0.11740817747448415 +SMPSO,DTLZ3,SP,14,0.12633008383842476 +SMPSO,DTLZ3,SP,15,0.528694285338736 +SMPSO,DTLZ3,SP,16,0.11564841433152598 +SMPSO,DTLZ3,SP,17,0.12475575295555136 +SMPSO,DTLZ3,SP,18,0.12101392441569729 +SMPSO,DTLZ3,SP,19,0.17474873963995272 +SMPSO,DTLZ3,SP,20,1.4285653131664828 +SMPSO,DTLZ3,SP,21,0.12113576583567262 +SMPSO,DTLZ3,SP,22,0.11380265237013706 +SMPSO,DTLZ3,SP,23,1.250970065966281 +SMPSO,DTLZ3,SP,24,1.376580199533913 +SMPSO,DTLZ4,SP,0,0.12104615515572914 +SMPSO,DTLZ4,SP,1,0.1208204700791898 +SMPSO,DTLZ4,SP,2,0.10888791896996308 +SMPSO,DTLZ4,SP,3,0.14273924803346313 +SMPSO,DTLZ4,SP,4,0.1133047189751868 +SMPSO,DTLZ4,SP,5,0.13775189050959538 +SMPSO,DTLZ4,SP,6,0.11975704150478143 +SMPSO,DTLZ4,SP,7,0.11992078854533363 +SMPSO,DTLZ4,SP,8,0.11787313680828249 +SMPSO,DTLZ4,SP,9,0.12881217811916762 +SMPSO,DTLZ4,SP,10,0.11260846429554883 +SMPSO,DTLZ4,SP,11,0.13034490081500932 +SMPSO,DTLZ4,SP,12,0.15429454589590585 +SMPSO,DTLZ4,SP,13,0.11065767805692425 +SMPSO,DTLZ4,SP,14,0.1331308495331133 +SMPSO,DTLZ4,SP,15,0.09789510830671133 +SMPSO,DTLZ4,SP,16,0.11326782948984584 +SMPSO,DTLZ4,SP,17,0.11186926693579677 +SMPSO,DTLZ4,SP,18,0.14884331281604163 +SMPSO,DTLZ4,SP,19,0.08652243811898565 +SMPSO,DTLZ4,SP,20,0.09665549266487135 +SMPSO,DTLZ4,SP,21,0.11570756867026097 +SMPSO,DTLZ4,SP,22,0.10999468537088648 +SMPSO,DTLZ4,SP,23,0.14219778508113742 +SMPSO,DTLZ4,SP,24,0.10991284565817676 +SMPSO,DTLZ5,SP,0,0.1383345660796649 +SMPSO,DTLZ5,SP,1,0.14027109317746472 +SMPSO,DTLZ5,SP,2,0.122500492100242 +SMPSO,DTLZ5,SP,3,0.12172788086093299 +SMPSO,DTLZ5,SP,4,0.11805117662875801 +SMPSO,DTLZ5,SP,5,0.13805443875572523 +SMPSO,DTLZ5,SP,6,0.12289473026806462 +SMPSO,DTLZ5,SP,7,0.1512672297708771 +SMPSO,DTLZ5,SP,8,0.12448905741604582 +SMPSO,DTLZ5,SP,9,0.136810678826439 +SMPSO,DTLZ5,SP,10,0.14234785336296493 +SMPSO,DTLZ5,SP,11,0.13634991344563202 +SMPSO,DTLZ5,SP,12,0.14595239862248152 +SMPSO,DTLZ5,SP,13,0.12232431744283 +SMPSO,DTLZ5,SP,14,0.12220152600630994 +SMPSO,DTLZ5,SP,15,0.14662389252342578 +SMPSO,DTLZ5,SP,16,0.12056269040368027 +SMPSO,DTLZ5,SP,17,0.11852581919042644 +SMPSO,DTLZ5,SP,18,0.1297575581603351 +SMPSO,DTLZ5,SP,19,0.14243404024516634 +SMPSO,DTLZ5,SP,20,0.14272352254438755 +SMPSO,DTLZ5,SP,21,0.12792413813875658 +SMPSO,DTLZ5,SP,22,0.11805319192925214 +SMPSO,DTLZ5,SP,23,0.11096488657707275 +SMPSO,DTLZ5,SP,24,0.13695826933831257 +SMPSO,DTLZ6,SP,0,0.10033373709938183 +SMPSO,DTLZ6,SP,1,0.10471129054479673 +SMPSO,DTLZ6,SP,2,0.13259534971606313 +SMPSO,DTLZ6,SP,3,0.11341865542671276 +SMPSO,DTLZ6,SP,4,0.1133576446458675 +SMPSO,DTLZ6,SP,5,0.13272924901983446 +SMPSO,DTLZ6,SP,6,0.08262413082962013 +SMPSO,DTLZ6,SP,7,0.20880731011174922 +SMPSO,DTLZ6,SP,8,0.10789770616679924 +SMPSO,DTLZ6,SP,9,0.13036851050624948 +SMPSO,DTLZ6,SP,10,0.08227543946897824 +SMPSO,DTLZ6,SP,11,0.13390846861160258 +SMPSO,DTLZ6,SP,12,0.12689367298252865 +SMPSO,DTLZ6,SP,13,0.11168209562643897 +SMPSO,DTLZ6,SP,14,0.09507193416050852 +SMPSO,DTLZ6,SP,15,0.129416673122257 +SMPSO,DTLZ6,SP,16,0.10469667552362776 +SMPSO,DTLZ6,SP,17,0.12542509242000635 +SMPSO,DTLZ6,SP,18,0.11757030926183527 +SMPSO,DTLZ6,SP,19,0.10619381494097405 +SMPSO,DTLZ6,SP,20,0.1453901479008711 +SMPSO,DTLZ6,SP,21,0.11653497053899128 +SMPSO,DTLZ6,SP,22,0.10518238135492268 +SMPSO,DTLZ6,SP,23,0.10016118823028392 +SMPSO,DTLZ6,SP,24,0.09956402182953503 +SMPSO,DTLZ7,SP,0,0.5191852723857964 +SMPSO,DTLZ7,SP,1,0.5186672620487818 +SMPSO,DTLZ7,SP,2,0.5187307706151654 +SMPSO,DTLZ7,SP,3,0.5179124219218141 +SMPSO,DTLZ7,SP,4,0.523724559344577 +SMPSO,DTLZ7,SP,5,0.5190724359886815 +SMPSO,DTLZ7,SP,6,0.5193164025849951 +SMPSO,DTLZ7,SP,7,0.5191783405534252 +SMPSO,DTLZ7,SP,8,0.520499273381185 +SMPSO,DTLZ7,SP,9,0.5201468881959577 +SMPSO,DTLZ7,SP,10,0.5190611679589157 +SMPSO,DTLZ7,SP,11,0.5172283859757952 +SMPSO,DTLZ7,SP,12,0.5179262432065372 +SMPSO,DTLZ7,SP,13,0.5188044729490702 +SMPSO,DTLZ7,SP,14,0.5193110710342163 +SMPSO,DTLZ7,SP,15,0.5200432321453636 +SMPSO,DTLZ7,SP,16,0.5193351704745954 +SMPSO,DTLZ7,SP,17,0.5225498277155449 +SMPSO,DTLZ7,SP,18,0.5180844008426438 +SMPSO,DTLZ7,SP,19,0.5191634213554338 +SMPSO,DTLZ7,SP,20,0.523157543805131 +SMPSO,DTLZ7,SP,21,0.5213189878986413 +SMPSO,DTLZ7,SP,22,0.5213487218753221 +SMPSO,DTLZ7,SP,23,0.5172515332849171 +SMPSO,DTLZ7,SP,24,0.5209711258732312 +SMPSO,WFG1,SP,0,1.0648821795208074 +SMPSO,WFG1,SP,1,0.9955169062011204 +SMPSO,WFG1,SP,2,1.0811080719419908 +SMPSO,WFG1,SP,3,1.0094935028049488 +SMPSO,WFG1,SP,4,1.1050434097975916 +SMPSO,WFG1,SP,5,0.9857540103769645 +SMPSO,WFG1,SP,6,1.099261390071087 +SMPSO,WFG1,SP,7,1.1631444772756365 +SMPSO,WFG1,SP,8,1.0099576982578808 +SMPSO,WFG1,SP,9,1.0467823078560645 +SMPSO,WFG1,SP,10,1.0633790176755202 +SMPSO,WFG1,SP,11,1.0505147885543569 +SMPSO,WFG1,SP,12,0.9847545959416866 +SMPSO,WFG1,SP,13,1.015290787212111 +SMPSO,WFG1,SP,14,1.0451006820125646 +SMPSO,WFG1,SP,15,0.9952806624277917 +SMPSO,WFG1,SP,16,1.092968972132991 +SMPSO,WFG1,SP,17,1.0650438735532255 +SMPSO,WFG1,SP,18,1.005082776363382 +SMPSO,WFG1,SP,19,1.0384645761711873 +SMPSO,WFG1,SP,20,0.9876808354592668 +SMPSO,WFG1,SP,21,1.0347665080284494 +SMPSO,WFG1,SP,22,1.0225239924339924 +SMPSO,WFG1,SP,23,0.9896737960441684 +SMPSO,WFG1,SP,24,1.0007693396257837 +SMPSO,WFG2,SP,0,0.7974961013919022 +SMPSO,WFG2,SP,1,0.7981488859667581 +SMPSO,WFG2,SP,2,0.7970541783097334 +SMPSO,WFG2,SP,3,0.8014017337268338 +SMPSO,WFG2,SP,4,0.7908028281557975 +SMPSO,WFG2,SP,5,0.8328829129885958 +SMPSO,WFG2,SP,6,0.775993196982763 +SMPSO,WFG2,SP,7,0.7697114629560798 +SMPSO,WFG2,SP,8,0.7790907203177602 +SMPSO,WFG2,SP,9,0.8358647758161641 +SMPSO,WFG2,SP,10,0.7916863028345494 +SMPSO,WFG2,SP,11,0.7797990331451169 +SMPSO,WFG2,SP,12,0.7965357340195458 +SMPSO,WFG2,SP,13,0.789384071237448 +SMPSO,WFG2,SP,14,0.8178378209271553 +SMPSO,WFG2,SP,15,0.7828339134800886 +SMPSO,WFG2,SP,16,0.8619416169604535 +SMPSO,WFG2,SP,17,0.800964137127576 +SMPSO,WFG2,SP,18,0.7770546384730576 +SMPSO,WFG2,SP,19,0.7687328348957077 +SMPSO,WFG2,SP,20,0.7892082123672117 +SMPSO,WFG2,SP,21,0.8045590037216942 +SMPSO,WFG2,SP,22,0.7695983992038068 +SMPSO,WFG2,SP,23,0.8326202082379496 +SMPSO,WFG2,SP,24,0.7928066586248154 +SMPSO,WFG3,SP,0,0.06966738847581173 +SMPSO,WFG3,SP,1,0.08723199973318581 +SMPSO,WFG3,SP,2,0.06823789737519165 +SMPSO,WFG3,SP,3,0.06772110614633184 +SMPSO,WFG3,SP,4,0.07703351589448554 +SMPSO,WFG3,SP,5,0.08054995764027952 +SMPSO,WFG3,SP,6,0.0806242253681606 +SMPSO,WFG3,SP,7,0.07683909638942146 +SMPSO,WFG3,SP,8,0.06386085481479896 +SMPSO,WFG3,SP,9,0.07760405616226358 +SMPSO,WFG3,SP,10,0.07961197747696284 +SMPSO,WFG3,SP,11,0.09458374106878611 +SMPSO,WFG3,SP,12,0.06887031714848907 +SMPSO,WFG3,SP,13,0.07745126700501813 +SMPSO,WFG3,SP,14,0.06616551946267046 +SMPSO,WFG3,SP,15,0.06461733305512127 +SMPSO,WFG3,SP,16,0.09032831593091338 +SMPSO,WFG3,SP,17,0.07649846443208083 +SMPSO,WFG3,SP,18,0.0732189656850569 +SMPSO,WFG3,SP,19,0.06252366762538594 +SMPSO,WFG3,SP,20,0.06681109363941877 +SMPSO,WFG3,SP,21,0.06146988645187198 +SMPSO,WFG3,SP,22,0.06384417829256937 +SMPSO,WFG3,SP,23,0.056619661874620274 +SMPSO,WFG3,SP,24,0.08071318314196557 +SMPSO,WFG4,SP,0,0.5138388453682823 +SMPSO,WFG4,SP,1,0.44383252763714603 +SMPSO,WFG4,SP,2,0.4086689138949335 +SMPSO,WFG4,SP,3,0.42871340936809516 +SMPSO,WFG4,SP,4,0.4886646341234199 +SMPSO,WFG4,SP,5,0.42272358159802803 +SMPSO,WFG4,SP,6,0.4147977754560376 +SMPSO,WFG4,SP,7,0.4390588572262535 +SMPSO,WFG4,SP,8,0.48960969609629357 +SMPSO,WFG4,SP,9,0.3939333709825157 +SMPSO,WFG4,SP,10,0.42392159417578024 +SMPSO,WFG4,SP,11,0.4494847889922879 +SMPSO,WFG4,SP,12,0.4593702841614369 +SMPSO,WFG4,SP,13,0.3863294831969503 +SMPSO,WFG4,SP,14,0.40466954530429805 +SMPSO,WFG4,SP,15,0.38806160488004815 +SMPSO,WFG4,SP,16,0.42089581687252425 +SMPSO,WFG4,SP,17,0.46320150144030886 +SMPSO,WFG4,SP,18,0.4725885724573165 +SMPSO,WFG4,SP,19,0.3980753944478923 +SMPSO,WFG4,SP,20,0.3905208640411747 +SMPSO,WFG4,SP,21,0.46217986481859696 +SMPSO,WFG4,SP,22,0.47986690206560745 +SMPSO,WFG4,SP,23,0.4913597450146031 +SMPSO,WFG4,SP,24,0.45724967988907333 +SMPSO,WFG5,SP,0,0.13991938100557627 +SMPSO,WFG5,SP,1,0.15185082933178062 +SMPSO,WFG5,SP,2,0.11184925688896798 +SMPSO,WFG5,SP,3,0.12558749911592149 +SMPSO,WFG5,SP,4,0.14684576160851398 +SMPSO,WFG5,SP,5,0.11911529624813726 +SMPSO,WFG5,SP,6,0.13045184678444277 +SMPSO,WFG5,SP,7,0.14215247787013946 +SMPSO,WFG5,SP,8,0.13685766366496457 +SMPSO,WFG5,SP,9,0.13282369458002552 +SMPSO,WFG5,SP,10,0.12258823761400792 +SMPSO,WFG5,SP,11,0.13678601158527273 +SMPSO,WFG5,SP,12,0.14716086071544196 +SMPSO,WFG5,SP,13,0.13182643958811235 +SMPSO,WFG5,SP,14,0.13032700235330474 +SMPSO,WFG5,SP,15,0.13871189003628515 +SMPSO,WFG5,SP,16,0.1452091908986827 +SMPSO,WFG5,SP,17,0.1195572487555475 +SMPSO,WFG5,SP,18,0.13991376025953944 +SMPSO,WFG5,SP,19,0.15568660461731285 +SMPSO,WFG5,SP,20,0.126543277744824 +SMPSO,WFG5,SP,21,0.14524410652271305 +SMPSO,WFG5,SP,22,0.12017549889858475 +SMPSO,WFG5,SP,23,0.13870646062023353 +SMPSO,WFG5,SP,24,0.16110792260569945 +SMPSO,WFG6,SP,0,0.14467192345141822 +SMPSO,WFG6,SP,1,0.14328702908764063 +SMPSO,WFG6,SP,2,0.13548947908648074 +SMPSO,WFG6,SP,3,0.13846432960780816 +SMPSO,WFG6,SP,4,0.1533818829589049 +SMPSO,WFG6,SP,5,0.1393253000642272 +SMPSO,WFG6,SP,6,0.1630096611895928 +SMPSO,WFG6,SP,7,0.1331938375257493 +SMPSO,WFG6,SP,8,0.14299047020477948 +SMPSO,WFG6,SP,9,0.14139697266197596 +SMPSO,WFG6,SP,10,0.16931089538577035 +SMPSO,WFG6,SP,11,0.1576562674196593 +SMPSO,WFG6,SP,12,0.12153086898902937 +SMPSO,WFG6,SP,13,0.1504895484024725 +SMPSO,WFG6,SP,14,0.1129965840752898 +SMPSO,WFG6,SP,15,0.15847371006262997 +SMPSO,WFG6,SP,16,0.17520923474874447 +SMPSO,WFG6,SP,17,0.15499571489405073 +SMPSO,WFG6,SP,18,0.14356625542019127 +SMPSO,WFG6,SP,19,0.15147004767036187 +SMPSO,WFG6,SP,20,0.16477869816556173 +SMPSO,WFG6,SP,21,0.14081457138436962 +SMPSO,WFG6,SP,22,0.13405754242541504 +SMPSO,WFG6,SP,23,0.1719071486029867 +SMPSO,WFG6,SP,24,0.1856170590725708 +SMPSO,WFG7,SP,0,0.13567564150672073 +SMPSO,WFG7,SP,1,0.12770942875607877 +SMPSO,WFG7,SP,2,0.15380931049981156 +SMPSO,WFG7,SP,3,0.1551571802813072 +SMPSO,WFG7,SP,4,0.15315720251676013 +SMPSO,WFG7,SP,5,0.1573595917044318 +SMPSO,WFG7,SP,6,0.11508310993695495 +SMPSO,WFG7,SP,7,0.14268021982879237 +SMPSO,WFG7,SP,8,0.1558895575563079 +SMPSO,WFG7,SP,9,0.1413916563676316 +SMPSO,WFG7,SP,10,0.13431406653963507 +SMPSO,WFG7,SP,11,0.17074848665351966 +SMPSO,WFG7,SP,12,0.13885904808867713 +SMPSO,WFG7,SP,13,0.14711533686896455 +SMPSO,WFG7,SP,14,0.1441569395541806 +SMPSO,WFG7,SP,15,0.12990033678236035 +SMPSO,WFG7,SP,16,0.14524111437300397 +SMPSO,WFG7,SP,17,0.1446410273809558 +SMPSO,WFG7,SP,18,0.15443696077407468 +SMPSO,WFG7,SP,19,0.14012528249112052 +SMPSO,WFG7,SP,20,0.15268472937396427 +SMPSO,WFG7,SP,21,0.1446840768613455 +SMPSO,WFG7,SP,22,0.13943661126582904 +SMPSO,WFG7,SP,23,0.20454352057781944 +SMPSO,WFG7,SP,24,0.12734271384573678 +SMPSO,WFG8,SP,0,0.7094366457372296 +SMPSO,WFG8,SP,1,0.7609250290285634 +SMPSO,WFG8,SP,2,0.7688612266714127 +SMPSO,WFG8,SP,3,0.7602502607137405 +SMPSO,WFG8,SP,4,0.8199209606579776 +SMPSO,WFG8,SP,5,0.6718692895182511 +SMPSO,WFG8,SP,6,0.7551806391232131 +SMPSO,WFG8,SP,7,0.7571809585012563 +SMPSO,WFG8,SP,8,0.6381765554706234 +SMPSO,WFG8,SP,9,0.7212951609744591 +SMPSO,WFG8,SP,10,0.7740775402042882 +SMPSO,WFG8,SP,11,0.7572388862450581 +SMPSO,WFG8,SP,12,0.7111168466972921 +SMPSO,WFG8,SP,13,0.7282154320562095 +SMPSO,WFG8,SP,14,0.7477560902271553 +SMPSO,WFG8,SP,15,0.7228512477059482 +SMPSO,WFG8,SP,16,0.696933192853101 +SMPSO,WFG8,SP,17,0.6393570604869423 +SMPSO,WFG8,SP,18,0.8714160719396923 +SMPSO,WFG8,SP,19,0.8003192060347032 +SMPSO,WFG8,SP,20,0.7567105117230801 +SMPSO,WFG8,SP,21,0.8436040841991511 +SMPSO,WFG8,SP,22,0.7783666800808143 +SMPSO,WFG8,SP,23,0.793512458687389 +SMPSO,WFG8,SP,24,0.7958030668697409 +SMPSO,WFG9,SP,0,0.21001725227794768 +SMPSO,WFG9,SP,1,0.21155513766107928 +SMPSO,WFG9,SP,2,0.19475889742141095 +SMPSO,WFG9,SP,3,0.2291449517457828 +SMPSO,WFG9,SP,4,0.21380613441097177 +SMPSO,WFG9,SP,5,0.1949319149557291 +SMPSO,WFG9,SP,6,0.23444762411358008 +SMPSO,WFG9,SP,7,0.22325322947478765 +SMPSO,WFG9,SP,8,0.22099239704077736 +SMPSO,WFG9,SP,9,0.19002294292992764 +SMPSO,WFG9,SP,10,0.241662026931233 +SMPSO,WFG9,SP,11,0.20154471007883976 +SMPSO,WFG9,SP,12,0.2057223986647168 +SMPSO,WFG9,SP,13,0.24289473302540185 +SMPSO,WFG9,SP,14,0.20729083104562207 +SMPSO,WFG9,SP,15,0.2186828593505411 +SMPSO,WFG9,SP,16,0.2034253203716633 +SMPSO,WFG9,SP,17,0.21492304493067668 +SMPSO,WFG9,SP,18,0.23597135831921912 +SMPSO,WFG9,SP,19,0.23054862513059293 +SMPSO,WFG9,SP,20,0.23846514689336007 +SMPSO,WFG9,SP,21,0.2469782369393046 +SMPSO,WFG9,SP,22,0.20050932321905227 +SMPSO,WFG9,SP,23,0.1985280209934306 +SMPSO,WFG9,SP,24,0.22854830907561688 +OMOPSO,ZDT1,SP,0,0.059820287537681774 +OMOPSO,ZDT1,SP,1,0.06596711158691805 +OMOPSO,ZDT1,SP,2,0.0734975736364652 +OMOPSO,ZDT1,SP,3,0.06416753059370417 +OMOPSO,ZDT1,SP,4,0.07808425096827629 +OMOPSO,ZDT1,SP,5,0.07806675565550854 +OMOPSO,ZDT1,SP,6,0.061627406734527476 +OMOPSO,ZDT1,SP,7,0.05597436532939371 +OMOPSO,ZDT1,SP,8,0.08128212174489148 +OMOPSO,ZDT1,SP,9,0.07617212974394903 +OMOPSO,ZDT1,SP,10,0.06742386972159686 +OMOPSO,ZDT1,SP,11,0.08921163870773818 +OMOPSO,ZDT1,SP,12,0.07503376434712083 +OMOPSO,ZDT1,SP,13,0.06081960299941657 +OMOPSO,ZDT1,SP,14,0.06525581247710102 +OMOPSO,ZDT1,SP,15,0.06892612276890944 +OMOPSO,ZDT1,SP,16,0.06046401682708573 +OMOPSO,ZDT1,SP,17,0.0833524382088713 +OMOPSO,ZDT1,SP,18,0.04442397674512355 +OMOPSO,ZDT1,SP,19,0.0594125907026751 +OMOPSO,ZDT1,SP,20,0.06365298334683282 +OMOPSO,ZDT1,SP,21,0.08224271943695606 +OMOPSO,ZDT1,SP,22,0.06090755624388012 +OMOPSO,ZDT1,SP,23,0.07786828337090806 +OMOPSO,ZDT1,SP,24,0.06287393046756955 +OMOPSO,ZDT2,SP,0,0.07601569221087175 +OMOPSO,ZDT2,SP,1,0.05025057800083581 +OMOPSO,ZDT2,SP,2,0.04840073858313335 +OMOPSO,ZDT2,SP,3,0.06893565257391149 +OMOPSO,ZDT2,SP,4,0.0837783729832872 +OMOPSO,ZDT2,SP,5,0.07941398963909266 +OMOPSO,ZDT2,SP,6,0.0543807442474371 +OMOPSO,ZDT2,SP,7,0.06835082428781498 +OMOPSO,ZDT2,SP,8,0.08056178926843673 +OMOPSO,ZDT2,SP,9,0.04835815407547898 +OMOPSO,ZDT2,SP,10,0.050223210217353195 +OMOPSO,ZDT2,SP,11,0.08212534607078474 +OMOPSO,ZDT2,SP,12,0.09693564269483916 +OMOPSO,ZDT2,SP,13,0.07725642761563983 +OMOPSO,ZDT2,SP,14,0.09402853778480225 +OMOPSO,ZDT2,SP,15,0.04830292030358237 +OMOPSO,ZDT2,SP,16,0.06705889504332167 +OMOPSO,ZDT2,SP,17,0.09239621671424636 +OMOPSO,ZDT2,SP,18,0.08849175245384823 +OMOPSO,ZDT2,SP,19,0.09027565572091395 +OMOPSO,ZDT2,SP,20,0.07647352168259494 +OMOPSO,ZDT2,SP,21,0.06911067432073269 +OMOPSO,ZDT2,SP,22,0.06002593603423057 +OMOPSO,ZDT2,SP,23,0.09359322940046438 +OMOPSO,ZDT2,SP,24,0.06105318572234853 +OMOPSO,ZDT3,SP,0,0.7192343303617457 +OMOPSO,ZDT3,SP,1,0.7220789542242361 +OMOPSO,ZDT3,SP,2,0.7114484353245192 +OMOPSO,ZDT3,SP,3,0.7020494057860079 +OMOPSO,ZDT3,SP,4,0.711732408739657 +OMOPSO,ZDT3,SP,5,0.7062283806904247 +OMOPSO,ZDT3,SP,6,0.7044776567274909 +OMOPSO,ZDT3,SP,7,0.7023870941199915 +OMOPSO,ZDT3,SP,8,0.7121788533607479 +OMOPSO,ZDT3,SP,9,0.7185536504571944 +OMOPSO,ZDT3,SP,10,0.720008506779064 +OMOPSO,ZDT3,SP,11,0.7033889659315455 +OMOPSO,ZDT3,SP,12,0.7039117167995143 +OMOPSO,ZDT3,SP,13,0.7112718045093028 +OMOPSO,ZDT3,SP,14,0.7053236986475395 +OMOPSO,ZDT3,SP,15,0.7147310105387401 +OMOPSO,ZDT3,SP,16,0.7084595347039724 +OMOPSO,ZDT3,SP,17,0.7068730105362158 +OMOPSO,ZDT3,SP,18,0.7059236886532237 +OMOPSO,ZDT3,SP,19,0.7033567239434794 +OMOPSO,ZDT3,SP,20,0.7154172191358878 +OMOPSO,ZDT3,SP,21,0.7176913494302414 +OMOPSO,ZDT3,SP,22,0.7077229382635014 +OMOPSO,ZDT3,SP,23,0.7132181722368204 +OMOPSO,ZDT3,SP,24,0.7031280848874317 +OMOPSO,ZDT4,SP,0,0.9527088914360842 +OMOPSO,ZDT4,SP,1,0.8443352684573346 +OMOPSO,ZDT4,SP,2,1.029050456424958 +OMOPSO,ZDT4,SP,3,0.8204605541225981 +OMOPSO,ZDT4,SP,4,1.0690116888851007 +OMOPSO,ZDT4,SP,5,0.8308325688033403 +OMOPSO,ZDT4,SP,6,0.8365788937058621 +OMOPSO,ZDT4,SP,7,0.9325670697078292 +OMOPSO,ZDT4,SP,8,0.8771035183629163 +OMOPSO,ZDT4,SP,9,0.8443627382414002 +OMOPSO,ZDT4,SP,10,0.9377414468569871 +OMOPSO,ZDT4,SP,11,0.8745833148631127 +OMOPSO,ZDT4,SP,12,1.071110312444195 +OMOPSO,ZDT4,SP,13,0.8212942629929303 +OMOPSO,ZDT4,SP,14,0.9124508630522402 +OMOPSO,ZDT4,SP,15,0.8537740432603517 +OMOPSO,ZDT4,SP,16,0.952180003109745 +OMOPSO,ZDT4,SP,17,0.8303616003896095 +OMOPSO,ZDT4,SP,18,0.808105055644014 +OMOPSO,ZDT4,SP,19,0.8988287737789045 +OMOPSO,ZDT4,SP,20,0.7803797251319916 +OMOPSO,ZDT4,SP,21,1.020869862807817 +OMOPSO,ZDT4,SP,22,0.8218496352517355 +OMOPSO,ZDT4,SP,23,0.9037251576481333 +OMOPSO,ZDT4,SP,24,0.8247223992584986 +OMOPSO,ZDT6,SP,0,0.7205271121737864 +OMOPSO,ZDT6,SP,1,0.05130634197579073 +OMOPSO,ZDT6,SP,2,0.04944467844787462 +OMOPSO,ZDT6,SP,3,0.4859053811007766 +OMOPSO,ZDT6,SP,4,0.050956464318391854 +OMOPSO,ZDT6,SP,5,0.07495749340150512 +OMOPSO,ZDT6,SP,6,0.0633243079970205 +OMOPSO,ZDT6,SP,7,0.10998929939419462 +OMOPSO,ZDT6,SP,8,0.0858861774745716 +OMOPSO,ZDT6,SP,9,0.09857541354076366 +OMOPSO,ZDT6,SP,10,0.048702039550792414 +OMOPSO,ZDT6,SP,11,1.3141280741139871 +OMOPSO,ZDT6,SP,12,0.05291747735976786 +OMOPSO,ZDT6,SP,13,0.9508748926873115 +OMOPSO,ZDT6,SP,14,0.10971686434072045 +OMOPSO,ZDT6,SP,15,0.8646129825296276 +OMOPSO,ZDT6,SP,16,0.14586366592865652 +OMOPSO,ZDT6,SP,17,0.06827406419681559 +OMOPSO,ZDT6,SP,18,0.21391668613540007 +OMOPSO,ZDT6,SP,19,0.5425542193889313 +OMOPSO,ZDT6,SP,20,0.07055528611647599 +OMOPSO,ZDT6,SP,21,0.06943075343507568 +OMOPSO,ZDT6,SP,22,0.27545252451389785 +OMOPSO,ZDT6,SP,23,0.9949540694741138 +OMOPSO,ZDT6,SP,24,0.6759696908025229 +OMOPSO,DTLZ1,SP,0,0.6620680653645883 +OMOPSO,DTLZ1,SP,1,0.7489772158147393 +OMOPSO,DTLZ1,SP,2,0.88619246482314 +OMOPSO,DTLZ1,SP,3,0.9243013640399258 +OMOPSO,DTLZ1,SP,4,0.5808580143547126 +OMOPSO,DTLZ1,SP,5,0.8670001296392699 +OMOPSO,DTLZ1,SP,6,0.7555774014611205 +OMOPSO,DTLZ1,SP,7,0.8044650055284945 +OMOPSO,DTLZ1,SP,8,0.6686010400958874 +OMOPSO,DTLZ1,SP,9,0.9011010549348536 +OMOPSO,DTLZ1,SP,10,0.7776013509619115 +OMOPSO,DTLZ1,SP,11,0.5800608210797511 +OMOPSO,DTLZ1,SP,12,0.9131903228713757 +OMOPSO,DTLZ1,SP,13,0.621190926995317 +OMOPSO,DTLZ1,SP,14,0.8453149218448924 +OMOPSO,DTLZ1,SP,15,0.7879434517641394 +OMOPSO,DTLZ1,SP,16,0.864788004560078 +OMOPSO,DTLZ1,SP,17,0.79669281320369 +OMOPSO,DTLZ1,SP,18,0.8952313486248884 +OMOPSO,DTLZ1,SP,19,0.6045230744455065 +OMOPSO,DTLZ1,SP,20,0.8689895162333658 +OMOPSO,DTLZ1,SP,21,0.7775091962200518 +OMOPSO,DTLZ1,SP,22,0.7446229783694449 +OMOPSO,DTLZ1,SP,23,0.8042047155391436 +OMOPSO,DTLZ1,SP,24,0.6146434949099157 +OMOPSO,DTLZ2,SP,0,0.1375779634306559 +OMOPSO,DTLZ2,SP,1,0.10716666760993103 +OMOPSO,DTLZ2,SP,2,0.1127256118728278 +OMOPSO,DTLZ2,SP,3,0.12722207558230003 +OMOPSO,DTLZ2,SP,4,0.11860227147700289 +OMOPSO,DTLZ2,SP,5,0.11180873770020149 +OMOPSO,DTLZ2,SP,6,0.11622933014637475 +OMOPSO,DTLZ2,SP,7,0.14540203864551746 +OMOPSO,DTLZ2,SP,8,0.12249792081095517 +OMOPSO,DTLZ2,SP,9,0.1222416858473878 +OMOPSO,DTLZ2,SP,10,0.12771512691946404 +OMOPSO,DTLZ2,SP,11,0.11137552306333921 +OMOPSO,DTLZ2,SP,12,0.10190432798847524 +OMOPSO,DTLZ2,SP,13,0.1262652930358752 +OMOPSO,DTLZ2,SP,14,0.14405317656910546 +OMOPSO,DTLZ2,SP,15,0.11833504702782818 +OMOPSO,DTLZ2,SP,16,0.10169330355760953 +OMOPSO,DTLZ2,SP,17,0.13715703643516103 +OMOPSO,DTLZ2,SP,18,0.11499669108471201 +OMOPSO,DTLZ2,SP,19,0.1257450829690124 +OMOPSO,DTLZ2,SP,20,0.13577668279760677 +OMOPSO,DTLZ2,SP,21,0.10075922505919818 +OMOPSO,DTLZ2,SP,22,0.12384451243005752 +OMOPSO,DTLZ2,SP,23,0.13635872310675992 +OMOPSO,DTLZ2,SP,24,0.1112478921674445 +OMOPSO,DTLZ3,SP,0,0.6229127131014903 +OMOPSO,DTLZ3,SP,1,1.1668759323477884 +OMOPSO,DTLZ3,SP,2,0.7232294347604616 +OMOPSO,DTLZ3,SP,3,0.9997336509459226 +OMOPSO,DTLZ3,SP,4,0.7525995527845152 +OMOPSO,DTLZ3,SP,5,0.7365861711031869 +OMOPSO,DTLZ3,SP,6,0.8115758423976963 +OMOPSO,DTLZ3,SP,7,0.8057968754951123 +OMOPSO,DTLZ3,SP,8,0.8460653996357493 +OMOPSO,DTLZ3,SP,9,0.7277906938013854 +OMOPSO,DTLZ3,SP,10,0.8298583991875519 +OMOPSO,DTLZ3,SP,11,0.7309378762052424 +OMOPSO,DTLZ3,SP,12,0.6894791513605343 +OMOPSO,DTLZ3,SP,13,0.7216739672908489 +OMOPSO,DTLZ3,SP,14,0.8490953821698122 +OMOPSO,DTLZ3,SP,15,0.7499602321055123 +OMOPSO,DTLZ3,SP,16,0.5063418961165873 +OMOPSO,DTLZ3,SP,17,0.5027895442384672 +OMOPSO,DTLZ3,SP,18,0.5090676027244925 +OMOPSO,DTLZ3,SP,19,0.6400922610384364 +OMOPSO,DTLZ3,SP,20,0.8816115671545715 +OMOPSO,DTLZ3,SP,21,0.6743427322342403 +OMOPSO,DTLZ3,SP,22,0.6968860883990133 +OMOPSO,DTLZ3,SP,23,0.6671880677331863 +OMOPSO,DTLZ3,SP,24,0.879513356040698 +OMOPSO,DTLZ4,SP,0,0.11206452030325924 +OMOPSO,DTLZ4,SP,1,0.0993078620744105 +OMOPSO,DTLZ4,SP,2,1.0 +OMOPSO,DTLZ4,SP,3,0.1398522955700213 +OMOPSO,DTLZ4,SP,4,0.12187364794999962 +OMOPSO,DTLZ4,SP,5,0.11784827861401906 +OMOPSO,DTLZ4,SP,6,0.10640925441509319 +OMOPSO,DTLZ4,SP,7,0.11399389675087954 +OMOPSO,DTLZ4,SP,8,0.10273613176961673 +OMOPSO,DTLZ4,SP,9,0.11074007664499916 +OMOPSO,DTLZ4,SP,10,0.10736185204404894 +OMOPSO,DTLZ4,SP,11,0.137419392128635 +OMOPSO,DTLZ4,SP,12,0.11566444632443944 +OMOPSO,DTLZ4,SP,13,0.9999999985712558 +OMOPSO,DTLZ4,SP,14,0.12415229613666001 +OMOPSO,DTLZ4,SP,15,0.13240195970238924 +OMOPSO,DTLZ4,SP,16,0.11221801643318334 +OMOPSO,DTLZ4,SP,17,0.140555353490795 +OMOPSO,DTLZ4,SP,18,0.11630638156507547 +OMOPSO,DTLZ4,SP,19,0.11597699680734058 +OMOPSO,DTLZ4,SP,20,0.10272347331112475 +OMOPSO,DTLZ4,SP,21,0.15418832570011742 +OMOPSO,DTLZ4,SP,22,0.12164440554931359 +OMOPSO,DTLZ4,SP,23,0.12260733535965414 +OMOPSO,DTLZ4,SP,24,0.12988355617483877 +OMOPSO,DTLZ5,SP,0,0.1511236383320096 +OMOPSO,DTLZ5,SP,1,0.11673162252976249 +OMOPSO,DTLZ5,SP,2,0.0960801183398748 +OMOPSO,DTLZ5,SP,3,0.10863449329082657 +OMOPSO,DTLZ5,SP,4,0.09878350775593965 +OMOPSO,DTLZ5,SP,5,0.1295877221176907 +OMOPSO,DTLZ5,SP,6,0.11666455897772482 +OMOPSO,DTLZ5,SP,7,0.12175942407231014 +OMOPSO,DTLZ5,SP,8,0.12325693354322421 +OMOPSO,DTLZ5,SP,9,0.13066942791355665 +OMOPSO,DTLZ5,SP,10,0.12331413170143896 +OMOPSO,DTLZ5,SP,11,0.11125642736196208 +OMOPSO,DTLZ5,SP,12,0.1378937482565917 +OMOPSO,DTLZ5,SP,13,0.11942693086867257 +OMOPSO,DTLZ5,SP,14,0.11525071088455789 +OMOPSO,DTLZ5,SP,15,0.12114282684297628 +OMOPSO,DTLZ5,SP,16,0.13419037822871485 +OMOPSO,DTLZ5,SP,17,0.10713468685246645 +OMOPSO,DTLZ5,SP,18,0.10906109040830429 +OMOPSO,DTLZ5,SP,19,0.11604946065835448 +OMOPSO,DTLZ5,SP,20,0.13907123111984832 +OMOPSO,DTLZ5,SP,21,0.13616562534543228 +OMOPSO,DTLZ5,SP,22,0.12590902493473702 +OMOPSO,DTLZ5,SP,23,0.12508493197202963 +OMOPSO,DTLZ5,SP,24,0.14152110912003693 +OMOPSO,DTLZ6,SP,0,0.09471954966405367 +OMOPSO,DTLZ6,SP,1,0.10874622133077601 +OMOPSO,DTLZ6,SP,2,0.13271080681739125 +OMOPSO,DTLZ6,SP,3,0.12293030220859799 +OMOPSO,DTLZ6,SP,4,0.11259098190883322 +OMOPSO,DTLZ6,SP,5,0.11730961585994738 +OMOPSO,DTLZ6,SP,6,0.1037876604887381 +OMOPSO,DTLZ6,SP,7,0.1250002727115529 +OMOPSO,DTLZ6,SP,8,0.08764769144782916 +OMOPSO,DTLZ6,SP,9,0.11052922840104333 +OMOPSO,DTLZ6,SP,10,0.1469414650367578 +OMOPSO,DTLZ6,SP,11,0.12059529450053831 +OMOPSO,DTLZ6,SP,12,0.11135666750959392 +OMOPSO,DTLZ6,SP,13,0.10399625461499243 +OMOPSO,DTLZ6,SP,14,0.12142723156363008 +OMOPSO,DTLZ6,SP,15,0.09309085577090521 +OMOPSO,DTLZ6,SP,16,0.11075751048387933 +OMOPSO,DTLZ6,SP,17,0.08162069581200856 +OMOPSO,DTLZ6,SP,18,0.09095823454712791 +OMOPSO,DTLZ6,SP,19,0.11696008936865934 +OMOPSO,DTLZ6,SP,20,0.1275370770762852 +OMOPSO,DTLZ6,SP,21,0.10972985783526834 +OMOPSO,DTLZ6,SP,22,0.12010887648209613 +OMOPSO,DTLZ6,SP,23,0.10261164551613035 +OMOPSO,DTLZ6,SP,24,0.1099749523018776 +OMOPSO,DTLZ7,SP,0,0.5179031227469699 +OMOPSO,DTLZ7,SP,1,0.738017548747846 +OMOPSO,DTLZ7,SP,2,0.5131132999080916 +OMOPSO,DTLZ7,SP,3,0.5187020322300434 +OMOPSO,DTLZ7,SP,4,0.5198210073524954 +OMOPSO,DTLZ7,SP,5,0.5192282842691696 +OMOPSO,DTLZ7,SP,6,0.5198989738347366 +OMOPSO,DTLZ7,SP,7,0.5192700035562006 +OMOPSO,DTLZ7,SP,8,0.7397204929751066 +OMOPSO,DTLZ7,SP,9,0.5195240506059915 +OMOPSO,DTLZ7,SP,10,0.5200540718895971 +OMOPSO,DTLZ7,SP,11,0.738580839569399 +OMOPSO,DTLZ7,SP,12,0.519587225507508 +OMOPSO,DTLZ7,SP,13,0.5237564854147645 +OMOPSO,DTLZ7,SP,14,0.5181155744030966 +OMOPSO,DTLZ7,SP,15,0.5217879894280328 +OMOPSO,DTLZ7,SP,16,0.7367569584783071 +OMOPSO,DTLZ7,SP,17,0.5191039853248951 +OMOPSO,DTLZ7,SP,18,0.5225550898256844 +OMOPSO,DTLZ7,SP,19,0.5156300450927606 +OMOPSO,DTLZ7,SP,20,0.5170857368161931 +OMOPSO,DTLZ7,SP,21,0.5193844114434082 +OMOPSO,DTLZ7,SP,22,0.5182717315389386 +OMOPSO,DTLZ7,SP,23,0.525848154611316 +OMOPSO,DTLZ7,SP,24,0.5216178865403969 +OMOPSO,WFG1,SP,0,1.1055366777315185 +OMOPSO,WFG1,SP,1,1.2087330504678397 +OMOPSO,WFG1,SP,2,0.8499760473947986 +OMOPSO,WFG1,SP,3,1.2836643802954646 +OMOPSO,WFG1,SP,4,1.1852325308181095 +OMOPSO,WFG1,SP,5,1.0372116567877634 +OMOPSO,WFG1,SP,6,1.1419671524030448 +OMOPSO,WFG1,SP,7,1.1395485767958582 +OMOPSO,WFG1,SP,8,1.2416542499547014 +OMOPSO,WFG1,SP,9,1.2178924425002982 +OMOPSO,WFG1,SP,10,1.1473162317350076 +OMOPSO,WFG1,SP,11,1.25705871504335 +OMOPSO,WFG1,SP,12,1.1271408714589901 +OMOPSO,WFG1,SP,13,1.163159593860752 +OMOPSO,WFG1,SP,14,1.153944088595813 +OMOPSO,WFG1,SP,15,1.2764766635094973 +OMOPSO,WFG1,SP,16,1.1509308874879336 +OMOPSO,WFG1,SP,17,1.1121111085165176 +OMOPSO,WFG1,SP,18,1.3321551816512243 +OMOPSO,WFG1,SP,19,1.2130398009238093 +OMOPSO,WFG1,SP,20,1.1877874030955486 +OMOPSO,WFG1,SP,21,1.1224831034972387 +OMOPSO,WFG1,SP,22,1.149669314254883 +OMOPSO,WFG1,SP,23,0.98147541299106 +OMOPSO,WFG1,SP,24,1.2367593774599246 +OMOPSO,WFG2,SP,0,0.7627689628881006 +OMOPSO,WFG2,SP,1,0.7606562000966314 +OMOPSO,WFG2,SP,2,0.7630673988549095 +OMOPSO,WFG2,SP,3,0.7638873203136775 +OMOPSO,WFG2,SP,4,0.7707341403110898 +OMOPSO,WFG2,SP,5,0.7632550760432788 +OMOPSO,WFG2,SP,6,0.7614855803676133 +OMOPSO,WFG2,SP,7,0.7602576593049892 +OMOPSO,WFG2,SP,8,0.7608631833996945 +OMOPSO,WFG2,SP,9,0.759433076160289 +OMOPSO,WFG2,SP,10,0.7629769658148053 +OMOPSO,WFG2,SP,11,0.7603085777661484 +OMOPSO,WFG2,SP,12,0.764472843291231 +OMOPSO,WFG2,SP,13,0.7645905898948083 +OMOPSO,WFG2,SP,14,0.7672125547134683 +OMOPSO,WFG2,SP,15,0.7603330050094833 +OMOPSO,WFG2,SP,16,0.7595686937637981 +OMOPSO,WFG2,SP,17,0.7634853812319216 +OMOPSO,WFG2,SP,18,0.7610827968789177 +OMOPSO,WFG2,SP,19,0.7618084464996402 +OMOPSO,WFG2,SP,20,0.7613200079415674 +OMOPSO,WFG2,SP,21,0.7618860286033284 +OMOPSO,WFG2,SP,22,0.7620614974185805 +OMOPSO,WFG2,SP,23,0.761766572750922 +OMOPSO,WFG2,SP,24,0.7613902317832547 +OMOPSO,WFG3,SP,0,0.05488816558660171 +OMOPSO,WFG3,SP,1,0.04106158897758661 +OMOPSO,WFG3,SP,2,0.04091367798764631 +OMOPSO,WFG3,SP,3,0.04704498085301797 +OMOPSO,WFG3,SP,4,0.03199674578706432 +OMOPSO,WFG3,SP,5,0.042736692062412054 +OMOPSO,WFG3,SP,6,0.04187576136765976 +OMOPSO,WFG3,SP,7,0.03693942924436888 +OMOPSO,WFG3,SP,8,0.04772764957762901 +OMOPSO,WFG3,SP,9,0.057271698244456055 +OMOPSO,WFG3,SP,10,0.04524921783640094 +OMOPSO,WFG3,SP,11,0.04291345632457836 +OMOPSO,WFG3,SP,12,0.04481901546090514 +OMOPSO,WFG3,SP,13,0.03114841978622242 +OMOPSO,WFG3,SP,14,0.03374726500277063 +OMOPSO,WFG3,SP,15,0.04209759058343483 +OMOPSO,WFG3,SP,16,0.04122169203407268 +OMOPSO,WFG3,SP,17,0.0383713735582044 +OMOPSO,WFG3,SP,18,0.038319854225934855 +OMOPSO,WFG3,SP,19,0.05493342144588032 +OMOPSO,WFG3,SP,20,0.05350631898566277 +OMOPSO,WFG3,SP,21,0.057400285331185116 +OMOPSO,WFG3,SP,22,0.04884642401181323 +OMOPSO,WFG3,SP,23,0.04595024954177323 +OMOPSO,WFG3,SP,24,0.05453271469348478 +OMOPSO,WFG4,SP,0,0.419264651004591 +OMOPSO,WFG4,SP,1,0.40052464791758535 +OMOPSO,WFG4,SP,2,0.38545822971990484 +OMOPSO,WFG4,SP,3,0.36122673601697713 +OMOPSO,WFG4,SP,4,0.48783958510432895 +OMOPSO,WFG4,SP,5,0.404037540012638 +OMOPSO,WFG4,SP,6,0.3725880651548938 +OMOPSO,WFG4,SP,7,0.36898427295484526 +OMOPSO,WFG4,SP,8,0.371608601466858 +OMOPSO,WFG4,SP,9,0.32525076062972297 +OMOPSO,WFG4,SP,10,0.437693123579678 +OMOPSO,WFG4,SP,11,0.40783297445085187 +OMOPSO,WFG4,SP,12,0.49170136842725126 +OMOPSO,WFG4,SP,13,0.3296866437316339 +OMOPSO,WFG4,SP,14,0.32999418619310056 +OMOPSO,WFG4,SP,15,0.3702168630245007 +OMOPSO,WFG4,SP,16,0.3447947444872898 +OMOPSO,WFG4,SP,17,0.39295992075382213 +OMOPSO,WFG4,SP,18,0.31110213459961805 +OMOPSO,WFG4,SP,19,0.3708530283542786 +OMOPSO,WFG4,SP,20,0.41459922209005434 +OMOPSO,WFG4,SP,21,0.35898892068579114 +OMOPSO,WFG4,SP,22,0.3804905675852251 +OMOPSO,WFG4,SP,23,0.32687654116273585 +OMOPSO,WFG4,SP,24,0.363737156408553 +OMOPSO,WFG5,SP,0,0.1452258350324892 +OMOPSO,WFG5,SP,1,0.117690699415083 +OMOPSO,WFG5,SP,2,0.13166086077775163 +OMOPSO,WFG5,SP,3,0.12342783131426195 +OMOPSO,WFG5,SP,4,0.1507046112059793 +OMOPSO,WFG5,SP,5,0.1454288583700996 +OMOPSO,WFG5,SP,6,0.1397461417371818 +OMOPSO,WFG5,SP,7,0.13338300105677103 +OMOPSO,WFG5,SP,8,0.11489298888266536 +OMOPSO,WFG5,SP,9,0.1455688396446924 +OMOPSO,WFG5,SP,10,0.13161479427706177 +OMOPSO,WFG5,SP,11,0.14418786646961215 +OMOPSO,WFG5,SP,12,0.13613816078762697 +OMOPSO,WFG5,SP,13,0.13331409514323167 +OMOPSO,WFG5,SP,14,0.1660099384488335 +OMOPSO,WFG5,SP,15,0.13130353733243516 +OMOPSO,WFG5,SP,16,0.14850847765951777 +OMOPSO,WFG5,SP,17,0.13806081554831898 +OMOPSO,WFG5,SP,18,0.12420131397966232 +OMOPSO,WFG5,SP,19,0.13161871637044498 +OMOPSO,WFG5,SP,20,0.1567832975979783 +OMOPSO,WFG5,SP,21,0.1373271604419962 +OMOPSO,WFG5,SP,22,0.1431513442237899 +OMOPSO,WFG5,SP,23,0.13876760117145387 +OMOPSO,WFG5,SP,24,0.13695737158915983 +OMOPSO,WFG6,SP,0,0.10847414916549519 +OMOPSO,WFG6,SP,1,0.11871247097333995 +OMOPSO,WFG6,SP,2,0.0951852425278362 +OMOPSO,WFG6,SP,3,0.12366990567264322 +OMOPSO,WFG6,SP,4,0.11547340086820451 +OMOPSO,WFG6,SP,5,0.09845537691588793 +OMOPSO,WFG6,SP,6,0.13145344098776698 +OMOPSO,WFG6,SP,7,0.12808082175198318 +OMOPSO,WFG6,SP,8,0.127424235310875 +OMOPSO,WFG6,SP,9,0.13068070174531482 +OMOPSO,WFG6,SP,10,0.10847128111786497 +OMOPSO,WFG6,SP,11,0.09887268164484667 +OMOPSO,WFG6,SP,12,0.1177488503090388 +OMOPSO,WFG6,SP,13,0.10472441600975056 +OMOPSO,WFG6,SP,14,0.12975858039783333 +OMOPSO,WFG6,SP,15,0.10844035195102948 +OMOPSO,WFG6,SP,16,0.1139866296361305 +OMOPSO,WFG6,SP,17,0.113268214777826 +OMOPSO,WFG6,SP,18,0.09638964798833502 +OMOPSO,WFG6,SP,19,0.09113781929057843 +OMOPSO,WFG6,SP,20,0.1334869599190985 +OMOPSO,WFG6,SP,21,0.12251916711014753 +OMOPSO,WFG6,SP,22,0.11024783069495879 +OMOPSO,WFG6,SP,23,0.10324300772112356 +OMOPSO,WFG6,SP,24,0.13155006362365254 +OMOPSO,WFG7,SP,0,0.1170882653076008 +OMOPSO,WFG7,SP,1,0.11756813599619953 +OMOPSO,WFG7,SP,2,0.12567930220135104 +OMOPSO,WFG7,SP,3,0.1361173918317489 +OMOPSO,WFG7,SP,4,0.10736284007985962 +OMOPSO,WFG7,SP,5,0.11101822059081924 +OMOPSO,WFG7,SP,6,0.1211031629705359 +OMOPSO,WFG7,SP,7,0.1180005465202645 +OMOPSO,WFG7,SP,8,0.13541088064568105 +OMOPSO,WFG7,SP,9,0.12342335548764428 +OMOPSO,WFG7,SP,10,0.1191922558154085 +OMOPSO,WFG7,SP,11,0.09470582850866328 +OMOPSO,WFG7,SP,12,0.09482668469797069 +OMOPSO,WFG7,SP,13,0.13588406713852363 +OMOPSO,WFG7,SP,14,0.12886232662706373 +OMOPSO,WFG7,SP,15,0.12157978140081611 +OMOPSO,WFG7,SP,16,0.11580125810214102 +OMOPSO,WFG7,SP,17,0.13218372884911872 +OMOPSO,WFG7,SP,18,0.1289194444888954 +OMOPSO,WFG7,SP,19,0.12885492211818597 +OMOPSO,WFG7,SP,20,0.1217835839838461 +OMOPSO,WFG7,SP,21,0.12110754469956547 +OMOPSO,WFG7,SP,22,0.12414629557827896 +OMOPSO,WFG7,SP,23,0.12952224393534495 +OMOPSO,WFG7,SP,24,0.13890937796543593 +OMOPSO,WFG8,SP,0,0.48356549667551035 +OMOPSO,WFG8,SP,1,0.5229805146544483 +OMOPSO,WFG8,SP,2,0.7539425869532209 +OMOPSO,WFG8,SP,3,0.5341768715336942 +OMOPSO,WFG8,SP,4,0.6846281649707564 +OMOPSO,WFG8,SP,5,0.6779272923120122 +OMOPSO,WFG8,SP,6,0.5384061632804149 +OMOPSO,WFG8,SP,7,0.5675247183524903 +OMOPSO,WFG8,SP,8,0.5054263821050938 +OMOPSO,WFG8,SP,9,0.6916974840295389 +OMOPSO,WFG8,SP,10,0.6090945293507112 +OMOPSO,WFG8,SP,11,0.7057333606897463 +OMOPSO,WFG8,SP,12,0.5079357665229932 +OMOPSO,WFG8,SP,13,0.5444571787019719 +OMOPSO,WFG8,SP,14,0.7374575922379131 +OMOPSO,WFG8,SP,15,0.5385794039453206 +OMOPSO,WFG8,SP,16,0.5608542820642781 +OMOPSO,WFG8,SP,17,0.5379945326409978 +OMOPSO,WFG8,SP,18,0.598820552349217 +OMOPSO,WFG8,SP,19,0.530872860381124 +OMOPSO,WFG8,SP,20,0.5245048754757354 +OMOPSO,WFG8,SP,21,0.521119435096065 +OMOPSO,WFG8,SP,22,0.6432539094433662 +OMOPSO,WFG8,SP,23,0.5385727584337493 +OMOPSO,WFG8,SP,24,0.5781534848603994 +OMOPSO,WFG9,SP,0,0.17627304023524637 +OMOPSO,WFG9,SP,1,0.1867660622212093 +OMOPSO,WFG9,SP,2,0.20029093585504842 +OMOPSO,WFG9,SP,3,0.2003317942268254 +OMOPSO,WFG9,SP,4,0.22496766310710398 +OMOPSO,WFG9,SP,5,0.16177355277490052 +OMOPSO,WFG9,SP,6,0.21520480929059801 +OMOPSO,WFG9,SP,7,0.20144749574402923 +OMOPSO,WFG9,SP,8,0.18033555724925548 +OMOPSO,WFG9,SP,9,0.1723103629670005 +OMOPSO,WFG9,SP,10,0.18283458257326052 +OMOPSO,WFG9,SP,11,0.20395433681389702 +OMOPSO,WFG9,SP,12,0.17923083427741696 +OMOPSO,WFG9,SP,13,0.15348516322600267 +OMOPSO,WFG9,SP,14,0.20337765296408447 +OMOPSO,WFG9,SP,15,0.20501500251668414 +OMOPSO,WFG9,SP,16,0.1699821112832252 +OMOPSO,WFG9,SP,17,0.17445411944927466 +OMOPSO,WFG9,SP,18,0.19192725840632463 +OMOPSO,WFG9,SP,19,0.19862406975183433 +OMOPSO,WFG9,SP,20,0.20654148745999185 +OMOPSO,WFG9,SP,21,0.19221305185362317 +OMOPSO,WFG9,SP,22,0.2251945215133797 +OMOPSO,WFG9,SP,23,0.20642597061143667 +OMOPSO,WFG9,SP,24,0.18841290007616782 +AutoMOPSO,ZDT1,SP,0,0.08758007494295734 +AutoMOPSO,ZDT1,SP,1,0.11981329885115143 +AutoMOPSO,ZDT1,SP,2,0.09928260340487473 +AutoMOPSO,ZDT1,SP,3,0.1027149646023431 +AutoMOPSO,ZDT1,SP,4,0.11105281352806434 +AutoMOPSO,ZDT1,SP,5,0.1368336768463419 +AutoMOPSO,ZDT1,SP,6,0.1035612527650895 +AutoMOPSO,ZDT1,SP,7,0.11144436644153767 +AutoMOPSO,ZDT1,SP,8,0.11968480505034833 +AutoMOPSO,ZDT1,SP,9,0.11592863601695044 +AutoMOPSO,ZDT1,SP,10,0.11431917016854048 +AutoMOPSO,ZDT1,SP,11,0.12364584751079503 +AutoMOPSO,ZDT1,SP,12,0.10314999869995506 +AutoMOPSO,ZDT1,SP,13,0.12179426101871799 +AutoMOPSO,ZDT1,SP,14,0.1105531995920115 +AutoMOPSO,ZDT1,SP,15,0.10622552592182313 +AutoMOPSO,ZDT1,SP,16,0.13111645044441883 +AutoMOPSO,ZDT1,SP,17,0.12077562586764164 +AutoMOPSO,ZDT1,SP,18,0.11939826670266993 +AutoMOPSO,ZDT1,SP,19,0.10522178812481077 +AutoMOPSO,ZDT1,SP,20,0.1174321342172177 +AutoMOPSO,ZDT1,SP,21,0.10959842142034354 +AutoMOPSO,ZDT1,SP,22,0.10050260871751338 +AutoMOPSO,ZDT1,SP,23,0.0892557392701354 +AutoMOPSO,ZDT1,SP,24,0.10550395506011151 +AutoMOPSO,ZDT2,SP,0,0.13157302292441128 +AutoMOPSO,ZDT2,SP,1,0.14208773322993865 +AutoMOPSO,ZDT2,SP,2,0.12693824756273625 +AutoMOPSO,ZDT2,SP,3,0.11081581254789566 +AutoMOPSO,ZDT2,SP,4,0.1342126450733061 +AutoMOPSO,ZDT2,SP,5,0.12743622928516504 +AutoMOPSO,ZDT2,SP,6,0.1445341313195049 +AutoMOPSO,ZDT2,SP,7,0.10644921862408283 +AutoMOPSO,ZDT2,SP,8,0.11935637576238292 +AutoMOPSO,ZDT2,SP,9,0.11385996259430073 +AutoMOPSO,ZDT2,SP,10,0.12524494629046598 +AutoMOPSO,ZDT2,SP,11,0.09984095585259166 +AutoMOPSO,ZDT2,SP,12,0.14978021805984057 +AutoMOPSO,ZDT2,SP,13,0.14390304412010557 +AutoMOPSO,ZDT2,SP,14,0.13333699719945286 +AutoMOPSO,ZDT2,SP,15,0.11235586377328806 +AutoMOPSO,ZDT2,SP,16,0.11799496904420063 +AutoMOPSO,ZDT2,SP,17,0.13340326704562516 +AutoMOPSO,ZDT2,SP,18,0.11564312677837245 +AutoMOPSO,ZDT2,SP,19,0.11289804904763533 +AutoMOPSO,ZDT2,SP,20,0.14591170682278826 +AutoMOPSO,ZDT2,SP,21,0.09855100410237048 +AutoMOPSO,ZDT2,SP,22,0.13018970390657275 +AutoMOPSO,ZDT2,SP,23,0.1311982948970294 +AutoMOPSO,ZDT2,SP,24,0.15459124114478867 +AutoMOPSO,ZDT3,SP,0,0.7363430016022879 +AutoMOPSO,ZDT3,SP,1,0.7377944904000331 +AutoMOPSO,ZDT3,SP,2,0.7418781306629165 +AutoMOPSO,ZDT3,SP,3,0.7419100273083136 +AutoMOPSO,ZDT3,SP,4,0.7382362884221669 +AutoMOPSO,ZDT3,SP,5,0.7433032912193469 +AutoMOPSO,ZDT3,SP,6,0.7385875975643253 +AutoMOPSO,ZDT3,SP,7,0.7369416084582232 +AutoMOPSO,ZDT3,SP,8,0.7360556170564211 +AutoMOPSO,ZDT3,SP,9,0.7398352840295017 +AutoMOPSO,ZDT3,SP,10,0.7375349732477121 +AutoMOPSO,ZDT3,SP,11,0.7422470300560274 +AutoMOPSO,ZDT3,SP,12,0.7335418476118369 +AutoMOPSO,ZDT3,SP,13,0.7511672149359145 +AutoMOPSO,ZDT3,SP,14,0.7357808471698389 +AutoMOPSO,ZDT3,SP,15,0.7409094629435138 +AutoMOPSO,ZDT3,SP,16,0.7427691714147745 +AutoMOPSO,ZDT3,SP,17,0.7512225357580401 +AutoMOPSO,ZDT3,SP,18,0.7416275012230057 +AutoMOPSO,ZDT3,SP,19,0.7390516338682972 +AutoMOPSO,ZDT3,SP,20,0.7398921795594358 +AutoMOPSO,ZDT3,SP,21,0.7324459254438658 +AutoMOPSO,ZDT3,SP,22,0.7355209295590062 +AutoMOPSO,ZDT3,SP,23,0.7538056531182624 +AutoMOPSO,ZDT3,SP,24,0.7387221231440814 +AutoMOPSO,ZDT4,SP,0,0.11213170074894725 +AutoMOPSO,ZDT4,SP,1,0.12873303640190664 +AutoMOPSO,ZDT4,SP,2,0.11217179196897992 +AutoMOPSO,ZDT4,SP,3,0.14629082843031394 +AutoMOPSO,ZDT4,SP,4,0.13412415342693557 +AutoMOPSO,ZDT4,SP,5,0.1188033581337295 +AutoMOPSO,ZDT4,SP,6,0.11256181701348927 +AutoMOPSO,ZDT4,SP,7,0.11932428018461873 +AutoMOPSO,ZDT4,SP,8,0.11491716501407309 +AutoMOPSO,ZDT4,SP,9,0.104964077259232 +AutoMOPSO,ZDT4,SP,10,0.12298389055845046 +AutoMOPSO,ZDT4,SP,11,0.11633966455744808 +AutoMOPSO,ZDT4,SP,12,0.13379370227955248 +AutoMOPSO,ZDT4,SP,13,0.09935626646672066 +AutoMOPSO,ZDT4,SP,14,0.1129443986660569 +AutoMOPSO,ZDT4,SP,15,0.09152321878723127 +AutoMOPSO,ZDT4,SP,16,0.12543166799198813 +AutoMOPSO,ZDT4,SP,17,0.12628016025009442 +AutoMOPSO,ZDT4,SP,18,0.10567766966105922 +AutoMOPSO,ZDT4,SP,19,0.12591974611723059 +AutoMOPSO,ZDT4,SP,20,0.09313959532636137 +AutoMOPSO,ZDT4,SP,21,0.11448637414962605 +AutoMOPSO,ZDT4,SP,22,0.13532969360958075 +AutoMOPSO,ZDT4,SP,23,0.09845963705538732 +AutoMOPSO,ZDT4,SP,24,0.10652857253199673 +AutoMOPSO,ZDT6,SP,0,0.07484273753069455 +AutoMOPSO,ZDT6,SP,1,0.0702134656856345 +AutoMOPSO,ZDT6,SP,2,0.028735249955353346 +AutoMOPSO,ZDT6,SP,3,0.0744279423924518 +AutoMOPSO,ZDT6,SP,4,0.07765410259884743 +AutoMOPSO,ZDT6,SP,5,0.055912367345338006 +AutoMOPSO,ZDT6,SP,6,0.06835552065335805 +AutoMOPSO,ZDT6,SP,7,0.04060716220091327 +AutoMOPSO,ZDT6,SP,8,0.07821425170250176 +AutoMOPSO,ZDT6,SP,9,0.04478474381628231 +AutoMOPSO,ZDT6,SP,10,0.06344024842607393 +AutoMOPSO,ZDT6,SP,11,0.07923820021713507 +AutoMOPSO,ZDT6,SP,12,0.06537572684850818 +AutoMOPSO,ZDT6,SP,13,0.06381654390107279 +AutoMOPSO,ZDT6,SP,14,0.05528759193169698 +AutoMOPSO,ZDT6,SP,15,0.052294287468030984 +AutoMOPSO,ZDT6,SP,16,0.03047516391425265 +AutoMOPSO,ZDT6,SP,17,0.06169846198844989 +AutoMOPSO,ZDT6,SP,18,0.051063268411769995 +AutoMOPSO,ZDT6,SP,19,0.05451998251215456 +AutoMOPSO,ZDT6,SP,20,0.0527110956321447 +AutoMOPSO,ZDT6,SP,21,0.05913684350166163 +AutoMOPSO,ZDT6,SP,22,0.04508272140840412 +AutoMOPSO,ZDT6,SP,23,0.0512272061829038 +AutoMOPSO,ZDT6,SP,24,0.06520449252861664 +AutoMOPSO,DTLZ1,SP,0,0.048492027806665165 +AutoMOPSO,DTLZ1,SP,1,0.07144076781748186 +AutoMOPSO,DTLZ1,SP,2,0.10386245526441695 +AutoMOPSO,DTLZ1,SP,3,0.08369996159078409 +AutoMOPSO,DTLZ1,SP,4,0.04081465880292466 +AutoMOPSO,DTLZ1,SP,5,0.07112871748980615 +AutoMOPSO,DTLZ1,SP,6,0.04545486769655796 +AutoMOPSO,DTLZ1,SP,7,0.05222232289610525 +AutoMOPSO,DTLZ1,SP,8,0.06488379468572524 +AutoMOPSO,DTLZ1,SP,9,0.05307917193151904 +AutoMOPSO,DTLZ1,SP,10,0.08606784804634811 +AutoMOPSO,DTLZ1,SP,11,0.06618014463355099 +AutoMOPSO,DTLZ1,SP,12,0.04759082446724747 +AutoMOPSO,DTLZ1,SP,13,0.04836347778479 +AutoMOPSO,DTLZ1,SP,14,0.0493354541073919 +AutoMOPSO,DTLZ1,SP,15,0.04532902720915636 +AutoMOPSO,DTLZ1,SP,16,0.0640642695020403 +AutoMOPSO,DTLZ1,SP,17,0.06763342008834687 +AutoMOPSO,DTLZ1,SP,18,0.07872802667238081 +AutoMOPSO,DTLZ1,SP,19,0.9544561637965837 +AutoMOPSO,DTLZ1,SP,20,0.061524539869881545 +AutoMOPSO,DTLZ1,SP,21,0.06213224860269099 +AutoMOPSO,DTLZ1,SP,22,0.05490827779842528 +AutoMOPSO,DTLZ1,SP,23,0.0564703801317379 +AutoMOPSO,DTLZ1,SP,24,0.04864935605852291 +AutoMOPSO,DTLZ2,SP,0,0.24095702871514238 +AutoMOPSO,DTLZ2,SP,1,0.28111837983000604 +AutoMOPSO,DTLZ2,SP,2,0.2594727459169817 +AutoMOPSO,DTLZ2,SP,3,0.26786221175264757 +AutoMOPSO,DTLZ2,SP,4,0.2743158414452597 +AutoMOPSO,DTLZ2,SP,5,0.26818060907341007 +AutoMOPSO,DTLZ2,SP,6,0.26121176137027824 +AutoMOPSO,DTLZ2,SP,7,0.28385372086661376 +AutoMOPSO,DTLZ2,SP,8,0.26738243621261903 +AutoMOPSO,DTLZ2,SP,9,0.24720353703990894 +AutoMOPSO,DTLZ2,SP,10,0.2703513488684149 +AutoMOPSO,DTLZ2,SP,11,0.28067863793595893 +AutoMOPSO,DTLZ2,SP,12,0.2739401485559386 +AutoMOPSO,DTLZ2,SP,13,0.30594983861014935 +AutoMOPSO,DTLZ2,SP,14,0.26844480831047474 +AutoMOPSO,DTLZ2,SP,15,0.27092853463189515 +AutoMOPSO,DTLZ2,SP,16,0.2777503480772199 +AutoMOPSO,DTLZ2,SP,17,0.2846740197257662 +AutoMOPSO,DTLZ2,SP,18,0.29620513402285764 +AutoMOPSO,DTLZ2,SP,19,0.2766476412101976 +AutoMOPSO,DTLZ2,SP,20,0.29040773408515286 +AutoMOPSO,DTLZ2,SP,21,0.273697754115229 +AutoMOPSO,DTLZ2,SP,22,0.28638222588403667 +AutoMOPSO,DTLZ2,SP,23,0.2798974109687026 +AutoMOPSO,DTLZ2,SP,24,0.2355252525017299 +AutoMOPSO,DTLZ3,SP,0,0.52608962663847 +AutoMOPSO,DTLZ3,SP,1,1.1004873894099487 +AutoMOPSO,DTLZ3,SP,2,0.34234138565383554 +AutoMOPSO,DTLZ3,SP,3,0.2721877057686046 +AutoMOPSO,DTLZ3,SP,4,0.8772442503914186 +AutoMOPSO,DTLZ3,SP,5,0.8208339601607537 +AutoMOPSO,DTLZ3,SP,6,0.2764206751442905 +AutoMOPSO,DTLZ3,SP,7,0.8324871172285095 +AutoMOPSO,DTLZ3,SP,8,0.2724161507722472 +AutoMOPSO,DTLZ3,SP,9,0.5085183657031631 +AutoMOPSO,DTLZ3,SP,10,0.26860062695552134 +AutoMOPSO,DTLZ3,SP,11,1.097157434438713 +AutoMOPSO,DTLZ3,SP,12,0.26170702897491366 +AutoMOPSO,DTLZ3,SP,13,0.3109083932973132 +AutoMOPSO,DTLZ3,SP,14,0.288950825315186 +AutoMOPSO,DTLZ3,SP,15,0.26075745842985804 +AutoMOPSO,DTLZ3,SP,16,0.2955236784342619 +AutoMOPSO,DTLZ3,SP,17,1.4823667641322666 +AutoMOPSO,DTLZ3,SP,18,1.4251051812716775 +AutoMOPSO,DTLZ3,SP,19,0.2753318190812109 +AutoMOPSO,DTLZ3,SP,20,0.28432937096170635 +AutoMOPSO,DTLZ3,SP,21,0.8201465320453014 +AutoMOPSO,DTLZ3,SP,22,1.4792247430153154 +AutoMOPSO,DTLZ3,SP,23,0.2967210115352458 +AutoMOPSO,DTLZ3,SP,24,0.25686025518620753 +AutoMOPSO,DTLZ4,SP,0,0.3090790562662736 +AutoMOPSO,DTLZ4,SP,1,0.2638091240185177 +AutoMOPSO,DTLZ4,SP,2,0.27656887744366304 +AutoMOPSO,DTLZ4,SP,3,0.267054927233205 +AutoMOPSO,DTLZ4,SP,4,0.2881230779657409 +AutoMOPSO,DTLZ4,SP,5,0.2664939133846127 +AutoMOPSO,DTLZ4,SP,6,0.28937967430213846 +AutoMOPSO,DTLZ4,SP,7,0.26226567229744646 +AutoMOPSO,DTLZ4,SP,8,0.2708237194563999 +AutoMOPSO,DTLZ4,SP,9,0.28067493978823815 +AutoMOPSO,DTLZ4,SP,10,0.2715851066190947 +AutoMOPSO,DTLZ4,SP,11,0.26680784258835455 +AutoMOPSO,DTLZ4,SP,12,0.2640702248709676 +AutoMOPSO,DTLZ4,SP,13,0.2933347836733243 +AutoMOPSO,DTLZ4,SP,14,0.2776125707938967 +AutoMOPSO,DTLZ4,SP,15,0.28295713720881543 +AutoMOPSO,DTLZ4,SP,16,0.27772157798707997 +AutoMOPSO,DTLZ4,SP,17,0.27680102191718137 +AutoMOPSO,DTLZ4,SP,18,0.2644860859972158 +AutoMOPSO,DTLZ4,SP,19,0.29698487329424766 +AutoMOPSO,DTLZ4,SP,20,0.27964122638368155 +AutoMOPSO,DTLZ4,SP,21,0.2845762086953991 +AutoMOPSO,DTLZ4,SP,22,0.27732349652687793 +AutoMOPSO,DTLZ4,SP,23,0.24913316607993352 +AutoMOPSO,DTLZ4,SP,24,0.2728007518333672 +AutoMOPSO,DTLZ5,SP,0,0.27731583268139653 +AutoMOPSO,DTLZ5,SP,1,0.2765923942141047 +AutoMOPSO,DTLZ5,SP,2,0.28305892866568283 +AutoMOPSO,DTLZ5,SP,3,0.26624209060993387 +AutoMOPSO,DTLZ5,SP,4,0.2641344186028717 +AutoMOPSO,DTLZ5,SP,5,0.2747676689485653 +AutoMOPSO,DTLZ5,SP,6,0.2854565107627177 +AutoMOPSO,DTLZ5,SP,7,0.27641873764127567 +AutoMOPSO,DTLZ5,SP,8,0.26129159803539875 +AutoMOPSO,DTLZ5,SP,9,0.2877906847119808 +AutoMOPSO,DTLZ5,SP,10,0.29567070255218864 +AutoMOPSO,DTLZ5,SP,11,0.2728093718570395 +AutoMOPSO,DTLZ5,SP,12,0.27733334355914124 +AutoMOPSO,DTLZ5,SP,13,0.25373202048486626 +AutoMOPSO,DTLZ5,SP,14,0.26457288186622424 +AutoMOPSO,DTLZ5,SP,15,0.28208402471348293 +AutoMOPSO,DTLZ5,SP,16,0.27402968533521804 +AutoMOPSO,DTLZ5,SP,17,0.2761418756029783 +AutoMOPSO,DTLZ5,SP,18,0.28886468720388264 +AutoMOPSO,DTLZ5,SP,19,0.2803038842506601 +AutoMOPSO,DTLZ5,SP,20,0.2616382982384068 +AutoMOPSO,DTLZ5,SP,21,0.26957793661150464 +AutoMOPSO,DTLZ5,SP,22,0.29737246216666197 +AutoMOPSO,DTLZ5,SP,23,0.28532995100485253 +AutoMOPSO,DTLZ5,SP,24,0.26222518159777874 +AutoMOPSO,DTLZ6,SP,0,0.2796352580793297 +AutoMOPSO,DTLZ6,SP,1,0.28467903603259254 +AutoMOPSO,DTLZ6,SP,2,0.3154402669447945 +AutoMOPSO,DTLZ6,SP,3,0.2929957307410123 +AutoMOPSO,DTLZ6,SP,4,0.28184292656100585 +AutoMOPSO,DTLZ6,SP,5,0.3013393605354829 +AutoMOPSO,DTLZ6,SP,6,0.2763856251584574 +AutoMOPSO,DTLZ6,SP,7,0.2556844243323394 +AutoMOPSO,DTLZ6,SP,8,0.2817503666048535 +AutoMOPSO,DTLZ6,SP,9,0.2862498051469167 +AutoMOPSO,DTLZ6,SP,10,0.32615305255361227 +AutoMOPSO,DTLZ6,SP,11,0.28339285973086054 +AutoMOPSO,DTLZ6,SP,12,0.30420896700541 +AutoMOPSO,DTLZ6,SP,13,0.29983941345959236 +AutoMOPSO,DTLZ6,SP,14,0.2564213147346446 +AutoMOPSO,DTLZ6,SP,15,0.27604632323411316 +AutoMOPSO,DTLZ6,SP,16,0.2747725343022827 +AutoMOPSO,DTLZ6,SP,17,0.2833359663145445 +AutoMOPSO,DTLZ6,SP,18,0.27875289447368157 +AutoMOPSO,DTLZ6,SP,19,0.3137738861447439 +AutoMOPSO,DTLZ6,SP,20,0.33006847459819477 +AutoMOPSO,DTLZ6,SP,21,0.27079249256078686 +AutoMOPSO,DTLZ6,SP,22,0.2685661594624433 +AutoMOPSO,DTLZ6,SP,23,0.2670139292374813 +AutoMOPSO,DTLZ6,SP,24,0.26897693394036964 +AutoMOPSO,DTLZ7,SP,0,0.5282741676620885 +AutoMOPSO,DTLZ7,SP,1,0.5272290616813365 +AutoMOPSO,DTLZ7,SP,2,0.526250265203726 +AutoMOPSO,DTLZ7,SP,3,0.5280081520219199 +AutoMOPSO,DTLZ7,SP,4,0.5274337433056726 +AutoMOPSO,DTLZ7,SP,5,0.5274050003881761 +AutoMOPSO,DTLZ7,SP,6,0.5273459380764531 +AutoMOPSO,DTLZ7,SP,7,0.5267738478313123 +AutoMOPSO,DTLZ7,SP,8,0.5277778138100282 +AutoMOPSO,DTLZ7,SP,9,0.5261981014850319 +AutoMOPSO,DTLZ7,SP,10,0.5296854113333661 +AutoMOPSO,DTLZ7,SP,11,0.5271244244668605 +AutoMOPSO,DTLZ7,SP,12,0.5258616974854236 +AutoMOPSO,DTLZ7,SP,13,0.526704203281601 +AutoMOPSO,DTLZ7,SP,14,0.5268536454719495 +AutoMOPSO,DTLZ7,SP,15,0.5265217408860381 +AutoMOPSO,DTLZ7,SP,16,0.52887665103403 +AutoMOPSO,DTLZ7,SP,17,0.5270675417908863 +AutoMOPSO,DTLZ7,SP,18,0.5277570878862065 +AutoMOPSO,DTLZ7,SP,19,0.525402699416057 +AutoMOPSO,DTLZ7,SP,20,0.526384459556578 +AutoMOPSO,DTLZ7,SP,21,0.5283487341830243 +AutoMOPSO,DTLZ7,SP,22,0.526980912439953 +AutoMOPSO,DTLZ7,SP,23,0.5263960576398873 +AutoMOPSO,DTLZ7,SP,24,0.5285677177609631 +AutoMOPSO,WFG1,SP,0,0.8474923140985856 +AutoMOPSO,WFG1,SP,1,1.0009147959856517 +AutoMOPSO,WFG1,SP,2,1.010622485510495 +AutoMOPSO,WFG1,SP,3,0.9829417619806357 +AutoMOPSO,WFG1,SP,4,1.013660364083179 +AutoMOPSO,WFG1,SP,5,1.0377873002336484 +AutoMOPSO,WFG1,SP,6,1.1956491065508388 +AutoMOPSO,WFG1,SP,7,0.9940761903280736 +AutoMOPSO,WFG1,SP,8,0.9093222191870308 +AutoMOPSO,WFG1,SP,9,0.8828021284553044 +AutoMOPSO,WFG1,SP,10,0.9284461129248917 +AutoMOPSO,WFG1,SP,11,1.0078557679707707 +AutoMOPSO,WFG1,SP,12,1.0328013379742687 +AutoMOPSO,WFG1,SP,13,0.9246152992557123 +AutoMOPSO,WFG1,SP,14,1.0152169351792286 +AutoMOPSO,WFG1,SP,15,0.8151657868501194 +AutoMOPSO,WFG1,SP,16,1.121122119154299 +AutoMOPSO,WFG1,SP,17,0.8353184438529004 +AutoMOPSO,WFG1,SP,18,1.0674180420913035 +AutoMOPSO,WFG1,SP,19,0.8782299352595637 +AutoMOPSO,WFG1,SP,20,0.96596914482636 +AutoMOPSO,WFG1,SP,21,1.1021693346226666 +AutoMOPSO,WFG1,SP,22,0.8718382975224294 +AutoMOPSO,WFG1,SP,23,0.8994171973906797 +AutoMOPSO,WFG1,SP,24,0.8543320873739095 +AutoMOPSO,WFG2,SP,0,0.7998392671843879 +AutoMOPSO,WFG2,SP,1,0.7977373960193169 +AutoMOPSO,WFG2,SP,2,0.7953832235989386 +AutoMOPSO,WFG2,SP,3,0.8014755566903057 +AutoMOPSO,WFG2,SP,4,0.7932649335483157 +AutoMOPSO,WFG2,SP,5,0.8101790286031705 +AutoMOPSO,WFG2,SP,6,0.8071379697569424 +AutoMOPSO,WFG2,SP,7,0.8029976888878342 +AutoMOPSO,WFG2,SP,8,0.8025518673629602 +AutoMOPSO,WFG2,SP,9,0.8054538494295895 +AutoMOPSO,WFG2,SP,10,0.8028529541562626 +AutoMOPSO,WFG2,SP,11,0.7961588293871643 +AutoMOPSO,WFG2,SP,12,0.8030623861057506 +AutoMOPSO,WFG2,SP,13,0.8088749660641615 +AutoMOPSO,WFG2,SP,14,0.8027319655599919 +AutoMOPSO,WFG2,SP,15,0.7947230471901652 +AutoMOPSO,WFG2,SP,16,0.7903636090100624 +AutoMOPSO,WFG2,SP,17,0.7998168243616088 +AutoMOPSO,WFG2,SP,18,0.802180354850232 +AutoMOPSO,WFG2,SP,19,0.8020056951990029 +AutoMOPSO,WFG2,SP,20,0.791645937830877 +AutoMOPSO,WFG2,SP,21,0.7976039827192904 +AutoMOPSO,WFG2,SP,22,0.8003277464856944 +AutoMOPSO,WFG2,SP,23,0.7970717889631912 +AutoMOPSO,WFG2,SP,24,0.8011423490874845 +AutoMOPSO,WFG3,SP,0,0.05693506622876795 +AutoMOPSO,WFG3,SP,1,0.06225828566028793 +AutoMOPSO,WFG3,SP,2,0.05930316959823278 +AutoMOPSO,WFG3,SP,3,0.047984705550349505 +AutoMOPSO,WFG3,SP,4,0.051621178207400364 +AutoMOPSO,WFG3,SP,5,0.054906912753364276 +AutoMOPSO,WFG3,SP,6,0.04911208210131277 +AutoMOPSO,WFG3,SP,7,0.06894317378725655 +AutoMOPSO,WFG3,SP,8,0.044859469140871695 +AutoMOPSO,WFG3,SP,9,0.05601769571319177 +AutoMOPSO,WFG3,SP,10,0.05425132631439938 +AutoMOPSO,WFG3,SP,11,0.05823483888315295 +AutoMOPSO,WFG3,SP,12,0.066739074283498 +AutoMOPSO,WFG3,SP,13,0.05518125752403085 +AutoMOPSO,WFG3,SP,14,0.04121722862245303 +AutoMOPSO,WFG3,SP,15,0.044467357333182876 +AutoMOPSO,WFG3,SP,16,0.046056851041149795 +AutoMOPSO,WFG3,SP,17,0.05158495757904577 +AutoMOPSO,WFG3,SP,18,0.06314574506352998 +AutoMOPSO,WFG3,SP,19,0.05142823721925985 +AutoMOPSO,WFG3,SP,20,0.05350192159795559 +AutoMOPSO,WFG3,SP,21,0.052191877104068855 +AutoMOPSO,WFG3,SP,22,0.0535496877319382 +AutoMOPSO,WFG3,SP,23,0.036331390799000406 +AutoMOPSO,WFG3,SP,24,0.037487374661631406 +AutoMOPSO,WFG4,SP,0,0.4827691916144989 +AutoMOPSO,WFG4,SP,1,0.4368795506223639 +AutoMOPSO,WFG4,SP,2,0.4596708325390593 +AutoMOPSO,WFG4,SP,3,0.4593708480204948 +AutoMOPSO,WFG4,SP,4,0.4945421966398273 +AutoMOPSO,WFG4,SP,5,0.49753800287295774 +AutoMOPSO,WFG4,SP,6,0.42844396063604107 +AutoMOPSO,WFG4,SP,7,0.47511576362761276 +AutoMOPSO,WFG4,SP,8,0.4251294502615041 +AutoMOPSO,WFG4,SP,9,0.5286060307662596 +AutoMOPSO,WFG4,SP,10,0.4970655682207249 +AutoMOPSO,WFG4,SP,11,0.472090499538166 +AutoMOPSO,WFG4,SP,12,0.4870313061862149 +AutoMOPSO,WFG4,SP,13,0.45533881812793653 +AutoMOPSO,WFG4,SP,14,0.43389505264529704 +AutoMOPSO,WFG4,SP,15,0.5207151695181808 +AutoMOPSO,WFG4,SP,16,0.4273539380931797 +AutoMOPSO,WFG4,SP,17,0.5056403665060332 +AutoMOPSO,WFG4,SP,18,0.5189305320993872 +AutoMOPSO,WFG4,SP,19,0.47647951571592523 +AutoMOPSO,WFG4,SP,20,0.4580672028787771 +AutoMOPSO,WFG4,SP,21,0.526083035930298 +AutoMOPSO,WFG4,SP,22,0.4467825004990142 +AutoMOPSO,WFG4,SP,23,0.4875652584393819 +AutoMOPSO,WFG4,SP,24,0.462413900671518 +AutoMOPSO,WFG5,SP,0,0.27136724555978775 +AutoMOPSO,WFG5,SP,1,0.2779923785768435 +AutoMOPSO,WFG5,SP,2,0.2574992452155996 +AutoMOPSO,WFG5,SP,3,0.24355605827040436 +AutoMOPSO,WFG5,SP,4,0.256555243268235 +AutoMOPSO,WFG5,SP,5,0.2595751075713815 +AutoMOPSO,WFG5,SP,6,0.2771228571102132 +AutoMOPSO,WFG5,SP,7,0.2296600077936678 +AutoMOPSO,WFG5,SP,8,0.24703237877278503 +AutoMOPSO,WFG5,SP,9,0.24559088298255766 +AutoMOPSO,WFG5,SP,10,0.26783701202642113 +AutoMOPSO,WFG5,SP,11,0.2720565556149982 +AutoMOPSO,WFG5,SP,12,0.23589001412520735 +AutoMOPSO,WFG5,SP,13,0.22755485695431787 +AutoMOPSO,WFG5,SP,14,0.27109191777643776 +AutoMOPSO,WFG5,SP,15,0.25117562871495336 +AutoMOPSO,WFG5,SP,16,0.2454608082554554 +AutoMOPSO,WFG5,SP,17,0.25230092959204364 +AutoMOPSO,WFG5,SP,18,0.2776908101201594 +AutoMOPSO,WFG5,SP,19,0.2566424197688633 +AutoMOPSO,WFG5,SP,20,0.27267051584896573 +AutoMOPSO,WFG5,SP,21,0.2651394945035074 +AutoMOPSO,WFG5,SP,22,0.24970285255999933 +AutoMOPSO,WFG5,SP,23,0.24779653110964597 +AutoMOPSO,WFG5,SP,24,0.2629351303339264 +AutoMOPSO,WFG6,SP,0,0.2613435833277159 +AutoMOPSO,WFG6,SP,1,0.29696297606201977 +AutoMOPSO,WFG6,SP,2,0.2939198193623935 +AutoMOPSO,WFG6,SP,3,0.2842644476385699 +AutoMOPSO,WFG6,SP,4,0.29314636631792573 +AutoMOPSO,WFG6,SP,5,0.2711084703842113 +AutoMOPSO,WFG6,SP,6,0.2650372023698642 +AutoMOPSO,WFG6,SP,7,0.3058398274281228 +AutoMOPSO,WFG6,SP,8,0.27596742184755163 +AutoMOPSO,WFG6,SP,9,0.2768579834751268 +AutoMOPSO,WFG6,SP,10,0.2847459091311645 +AutoMOPSO,WFG6,SP,11,0.2721663033700391 +AutoMOPSO,WFG6,SP,12,0.3011023878905517 +AutoMOPSO,WFG6,SP,13,0.2617415251840001 +AutoMOPSO,WFG6,SP,14,0.2675039447971225 +AutoMOPSO,WFG6,SP,15,0.30329460917082346 +AutoMOPSO,WFG6,SP,16,0.26901507268452196 +AutoMOPSO,WFG6,SP,17,0.3050999081400547 +AutoMOPSO,WFG6,SP,18,0.28397848783047375 +AutoMOPSO,WFG6,SP,19,0.29382842003293064 +AutoMOPSO,WFG6,SP,20,0.26752199823540385 +AutoMOPSO,WFG6,SP,21,0.26853208144889773 +AutoMOPSO,WFG6,SP,22,0.2771114675922343 +AutoMOPSO,WFG6,SP,23,0.2848006215312201 +AutoMOPSO,WFG6,SP,24,0.2698953583614883 +AutoMOPSO,WFG7,SP,0,0.277182617396838 +AutoMOPSO,WFG7,SP,1,0.2599644869440108 +AutoMOPSO,WFG7,SP,2,0.27781999033123866 +AutoMOPSO,WFG7,SP,3,0.2865385083906594 +AutoMOPSO,WFG7,SP,4,0.3006421988735187 +AutoMOPSO,WFG7,SP,5,0.2710799529132454 +AutoMOPSO,WFG7,SP,6,0.292699063174811 +AutoMOPSO,WFG7,SP,7,0.2839984848910035 +AutoMOPSO,WFG7,SP,8,0.2713877357574535 +AutoMOPSO,WFG7,SP,9,0.30107553552335364 +AutoMOPSO,WFG7,SP,10,0.2612282761695319 +AutoMOPSO,WFG7,SP,11,0.24749909474816817 +AutoMOPSO,WFG7,SP,12,0.27865721805983396 +AutoMOPSO,WFG7,SP,13,0.2624822101766729 +AutoMOPSO,WFG7,SP,14,0.2842269318458071 +AutoMOPSO,WFG7,SP,15,0.27242363496011984 +AutoMOPSO,WFG7,SP,16,0.26198640851647376 +AutoMOPSO,WFG7,SP,17,0.2583954393109554 +AutoMOPSO,WFG7,SP,18,0.24848762352680118 +AutoMOPSO,WFG7,SP,19,0.2988800926126697 +AutoMOPSO,WFG7,SP,20,0.23822781050610123 +AutoMOPSO,WFG7,SP,21,0.2694284387471422 +AutoMOPSO,WFG7,SP,22,0.2894845804987941 +AutoMOPSO,WFG7,SP,23,0.26109125459767796 +AutoMOPSO,WFG7,SP,24,0.2735060023938136 +AutoMOPSO,WFG8,SP,0,0.741461071048393 +AutoMOPSO,WFG8,SP,1,0.7453763952582256 +AutoMOPSO,WFG8,SP,2,0.749266949395555 +AutoMOPSO,WFG8,SP,3,0.688021120739384 +AutoMOPSO,WFG8,SP,4,0.8023205200810647 +AutoMOPSO,WFG8,SP,5,0.7700594480605006 +AutoMOPSO,WFG8,SP,6,0.7755324763664209 +AutoMOPSO,WFG8,SP,7,0.749884146518424 +AutoMOPSO,WFG8,SP,8,0.7747632214422749 +AutoMOPSO,WFG8,SP,9,0.770793462867895 +AutoMOPSO,WFG8,SP,10,0.8115092172791174 +AutoMOPSO,WFG8,SP,11,0.7749487874972604 +AutoMOPSO,WFG8,SP,12,0.7364230110191456 +AutoMOPSO,WFG8,SP,13,0.7230664217138031 +AutoMOPSO,WFG8,SP,14,0.7781904616776452 +AutoMOPSO,WFG8,SP,15,0.812731853075088 +AutoMOPSO,WFG8,SP,16,0.7955632245576848 +AutoMOPSO,WFG8,SP,17,0.7777300113195798 +AutoMOPSO,WFG8,SP,18,0.819019186557065 +AutoMOPSO,WFG8,SP,19,0.793286824434876 +AutoMOPSO,WFG8,SP,20,0.7857511351220013 +AutoMOPSO,WFG8,SP,21,0.834415014854711 +AutoMOPSO,WFG8,SP,22,0.7592302287208005 +AutoMOPSO,WFG8,SP,23,0.7721797461012455 +AutoMOPSO,WFG8,SP,24,0.8007231864909068 +AutoMOPSO,WFG9,SP,0,0.34488432605404806 +AutoMOPSO,WFG9,SP,1,0.3661988460278056 +AutoMOPSO,WFG9,SP,2,0.3466579177985262 +AutoMOPSO,WFG9,SP,3,0.3118603955380524 +AutoMOPSO,WFG9,SP,4,0.31477390261476285 +AutoMOPSO,WFG9,SP,5,0.3187519277402561 +AutoMOPSO,WFG9,SP,6,0.2703400383791008 +AutoMOPSO,WFG9,SP,7,0.35203585050951647 +AutoMOPSO,WFG9,SP,8,0.34624391320002024 +AutoMOPSO,WFG9,SP,9,0.3192421194120666 +AutoMOPSO,WFG9,SP,10,0.3090439332161129 +AutoMOPSO,WFG9,SP,11,0.31693288841894507 +AutoMOPSO,WFG9,SP,12,0.2824803268142615 +AutoMOPSO,WFG9,SP,13,0.30893021295076145 +AutoMOPSO,WFG9,SP,14,0.38327228615972914 +AutoMOPSO,WFG9,SP,15,0.2862775461017325 +AutoMOPSO,WFG9,SP,16,0.3186504258871578 +AutoMOPSO,WFG9,SP,17,0.32555452048804456 +AutoMOPSO,WFG9,SP,18,0.3100406003861962 +AutoMOPSO,WFG9,SP,19,0.31925114047600106 +AutoMOPSO,WFG9,SP,20,0.32336400795214865 +AutoMOPSO,WFG9,SP,21,0.3140457664653671 +AutoMOPSO,WFG9,SP,22,0.32421450703627136 +AutoMOPSO,WFG9,SP,23,0.32855274260748063 +AutoMOPSO,WFG9,SP,24,0.2896760005297392 +NSGAII,ZDT1,GD,0,1.8042066027709736E-4 +NSGAII,ZDT1,GD,1,1.6662089238495017E-4 +NSGAII,ZDT1,GD,2,1.7121985577205615E-4 +NSGAII,ZDT1,GD,3,2.5239015893596396E-4 +NSGAII,ZDT1,GD,4,1.3558715921290117E-4 +NSGAII,ZDT1,GD,5,2.2026865414513964E-4 +NSGAII,ZDT1,GD,6,1.8313207173717598E-4 +NSGAII,ZDT1,GD,7,2.118640928653049E-4 +NSGAII,ZDT1,GD,8,2.3569892734241247E-4 +NSGAII,ZDT1,GD,9,1.7760089969178785E-4 +NSGAII,ZDT1,GD,10,2.3548296775306276E-4 +NSGAII,ZDT1,GD,11,2.1376108590765502E-4 +NSGAII,ZDT1,GD,12,1.8947143024585425E-4 +NSGAII,ZDT1,GD,13,2.258411082714291E-4 +NSGAII,ZDT1,GD,14,1.748040048336214E-4 +NSGAII,ZDT1,GD,15,1.738733811186213E-4 +NSGAII,ZDT1,GD,16,2.1241020816560084E-4 +NSGAII,ZDT1,GD,17,1.874588356076437E-4 +NSGAII,ZDT1,GD,18,1.89775915606813E-4 +NSGAII,ZDT1,GD,19,2.463902138372289E-4 +NSGAII,ZDT1,GD,20,2.996998840857595E-4 +NSGAII,ZDT1,GD,21,1.894028142709314E-4 +NSGAII,ZDT1,GD,22,1.7863981296732583E-4 +NSGAII,ZDT1,GD,23,2.2839571015560758E-4 +NSGAII,ZDT1,GD,24,2.4159703505129086E-4 +NSGAII,ZDT2,GD,0,1.2005789820765896E-4 +NSGAII,ZDT2,GD,1,1.5771021866843626E-4 +NSGAII,ZDT2,GD,2,1.8399200302545877E-4 +NSGAII,ZDT2,GD,3,1.6747841586207818E-4 +NSGAII,ZDT2,GD,4,1.982785536276378E-4 +NSGAII,ZDT2,GD,5,1.2760018959372243E-4 +NSGAII,ZDT2,GD,6,2.1214429731341263E-4 +NSGAII,ZDT2,GD,7,1.4489290288993806E-4 +NSGAII,ZDT2,GD,8,1.1645972885933795E-4 +NSGAII,ZDT2,GD,9,1.1365667015572499E-4 +NSGAII,ZDT2,GD,10,2.010715925799427E-4 +NSGAII,ZDT2,GD,11,1.714177791259822E-4 +NSGAII,ZDT2,GD,12,1.9280102430911002E-4 +NSGAII,ZDT2,GD,13,1.9779508592288552E-4 +NSGAII,ZDT2,GD,14,1.223194573463377E-4 +NSGAII,ZDT2,GD,15,1.5961834787675262E-4 +NSGAII,ZDT2,GD,16,1.9446578672549435E-4 +NSGAII,ZDT2,GD,17,1.212941889307112E-4 +NSGAII,ZDT2,GD,18,1.6867726792416053E-4 +NSGAII,ZDT2,GD,19,1.8772983458928717E-4 +NSGAII,ZDT2,GD,20,1.6563870801314222E-4 +NSGAII,ZDT2,GD,21,1.451895356479216E-4 +NSGAII,ZDT2,GD,22,1.43294474378026E-4 +NSGAII,ZDT2,GD,23,1.363324029388061E-4 +NSGAII,ZDT2,GD,24,3.041966973143266E-4 +NSGAII,ZDT3,GD,0,1.6867726662846364E-4 +NSGAII,ZDT3,GD,1,1.3542089649775635E-4 +NSGAII,ZDT3,GD,2,1.3826876132195184E-4 +NSGAII,ZDT3,GD,3,1.2241137000394825E-4 +NSGAII,ZDT3,GD,4,1.1765215684090175E-4 +NSGAII,ZDT3,GD,5,1.3774590328917546E-4 +NSGAII,ZDT3,GD,6,1.2160651674784986E-4 +NSGAII,ZDT3,GD,7,1.1138153777092035E-4 +NSGAII,ZDT3,GD,8,1.2358482182228803E-4 +NSGAII,ZDT3,GD,9,1.1742306076932764E-4 +NSGAII,ZDT3,GD,10,1.1044468181423937E-4 +NSGAII,ZDT3,GD,11,1.2880029244226364E-4 +NSGAII,ZDT3,GD,12,1.0368546685182894E-4 +NSGAII,ZDT3,GD,13,1.2938518179486796E-4 +NSGAII,ZDT3,GD,14,1.419040920546367E-4 +NSGAII,ZDT3,GD,15,1.2004108964957602E-4 +NSGAII,ZDT3,GD,16,1.2705405141467239E-4 +NSGAII,ZDT3,GD,17,1.3145178574476438E-4 +NSGAII,ZDT3,GD,18,1.104477488147475E-4 +NSGAII,ZDT3,GD,19,1.1543027592266461E-4 +NSGAII,ZDT3,GD,20,1.0886336590352228E-4 +NSGAII,ZDT3,GD,21,1.2977027833183284E-4 +NSGAII,ZDT3,GD,22,1.3502989307433234E-4 +NSGAII,ZDT3,GD,23,9.815652846385189E-5 +NSGAII,ZDT3,GD,24,1.1187192642650761E-4 +NSGAII,ZDT4,GD,0,1.0186662703418871E-4 +NSGAII,ZDT4,GD,1,1.7119678612959952E-4 +NSGAII,ZDT4,GD,2,1.9907679875336628E-4 +NSGAII,ZDT4,GD,3,3.6081744019045227E-4 +NSGAII,ZDT4,GD,4,6.038551229805561E-4 +NSGAII,ZDT4,GD,5,2.1793642004400417E-4 +NSGAII,ZDT4,GD,6,4.6722544477664963E-4 +NSGAII,ZDT4,GD,7,2.312485373075127E-4 +NSGAII,ZDT4,GD,8,2.9653081646662557E-4 +NSGAII,ZDT4,GD,9,5.646732472332524E-4 +NSGAII,ZDT4,GD,10,2.4710979991704744E-4 +NSGAII,ZDT4,GD,11,1.5540426484973084E-4 +NSGAII,ZDT4,GD,12,4.3590503185970297E-4 +NSGAII,ZDT4,GD,13,5.602283537732727E-4 +NSGAII,ZDT4,GD,14,2.66792548463566E-4 +NSGAII,ZDT4,GD,15,2.3336860102923348E-4 +NSGAII,ZDT4,GD,16,2.4023376921390944E-4 +NSGAII,ZDT4,GD,17,9.784348700865491E-5 +NSGAII,ZDT4,GD,18,4.444333611792512E-4 +NSGAII,ZDT4,GD,19,1.9076645235187342E-4 +NSGAII,ZDT4,GD,20,3.4121493670259814E-4 +NSGAII,ZDT4,GD,21,2.825198259745319E-4 +NSGAII,ZDT4,GD,22,6.54898924680195E-4 +NSGAII,ZDT4,GD,23,7.229002413029984E-4 +NSGAII,ZDT4,GD,24,3.797867068950774E-4 +NSGAII,ZDT6,GD,0,7.352046672097333E-4 +NSGAII,ZDT6,GD,1,9.453267784660791E-4 +NSGAII,ZDT6,GD,2,8.274043455263239E-4 +NSGAII,ZDT6,GD,3,8.236932998650757E-4 +NSGAII,ZDT6,GD,4,6.769655666249032E-4 +NSGAII,ZDT6,GD,5,8.380530052968173E-4 +NSGAII,ZDT6,GD,6,6.880147219368775E-4 +NSGAII,ZDT6,GD,7,7.233277942800106E-4 +NSGAII,ZDT6,GD,8,6.756717464639961E-4 +NSGAII,ZDT6,GD,9,8.843295950616798E-4 +NSGAII,ZDT6,GD,10,6.383634755277849E-4 +NSGAII,ZDT6,GD,11,7.746369358883507E-4 +NSGAII,ZDT6,GD,12,6.403734059510364E-4 +NSGAII,ZDT6,GD,13,8.335810554474887E-4 +NSGAII,ZDT6,GD,14,7.854437032831324E-4 +NSGAII,ZDT6,GD,15,7.633487497125756E-4 +NSGAII,ZDT6,GD,16,8.820394082150897E-4 +NSGAII,ZDT6,GD,17,7.209502786361126E-4 +NSGAII,ZDT6,GD,18,7.264860125000977E-4 +NSGAII,ZDT6,GD,19,8.517539750333711E-4 +NSGAII,ZDT6,GD,20,6.599775544766818E-4 +NSGAII,ZDT6,GD,21,6.237512305289036E-4 +NSGAII,ZDT6,GD,22,6.772433411024708E-4 +NSGAII,ZDT6,GD,23,7.976712256623452E-4 +NSGAII,ZDT6,GD,24,5.801423281553095E-4 +NSGAII,DTLZ1,GD,0,9.200913154645696E-4 +NSGAII,DTLZ1,GD,1,5.508861120330217E-4 +NSGAII,DTLZ1,GD,2,0.078044988994026 +NSGAII,DTLZ1,GD,3,2.2681448318101293E-4 +NSGAII,DTLZ1,GD,4,2.5160827268124315E-4 +NSGAII,DTLZ1,GD,5,5.911443693148044E-4 +NSGAII,DTLZ1,GD,6,3.3723489662214085E-4 +NSGAII,DTLZ1,GD,7,6.521079520099437E-5 +NSGAII,DTLZ1,GD,8,2.19648540691667E-4 +NSGAII,DTLZ1,GD,9,3.1902127183305786E-4 +NSGAII,DTLZ1,GD,10,5.025179764454532E-4 +NSGAII,DTLZ1,GD,11,8.874727427508335E-5 +NSGAII,DTLZ1,GD,12,4.354766649622945E-4 +NSGAII,DTLZ1,GD,13,4.3768270071908383E-4 +NSGAII,DTLZ1,GD,14,8.859929837803376E-4 +NSGAII,DTLZ1,GD,15,1.5958683824567665E-4 +NSGAII,DTLZ1,GD,16,8.688475519959451E-5 +NSGAII,DTLZ1,GD,17,7.40858407578299E-4 +NSGAII,DTLZ1,GD,18,6.300265035224424E-4 +NSGAII,DTLZ1,GD,19,3.645567061496616E-4 +NSGAII,DTLZ1,GD,20,1.678861804146638E-4 +NSGAII,DTLZ1,GD,21,1.9677908378476296E-4 +NSGAII,DTLZ1,GD,22,3.0345675830835336E-4 +NSGAII,DTLZ1,GD,23,2.589418442469603E-4 +NSGAII,DTLZ1,GD,24,3.090088117475022E-4 +NSGAII,DTLZ2,GD,0,2.6895100478324825E-4 +NSGAII,DTLZ2,GD,1,2.4519309292474743E-4 +NSGAII,DTLZ2,GD,2,3.1439151977102084E-4 +NSGAII,DTLZ2,GD,3,2.407785070711782E-4 +NSGAII,DTLZ2,GD,4,2.4968413032580436E-4 +NSGAII,DTLZ2,GD,5,3.0657745334613265E-4 +NSGAII,DTLZ2,GD,6,3.1488192364640023E-4 +NSGAII,DTLZ2,GD,7,2.6085200204886325E-4 +NSGAII,DTLZ2,GD,8,2.842122156820629E-4 +NSGAII,DTLZ2,GD,9,2.2286083780831347E-4 +NSGAII,DTLZ2,GD,10,2.596247716957242E-4 +NSGAII,DTLZ2,GD,11,2.2094283551529203E-4 +NSGAII,DTLZ2,GD,12,2.790774395189743E-4 +NSGAII,DTLZ2,GD,13,2.998651670607543E-4 +NSGAII,DTLZ2,GD,14,2.7521413721011466E-4 +NSGAII,DTLZ2,GD,15,2.9737134446838995E-4 +NSGAII,DTLZ2,GD,16,2.8640678106263255E-4 +NSGAII,DTLZ2,GD,17,2.7189943484268636E-4 +NSGAII,DTLZ2,GD,18,2.4052969951514211E-4 +NSGAII,DTLZ2,GD,19,2.6391294597439847E-4 +NSGAII,DTLZ2,GD,20,3.0748684135478553E-4 +NSGAII,DTLZ2,GD,21,2.647933527071085E-4 +NSGAII,DTLZ2,GD,22,3.0624073787018937E-4 +NSGAII,DTLZ2,GD,23,2.2152915474926707E-4 +NSGAII,DTLZ2,GD,24,2.128196841419877E-4 +NSGAII,DTLZ3,GD,0,0.006340884562122197 +NSGAII,DTLZ3,GD,1,0.0038127230856808713 +NSGAII,DTLZ3,GD,2,0.2151835697159434 +NSGAII,DTLZ3,GD,3,0.009083048706677282 +NSGAII,DTLZ3,GD,4,0.49791814631986564 +NSGAII,DTLZ3,GD,5,0.5472556814536703 +NSGAII,DTLZ3,GD,6,0.005354006147101521 +NSGAII,DTLZ3,GD,7,0.20880857835634004 +NSGAII,DTLZ3,GD,8,0.22030212126822435 +NSGAII,DTLZ3,GD,9,0.2880141382781693 +NSGAII,DTLZ3,GD,10,0.00759278693536159 +NSGAII,DTLZ3,GD,11,0.10461357043357804 +NSGAII,DTLZ3,GD,12,0.1016407482235999 +NSGAII,DTLZ3,GD,13,0.011895303435240819 +NSGAII,DTLZ3,GD,14,0.5027816700644029 +NSGAII,DTLZ3,GD,15,0.2600245297611929 +NSGAII,DTLZ3,GD,16,0.011646296768995743 +NSGAII,DTLZ3,GD,17,0.15018793902819794 +NSGAII,DTLZ3,GD,18,0.005030833482310812 +NSGAII,DTLZ3,GD,19,0.12598275102303277 +NSGAII,DTLZ3,GD,20,0.10793129571664899 +NSGAII,DTLZ3,GD,21,0.10246440472187242 +NSGAII,DTLZ3,GD,22,0.13633121239233328 +NSGAII,DTLZ3,GD,23,0.1134580610919572 +NSGAII,DTLZ3,GD,24,0.0072905295822391575 +NSGAII,DTLZ4,GD,0,7.133990755486215E-8 +NSGAII,DTLZ4,GD,1,2.2399376137820825E-4 +NSGAII,DTLZ4,GD,2,2.226428854725871E-4 +NSGAII,DTLZ4,GD,3,2.259227924194759E-4 +NSGAII,DTLZ4,GD,4,1.3204046302376412E-4 +NSGAII,DTLZ4,GD,5,3.10577021072051E-8 +NSGAII,DTLZ4,GD,6,1.4080138480585744E-8 +NSGAII,DTLZ4,GD,7,1.2971521446390326E-4 +NSGAII,DTLZ4,GD,8,1.4725075028418458E-4 +NSGAII,DTLZ4,GD,9,1.8554186120318928E-4 +NSGAII,DTLZ4,GD,10,2.236427288333267E-4 +NSGAII,DTLZ4,GD,11,2.0260531696685846E-4 +NSGAII,DTLZ4,GD,12,8.518716376748614E-8 +NSGAII,DTLZ4,GD,13,3.960645398354577E-8 +NSGAII,DTLZ4,GD,14,1.9642990273100038E-4 +NSGAII,DTLZ4,GD,15,1.7822594922584184E-4 +NSGAII,DTLZ4,GD,16,2.2447588398049568E-4 +NSGAII,DTLZ4,GD,17,1.2189555715412456E-7 +NSGAII,DTLZ4,GD,18,1.3429274108122635E-4 +NSGAII,DTLZ4,GD,19,1.695741754355564E-4 +NSGAII,DTLZ4,GD,20,1.2794831202100012E-8 +NSGAII,DTLZ4,GD,21,2.1143553075529046E-4 +NSGAII,DTLZ4,GD,22,3.102393653340388E-8 +NSGAII,DTLZ4,GD,23,2.6690858566779264E-4 +NSGAII,DTLZ4,GD,24,4.7843250310949706E-8 +NSGAII,DTLZ5,GD,0,2.4803033804764326E-4 +NSGAII,DTLZ5,GD,1,2.535848819396742E-4 +NSGAII,DTLZ5,GD,2,2.4121824978349979E-4 +NSGAII,DTLZ5,GD,3,2.5978192634627985E-4 +NSGAII,DTLZ5,GD,4,2.7821792151274836E-4 +NSGAII,DTLZ5,GD,5,2.5325404687185716E-4 +NSGAII,DTLZ5,GD,6,2.8997962765895817E-4 +NSGAII,DTLZ5,GD,7,2.6990180370710945E-4 +NSGAII,DTLZ5,GD,8,2.558972516789835E-4 +NSGAII,DTLZ5,GD,9,2.941138059031853E-4 +NSGAII,DTLZ5,GD,10,3.202525041997177E-4 +NSGAII,DTLZ5,GD,11,2.5492644621816365E-4 +NSGAII,DTLZ5,GD,12,2.560914978539759E-4 +NSGAII,DTLZ5,GD,13,2.8733762152888096E-4 +NSGAII,DTLZ5,GD,14,2.5478337036247475E-4 +NSGAII,DTLZ5,GD,15,2.627691929046594E-4 +NSGAII,DTLZ5,GD,16,2.516595305671769E-4 +NSGAII,DTLZ5,GD,17,2.683990958585296E-4 +NSGAII,DTLZ5,GD,18,2.4374978631843837E-4 +NSGAII,DTLZ5,GD,19,2.5618566618149444E-4 +NSGAII,DTLZ5,GD,20,2.4146814608084845E-4 +NSGAII,DTLZ5,GD,21,2.775705659033107E-4 +NSGAII,DTLZ5,GD,22,2.72752095429652E-4 +NSGAII,DTLZ5,GD,23,2.757062895774301E-4 +NSGAII,DTLZ5,GD,24,2.6340449473566684E-4 +NSGAII,DTLZ6,GD,0,2.6952810522232656E-4 +NSGAII,DTLZ6,GD,1,0.001511660594632865 +NSGAII,DTLZ6,GD,2,0.0040695936473489945 +NSGAII,DTLZ6,GD,3,0.005303243516118041 +NSGAII,DTLZ6,GD,4,2.276279957341858E-4 +NSGAII,DTLZ6,GD,5,2.3114182701295898E-4 +NSGAII,DTLZ6,GD,6,0.0020319030859558096 +NSGAII,DTLZ6,GD,7,0.00199161528731035 +NSGAII,DTLZ6,GD,8,9.398991139112152E-4 +NSGAII,DTLZ6,GD,9,0.006821036694380981 +NSGAII,DTLZ6,GD,10,0.008962801296303722 +NSGAII,DTLZ6,GD,11,0.009064705198314395 +NSGAII,DTLZ6,GD,12,0.002669958188624087 +NSGAII,DTLZ6,GD,13,0.004902915319326603 +NSGAII,DTLZ6,GD,14,0.004395942033855302 +NSGAII,DTLZ6,GD,15,0.006519043088931927 +NSGAII,DTLZ6,GD,16,2.815777816464446E-4 +NSGAII,DTLZ6,GD,17,0.015269004578115863 +NSGAII,DTLZ6,GD,18,2.703809537673696E-4 +NSGAII,DTLZ6,GD,19,0.005204482683775168 +NSGAII,DTLZ6,GD,20,0.001982722087819343 +NSGAII,DTLZ6,GD,21,0.003186991001365801 +NSGAII,DTLZ6,GD,22,0.0019830683544955867 +NSGAII,DTLZ6,GD,23,0.005774361833245605 +NSGAII,DTLZ6,GD,24,0.00903503324309281 +NSGAII,DTLZ7,GD,0,7.181734960654404E-5 +NSGAII,DTLZ7,GD,1,7.102979065937158E-5 +NSGAII,DTLZ7,GD,2,1.0823824636247137E-4 +NSGAII,DTLZ7,GD,3,5.182452348157246E-5 +NSGAII,DTLZ7,GD,4,7.923187016341584E-5 +NSGAII,DTLZ7,GD,5,1.0102205775514539E-4 +NSGAII,DTLZ7,GD,6,3.2455033556996984E-5 +NSGAII,DTLZ7,GD,7,4.845434598596311E-5 +NSGAII,DTLZ7,GD,8,7.83149520010846E-5 +NSGAII,DTLZ7,GD,9,6.620585677962168E-5 +NSGAII,DTLZ7,GD,10,1.1406305978344097E-4 +NSGAII,DTLZ7,GD,11,4.97093482509012E-4 +NSGAII,DTLZ7,GD,12,4.2007600398901534E-5 +NSGAII,DTLZ7,GD,13,5.799675568513127E-5 +NSGAII,DTLZ7,GD,14,6.324171290048275E-5 +NSGAII,DTLZ7,GD,15,6.635901889666884E-5 +NSGAII,DTLZ7,GD,16,6.442172324810928E-5 +NSGAII,DTLZ7,GD,17,4.3017750378801574E-5 +NSGAII,DTLZ7,GD,18,4.9338918311378004E-5 +NSGAII,DTLZ7,GD,19,8.971295215220965E-5 +NSGAII,DTLZ7,GD,20,7.30512781541258E-5 +NSGAII,DTLZ7,GD,21,6.555976983292851E-5 +NSGAII,DTLZ7,GD,22,1.1783644223103264E-4 +NSGAII,DTLZ7,GD,23,1.0834559739849953E-4 +NSGAII,DTLZ7,GD,24,7.733041931148761E-5 +NSGAII,WFG1,GD,0,1.6657812319150736E-4 +NSGAII,WFG1,GD,1,0.018755414042893038 +NSGAII,WFG1,GD,2,0.009033183940637981 +NSGAII,WFG1,GD,3,0.01301736428635379 +NSGAII,WFG1,GD,4,0.0063392153844881605 +NSGAII,WFG1,GD,5,0.010298976260572688 +NSGAII,WFG1,GD,6,0.008117253901574467 +NSGAII,WFG1,GD,7,1.9674473758308489E-4 +NSGAII,WFG1,GD,8,0.008485060983163048 +NSGAII,WFG1,GD,9,0.013781864058856735 +NSGAII,WFG1,GD,10,0.019741849012038414 +NSGAII,WFG1,GD,11,0.017061747504677153 +NSGAII,WFG1,GD,12,0.012471336833768417 +NSGAII,WFG1,GD,13,1.9670751101384705E-4 +NSGAII,WFG1,GD,14,0.00602950958641331 +NSGAII,WFG1,GD,15,0.022201984223781862 +NSGAII,WFG1,GD,16,0.018669760595274656 +NSGAII,WFG1,GD,17,0.020058431179941168 +NSGAII,WFG1,GD,18,1.7533513824498625E-4 +NSGAII,WFG1,GD,19,0.008932510485998357 +NSGAII,WFG1,GD,20,0.006650869560117701 +NSGAII,WFG1,GD,21,0.006520299679368234 +NSGAII,WFG1,GD,22,0.00621289186362679 +NSGAII,WFG1,GD,23,0.030908518810867022 +NSGAII,WFG1,GD,24,1.9015634948502233E-4 +NSGAII,WFG2,GD,0,6.352892386294638E-4 +NSGAII,WFG2,GD,1,4.47843372115526E-4 +NSGAII,WFG2,GD,2,5.327214250923293E-4 +NSGAII,WFG2,GD,3,5.578884147124374E-4 +NSGAII,WFG2,GD,4,4.010162733098128E-4 +NSGAII,WFG2,GD,5,4.229523840603424E-4 +NSGAII,WFG2,GD,6,5.622957865099755E-4 +NSGAII,WFG2,GD,7,4.2132542579751737E-4 +NSGAII,WFG2,GD,8,4.388793134720152E-4 +NSGAII,WFG2,GD,9,4.172754347780655E-4 +NSGAII,WFG2,GD,10,6.100157055680237E-4 +NSGAII,WFG2,GD,11,4.191343783562988E-4 +NSGAII,WFG2,GD,12,4.181734081967312E-4 +NSGAII,WFG2,GD,13,4.5448062673691703E-4 +NSGAII,WFG2,GD,14,4.449103625455881E-4 +NSGAII,WFG2,GD,15,5.63466935402545E-4 +NSGAII,WFG2,GD,16,4.604564103656143E-4 +NSGAII,WFG2,GD,17,4.202333781472058E-4 +NSGAII,WFG2,GD,18,4.598881456354672E-4 +NSGAII,WFG2,GD,19,4.51955924666184E-4 +NSGAII,WFG2,GD,20,4.2591579565055127E-4 +NSGAII,WFG2,GD,21,4.5587450675584214E-4 +NSGAII,WFG2,GD,22,4.669612634399221E-4 +NSGAII,WFG2,GD,23,4.155162752270999E-4 +NSGAII,WFG2,GD,24,3.889991239584075E-4 +NSGAII,WFG3,GD,0,3.197163996130177E-4 +NSGAII,WFG3,GD,1,3.0853322865530703E-4 +NSGAII,WFG3,GD,2,2.6645336800424474E-4 +NSGAII,WFG3,GD,3,2.5970809807056674E-4 +NSGAII,WFG3,GD,4,2.7415206464814453E-4 +NSGAII,WFG3,GD,5,2.7818584290086734E-4 +NSGAII,WFG3,GD,6,2.4965870148444387E-4 +NSGAII,WFG3,GD,7,2.924811796356917E-4 +NSGAII,WFG3,GD,8,3.143771813070309E-4 +NSGAII,WFG3,GD,9,3.1186887066895244E-4 +NSGAII,WFG3,GD,10,3.38789017419765E-4 +NSGAII,WFG3,GD,11,3.082593143202041E-4 +NSGAII,WFG3,GD,12,2.4402928200745273E-4 +NSGAII,WFG3,GD,13,2.6666599552017337E-4 +NSGAII,WFG3,GD,14,3.4736171032228333E-4 +NSGAII,WFG3,GD,15,2.6368105346140266E-4 +NSGAII,WFG3,GD,16,2.774067633379517E-4 +NSGAII,WFG3,GD,17,2.178161115422265E-4 +NSGAII,WFG3,GD,18,2.732441450625782E-4 +NSGAII,WFG3,GD,19,2.735976029047757E-4 +NSGAII,WFG3,GD,20,2.5805160512875464E-4 +NSGAII,WFG3,GD,21,2.927844892054265E-4 +NSGAII,WFG3,GD,22,2.8134384544734823E-4 +NSGAII,WFG3,GD,23,3.6288020771369894E-4 +NSGAII,WFG3,GD,24,2.6008087020001176E-4 +NSGAII,WFG4,GD,0,6.071030874585217E-4 +NSGAII,WFG4,GD,1,6.209367157365107E-4 +NSGAII,WFG4,GD,2,6.27991386837421E-4 +NSGAII,WFG4,GD,3,6.958348278191793E-4 +NSGAII,WFG4,GD,4,6.06351885104229E-4 +NSGAII,WFG4,GD,5,6.987449173472037E-4 +NSGAII,WFG4,GD,6,6.45788385979194E-4 +NSGAII,WFG4,GD,7,5.961412550829175E-4 +NSGAII,WFG4,GD,8,6.18632645433997E-4 +NSGAII,WFG4,GD,9,6.75957975232206E-4 +NSGAII,WFG4,GD,10,6.638274544193811E-4 +NSGAII,WFG4,GD,11,7.112201371993538E-4 +NSGAII,WFG4,GD,12,6.295108571884883E-4 +NSGAII,WFG4,GD,13,6.017794544050821E-4 +NSGAII,WFG4,GD,14,7.713639637287057E-4 +NSGAII,WFG4,GD,15,6.684998567772614E-4 +NSGAII,WFG4,GD,16,6.506953132741881E-4 +NSGAII,WFG4,GD,17,6.479623402528598E-4 +NSGAII,WFG4,GD,18,6.741796527016242E-4 +NSGAII,WFG4,GD,19,7.203222036817787E-4 +NSGAII,WFG4,GD,20,6.239625266885969E-4 +NSGAII,WFG4,GD,21,6.112272908872835E-4 +NSGAII,WFG4,GD,22,7.415917055510743E-4 +NSGAII,WFG4,GD,23,6.465503966767019E-4 +NSGAII,WFG4,GD,24,5.860634428059135E-4 +NSGAII,WFG5,GD,0,0.0026284635800387797 +NSGAII,WFG5,GD,1,0.002662235914281564 +NSGAII,WFG5,GD,2,0.00266503975179244 +NSGAII,WFG5,GD,3,0.002669916850574316 +NSGAII,WFG5,GD,4,0.0026847916127217316 +NSGAII,WFG5,GD,5,0.0026478085515566656 +NSGAII,WFG5,GD,6,0.0026829394810134384 +NSGAII,WFG5,GD,7,0.002640368198460744 +NSGAII,WFG5,GD,8,0.0027184469436477214 +NSGAII,WFG5,GD,9,0.002675169158323118 +NSGAII,WFG5,GD,10,0.0026423916762919344 +NSGAII,WFG5,GD,11,0.002677855220099725 +NSGAII,WFG5,GD,12,0.002644439267689384 +NSGAII,WFG5,GD,13,0.0026906154161406557 +NSGAII,WFG5,GD,14,0.002672450728736539 +NSGAII,WFG5,GD,15,0.0026487289102297014 +NSGAII,WFG5,GD,16,0.0026527579912920783 +NSGAII,WFG5,GD,17,0.0027042102322794043 +NSGAII,WFG5,GD,18,0.002704783819504332 +NSGAII,WFG5,GD,19,0.00269766624284918 +NSGAII,WFG5,GD,20,0.002682548523468678 +NSGAII,WFG5,GD,21,0.002729269686054542 +NSGAII,WFG5,GD,22,0.0026190808908228384 +NSGAII,WFG5,GD,23,0.0026904847478542732 +NSGAII,WFG5,GD,24,0.002682911821970012 +NSGAII,WFG6,GD,0,3.5644085592630755E-4 +NSGAII,WFG6,GD,1,5.016269128392919E-4 +NSGAII,WFG6,GD,2,7.04659863015301E-4 +NSGAII,WFG6,GD,3,8.599031228272718E-4 +NSGAII,WFG6,GD,4,6.822219378485739E-4 +NSGAII,WFG6,GD,5,3.554210435970851E-4 +NSGAII,WFG6,GD,6,3.952030471635201E-4 +NSGAII,WFG6,GD,7,5.927904495051346E-4 +NSGAII,WFG6,GD,8,4.6008622106689283E-4 +NSGAII,WFG6,GD,9,4.927531729128789E-4 +NSGAII,WFG6,GD,10,4.1568943269265017E-4 +NSGAII,WFG6,GD,11,4.725201261726031E-4 +NSGAII,WFG6,GD,12,0.0010678695457315404 +NSGAII,WFG6,GD,13,8.01325508263197E-4 +NSGAII,WFG6,GD,14,4.709551951038764E-4 +NSGAII,WFG6,GD,15,3.443191670004402E-4 +NSGAII,WFG6,GD,16,0.0020489696849849133 +NSGAII,WFG6,GD,17,6.571814659955349E-4 +NSGAII,WFG6,GD,18,7.732548510429182E-4 +NSGAII,WFG6,GD,19,5.311017054730845E-4 +NSGAII,WFG6,GD,20,0.001437362961158652 +NSGAII,WFG6,GD,21,0.001575460432910244 +NSGAII,WFG6,GD,22,0.004606258105691475 +NSGAII,WFG6,GD,23,0.0010205147002025061 +NSGAII,WFG6,GD,24,3.3575449608410246E-4 +NSGAII,WFG7,GD,0,3.933873726353474E-4 +NSGAII,WFG7,GD,1,3.1097813424604224E-4 +NSGAII,WFG7,GD,2,3.87909645396261E-4 +NSGAII,WFG7,GD,3,3.512405155686944E-4 +NSGAII,WFG7,GD,4,3.3586051019353727E-4 +NSGAII,WFG7,GD,5,4.1933935967384693E-4 +NSGAII,WFG7,GD,6,3.839309973484525E-4 +NSGAII,WFG7,GD,7,3.359993801629415E-4 +NSGAII,WFG7,GD,8,3.1988295424405054E-4 +NSGAII,WFG7,GD,9,3.525086666323234E-4 +NSGAII,WFG7,GD,10,3.8861181435308873E-4 +NSGAII,WFG7,GD,11,3.4162879922046294E-4 +NSGAII,WFG7,GD,12,3.775325038625071E-4 +NSGAII,WFG7,GD,13,3.983874096761573E-4 +NSGAII,WFG7,GD,14,3.556692251853616E-4 +NSGAII,WFG7,GD,15,3.8299446164253594E-4 +NSGAII,WFG7,GD,16,3.2537178973786297E-4 +NSGAII,WFG7,GD,17,3.4442805933117943E-4 +NSGAII,WFG7,GD,18,3.434595054642906E-4 +NSGAII,WFG7,GD,19,3.334860749028858E-4 +NSGAII,WFG7,GD,20,2.4550895880754955E-4 +NSGAII,WFG7,GD,21,3.171790218682312E-4 +NSGAII,WFG7,GD,22,3.190737948028293E-4 +NSGAII,WFG7,GD,23,3.119184207318067E-4 +NSGAII,WFG7,GD,24,3.44487626605263E-4 +NSGAII,WFG8,GD,0,0.015135791108273438 +NSGAII,WFG8,GD,1,0.015637259667636256 +NSGAII,WFG8,GD,2,0.01518783036985402 +NSGAII,WFG8,GD,3,0.01538741871573337 +NSGAII,WFG8,GD,4,0.00967833058149387 +NSGAII,WFG8,GD,5,0.010114496527645782 +NSGAII,WFG8,GD,6,0.0036920428399138195 +NSGAII,WFG8,GD,7,0.003182590408125365 +NSGAII,WFG8,GD,8,0.015352763599445414 +NSGAII,WFG8,GD,9,0.009860712866147262 +NSGAII,WFG8,GD,10,0.01521942864281513 +NSGAII,WFG8,GD,11,0.014883249778061087 +NSGAII,WFG8,GD,12,0.015553012098318941 +NSGAII,WFG8,GD,13,0.014387681125094118 +NSGAII,WFG8,GD,14,0.010610112543746017 +NSGAII,WFG8,GD,15,0.014770510038077552 +NSGAII,WFG8,GD,16,0.010187704845180834 +NSGAII,WFG8,GD,17,0.016334175516046833 +NSGAII,WFG8,GD,18,0.010094473012592971 +NSGAII,WFG8,GD,19,0.015416814257110854 +NSGAII,WFG8,GD,20,0.015240323876020907 +NSGAII,WFG8,GD,21,0.010145268121506847 +NSGAII,WFG8,GD,22,0.009578056075698225 +NSGAII,WFG8,GD,23,0.01395540137948259 +NSGAII,WFG8,GD,24,0.009621974155788388 +NSGAII,WFG9,GD,0,0.0010861036832996902 +NSGAII,WFG9,GD,1,0.0010929949473370163 +NSGAII,WFG9,GD,2,9.366168046656599E-4 +NSGAII,WFG9,GD,3,9.980036533072311E-4 +NSGAII,WFG9,GD,4,0.0012204664029471595 +NSGAII,WFG9,GD,5,0.0011907589657702217 +NSGAII,WFG9,GD,6,0.0012262455192610302 +NSGAII,WFG9,GD,7,0.0010429558566928318 +NSGAII,WFG9,GD,8,9.313906811198907E-4 +NSGAII,WFG9,GD,9,9.155099367275673E-4 +NSGAII,WFG9,GD,10,0.0012541890482670977 +NSGAII,WFG9,GD,11,9.181155408318404E-4 +NSGAII,WFG9,GD,12,0.0010363581416458199 +NSGAII,WFG9,GD,13,0.00109021699394174 +NSGAII,WFG9,GD,14,0.0013545766041322782 +NSGAII,WFG9,GD,15,0.001025693317931433 +NSGAII,WFG9,GD,16,0.0012890746547241628 +NSGAII,WFG9,GD,17,0.0011109115573095087 +NSGAII,WFG9,GD,18,0.001211136358203036 +NSGAII,WFG9,GD,19,9.50297483452239E-4 +NSGAII,WFG9,GD,20,0.001129915521251145 +NSGAII,WFG9,GD,21,0.0011199369938402679 +NSGAII,WFG9,GD,22,0.0013534099926168614 +NSGAII,WFG9,GD,23,0.0010245911707922391 +NSGAII,WFG9,GD,24,9.941535367441953E-4 +SMPSO,ZDT1,GD,0,1.3262210699518007E-4 +SMPSO,ZDT1,GD,1,9.411395756934692E-5 +SMPSO,ZDT1,GD,2,1.0241059078116264E-4 +SMPSO,ZDT1,GD,3,1.3101887328326422E-4 +SMPSO,ZDT1,GD,4,8.402462327296745E-5 +SMPSO,ZDT1,GD,5,1.1707031943122144E-4 +SMPSO,ZDT1,GD,6,1.5265362269156123E-4 +SMPSO,ZDT1,GD,7,1.4773833692327746E-4 +SMPSO,ZDT1,GD,8,6.645204375307188E-5 +SMPSO,ZDT1,GD,9,1.77564181176021E-4 +SMPSO,ZDT1,GD,10,1.033313718550713E-4 +SMPSO,ZDT1,GD,11,1.0470014332024266E-4 +SMPSO,ZDT1,GD,12,1.335386358087903E-4 +SMPSO,ZDT1,GD,13,1.3546524776862664E-4 +SMPSO,ZDT1,GD,14,1.4947936373388762E-4 +SMPSO,ZDT1,GD,15,1.1656658825363731E-4 +SMPSO,ZDT1,GD,16,9.446117650590686E-5 +SMPSO,ZDT1,GD,17,1.3376204766239787E-4 +SMPSO,ZDT1,GD,18,6.152566547181058E-5 +SMPSO,ZDT1,GD,19,1.2272232730753597E-4 +SMPSO,ZDT1,GD,20,9.697296990962898E-5 +SMPSO,ZDT1,GD,21,1.5723520703791942E-4 +SMPSO,ZDT1,GD,22,1.225492652935591E-4 +SMPSO,ZDT1,GD,23,6.640328450760822E-5 +SMPSO,ZDT1,GD,24,1.440378375423828E-4 +SMPSO,ZDT2,GD,0,4.8921457359276524E-5 +SMPSO,ZDT2,GD,1,5.7427683415486526E-5 +SMPSO,ZDT2,GD,2,5.227357508501197E-5 +SMPSO,ZDT2,GD,3,5.3526189335693413E-5 +SMPSO,ZDT2,GD,4,5.215305267627688E-5 +SMPSO,ZDT2,GD,5,5.013831465497326E-5 +SMPSO,ZDT2,GD,6,5.044900685690086E-5 +SMPSO,ZDT2,GD,7,4.805640820621712E-5 +SMPSO,ZDT2,GD,8,5.084922689310676E-5 +SMPSO,ZDT2,GD,9,5.343453677935995E-5 +SMPSO,ZDT2,GD,10,4.375299176174283E-5 +SMPSO,ZDT2,GD,11,5.127100066651292E-5 +SMPSO,ZDT2,GD,12,6.742117504685873E-5 +SMPSO,ZDT2,GD,13,5.314902417619042E-5 +SMPSO,ZDT2,GD,14,5.035593260537834E-5 +SMPSO,ZDT2,GD,15,5.394246230665507E-5 +SMPSO,ZDT2,GD,16,4.923179984040104E-5 +SMPSO,ZDT2,GD,17,4.729966352670502E-5 +SMPSO,ZDT2,GD,18,5.349633161221498E-5 +SMPSO,ZDT2,GD,19,5.1253098839588104E-5 +SMPSO,ZDT2,GD,20,4.8587139978660276E-5 +SMPSO,ZDT2,GD,21,4.6890902473900495E-5 +SMPSO,ZDT2,GD,22,4.9152253367755134E-5 +SMPSO,ZDT2,GD,23,4.87502774358525E-5 +SMPSO,ZDT2,GD,24,5.087347924141087E-5 +SMPSO,ZDT3,GD,0,1.1164735958944262E-4 +SMPSO,ZDT3,GD,1,1.047570325494045E-4 +SMPSO,ZDT3,GD,2,1.4556125558657122E-4 +SMPSO,ZDT3,GD,3,1.0704090950261395E-4 +SMPSO,ZDT3,GD,4,8.373021214377375E-5 +SMPSO,ZDT3,GD,5,1.3758228223249497E-4 +SMPSO,ZDT3,GD,6,1.8715419754381662E-4 +SMPSO,ZDT3,GD,7,1.027847017014194E-4 +SMPSO,ZDT3,GD,8,1.2077442145021807E-4 +SMPSO,ZDT3,GD,9,9.000451446134016E-5 +SMPSO,ZDT3,GD,10,1.1490886900003517E-4 +SMPSO,ZDT3,GD,11,9.730594365227227E-5 +SMPSO,ZDT3,GD,12,1.0293227218978369E-4 +SMPSO,ZDT3,GD,13,1.1278021162390368E-4 +SMPSO,ZDT3,GD,14,1.0378505820684215E-4 +SMPSO,ZDT3,GD,15,9.183574888032128E-5 +SMPSO,ZDT3,GD,16,1.0224571324879746E-4 +SMPSO,ZDT3,GD,17,1.6751126622489287E-4 +SMPSO,ZDT3,GD,18,9.788077785078314E-5 +SMPSO,ZDT3,GD,19,8.900612705781972E-5 +SMPSO,ZDT3,GD,20,9.424420588010648E-5 +SMPSO,ZDT3,GD,21,1.0724216968230717E-4 +SMPSO,ZDT3,GD,22,1.1014012600641206E-4 +SMPSO,ZDT3,GD,23,1.902269503080724E-4 +SMPSO,ZDT3,GD,24,1.2354335249754387E-4 +SMPSO,ZDT4,GD,0,8.549111184750517E-5 +SMPSO,ZDT4,GD,1,8.191927254008101E-5 +SMPSO,ZDT4,GD,2,8.71145240046863E-5 +SMPSO,ZDT4,GD,3,8.172312667203944E-5 +SMPSO,ZDT4,GD,4,9.245767429934798E-5 +SMPSO,ZDT4,GD,5,7.348999112237017E-5 +SMPSO,ZDT4,GD,6,1.0539759583582607E-4 +SMPSO,ZDT4,GD,7,9.63176637065069E-5 +SMPSO,ZDT4,GD,8,8.830042638228357E-5 +SMPSO,ZDT4,GD,9,1.084901303877446E-4 +SMPSO,ZDT4,GD,10,8.42312286001483E-5 +SMPSO,ZDT4,GD,11,6.794954868330701E-5 +SMPSO,ZDT4,GD,12,1.1218584876164724E-4 +SMPSO,ZDT4,GD,13,8.500999511745716E-5 +SMPSO,ZDT4,GD,14,9.266338537963005E-5 +SMPSO,ZDT4,GD,15,7.710382505097068E-5 +SMPSO,ZDT4,GD,16,1.0654059030259025E-4 +SMPSO,ZDT4,GD,17,6.385043107980216E-5 +SMPSO,ZDT4,GD,18,1.1454846537897121E-4 +SMPSO,ZDT4,GD,19,8.289004476277027E-5 +SMPSO,ZDT4,GD,20,1.083353245297792E-4 +SMPSO,ZDT4,GD,21,9.252081338050972E-5 +SMPSO,ZDT4,GD,22,9.678738559784338E-5 +SMPSO,ZDT4,GD,23,8.614797106334967E-5 +SMPSO,ZDT4,GD,24,9.089406075916251E-5 +SMPSO,ZDT6,GD,0,0.0034211886135332636 +SMPSO,ZDT6,GD,1,5.332972892855772E-5 +SMPSO,ZDT6,GD,2,0.002411765168840879 +SMPSO,ZDT6,GD,3,4.4022376793932447E-5 +SMPSO,ZDT6,GD,4,9.689721148075994E-5 +SMPSO,ZDT6,GD,5,4.8598491703603504E-5 +SMPSO,ZDT6,GD,6,6.991960069568292E-4 +SMPSO,ZDT6,GD,7,5.0008040287748784E-5 +SMPSO,ZDT6,GD,8,9.58331846068986E-4 +SMPSO,ZDT6,GD,9,4.665289632622748E-5 +SMPSO,ZDT6,GD,10,4.0574930984075145E-5 +SMPSO,ZDT6,GD,11,0.03152379315834035 +SMPSO,ZDT6,GD,12,0.030469395212469642 +SMPSO,ZDT6,GD,13,5.055594664154249E-5 +SMPSO,ZDT6,GD,14,0.06072049899016643 +SMPSO,ZDT6,GD,15,5.7190089660135314E-5 +SMPSO,ZDT6,GD,16,0.07597508658476036 +SMPSO,ZDT6,GD,17,0.10011862965267225 +SMPSO,ZDT6,GD,18,0.026009300102353364 +SMPSO,ZDT6,GD,19,0.007415158132855181 +SMPSO,ZDT6,GD,20,4.4343189418103183E-5 +SMPSO,ZDT6,GD,21,4.612748063883788E-5 +SMPSO,ZDT6,GD,22,0.08084074276532859 +SMPSO,ZDT6,GD,23,4.7735021345129694E-5 +SMPSO,ZDT6,GD,24,4.7592411656212517E-5 +SMPSO,DTLZ1,GD,0,7.516048347183272E-5 +SMPSO,DTLZ1,GD,1,6.244379400209286E-5 +SMPSO,DTLZ1,GD,2,5.980062083927388E-5 +SMPSO,DTLZ1,GD,3,1.1192707806376528E-4 +SMPSO,DTLZ1,GD,4,6.412008421370173E-5 +SMPSO,DTLZ1,GD,5,5.6799169503374826E-5 +SMPSO,DTLZ1,GD,6,7.624509432954769E-5 +SMPSO,DTLZ1,GD,7,6.043884186159183E-5 +SMPSO,DTLZ1,GD,8,6.617163978031175E-5 +SMPSO,DTLZ1,GD,9,6.508643532297133E-5 +SMPSO,DTLZ1,GD,10,5.6983222829071045E-5 +SMPSO,DTLZ1,GD,11,6.604245030788267E-5 +SMPSO,DTLZ1,GD,12,1.3724330982418316E-4 +SMPSO,DTLZ1,GD,13,6.697320058301891E-5 +SMPSO,DTLZ1,GD,14,6.183847380464916E-5 +SMPSO,DTLZ1,GD,15,5.252346431531166E-5 +SMPSO,DTLZ1,GD,16,7.619462441871752E-5 +SMPSO,DTLZ1,GD,17,6.490080025973312E-5 +SMPSO,DTLZ1,GD,18,7.290637611368419E-5 +SMPSO,DTLZ1,GD,19,5.4133321112896064E-5 +SMPSO,DTLZ1,GD,20,6.224936021387853E-5 +SMPSO,DTLZ1,GD,21,1.9148514985109437E-4 +SMPSO,DTLZ1,GD,22,9.992357643045052E-5 +SMPSO,DTLZ1,GD,23,5.324409414982265E-5 +SMPSO,DTLZ1,GD,24,6.09245522085034E-5 +SMPSO,DTLZ2,GD,0,2.6169374139228276E-4 +SMPSO,DTLZ2,GD,1,2.677949358336663E-4 +SMPSO,DTLZ2,GD,2,2.3116939695949992E-4 +SMPSO,DTLZ2,GD,3,2.8511581208280184E-4 +SMPSO,DTLZ2,GD,4,2.8086974529677595E-4 +SMPSO,DTLZ2,GD,5,2.966504132618844E-4 +SMPSO,DTLZ2,GD,6,2.476567057788878E-4 +SMPSO,DTLZ2,GD,7,2.908940551222237E-4 +SMPSO,DTLZ2,GD,8,2.4267328615346396E-4 +SMPSO,DTLZ2,GD,9,2.2960923968672552E-4 +SMPSO,DTLZ2,GD,10,2.0655722186145895E-4 +SMPSO,DTLZ2,GD,11,2.8230254897333474E-4 +SMPSO,DTLZ2,GD,12,2.2418145384557993E-4 +SMPSO,DTLZ2,GD,13,2.762217163835911E-4 +SMPSO,DTLZ2,GD,14,2.922318352353928E-4 +SMPSO,DTLZ2,GD,15,2.6718775600624806E-4 +SMPSO,DTLZ2,GD,16,2.574449419586329E-4 +SMPSO,DTLZ2,GD,17,2.3149636406242507E-4 +SMPSO,DTLZ2,GD,18,2.742840965551862E-4 +SMPSO,DTLZ2,GD,19,2.710474820796701E-4 +SMPSO,DTLZ2,GD,20,1.9820773187621395E-4 +SMPSO,DTLZ2,GD,21,2.696948499224954E-4 +SMPSO,DTLZ2,GD,22,2.779343126396935E-4 +SMPSO,DTLZ2,GD,23,2.171831530849319E-4 +SMPSO,DTLZ2,GD,24,2.2119688052958965E-4 +SMPSO,DTLZ3,GD,0,1.423475177147029E-4 +SMPSO,DTLZ3,GD,1,1.9783458167346553E-4 +SMPSO,DTLZ3,GD,2,5.206175769960195 +SMPSO,DTLZ3,GD,3,1.8215966044272697E-4 +SMPSO,DTLZ3,GD,4,10.892235477646738 +SMPSO,DTLZ3,GD,5,12.75267165743503 +SMPSO,DTLZ3,GD,6,1.2966467658090012E-4 +SMPSO,DTLZ3,GD,7,2.486741440415432 +SMPSO,DTLZ3,GD,8,2.0482694872128916E-4 +SMPSO,DTLZ3,GD,9,4.6864034841554526E-4 +SMPSO,DTLZ3,GD,10,0.005060951587296764 +SMPSO,DTLZ3,GD,11,2.0197728545936933E-4 +SMPSO,DTLZ3,GD,12,18.150328553369604 +SMPSO,DTLZ3,GD,13,1.7867744117248683E-4 +SMPSO,DTLZ3,GD,14,1.6126351926210698E-4 +SMPSO,DTLZ3,GD,15,62.93985818228947 +SMPSO,DTLZ3,GD,16,1.83871199598184E-4 +SMPSO,DTLZ3,GD,17,1.9645405262645383E-4 +SMPSO,DTLZ3,GD,18,2.0182046450679142E-4 +SMPSO,DTLZ3,GD,19,2.114609359523914E-4 +SMPSO,DTLZ3,GD,20,18.241349387513864 +SMPSO,DTLZ3,GD,21,1.6256629894835335E-4 +SMPSO,DTLZ3,GD,22,2.2369802928934345E-4 +SMPSO,DTLZ3,GD,23,7.855630105790529 +SMPSO,DTLZ3,GD,24,5.880675798425532 +SMPSO,DTLZ4,GD,0,1.6004686770238242E-4 +SMPSO,DTLZ4,GD,1,1.8982396948406254E-4 +SMPSO,DTLZ4,GD,2,2.0218833584496066E-4 +SMPSO,DTLZ4,GD,3,1.9233702089253398E-4 +SMPSO,DTLZ4,GD,4,1.896283023385738E-4 +SMPSO,DTLZ4,GD,5,1.8530939859304874E-4 +SMPSO,DTLZ4,GD,6,1.4430390360701365E-4 +SMPSO,DTLZ4,GD,7,9.86817394814187E-5 +SMPSO,DTLZ4,GD,8,2.0691946429089353E-4 +SMPSO,DTLZ4,GD,9,2.0188760425212413E-4 +SMPSO,DTLZ4,GD,10,1.942607900681609E-4 +SMPSO,DTLZ4,GD,11,1.1985638117340202E-4 +SMPSO,DTLZ4,GD,12,1.0282055415881964E-4 +SMPSO,DTLZ4,GD,13,2.1233234572087784E-4 +SMPSO,DTLZ4,GD,14,1.8661506260353033E-4 +SMPSO,DTLZ4,GD,15,1.5044164217542635E-4 +SMPSO,DTLZ4,GD,16,1.9858623426316193E-4 +SMPSO,DTLZ4,GD,17,1.879666442173338E-4 +SMPSO,DTLZ4,GD,18,1.317743074675683E-4 +SMPSO,DTLZ4,GD,19,2.1516415954592023E-4 +SMPSO,DTLZ4,GD,20,1.6866905499881787E-4 +SMPSO,DTLZ4,GD,21,2.122709701622386E-4 +SMPSO,DTLZ4,GD,22,1.629483041409351E-4 +SMPSO,DTLZ4,GD,23,1.149416643341088E-4 +SMPSO,DTLZ4,GD,24,2.06616977165226E-4 +SMPSO,DTLZ5,GD,0,2.4722626898174223E-4 +SMPSO,DTLZ5,GD,1,2.547793690087342E-4 +SMPSO,DTLZ5,GD,2,2.4353484571782813E-4 +SMPSO,DTLZ5,GD,3,2.4044009212962784E-4 +SMPSO,DTLZ5,GD,4,2.466751284878732E-4 +SMPSO,DTLZ5,GD,5,2.4840559152762445E-4 +SMPSO,DTLZ5,GD,6,2.2644728560331534E-4 +SMPSO,DTLZ5,GD,7,2.4887722290317156E-4 +SMPSO,DTLZ5,GD,8,2.534380521292953E-4 +SMPSO,DTLZ5,GD,9,2.521578756825397E-4 +SMPSO,DTLZ5,GD,10,2.3733160181216824E-4 +SMPSO,DTLZ5,GD,11,2.351448092411529E-4 +SMPSO,DTLZ5,GD,12,2.3378149825827016E-4 +SMPSO,DTLZ5,GD,13,2.3542630356556738E-4 +SMPSO,DTLZ5,GD,14,2.2923778338815022E-4 +SMPSO,DTLZ5,GD,15,2.5002733102086496E-4 +SMPSO,DTLZ5,GD,16,2.449338060241982E-4 +SMPSO,DTLZ5,GD,17,2.1132183940665266E-4 +SMPSO,DTLZ5,GD,18,2.538038571778216E-4 +SMPSO,DTLZ5,GD,19,2.5665652218341133E-4 +SMPSO,DTLZ5,GD,20,2.6008507721783235E-4 +SMPSO,DTLZ5,GD,21,2.509264913840323E-4 +SMPSO,DTLZ5,GD,22,2.3387873665041477E-4 +SMPSO,DTLZ5,GD,23,2.4500979839628986E-4 +SMPSO,DTLZ5,GD,24,2.2727400771123876E-4 +SMPSO,DTLZ6,GD,0,2.4295028749089786E-4 +SMPSO,DTLZ6,GD,1,2.5055938599842487E-4 +SMPSO,DTLZ6,GD,2,2.0305587013966567E-4 +SMPSO,DTLZ6,GD,3,2.5870890452381573E-4 +SMPSO,DTLZ6,GD,4,2.4121733016943273E-4 +SMPSO,DTLZ6,GD,5,2.340157305126045E-4 +SMPSO,DTLZ6,GD,6,2.5183152316322676E-4 +SMPSO,DTLZ6,GD,7,2.550668743039036E-4 +SMPSO,DTLZ6,GD,8,2.6247862474596966E-4 +SMPSO,DTLZ6,GD,9,2.61766252643633E-4 +SMPSO,DTLZ6,GD,10,2.4842221963828904E-4 +SMPSO,DTLZ6,GD,11,2.3501654516075947E-4 +SMPSO,DTLZ6,GD,12,2.4148712471511825E-4 +SMPSO,DTLZ6,GD,13,2.494342920455797E-4 +SMPSO,DTLZ6,GD,14,2.4816702287728214E-4 +SMPSO,DTLZ6,GD,15,2.523995034066555E-4 +SMPSO,DTLZ6,GD,16,2.3538256124250485E-4 +SMPSO,DTLZ6,GD,17,2.378568892593236E-4 +SMPSO,DTLZ6,GD,18,2.4816372989357275E-4 +SMPSO,DTLZ6,GD,19,2.4146511211899798E-4 +SMPSO,DTLZ6,GD,20,2.4174255590951867E-4 +SMPSO,DTLZ6,GD,21,2.346644144104958E-4 +SMPSO,DTLZ6,GD,22,2.586285820687366E-4 +SMPSO,DTLZ6,GD,23,2.4582791967524265E-4 +SMPSO,DTLZ6,GD,24,2.306972460478254E-4 +SMPSO,DTLZ7,GD,0,2.972857156593058E-5 +SMPSO,DTLZ7,GD,1,2.299846184605615E-5 +SMPSO,DTLZ7,GD,2,2.7711317416899032E-5 +SMPSO,DTLZ7,GD,3,2.417925687670124E-5 +SMPSO,DTLZ7,GD,4,3.2219289792255606E-5 +SMPSO,DTLZ7,GD,5,2.7158767884589173E-5 +SMPSO,DTLZ7,GD,6,2.1400061077329055E-5 +SMPSO,DTLZ7,GD,7,3.0752212428615564E-5 +SMPSO,DTLZ7,GD,8,4.657833205826233E-5 +SMPSO,DTLZ7,GD,9,3.0474438472498276E-5 +SMPSO,DTLZ7,GD,10,2.580242309455396E-5 +SMPSO,DTLZ7,GD,11,3.7476519486788085E-5 +SMPSO,DTLZ7,GD,12,3.365540046467627E-5 +SMPSO,DTLZ7,GD,13,3.061465714566149E-5 +SMPSO,DTLZ7,GD,14,2.8129513087975967E-5 +SMPSO,DTLZ7,GD,15,2.7540744248529207E-5 +SMPSO,DTLZ7,GD,16,3.744807050137099E-5 +SMPSO,DTLZ7,GD,17,2.5459551557226603E-5 +SMPSO,DTLZ7,GD,18,3.271248530204378E-5 +SMPSO,DTLZ7,GD,19,3.313507174319734E-5 +SMPSO,DTLZ7,GD,20,4.677593404097029E-5 +SMPSO,DTLZ7,GD,21,2.346214400423098E-5 +SMPSO,DTLZ7,GD,22,2.5163579263497598E-5 +SMPSO,DTLZ7,GD,23,3.429323482154408E-5 +SMPSO,DTLZ7,GD,24,3.4216776109406104E-5 +SMPSO,WFG1,GD,0,0.06850627363094122 +SMPSO,WFG1,GD,1,0.048372864979827034 +SMPSO,WFG1,GD,2,0.05554897022626496 +SMPSO,WFG1,GD,3,0.05084362787152002 +SMPSO,WFG1,GD,4,0.06574284796838827 +SMPSO,WFG1,GD,5,0.055861310892505546 +SMPSO,WFG1,GD,6,0.06825453677823579 +SMPSO,WFG1,GD,7,0.06580769800325623 +SMPSO,WFG1,GD,8,0.08523085298593304 +SMPSO,WFG1,GD,9,0.055010127347888224 +SMPSO,WFG1,GD,10,0.04732801935458995 +SMPSO,WFG1,GD,11,0.05173586521238155 +SMPSO,WFG1,GD,12,0.04995856222457709 +SMPSO,WFG1,GD,13,0.049141907546805044 +SMPSO,WFG1,GD,14,0.049770729767968834 +SMPSO,WFG1,GD,15,0.05374712303791514 +SMPSO,WFG1,GD,16,0.0563068750723327 +SMPSO,WFG1,GD,17,0.05184270435564097 +SMPSO,WFG1,GD,18,0.04968551799477078 +SMPSO,WFG1,GD,19,0.05334669066078054 +SMPSO,WFG1,GD,20,0.048372223991407066 +SMPSO,WFG1,GD,21,0.0486212150815016 +SMPSO,WFG1,GD,22,0.05307636748865587 +SMPSO,WFG1,GD,23,0.05378507300751939 +SMPSO,WFG1,GD,24,0.04709755801350347 +SMPSO,WFG2,GD,0,6.161511041578929E-4 +SMPSO,WFG2,GD,1,6.331201319310564E-4 +SMPSO,WFG2,GD,2,6.14130406769529E-4 +SMPSO,WFG2,GD,3,6.189848965428086E-4 +SMPSO,WFG2,GD,4,6.680766878326966E-4 +SMPSO,WFG2,GD,5,5.993928061589217E-4 +SMPSO,WFG2,GD,6,5.622463069366992E-4 +SMPSO,WFG2,GD,7,6.053496335807388E-4 +SMPSO,WFG2,GD,8,6.382556537217109E-4 +SMPSO,WFG2,GD,9,6.252220875818695E-4 +SMPSO,WFG2,GD,10,6.330488044834524E-4 +SMPSO,WFG2,GD,11,6.242260952705222E-4 +SMPSO,WFG2,GD,12,6.450710178199059E-4 +SMPSO,WFG2,GD,13,5.986774438218659E-4 +SMPSO,WFG2,GD,14,6.392099909129178E-4 +SMPSO,WFG2,GD,15,6.20965695828465E-4 +SMPSO,WFG2,GD,16,6.305240173514287E-4 +SMPSO,WFG2,GD,17,6.188322616322666E-4 +SMPSO,WFG2,GD,18,5.956011539278791E-4 +SMPSO,WFG2,GD,19,5.583680969427382E-4 +SMPSO,WFG2,GD,20,6.358917472760986E-4 +SMPSO,WFG2,GD,21,6.163012131106368E-4 +SMPSO,WFG2,GD,22,5.695088221444628E-4 +SMPSO,WFG2,GD,23,5.730731886638799E-4 +SMPSO,WFG2,GD,24,5.805645564246701E-4 +SMPSO,WFG3,GD,0,2.6829536843755487E-4 +SMPSO,WFG3,GD,1,2.6124593270187885E-4 +SMPSO,WFG3,GD,2,2.5110565506426276E-4 +SMPSO,WFG3,GD,3,3.035925135671192E-4 +SMPSO,WFG3,GD,4,3.0235109982157887E-4 +SMPSO,WFG3,GD,5,2.7783818622225743E-4 +SMPSO,WFG3,GD,6,2.8832627240403064E-4 +SMPSO,WFG3,GD,7,2.6696020243785804E-4 +SMPSO,WFG3,GD,8,2.4057623485777813E-4 +SMPSO,WFG3,GD,9,2.962287467425776E-4 +SMPSO,WFG3,GD,10,2.695291813731105E-4 +SMPSO,WFG3,GD,11,2.7826855069017984E-4 +SMPSO,WFG3,GD,12,2.73911641077752E-4 +SMPSO,WFG3,GD,13,2.7521735832197503E-4 +SMPSO,WFG3,GD,14,2.836948021154028E-4 +SMPSO,WFG3,GD,15,2.443007294676874E-4 +SMPSO,WFG3,GD,16,2.7366864995399077E-4 +SMPSO,WFG3,GD,17,2.4218471158471834E-4 +SMPSO,WFG3,GD,18,2.9359092632699426E-4 +SMPSO,WFG3,GD,19,2.581633403824595E-4 +SMPSO,WFG3,GD,20,2.9384421698822933E-4 +SMPSO,WFG3,GD,21,2.4915796272357763E-4 +SMPSO,WFG3,GD,22,2.7644061704268347E-4 +SMPSO,WFG3,GD,23,2.806246809659693E-4 +SMPSO,WFG3,GD,24,2.5265981544584027E-4 +SMPSO,WFG4,GD,0,0.0015049711167670298 +SMPSO,WFG4,GD,1,0.0014163049394168442 +SMPSO,WFG4,GD,2,0.0015112144442680972 +SMPSO,WFG4,GD,3,0.0012404369316185225 +SMPSO,WFG4,GD,4,0.0014703822646560233 +SMPSO,WFG4,GD,5,0.0011742029901046396 +SMPSO,WFG4,GD,6,0.0013793635751518077 +SMPSO,WFG4,GD,7,0.0014080182213486478 +SMPSO,WFG4,GD,8,0.001454528891064887 +SMPSO,WFG4,GD,9,0.0012247134512281676 +SMPSO,WFG4,GD,10,0.001438438897311723 +SMPSO,WFG4,GD,11,0.001619728244356735 +SMPSO,WFG4,GD,12,0.001214942516450948 +SMPSO,WFG4,GD,13,0.001704675888649377 +SMPSO,WFG4,GD,14,0.0011714640797845332 +SMPSO,WFG4,GD,15,0.001437059513402801 +SMPSO,WFG4,GD,16,0.0015521205635162319 +SMPSO,WFG4,GD,17,0.0013632896710790727 +SMPSO,WFG4,GD,18,0.00142049875187574 +SMPSO,WFG4,GD,19,0.0013469276605966739 +SMPSO,WFG4,GD,20,0.0015522374834842062 +SMPSO,WFG4,GD,21,0.0013110031938397947 +SMPSO,WFG4,GD,22,0.0014052287849571998 +SMPSO,WFG4,GD,23,0.0014369743755223193 +SMPSO,WFG4,GD,24,0.0011689059716148145 +SMPSO,WFG5,GD,0,0.002629914771306486 +SMPSO,WFG5,GD,1,0.002645700361150872 +SMPSO,WFG5,GD,2,0.0026239927038526987 +SMPSO,WFG5,GD,3,0.002635381945269741 +SMPSO,WFG5,GD,4,0.002625719895327171 +SMPSO,WFG5,GD,5,0.0026301942635148716 +SMPSO,WFG5,GD,6,0.0026205536677575956 +SMPSO,WFG5,GD,7,0.0026388812465134854 +SMPSO,WFG5,GD,8,0.00263134718400386 +SMPSO,WFG5,GD,9,0.0026297899436728044 +SMPSO,WFG5,GD,10,0.00263736985334794 +SMPSO,WFG5,GD,11,0.002639585514208925 +SMPSO,WFG5,GD,12,0.002637581810804394 +SMPSO,WFG5,GD,13,0.0026430337390805298 +SMPSO,WFG5,GD,14,0.002625220495558255 +SMPSO,WFG5,GD,15,0.002646240424185386 +SMPSO,WFG5,GD,16,0.0026412554517909635 +SMPSO,WFG5,GD,17,0.002634509156847722 +SMPSO,WFG5,GD,18,0.0026156482066074837 +SMPSO,WFG5,GD,19,0.002636394094094349 +SMPSO,WFG5,GD,20,0.0026223641460585362 +SMPSO,WFG5,GD,21,0.0026250637650808944 +SMPSO,WFG5,GD,22,0.002627978104493972 +SMPSO,WFG5,GD,23,0.002638873591932745 +SMPSO,WFG5,GD,24,0.0026636420019097383 +SMPSO,WFG6,GD,0,3.3619048858573415E-4 +SMPSO,WFG6,GD,1,3.279631496163684E-4 +SMPSO,WFG6,GD,2,3.228818211107854E-4 +SMPSO,WFG6,GD,3,3.3039788786982835E-4 +SMPSO,WFG6,GD,4,3.6023749432431175E-4 +SMPSO,WFG6,GD,5,3.219916900660608E-4 +SMPSO,WFG6,GD,6,3.318149697320399E-4 +SMPSO,WFG6,GD,7,3.421191156298133E-4 +SMPSO,WFG6,GD,8,3.4723191802182906E-4 +SMPSO,WFG6,GD,9,3.248934939444449E-4 +SMPSO,WFG6,GD,10,3.5553850639393256E-4 +SMPSO,WFG6,GD,11,3.264477028364195E-4 +SMPSO,WFG6,GD,12,3.237975576978383E-4 +SMPSO,WFG6,GD,13,3.387532842907508E-4 +SMPSO,WFG6,GD,14,3.460150512275311E-4 +SMPSO,WFG6,GD,15,3.302716954572343E-4 +SMPSO,WFG6,GD,16,3.7868576445883523E-4 +SMPSO,WFG6,GD,17,3.4969725676972554E-4 +SMPSO,WFG6,GD,18,3.240281766148207E-4 +SMPSO,WFG6,GD,19,3.147529040751602E-4 +SMPSO,WFG6,GD,20,3.330235565933728E-4 +SMPSO,WFG6,GD,21,3.092057205046527E-4 +SMPSO,WFG6,GD,22,3.3461177478812093E-4 +SMPSO,WFG6,GD,23,3.5576683299364046E-4 +SMPSO,WFG6,GD,24,3.490252722428725E-4 +SMPSO,WFG7,GD,0,2.478221106074374E-4 +SMPSO,WFG7,GD,1,2.762714643672007E-4 +SMPSO,WFG7,GD,2,3.07035654384342E-4 +SMPSO,WFG7,GD,3,2.338462700040797E-4 +SMPSO,WFG7,GD,4,3.034919854940482E-4 +SMPSO,WFG7,GD,5,2.4337074864828849E-4 +SMPSO,WFG7,GD,6,2.553554691384153E-4 +SMPSO,WFG7,GD,7,3.384547384323028E-4 +SMPSO,WFG7,GD,8,3.4316785967522886E-4 +SMPSO,WFG7,GD,9,2.9028925716666676E-4 +SMPSO,WFG7,GD,10,2.2617841301233053E-4 +SMPSO,WFG7,GD,11,3.0768401425385343E-4 +SMPSO,WFG7,GD,12,2.6147814497908857E-4 +SMPSO,WFG7,GD,13,3.325451555663569E-4 +SMPSO,WFG7,GD,14,3.3542166062808953E-4 +SMPSO,WFG7,GD,15,3.317467078870216E-4 +SMPSO,WFG7,GD,16,3.6651693534565303E-4 +SMPSO,WFG7,GD,17,2.5474049613580593E-4 +SMPSO,WFG7,GD,18,3.3845698048572267E-4 +SMPSO,WFG7,GD,19,2.7233782819178603E-4 +SMPSO,WFG7,GD,20,2.961289247183378E-4 +SMPSO,WFG7,GD,21,3.02290608546863E-4 +SMPSO,WFG7,GD,22,2.4314191946050095E-4 +SMPSO,WFG7,GD,23,2.263121234474519E-4 +SMPSO,WFG7,GD,24,2.287295870341554E-4 +SMPSO,WFG8,GD,0,0.009122550402636837 +SMPSO,WFG8,GD,1,0.009221914686981008 +SMPSO,WFG8,GD,2,0.009748517375237133 +SMPSO,WFG8,GD,3,0.00938259413454437 +SMPSO,WFG8,GD,4,0.008441537817954288 +SMPSO,WFG8,GD,5,0.010099261391927114 +SMPSO,WFG8,GD,6,0.008672360802408909 +SMPSO,WFG8,GD,7,0.009156494412328934 +SMPSO,WFG8,GD,8,0.009780949155891248 +SMPSO,WFG8,GD,9,0.009078836406682408 +SMPSO,WFG8,GD,10,0.009708712520678524 +SMPSO,WFG8,GD,11,0.009380925641898442 +SMPSO,WFG8,GD,12,0.009525717155828508 +SMPSO,WFG8,GD,13,0.009615970376098307 +SMPSO,WFG8,GD,14,0.009108364563609936 +SMPSO,WFG8,GD,15,0.00905305140970163 +SMPSO,WFG8,GD,16,0.009551090516646155 +SMPSO,WFG8,GD,17,0.009989690767439078 +SMPSO,WFG8,GD,18,0.007995268982101804 +SMPSO,WFG8,GD,19,0.008589089994631224 +SMPSO,WFG8,GD,20,0.008737828744934287 +SMPSO,WFG8,GD,21,0.007885438062258969 +SMPSO,WFG8,GD,22,0.008412056084692128 +SMPSO,WFG8,GD,23,0.009038208455913087 +SMPSO,WFG8,GD,24,0.008855314281088848 +SMPSO,WFG9,GD,0,0.001035469958957587 +SMPSO,WFG9,GD,1,0.0011897669731847273 +SMPSO,WFG9,GD,2,0.0010289409840901665 +SMPSO,WFG9,GD,3,0.0011304701897594243 +SMPSO,WFG9,GD,4,0.0010583839046075197 +SMPSO,WFG9,GD,5,0.0011707253635911093 +SMPSO,WFG9,GD,6,8.898632087907099E-4 +SMPSO,WFG9,GD,7,9.939453422522268E-4 +SMPSO,WFG9,GD,8,0.0010827402695783174 +SMPSO,WFG9,GD,9,0.0010769527365221193 +SMPSO,WFG9,GD,10,0.001090716420161533 +SMPSO,WFG9,GD,11,0.0010840434878319758 +SMPSO,WFG9,GD,12,9.974329802242676E-4 +SMPSO,WFG9,GD,13,0.0010612440166234804 +SMPSO,WFG9,GD,14,0.0011105849325432759 +SMPSO,WFG9,GD,15,9.90556227214288E-4 +SMPSO,WFG9,GD,16,0.0011037245616877381 +SMPSO,WFG9,GD,17,0.001028132903222643 +SMPSO,WFG9,GD,18,9.708790609080835E-4 +SMPSO,WFG9,GD,19,0.0010019881869720011 +SMPSO,WFG9,GD,20,0.0012025060047804888 +SMPSO,WFG9,GD,21,9.87845521364065E-4 +SMPSO,WFG9,GD,22,0.0011012350402091647 +SMPSO,WFG9,GD,23,9.628041281842696E-4 +SMPSO,WFG9,GD,24,0.0010904328806563882 +OMOPSO,ZDT1,GD,0,1.6270341150405096E-4 +OMOPSO,ZDT1,GD,1,1.12540652280126E-4 +OMOPSO,ZDT1,GD,2,1.6271490204952516E-4 +OMOPSO,ZDT1,GD,3,1.5322765098372952E-4 +OMOPSO,ZDT1,GD,4,1.2226358618082892E-4 +OMOPSO,ZDT1,GD,5,1.8693822552170536E-4 +OMOPSO,ZDT1,GD,6,1.4076184510218218E-4 +OMOPSO,ZDT1,GD,7,1.6847968652469318E-4 +OMOPSO,ZDT1,GD,8,1.0174074066104507E-4 +OMOPSO,ZDT1,GD,9,1.450668449426454E-4 +OMOPSO,ZDT1,GD,10,1.5025018803320995E-4 +OMOPSO,ZDT1,GD,11,1.2951352417537326E-4 +OMOPSO,ZDT1,GD,12,9.515953676068042E-5 +OMOPSO,ZDT1,GD,13,1.1800520727548702E-4 +OMOPSO,ZDT1,GD,14,1.5321148137520832E-4 +OMOPSO,ZDT1,GD,15,1.443714541448065E-4 +OMOPSO,ZDT1,GD,16,1.713535088850172E-4 +OMOPSO,ZDT1,GD,17,1.4760768393525534E-4 +OMOPSO,ZDT1,GD,18,1.6833965526950713E-4 +OMOPSO,ZDT1,GD,19,1.7618696460873165E-4 +OMOPSO,ZDT1,GD,20,1.4902611278397E-4 +OMOPSO,ZDT1,GD,21,1.2872104548129613E-4 +OMOPSO,ZDT1,GD,22,8.202370548677673E-5 +OMOPSO,ZDT1,GD,23,2.2397379379913304E-4 +OMOPSO,ZDT1,GD,24,1.8492416524822433E-4 +OMOPSO,ZDT2,GD,0,5.3110231050192526E-5 +OMOPSO,ZDT2,GD,1,4.926185517591203E-5 +OMOPSO,ZDT2,GD,2,4.961487239355728E-5 +OMOPSO,ZDT2,GD,3,5.113602901416328E-5 +OMOPSO,ZDT2,GD,4,7.248344345660208E-5 +OMOPSO,ZDT2,GD,5,6.577634030938187E-5 +OMOPSO,ZDT2,GD,6,5.9585063010069E-5 +OMOPSO,ZDT2,GD,7,4.796060398427532E-5 +OMOPSO,ZDT2,GD,8,7.734734573819188E-5 +OMOPSO,ZDT2,GD,9,7.956997204420749E-5 +OMOPSO,ZDT2,GD,10,6.179737081069461E-5 +OMOPSO,ZDT2,GD,11,6.230346855205007E-5 +OMOPSO,ZDT2,GD,12,1.317920204091937E-4 +OMOPSO,ZDT2,GD,13,6.565132335169772E-5 +OMOPSO,ZDT2,GD,14,9.198563974297841E-5 +OMOPSO,ZDT2,GD,15,5.800332319265724E-5 +OMOPSO,ZDT2,GD,16,6.108111211586994E-5 +OMOPSO,ZDT2,GD,17,7.535578122457526E-5 +OMOPSO,ZDT2,GD,18,8.120840424283387E-5 +OMOPSO,ZDT2,GD,19,1.2361229052232844E-4 +OMOPSO,ZDT2,GD,20,6.226757598390756E-5 +OMOPSO,ZDT2,GD,21,6.62010548069694E-5 +OMOPSO,ZDT2,GD,22,5.654808156845488E-5 +OMOPSO,ZDT2,GD,23,5.370212220219477E-5 +OMOPSO,ZDT2,GD,24,5.787166875293533E-5 +OMOPSO,ZDT3,GD,0,1.2837886113128172E-4 +OMOPSO,ZDT3,GD,1,2.3302627177154003E-4 +OMOPSO,ZDT3,GD,2,1.0463085453442063E-4 +OMOPSO,ZDT3,GD,3,1.1079772025838652E-4 +OMOPSO,ZDT3,GD,4,1.2400843619938629E-4 +OMOPSO,ZDT3,GD,5,1.180868319080149E-4 +OMOPSO,ZDT3,GD,6,1.1907872639535755E-4 +OMOPSO,ZDT3,GD,7,1.1346795426773736E-4 +OMOPSO,ZDT3,GD,8,1.1059743568702568E-4 +OMOPSO,ZDT3,GD,9,1.2003663843781119E-4 +OMOPSO,ZDT3,GD,10,1.7877014245499496E-4 +OMOPSO,ZDT3,GD,11,1.204703474509513E-4 +OMOPSO,ZDT3,GD,12,1.5196894912686436E-4 +OMOPSO,ZDT3,GD,13,1.1795445315668147E-4 +OMOPSO,ZDT3,GD,14,9.499162308180261E-5 +OMOPSO,ZDT3,GD,15,1.2020913764155623E-4 +OMOPSO,ZDT3,GD,16,1.3954212434566998E-4 +OMOPSO,ZDT3,GD,17,1.0248734518787811E-4 +OMOPSO,ZDT3,GD,18,1.47264611955836E-4 +OMOPSO,ZDT3,GD,19,9.272322571378708E-5 +OMOPSO,ZDT3,GD,20,1.1453669040934027E-4 +OMOPSO,ZDT3,GD,21,1.302270993794314E-4 +OMOPSO,ZDT3,GD,22,1.1726063182548242E-4 +OMOPSO,ZDT3,GD,23,1.1434451935600932E-4 +OMOPSO,ZDT3,GD,24,1.2057158488331964E-4 +OMOPSO,ZDT4,GD,0,1.501307363862764 +OMOPSO,ZDT4,GD,1,0.5502077591059641 +OMOPSO,ZDT4,GD,2,1.6207771266316948 +OMOPSO,ZDT4,GD,3,0.46729372512449124 +OMOPSO,ZDT4,GD,4,1.0814288792702762 +OMOPSO,ZDT4,GD,5,0.4955332677937509 +OMOPSO,ZDT4,GD,6,0.4880521830029841 +OMOPSO,ZDT4,GD,7,1.799440083602418 +OMOPSO,ZDT4,GD,8,0.7700707882518759 +OMOPSO,ZDT4,GD,9,0.5072927724500389 +OMOPSO,ZDT4,GD,10,0.5339391499640322 +OMOPSO,ZDT4,GD,11,0.6567902568658341 +OMOPSO,ZDT4,GD,12,1.2181078546440327 +OMOPSO,ZDT4,GD,13,0.44332122272028057 +OMOPSO,ZDT4,GD,14,1.0580387830527673 +OMOPSO,ZDT4,GD,15,0.41762037606003605 +OMOPSO,ZDT4,GD,16,2.4278958096046876 +OMOPSO,ZDT4,GD,17,0.4451487358797354 +OMOPSO,ZDT4,GD,18,0.3959750472641783 +OMOPSO,ZDT4,GD,19,0.4913589860325405 +OMOPSO,ZDT4,GD,20,0.2718501624946655 +OMOPSO,ZDT4,GD,21,0.664206114688353 +OMOPSO,ZDT4,GD,22,0.4364939866071805 +OMOPSO,ZDT4,GD,23,0.6668148741985033 +OMOPSO,ZDT4,GD,24,0.42679429538550306 +OMOPSO,ZDT6,GD,0,0.00985068715955419 +OMOPSO,ZDT6,GD,1,4.8292978473362695E-5 +OMOPSO,ZDT6,GD,2,4.340189525858867E-5 +OMOPSO,ZDT6,GD,3,0.006548987102959432 +OMOPSO,ZDT6,GD,4,5.0810397940738206E-5 +OMOPSO,ZDT6,GD,5,4.613068028912731E-5 +OMOPSO,ZDT6,GD,6,4.665285780423625E-5 +OMOPSO,ZDT6,GD,7,5.395410763929078E-4 +OMOPSO,ZDT6,GD,8,4.167963911644622E-5 +OMOPSO,ZDT6,GD,9,3.929913815227262E-5 +OMOPSO,ZDT6,GD,10,4.887483877814269E-5 +OMOPSO,ZDT6,GD,11,0.059589745599114806 +OMOPSO,ZDT6,GD,12,4.667615962366436E-5 +OMOPSO,ZDT6,GD,13,0.012961997736843183 +OMOPSO,ZDT6,GD,14,4.669705010647605E-4 +OMOPSO,ZDT6,GD,15,0.010150157678499376 +OMOPSO,ZDT6,GD,16,5.366414396036631E-4 +OMOPSO,ZDT6,GD,17,4.827250707004725E-5 +OMOPSO,ZDT6,GD,18,0.00129079867185431 +OMOPSO,ZDT6,GD,19,0.004258128572567417 +OMOPSO,ZDT6,GD,20,5.7561443861171484E-5 +OMOPSO,ZDT6,GD,21,4.823625491449538E-5 +OMOPSO,ZDT6,GD,22,0.0017009027604850057 +OMOPSO,ZDT6,GD,23,0.02108390451554424 +OMOPSO,ZDT6,GD,24,0.006130643972371398 +OMOPSO,DTLZ1,GD,0,24.26908141432085 +OMOPSO,DTLZ1,GD,1,17.065375826741565 +OMOPSO,DTLZ1,GD,2,23.570028250866297 +OMOPSO,DTLZ1,GD,3,16.771822917343805 +OMOPSO,DTLZ1,GD,4,0.7275935070119011 +OMOPSO,DTLZ1,GD,5,21.14773163486228 +OMOPSO,DTLZ1,GD,6,7.566416563624015 +OMOPSO,DTLZ1,GD,7,9.168705458092228 +OMOPSO,DTLZ1,GD,8,4.306084988323264 +OMOPSO,DTLZ1,GD,9,1.0301334675084581 +OMOPSO,DTLZ1,GD,10,20.539012666314502 +OMOPSO,DTLZ1,GD,11,0.8078106596354236 +OMOPSO,DTLZ1,GD,12,21.863576722407718 +OMOPSO,DTLZ1,GD,13,4.3877252676386265 +OMOPSO,DTLZ1,GD,14,3.7514947841807955 +OMOPSO,DTLZ1,GD,15,1.103808723837585 +OMOPSO,DTLZ1,GD,16,1.3026300235688142 +OMOPSO,DTLZ1,GD,17,27.623467058361605 +OMOPSO,DTLZ1,GD,18,20.788445867710923 +OMOPSO,DTLZ1,GD,19,0.746471770265383 +OMOPSO,DTLZ1,GD,20,9.157534854998248 +OMOPSO,DTLZ1,GD,21,24.139375833063912 +OMOPSO,DTLZ1,GD,22,0.0763505239995307 +OMOPSO,DTLZ1,GD,23,9.443096563656 +OMOPSO,DTLZ1,GD,24,30.69357931744827 +OMOPSO,DTLZ2,GD,0,2.8075010610394103E-4 +OMOPSO,DTLZ2,GD,1,2.727292059566466E-4 +OMOPSO,DTLZ2,GD,2,2.586509071749855E-4 +OMOPSO,DTLZ2,GD,3,2.1644210289030534E-4 +OMOPSO,DTLZ2,GD,4,2.82474886206738E-4 +OMOPSO,DTLZ2,GD,5,2.744857913180949E-4 +OMOPSO,DTLZ2,GD,6,2.662480100832414E-4 +OMOPSO,DTLZ2,GD,7,2.7816063018776575E-4 +OMOPSO,DTLZ2,GD,8,1.855672933382378E-4 +OMOPSO,DTLZ2,GD,9,2.7921943797819005E-4 +OMOPSO,DTLZ2,GD,10,2.6442765562359325E-4 +OMOPSO,DTLZ2,GD,11,2.5244525119184837E-4 +OMOPSO,DTLZ2,GD,12,2.808531100146353E-4 +OMOPSO,DTLZ2,GD,13,2.795135989258422E-4 +OMOPSO,DTLZ2,GD,14,2.478821227155547E-4 +OMOPSO,DTLZ2,GD,15,2.381022842794199E-4 +OMOPSO,DTLZ2,GD,16,2.712689889610752E-4 +OMOPSO,DTLZ2,GD,17,2.7298048403873935E-4 +OMOPSO,DTLZ2,GD,18,2.5618752929743537E-4 +OMOPSO,DTLZ2,GD,19,2.737152253848411E-4 +OMOPSO,DTLZ2,GD,20,2.8492721114143065E-4 +OMOPSO,DTLZ2,GD,21,2.3661528188718685E-4 +OMOPSO,DTLZ2,GD,22,2.5233817165248276E-4 +OMOPSO,DTLZ2,GD,23,2.510861455119651E-4 +OMOPSO,DTLZ2,GD,24,2.8088426690399306E-4 +OMOPSO,DTLZ3,GD,0,7.523190045658541 +OMOPSO,DTLZ3,GD,1,17.493598057194493 +OMOPSO,DTLZ3,GD,2,72.7657493213421 +OMOPSO,DTLZ3,GD,3,61.598686886334804 +OMOPSO,DTLZ3,GD,4,40.217332970976415 +OMOPSO,DTLZ3,GD,5,66.18350592493783 +OMOPSO,DTLZ3,GD,6,49.851450486476296 +OMOPSO,DTLZ3,GD,7,30.189313761912036 +OMOPSO,DTLZ3,GD,8,50.17081120805326 +OMOPSO,DTLZ3,GD,9,75.42676617701797 +OMOPSO,DTLZ3,GD,10,36.67559968265408 +OMOPSO,DTLZ3,GD,11,56.9118881153134 +OMOPSO,DTLZ3,GD,12,6.001757556152062 +OMOPSO,DTLZ3,GD,13,66.59087773137627 +OMOPSO,DTLZ3,GD,14,46.93534187274061 +OMOPSO,DTLZ3,GD,15,23.63247939312895 +OMOPSO,DTLZ3,GD,16,95.0739008704369 +OMOPSO,DTLZ3,GD,17,84.18138883768601 +OMOPSO,DTLZ3,GD,18,87.84530976724393 +OMOPSO,DTLZ3,GD,19,6.726111356350394 +OMOPSO,DTLZ3,GD,20,25.658494531474886 +OMOPSO,DTLZ3,GD,21,62.06544020071821 +OMOPSO,DTLZ3,GD,22,77.2821502333107 +OMOPSO,DTLZ3,GD,23,4.524068045245998 +OMOPSO,DTLZ3,GD,24,25.108952839808587 +OMOPSO,DTLZ4,GD,0,1.8564884679679616E-4 +OMOPSO,DTLZ4,GD,1,2.097106088821357E-4 +OMOPSO,DTLZ4,GD,2,5.544011091096479E-6 +OMOPSO,DTLZ4,GD,3,2.1714886305892314E-4 +OMOPSO,DTLZ4,GD,4,1.7859638467123605E-4 +OMOPSO,DTLZ4,GD,5,1.7070139453616978E-4 +OMOPSO,DTLZ4,GD,6,1.9500634617536537E-4 +OMOPSO,DTLZ4,GD,7,1.6079780330291438E-4 +OMOPSO,DTLZ4,GD,8,2.1348427698186602E-4 +OMOPSO,DTLZ4,GD,9,2.1020020478969005E-4 +OMOPSO,DTLZ4,GD,10,1.7193820994441486E-4 +OMOPSO,DTLZ4,GD,11,1.345096569259626E-4 +OMOPSO,DTLZ4,GD,12,1.9585104277124478E-4 +OMOPSO,DTLZ4,GD,13,1.772913532390496E-6 +OMOPSO,DTLZ4,GD,14,1.8938782240727814E-4 +OMOPSO,DTLZ4,GD,15,1.860730505825163E-4 +OMOPSO,DTLZ4,GD,16,2.209693035425306E-4 +OMOPSO,DTLZ4,GD,17,2.062138037910352E-4 +OMOPSO,DTLZ4,GD,18,2.238531472373291E-4 +OMOPSO,DTLZ4,GD,19,1.992118474946412E-4 +OMOPSO,DTLZ4,GD,20,1.4076461769440502E-4 +OMOPSO,DTLZ4,GD,21,1.9300392733942448E-4 +OMOPSO,DTLZ4,GD,22,1.944639676397092E-4 +OMOPSO,DTLZ4,GD,23,2.080955910509322E-4 +OMOPSO,DTLZ4,GD,24,2.0973291523205214E-4 +OMOPSO,DTLZ5,GD,0,2.5567505303082677E-4 +OMOPSO,DTLZ5,GD,1,2.51323190195606E-4 +OMOPSO,DTLZ5,GD,2,2.3823617475433805E-4 +OMOPSO,DTLZ5,GD,3,2.4498645375692194E-4 +OMOPSO,DTLZ5,GD,4,2.300773807882198E-4 +OMOPSO,DTLZ5,GD,5,2.4312881818554526E-4 +OMOPSO,DTLZ5,GD,6,2.3737936473512797E-4 +OMOPSO,DTLZ5,GD,7,2.3437314730828665E-4 +OMOPSO,DTLZ5,GD,8,2.4548938163555616E-4 +OMOPSO,DTLZ5,GD,9,2.3934983679324491E-4 +OMOPSO,DTLZ5,GD,10,2.343224898379687E-4 +OMOPSO,DTLZ5,GD,11,2.426796974376872E-4 +OMOPSO,DTLZ5,GD,12,2.5568262862820447E-4 +OMOPSO,DTLZ5,GD,13,2.2667091951717288E-4 +OMOPSO,DTLZ5,GD,14,2.3507067412608396E-4 +OMOPSO,DTLZ5,GD,15,2.4704943982990356E-4 +OMOPSO,DTLZ5,GD,16,2.3282230795008816E-4 +OMOPSO,DTLZ5,GD,17,2.184676143685649E-4 +OMOPSO,DTLZ5,GD,18,2.2608668510012612E-4 +OMOPSO,DTLZ5,GD,19,2.371003904892109E-4 +OMOPSO,DTLZ5,GD,20,2.3759090015109982E-4 +OMOPSO,DTLZ5,GD,21,2.4309050411559224E-4 +OMOPSO,DTLZ5,GD,22,2.5237963268545394E-4 +OMOPSO,DTLZ5,GD,23,2.3568230047209604E-4 +OMOPSO,DTLZ5,GD,24,2.464196576072202E-4 +OMOPSO,DTLZ6,GD,0,2.2146775279825972E-4 +OMOPSO,DTLZ6,GD,1,2.5179409363472254E-4 +OMOPSO,DTLZ6,GD,2,2.4843151540893766E-4 +OMOPSO,DTLZ6,GD,3,2.2519751897108868E-4 +OMOPSO,DTLZ6,GD,4,2.411850182732672E-4 +OMOPSO,DTLZ6,GD,5,2.5641821829976093E-4 +OMOPSO,DTLZ6,GD,6,2.4518883968707684E-4 +OMOPSO,DTLZ6,GD,7,2.5178252074109557E-4 +OMOPSO,DTLZ6,GD,8,2.0356875393372827E-4 +OMOPSO,DTLZ6,GD,9,2.3653864383329487E-4 +OMOPSO,DTLZ6,GD,10,2.6058536135999463E-4 +OMOPSO,DTLZ6,GD,11,2.499589785713567E-4 +OMOPSO,DTLZ6,GD,12,2.3227683455443991E-4 +OMOPSO,DTLZ6,GD,13,2.4109684905332604E-4 +OMOPSO,DTLZ6,GD,14,2.3807522521456404E-4 +OMOPSO,DTLZ6,GD,15,2.3173928367073326E-4 +OMOPSO,DTLZ6,GD,16,2.46951197499589E-4 +OMOPSO,DTLZ6,GD,17,2.5152423483562505E-4 +OMOPSO,DTLZ6,GD,18,2.3202943823279348E-4 +OMOPSO,DTLZ6,GD,19,2.4969225494566206E-4 +OMOPSO,DTLZ6,GD,20,2.3166388359539158E-4 +OMOPSO,DTLZ6,GD,21,2.3466573361953825E-4 +OMOPSO,DTLZ6,GD,22,2.487064187197814E-4 +OMOPSO,DTLZ6,GD,23,2.3604183423677115E-4 +OMOPSO,DTLZ6,GD,24,2.3220042298623844E-4 +OMOPSO,DTLZ7,GD,0,4.447194219072116E-5 +OMOPSO,DTLZ7,GD,1,1.7598430805330327E-5 +OMOPSO,DTLZ7,GD,2,5.7449599422119496E-5 +OMOPSO,DTLZ7,GD,3,3.686807954537653E-5 +OMOPSO,DTLZ7,GD,4,4.601760786394901E-5 +OMOPSO,DTLZ7,GD,5,7.802872164833909E-5 +OMOPSO,DTLZ7,GD,6,5.5584945854838654E-5 +OMOPSO,DTLZ7,GD,7,7.7101874559171E-5 +OMOPSO,DTLZ7,GD,8,2.283188581838685E-5 +OMOPSO,DTLZ7,GD,9,8.24540658265584E-5 +OMOPSO,DTLZ7,GD,10,3.942536373686483E-5 +OMOPSO,DTLZ7,GD,11,1.850349823430758E-5 +OMOPSO,DTLZ7,GD,12,2.5949023833894204E-5 +OMOPSO,DTLZ7,GD,13,4.1091487686194695E-5 +OMOPSO,DTLZ7,GD,14,5.6263182219085056E-5 +OMOPSO,DTLZ7,GD,15,5.229967863553264E-5 +OMOPSO,DTLZ7,GD,16,2.0819716321346113E-5 +OMOPSO,DTLZ7,GD,17,3.1689146319516535E-5 +OMOPSO,DTLZ7,GD,18,7.387999335089587E-5 +OMOPSO,DTLZ7,GD,19,6.127256400447343E-5 +OMOPSO,DTLZ7,GD,20,3.589033943486947E-5 +OMOPSO,DTLZ7,GD,21,4.90373329620814E-5 +OMOPSO,DTLZ7,GD,22,2.6636723736237438E-5 +OMOPSO,DTLZ7,GD,23,6.581993559651773E-5 +OMOPSO,DTLZ7,GD,24,8.057347139797277E-5 +OMOPSO,WFG1,GD,0,0.036572744624727205 +OMOPSO,WFG1,GD,1,0.07598774101236075 +OMOPSO,WFG1,GD,2,0.09909541520741265 +OMOPSO,WFG1,GD,3,0.021793404062956788 +OMOPSO,WFG1,GD,4,0.03887450129767201 +OMOPSO,WFG1,GD,5,0.05199040407714833 +OMOPSO,WFG1,GD,6,0.051940355245384665 +OMOPSO,WFG1,GD,7,0.03357104561923482 +OMOPSO,WFG1,GD,8,0.04138088118081708 +OMOPSO,WFG1,GD,9,0.0426986726342626 +OMOPSO,WFG1,GD,10,0.033576071322922715 +OMOPSO,WFG1,GD,11,0.042463908973466656 +OMOPSO,WFG1,GD,12,0.017347829842925697 +OMOPSO,WFG1,GD,13,0.03582746335794983 +OMOPSO,WFG1,GD,14,0.05101550164776514 +OMOPSO,WFG1,GD,15,0.04513223902237339 +OMOPSO,WFG1,GD,16,0.03278610725106721 +OMOPSO,WFG1,GD,17,0.06028056980271256 +OMOPSO,WFG1,GD,18,0.044307595483235686 +OMOPSO,WFG1,GD,19,0.018705219585993423 +OMOPSO,WFG1,GD,20,0.06177821393359007 +OMOPSO,WFG1,GD,21,0.03712025239181414 +OMOPSO,WFG1,GD,22,0.03150403342866887 +OMOPSO,WFG1,GD,23,0.10334912822471012 +OMOPSO,WFG1,GD,24,0.04798112514747595 +OMOPSO,WFG2,GD,0,5.557917359350091E-4 +OMOPSO,WFG2,GD,1,5.501647609814851E-4 +OMOPSO,WFG2,GD,2,5.670698630942625E-4 +OMOPSO,WFG2,GD,3,5.566000915280466E-4 +OMOPSO,WFG2,GD,4,5.759372744212647E-4 +OMOPSO,WFG2,GD,5,5.554258169998585E-4 +OMOPSO,WFG2,GD,6,5.780789580528629E-4 +OMOPSO,WFG2,GD,7,5.513334369826353E-4 +OMOPSO,WFG2,GD,8,5.475367984090894E-4 +OMOPSO,WFG2,GD,9,5.505657577824776E-4 +OMOPSO,WFG2,GD,10,5.381720810119044E-4 +OMOPSO,WFG2,GD,11,5.732349985478686E-4 +OMOPSO,WFG2,GD,12,5.494449812547243E-4 +OMOPSO,WFG2,GD,13,5.562546166299948E-4 +OMOPSO,WFG2,GD,14,5.698380321644922E-4 +OMOPSO,WFG2,GD,15,5.807623951891199E-4 +OMOPSO,WFG2,GD,16,5.41615256662413E-4 +OMOPSO,WFG2,GD,17,5.588293353556064E-4 +OMOPSO,WFG2,GD,18,5.668691216013904E-4 +OMOPSO,WFG2,GD,19,5.562278399822949E-4 +OMOPSO,WFG2,GD,20,5.427984468678312E-4 +OMOPSO,WFG2,GD,21,5.630913585126297E-4 +OMOPSO,WFG2,GD,22,5.542680685896439E-4 +OMOPSO,WFG2,GD,23,5.52975886554521E-4 +OMOPSO,WFG2,GD,24,5.616065417969169E-4 +OMOPSO,WFG3,GD,0,1.955144789317807E-4 +OMOPSO,WFG3,GD,1,2.154447091723927E-4 +OMOPSO,WFG3,GD,2,2.2537354512065764E-4 +OMOPSO,WFG3,GD,3,1.779291924400642E-4 +OMOPSO,WFG3,GD,4,1.9666731565955842E-4 +OMOPSO,WFG3,GD,5,2.1149393350185626E-4 +OMOPSO,WFG3,GD,6,2.0260940518286675E-4 +OMOPSO,WFG3,GD,7,1.4774588782236065E-4 +OMOPSO,WFG3,GD,8,1.932791468671741E-4 +OMOPSO,WFG3,GD,9,2.257968378970584E-4 +OMOPSO,WFG3,GD,10,2.373110409004303E-4 +OMOPSO,WFG3,GD,11,2.1875755407456884E-4 +OMOPSO,WFG3,GD,12,1.7895961550198393E-4 +OMOPSO,WFG3,GD,13,2.1270885284855565E-4 +OMOPSO,WFG3,GD,14,2.0489262404546133E-4 +OMOPSO,WFG3,GD,15,2.1890284558666271E-4 +OMOPSO,WFG3,GD,16,2.3852009217164086E-4 +OMOPSO,WFG3,GD,17,1.9953033533474707E-4 +OMOPSO,WFG3,GD,18,2.0839099263681912E-4 +OMOPSO,WFG3,GD,19,2.0526988259201556E-4 +OMOPSO,WFG3,GD,20,2.0255145873231164E-4 +OMOPSO,WFG3,GD,21,1.9320544020460826E-4 +OMOPSO,WFG3,GD,22,2.108324734846459E-4 +OMOPSO,WFG3,GD,23,1.9903838245200866E-4 +OMOPSO,WFG3,GD,24,2.1199319292017457E-4 +OMOPSO,WFG4,GD,0,0.0011355152680399192 +OMOPSO,WFG4,GD,1,0.0011468416647423415 +OMOPSO,WFG4,GD,2,0.0011111749149330843 +OMOPSO,WFG4,GD,3,9.820278116161984E-4 +OMOPSO,WFG4,GD,4,9.644843682718387E-4 +OMOPSO,WFG4,GD,5,0.001137735653255465 +OMOPSO,WFG4,GD,6,0.0010694712840334211 +OMOPSO,WFG4,GD,7,0.0010049000779054015 +OMOPSO,WFG4,GD,8,0.0010125482464248675 +OMOPSO,WFG4,GD,9,8.584707904662512E-4 +OMOPSO,WFG4,GD,10,0.0010120413755652308 +OMOPSO,WFG4,GD,11,0.001056134311907482 +OMOPSO,WFG4,GD,12,0.0010689104034948154 +OMOPSO,WFG4,GD,13,0.0010163176848912061 +OMOPSO,WFG4,GD,14,8.852927842660453E-4 +OMOPSO,WFG4,GD,15,9.036502828822489E-4 +OMOPSO,WFG4,GD,16,8.116581633650309E-4 +OMOPSO,WFG4,GD,17,0.0010389181134394816 +OMOPSO,WFG4,GD,18,9.571485772866116E-4 +OMOPSO,WFG4,GD,19,9.23299187489274E-4 +OMOPSO,WFG4,GD,20,0.0011587050238944154 +OMOPSO,WFG4,GD,21,8.276896617969387E-4 +OMOPSO,WFG4,GD,22,9.80456431147279E-4 +OMOPSO,WFG4,GD,23,0.001038476546828888 +OMOPSO,WFG4,GD,24,0.0010164436732339314 +OMOPSO,WFG5,GD,0,0.0026258134356505662 +OMOPSO,WFG5,GD,1,0.0026351601948822897 +OMOPSO,WFG5,GD,2,0.0026324196161907247 +OMOPSO,WFG5,GD,3,0.0026448790323218476 +OMOPSO,WFG5,GD,4,0.0026224278382433767 +OMOPSO,WFG5,GD,5,0.002648193445897933 +OMOPSO,WFG5,GD,6,0.0026262176770837174 +OMOPSO,WFG5,GD,7,0.0026267009431960985 +OMOPSO,WFG5,GD,8,0.002624682050414564 +OMOPSO,WFG5,GD,9,0.0026350057480973286 +OMOPSO,WFG5,GD,10,0.002626993921048687 +OMOPSO,WFG5,GD,11,0.002637435254090342 +OMOPSO,WFG5,GD,12,0.0026427561798759995 +OMOPSO,WFG5,GD,13,0.0026358924383733657 +OMOPSO,WFG5,GD,14,0.0026494009184909605 +OMOPSO,WFG5,GD,15,0.002634527445341081 +OMOPSO,WFG5,GD,16,0.0026491289065913716 +OMOPSO,WFG5,GD,17,0.0026441529932278406 +OMOPSO,WFG5,GD,18,0.0026348288276250727 +OMOPSO,WFG5,GD,19,0.00262468828430269 +OMOPSO,WFG5,GD,20,0.0026149846299596585 +OMOPSO,WFG5,GD,21,0.0026244680370398144 +OMOPSO,WFG5,GD,22,0.002638329081460696 +OMOPSO,WFG5,GD,23,0.0026254519708617374 +OMOPSO,WFG5,GD,24,0.0026398750805574204 +OMOPSO,WFG6,GD,0,2.97095287622684E-4 +OMOPSO,WFG6,GD,1,3.026608262247234E-4 +OMOPSO,WFG6,GD,2,3.073417388664924E-4 +OMOPSO,WFG6,GD,3,3.1170101638949144E-4 +OMOPSO,WFG6,GD,4,2.946227923148993E-4 +OMOPSO,WFG6,GD,5,3.009589024858828E-4 +OMOPSO,WFG6,GD,6,2.9192169876304563E-4 +OMOPSO,WFG6,GD,7,2.925815833789148E-4 +OMOPSO,WFG6,GD,8,3.073059094259879E-4 +OMOPSO,WFG6,GD,9,2.9169113273840865E-4 +OMOPSO,WFG6,GD,10,2.935917887887771E-4 +OMOPSO,WFG6,GD,11,3.071480092955885E-4 +OMOPSO,WFG6,GD,12,2.990132131649885E-4 +OMOPSO,WFG6,GD,13,3.000123884646784E-4 +OMOPSO,WFG6,GD,14,3.0151697172557944E-4 +OMOPSO,WFG6,GD,15,2.986852728430166E-4 +OMOPSO,WFG6,GD,16,3.0540792966995636E-4 +OMOPSO,WFG6,GD,17,3.0551156086459956E-4 +OMOPSO,WFG6,GD,18,3.0003954170034543E-4 +OMOPSO,WFG6,GD,19,2.967790247258981E-4 +OMOPSO,WFG6,GD,20,3.15046144554464E-4 +OMOPSO,WFG6,GD,21,2.95297189882717E-4 +OMOPSO,WFG6,GD,22,3.028794474752369E-4 +OMOPSO,WFG6,GD,23,3.130208802182871E-4 +OMOPSO,WFG6,GD,24,2.9578517765866904E-4 +OMOPSO,WFG7,GD,0,2.8020639058038896E-4 +OMOPSO,WFG7,GD,1,3.324476517390022E-4 +OMOPSO,WFG7,GD,2,2.80229262289987E-4 +OMOPSO,WFG7,GD,3,3.248711447897621E-4 +OMOPSO,WFG7,GD,4,3.026551678063288E-4 +OMOPSO,WFG7,GD,5,3.230450439844152E-4 +OMOPSO,WFG7,GD,6,3.347647642464129E-4 +OMOPSO,WFG7,GD,7,2.983716455502003E-4 +OMOPSO,WFG7,GD,8,2.76087188264869E-4 +OMOPSO,WFG7,GD,9,3.205727757922876E-4 +OMOPSO,WFG7,GD,10,3.0526539296085666E-4 +OMOPSO,WFG7,GD,11,2.8740315066962173E-4 +OMOPSO,WFG7,GD,12,3.2243964625588517E-4 +OMOPSO,WFG7,GD,13,2.831898217175233E-4 +OMOPSO,WFG7,GD,14,2.682942699057118E-4 +OMOPSO,WFG7,GD,15,3.0596767662297014E-4 +OMOPSO,WFG7,GD,16,3.417618872594133E-4 +OMOPSO,WFG7,GD,17,3.2039778284542145E-4 +OMOPSO,WFG7,GD,18,2.997235047613082E-4 +OMOPSO,WFG7,GD,19,3.0530548573822847E-4 +OMOPSO,WFG7,GD,20,2.7670711133103706E-4 +OMOPSO,WFG7,GD,21,3.298544545864731E-4 +OMOPSO,WFG7,GD,22,3.133636263157617E-4 +OMOPSO,WFG7,GD,23,2.915862725076292E-4 +OMOPSO,WFG7,GD,24,2.9097237362490485E-4 +OMOPSO,WFG8,GD,0,0.015654482794393125 +OMOPSO,WFG8,GD,1,0.014874030044287273 +OMOPSO,WFG8,GD,2,0.008925652675267499 +OMOPSO,WFG8,GD,3,0.01498894817657568 +OMOPSO,WFG8,GD,4,0.009263610714665018 +OMOPSO,WFG8,GD,5,0.009473326652301346 +OMOPSO,WFG8,GD,6,0.014842989581862824 +OMOPSO,WFG8,GD,7,0.014375004982713357 +OMOPSO,WFG8,GD,8,0.015038925521383877 +OMOPSO,WFG8,GD,9,0.009394733739322795 +OMOPSO,WFG8,GD,10,0.014325414914701755 +OMOPSO,WFG8,GD,11,0.009547947206913345 +OMOPSO,WFG8,GD,12,0.014869167164637454 +OMOPSO,WFG8,GD,13,0.015530379456426182 +OMOPSO,WFG8,GD,14,0.008963347516339122 +OMOPSO,WFG8,GD,15,0.014789034345639007 +OMOPSO,WFG8,GD,16,0.01488924295020966 +OMOPSO,WFG8,GD,17,0.015037488176853788 +OMOPSO,WFG8,GD,18,0.014353482891109335 +OMOPSO,WFG8,GD,19,0.01515343658662526 +OMOPSO,WFG8,GD,20,0.014654770620039764 +OMOPSO,WFG8,GD,21,0.014816219203595852 +OMOPSO,WFG8,GD,22,0.010016386361886233 +OMOPSO,WFG8,GD,23,0.014923812758651168 +OMOPSO,WFG8,GD,24,0.015328211469484009 +OMOPSO,WFG9,GD,0,0.0010126002020158789 +OMOPSO,WFG9,GD,1,0.0011099999585158522 +OMOPSO,WFG9,GD,2,0.0010016351545040188 +OMOPSO,WFG9,GD,3,0.0010669928556905552 +OMOPSO,WFG9,GD,4,0.0010088286547986476 +OMOPSO,WFG9,GD,5,9.975681892529745E-4 +OMOPSO,WFG9,GD,6,9.945452588591077E-4 +OMOPSO,WFG9,GD,7,0.001038053584351755 +OMOPSO,WFG9,GD,8,0.0010260385736736233 +OMOPSO,WFG9,GD,9,0.001108190433138809 +OMOPSO,WFG9,GD,10,0.001094957642870409 +OMOPSO,WFG9,GD,11,0.0011581226011590075 +OMOPSO,WFG9,GD,12,9.837827510759552E-4 +OMOPSO,WFG9,GD,13,0.0010442984171069075 +OMOPSO,WFG9,GD,14,9.457117770138192E-4 +OMOPSO,WFG9,GD,15,9.922653999529095E-4 +OMOPSO,WFG9,GD,16,0.001078799358806177 +OMOPSO,WFG9,GD,17,9.701297071021811E-4 +OMOPSO,WFG9,GD,18,0.001032980935118838 +OMOPSO,WFG9,GD,19,0.0011599452162870984 +OMOPSO,WFG9,GD,20,0.001008394103554776 +OMOPSO,WFG9,GD,21,0.0011106414176754104 +OMOPSO,WFG9,GD,22,0.0011380653968432167 +OMOPSO,WFG9,GD,23,0.001016417745618602 +OMOPSO,WFG9,GD,24,0.0010342783546069534 +AutoMOPSO,ZDT1,GD,0,6.471702462977384E-5 +AutoMOPSO,ZDT1,GD,1,7.501167570419884E-5 +AutoMOPSO,ZDT1,GD,2,8.975988977661683E-5 +AutoMOPSO,ZDT1,GD,3,6.39115158874812E-5 +AutoMOPSO,ZDT1,GD,4,7.313580309504466E-5 +AutoMOPSO,ZDT1,GD,5,5.655864549996919E-5 +AutoMOPSO,ZDT1,GD,6,7.361750103561768E-5 +AutoMOPSO,ZDT1,GD,7,6.590798933041034E-5 +AutoMOPSO,ZDT1,GD,8,8.003660567458212E-5 +AutoMOPSO,ZDT1,GD,9,7.581261059940034E-5 +AutoMOPSO,ZDT1,GD,10,6.737373641022381E-5 +AutoMOPSO,ZDT1,GD,11,8.617424389590913E-5 +AutoMOPSO,ZDT1,GD,12,6.936609344843451E-5 +AutoMOPSO,ZDT1,GD,13,5.37250782617541E-5 +AutoMOPSO,ZDT1,GD,14,7.292574871684422E-5 +AutoMOPSO,ZDT1,GD,15,5.633038231730723E-5 +AutoMOPSO,ZDT1,GD,16,5.889298016851602E-5 +AutoMOPSO,ZDT1,GD,17,7.121663964729054E-5 +AutoMOPSO,ZDT1,GD,18,7.21886063785525E-5 +AutoMOPSO,ZDT1,GD,19,7.519799874658061E-5 +AutoMOPSO,ZDT1,GD,20,7.260243143071698E-5 +AutoMOPSO,ZDT1,GD,21,6.192959590638534E-5 +AutoMOPSO,ZDT1,GD,22,7.469344425184013E-5 +AutoMOPSO,ZDT1,GD,23,7.399642907499607E-5 +AutoMOPSO,ZDT1,GD,24,8.79663940503265E-5 +AutoMOPSO,ZDT2,GD,0,4.5826434584384536E-5 +AutoMOPSO,ZDT2,GD,1,4.700102634204689E-5 +AutoMOPSO,ZDT2,GD,2,5.03633127745769E-5 +AutoMOPSO,ZDT2,GD,3,4.389436828229322E-5 +AutoMOPSO,ZDT2,GD,4,4.466364824467768E-5 +AutoMOPSO,ZDT2,GD,5,4.624210957496162E-5 +AutoMOPSO,ZDT2,GD,6,4.395714450917403E-5 +AutoMOPSO,ZDT2,GD,7,4.8788037923414674E-5 +AutoMOPSO,ZDT2,GD,8,4.437314674149735E-5 +AutoMOPSO,ZDT2,GD,9,4.828524407291079E-5 +AutoMOPSO,ZDT2,GD,10,4.3572063251382677E-5 +AutoMOPSO,ZDT2,GD,11,4.5596866752723625E-5 +AutoMOPSO,ZDT2,GD,12,4.577384103615991E-5 +AutoMOPSO,ZDT2,GD,13,4.7931716663553696E-5 +AutoMOPSO,ZDT2,GD,14,5.003514247565152E-5 +AutoMOPSO,ZDT2,GD,15,4.64084784024371E-5 +AutoMOPSO,ZDT2,GD,16,4.6556547131611995E-5 +AutoMOPSO,ZDT2,GD,17,4.040077627118885E-5 +AutoMOPSO,ZDT2,GD,18,4.625897091916864E-5 +AutoMOPSO,ZDT2,GD,19,4.66364375061272E-5 +AutoMOPSO,ZDT2,GD,20,4.7231657249109035E-5 +AutoMOPSO,ZDT2,GD,21,4.843619144518292E-5 +AutoMOPSO,ZDT2,GD,22,4.849222537741352E-5 +AutoMOPSO,ZDT2,GD,23,4.579760074627699E-5 +AutoMOPSO,ZDT2,GD,24,4.224490263366163E-5 +AutoMOPSO,ZDT3,GD,0,7.661604345387059E-5 +AutoMOPSO,ZDT3,GD,1,6.455652928012934E-5 +AutoMOPSO,ZDT3,GD,2,7.404668271468328E-5 +AutoMOPSO,ZDT3,GD,3,8.166841634084924E-5 +AutoMOPSO,ZDT3,GD,4,8.735258273027648E-5 +AutoMOPSO,ZDT3,GD,5,7.007602697689916E-5 +AutoMOPSO,ZDT3,GD,6,7.435249896567354E-5 +AutoMOPSO,ZDT3,GD,7,9.290051883673907E-5 +AutoMOPSO,ZDT3,GD,8,7.782428492238985E-5 +AutoMOPSO,ZDT3,GD,9,7.818566781557419E-5 +AutoMOPSO,ZDT3,GD,10,7.692733344684439E-5 +AutoMOPSO,ZDT3,GD,11,7.652450899116736E-5 +AutoMOPSO,ZDT3,GD,12,6.495751488978017E-5 +AutoMOPSO,ZDT3,GD,13,8.11348958195816E-5 +AutoMOPSO,ZDT3,GD,14,6.450925608734506E-5 +AutoMOPSO,ZDT3,GD,15,7.713329356691407E-5 +AutoMOPSO,ZDT3,GD,16,9.058836350291963E-5 +AutoMOPSO,ZDT3,GD,17,7.293457146645295E-5 +AutoMOPSO,ZDT3,GD,18,7.73178779197396E-5 +AutoMOPSO,ZDT3,GD,19,8.835668230352374E-5 +AutoMOPSO,ZDT3,GD,20,7.951410110894572E-5 +AutoMOPSO,ZDT3,GD,21,6.816019536403159E-5 +AutoMOPSO,ZDT3,GD,22,7.178922722412539E-5 +AutoMOPSO,ZDT3,GD,23,7.766344267742163E-5 +AutoMOPSO,ZDT3,GD,24,7.729183020256382E-5 +AutoMOPSO,ZDT4,GD,0,5.513489757125569E-5 +AutoMOPSO,ZDT4,GD,1,5.689618706985345E-5 +AutoMOPSO,ZDT4,GD,2,5.310856997485359E-5 +AutoMOPSO,ZDT4,GD,3,5.69771816863956E-5 +AutoMOPSO,ZDT4,GD,4,5.862068537827675E-5 +AutoMOPSO,ZDT4,GD,5,5.32677716519006E-5 +AutoMOPSO,ZDT4,GD,6,5.340913756406639E-5 +AutoMOPSO,ZDT4,GD,7,5.7924488790226166E-5 +AutoMOPSO,ZDT4,GD,8,6.34398785554508E-5 +AutoMOPSO,ZDT4,GD,9,6.739009938369675E-5 +AutoMOPSO,ZDT4,GD,10,6.14277266213729E-5 +AutoMOPSO,ZDT4,GD,11,5.3333851097750435E-5 +AutoMOPSO,ZDT4,GD,12,5.7898757482754425E-5 +AutoMOPSO,ZDT4,GD,13,5.299922654684992E-5 +AutoMOPSO,ZDT4,GD,14,4.964071950146889E-5 +AutoMOPSO,ZDT4,GD,15,5.533255816495973E-5 +AutoMOPSO,ZDT4,GD,16,5.653107810698362E-5 +AutoMOPSO,ZDT4,GD,17,5.008478362370849E-5 +AutoMOPSO,ZDT4,GD,18,6.559003279576171E-5 +AutoMOPSO,ZDT4,GD,19,6.50174872729519E-5 +AutoMOPSO,ZDT4,GD,20,5.751030007783385E-5 +AutoMOPSO,ZDT4,GD,21,6.261270521478613E-5 +AutoMOPSO,ZDT4,GD,22,6.430484395846969E-5 +AutoMOPSO,ZDT4,GD,23,5.7013380131558796E-5 +AutoMOPSO,ZDT4,GD,24,5.6202703189201395E-5 +AutoMOPSO,ZDT6,GD,0,4.371862645252217E-5 +AutoMOPSO,ZDT6,GD,1,4.077747051592248E-5 +AutoMOPSO,ZDT6,GD,2,4.202151482832144E-5 +AutoMOPSO,ZDT6,GD,3,4.376556958102441E-5 +AutoMOPSO,ZDT6,GD,4,4.416697857173511E-5 +AutoMOPSO,ZDT6,GD,5,3.850550104115351E-5 +AutoMOPSO,ZDT6,GD,6,4.4456471608506265E-5 +AutoMOPSO,ZDT6,GD,7,4.225699795036408E-5 +AutoMOPSO,ZDT6,GD,8,4.1810959124846054E-5 +AutoMOPSO,ZDT6,GD,9,4.3782878081842916E-5 +AutoMOPSO,ZDT6,GD,10,4.088571112706376E-5 +AutoMOPSO,ZDT6,GD,11,4.6281466808969564E-5 +AutoMOPSO,ZDT6,GD,12,4.406040344784442E-5 +AutoMOPSO,ZDT6,GD,13,4.3577784324700435E-5 +AutoMOPSO,ZDT6,GD,14,4.238552006765617E-5 +AutoMOPSO,ZDT6,GD,15,4.263986215736547E-5 +AutoMOPSO,ZDT6,GD,16,4.513233781502845E-5 +AutoMOPSO,ZDT6,GD,17,4.6214909828884814E-5 +AutoMOPSO,ZDT6,GD,18,4.3356465045672066E-5 +AutoMOPSO,ZDT6,GD,19,4.5475476324483167E-5 +AutoMOPSO,ZDT6,GD,20,4.3109823051926347E-5 +AutoMOPSO,ZDT6,GD,21,4.180175039505417E-5 +AutoMOPSO,ZDT6,GD,22,3.992320662584859E-5 +AutoMOPSO,ZDT6,GD,23,4.232648999589308E-5 +AutoMOPSO,ZDT6,GD,24,4.313506816421394E-5 +AutoMOPSO,DTLZ1,GD,0,3.769417913441171E-5 +AutoMOPSO,DTLZ1,GD,1,3.8565702273604416E-5 +AutoMOPSO,DTLZ1,GD,2,4.4644932267560724E-5 +AutoMOPSO,DTLZ1,GD,3,4.146858879741829E-5 +AutoMOPSO,DTLZ1,GD,4,3.734115948685425E-5 +AutoMOPSO,DTLZ1,GD,5,4.0105758885752805E-5 +AutoMOPSO,DTLZ1,GD,6,3.880939019128837E-5 +AutoMOPSO,DTLZ1,GD,7,3.995606311338613E-5 +AutoMOPSO,DTLZ1,GD,8,3.972224283720435E-5 +AutoMOPSO,DTLZ1,GD,9,4.285941586979704E-5 +AutoMOPSO,DTLZ1,GD,10,3.820999837609401E-5 +AutoMOPSO,DTLZ1,GD,11,4.04231108777631E-5 +AutoMOPSO,DTLZ1,GD,12,3.859205317171585E-5 +AutoMOPSO,DTLZ1,GD,13,4.119834048179207E-5 +AutoMOPSO,DTLZ1,GD,14,4.313049616442273E-5 +AutoMOPSO,DTLZ1,GD,15,4.2545938397893984E-5 +AutoMOPSO,DTLZ1,GD,16,3.9703269276795586E-5 +AutoMOPSO,DTLZ1,GD,17,4.091781934905566E-5 +AutoMOPSO,DTLZ1,GD,18,4.1463219150167156E-5 +AutoMOPSO,DTLZ1,GD,19,2.865030311824556 +AutoMOPSO,DTLZ1,GD,20,4.05807833032473E-5 +AutoMOPSO,DTLZ1,GD,21,4.100570762589655E-5 +AutoMOPSO,DTLZ1,GD,22,3.9407861734256954E-5 +AutoMOPSO,DTLZ1,GD,23,3.993142687353218E-5 +AutoMOPSO,DTLZ1,GD,24,4.219611941049523E-5 +AutoMOPSO,DTLZ2,GD,0,1.2525664873381005E-4 +AutoMOPSO,DTLZ2,GD,1,1.0362604696523028E-4 +AutoMOPSO,DTLZ2,GD,2,1.3698777874664658E-4 +AutoMOPSO,DTLZ2,GD,3,1.2755008731168982E-4 +AutoMOPSO,DTLZ2,GD,4,1.1185495951872647E-4 +AutoMOPSO,DTLZ2,GD,5,1.014025592540757E-4 +AutoMOPSO,DTLZ2,GD,6,1.2002460773507476E-4 +AutoMOPSO,DTLZ2,GD,7,1.2471003898032696E-4 +AutoMOPSO,DTLZ2,GD,8,1.2300310396929468E-4 +AutoMOPSO,DTLZ2,GD,9,1.2548110886212113E-4 +AutoMOPSO,DTLZ2,GD,10,1.0140721543585862E-4 +AutoMOPSO,DTLZ2,GD,11,1.1048840638301936E-4 +AutoMOPSO,DTLZ2,GD,12,1.4019293624478664E-4 +AutoMOPSO,DTLZ2,GD,13,1.0053991496803113E-4 +AutoMOPSO,DTLZ2,GD,14,1.1701211781853039E-4 +AutoMOPSO,DTLZ2,GD,15,1.1346622916283889E-4 +AutoMOPSO,DTLZ2,GD,16,1.2152521244054733E-4 +AutoMOPSO,DTLZ2,GD,17,1.1386104284067838E-4 +AutoMOPSO,DTLZ2,GD,18,1.035576264214527E-4 +AutoMOPSO,DTLZ2,GD,19,1.0911486709280181E-4 +AutoMOPSO,DTLZ2,GD,20,1.0008684411783922E-4 +AutoMOPSO,DTLZ2,GD,21,1.0878652816100314E-4 +AutoMOPSO,DTLZ2,GD,22,9.963295584626132E-5 +AutoMOPSO,DTLZ2,GD,23,1.1278680203881343E-4 +AutoMOPSO,DTLZ2,GD,24,1.1428111149095491E-4 +AutoMOPSO,DTLZ3,GD,0,25.891462441294397 +AutoMOPSO,DTLZ3,GD,1,7.2395741963264415 +AutoMOPSO,DTLZ3,GD,2,7.508056753264014E-5 +AutoMOPSO,DTLZ3,GD,3,9.220779017064232E-5 +AutoMOPSO,DTLZ3,GD,4,30.016045533939927 +AutoMOPSO,DTLZ3,GD,5,11.2755904220185 +AutoMOPSO,DTLZ3,GD,6,7.767388880372581E-5 +AutoMOPSO,DTLZ3,GD,7,21.64873690009806 +AutoMOPSO,DTLZ3,GD,8,7.832183484297772E-5 +AutoMOPSO,DTLZ3,GD,9,71.55755142159109 +AutoMOPSO,DTLZ3,GD,10,9.028743485087708E-5 +AutoMOPSO,DTLZ3,GD,11,6.669954484118949 +AutoMOPSO,DTLZ3,GD,12,8.166215083149523E-5 +AutoMOPSO,DTLZ3,GD,13,1.0523218000761527E-4 +AutoMOPSO,DTLZ3,GD,14,9.57504601437821E-5 +AutoMOPSO,DTLZ3,GD,15,9.420231703691731E-5 +AutoMOPSO,DTLZ3,GD,16,6.146145871849069E-4 +AutoMOPSO,DTLZ3,GD,17,2.4867423813890723 +AutoMOPSO,DTLZ3,GD,18,14.937933858007279 +AutoMOPSO,DTLZ3,GD,19,8.129343917600524E-5 +AutoMOPSO,DTLZ3,GD,20,1.0772018892906001E-4 +AutoMOPSO,DTLZ3,GD,21,9.148408219284429 +AutoMOPSO,DTLZ3,GD,22,2.6641385709137855 +AutoMOPSO,DTLZ3,GD,23,8.268588996305072E-5 +AutoMOPSO,DTLZ3,GD,24,9.750964948368086E-5 +AutoMOPSO,DTLZ4,GD,0,8.385620825405791E-5 +AutoMOPSO,DTLZ4,GD,1,7.657324969794346E-5 +AutoMOPSO,DTLZ4,GD,2,9.76908914232501E-5 +AutoMOPSO,DTLZ4,GD,3,9.971803020014064E-5 +AutoMOPSO,DTLZ4,GD,4,6.650414522099233E-5 +AutoMOPSO,DTLZ4,GD,5,9.923712172510554E-5 +AutoMOPSO,DTLZ4,GD,6,6.966808693345212E-5 +AutoMOPSO,DTLZ4,GD,7,9.186063925922199E-5 +AutoMOPSO,DTLZ4,GD,8,6.393793531332769E-5 +AutoMOPSO,DTLZ4,GD,9,7.409482471696403E-5 +AutoMOPSO,DTLZ4,GD,10,6.102813624870264E-5 +AutoMOPSO,DTLZ4,GD,11,8.480701432198245E-5 +AutoMOPSO,DTLZ4,GD,12,1.0052522175117758E-4 +AutoMOPSO,DTLZ4,GD,13,8.761078230219195E-5 +AutoMOPSO,DTLZ4,GD,14,7.964824412783388E-5 +AutoMOPSO,DTLZ4,GD,15,9.010571158886661E-5 +AutoMOPSO,DTLZ4,GD,16,1.0256991556810504E-4 +AutoMOPSO,DTLZ4,GD,17,8.84171263949612E-5 +AutoMOPSO,DTLZ4,GD,18,6.263455454166371E-5 +AutoMOPSO,DTLZ4,GD,19,7.249869204404014E-5 +AutoMOPSO,DTLZ4,GD,20,1.0243459712413184E-4 +AutoMOPSO,DTLZ4,GD,21,6.3426383630522E-5 +AutoMOPSO,DTLZ4,GD,22,9.864912131659178E-5 +AutoMOPSO,DTLZ4,GD,23,8.703722935249843E-5 +AutoMOPSO,DTLZ4,GD,24,9.545046512546954E-5 +AutoMOPSO,DTLZ5,GD,0,2.3461071576444463E-4 +AutoMOPSO,DTLZ5,GD,1,2.3574827975627352E-4 +AutoMOPSO,DTLZ5,GD,2,2.3811369998627739E-4 +AutoMOPSO,DTLZ5,GD,3,2.333894243493029E-4 +AutoMOPSO,DTLZ5,GD,4,2.2896823275593821E-4 +AutoMOPSO,DTLZ5,GD,5,2.2877583083057916E-4 +AutoMOPSO,DTLZ5,GD,6,2.503331485440694E-4 +AutoMOPSO,DTLZ5,GD,7,2.4059840061046187E-4 +AutoMOPSO,DTLZ5,GD,8,2.449385352254948E-4 +AutoMOPSO,DTLZ5,GD,9,2.521986031179605E-4 +AutoMOPSO,DTLZ5,GD,10,2.4482496905908475E-4 +AutoMOPSO,DTLZ5,GD,11,2.2817199290160669E-4 +AutoMOPSO,DTLZ5,GD,12,2.3851345177872387E-4 +AutoMOPSO,DTLZ5,GD,13,2.218875805510774E-4 +AutoMOPSO,DTLZ5,GD,14,2.2677855666628389E-4 +AutoMOPSO,DTLZ5,GD,15,2.5211240270924613E-4 +AutoMOPSO,DTLZ5,GD,16,2.299767378599513E-4 +AutoMOPSO,DTLZ5,GD,17,2.4154336511232247E-4 +AutoMOPSO,DTLZ5,GD,18,2.5325737645199794E-4 +AutoMOPSO,DTLZ5,GD,19,2.2719120359038645E-4 +AutoMOPSO,DTLZ5,GD,20,2.546408552038041E-4 +AutoMOPSO,DTLZ5,GD,21,2.3203976059297453E-4 +AutoMOPSO,DTLZ5,GD,22,2.4174066436447505E-4 +AutoMOPSO,DTLZ5,GD,23,2.329781335722755E-4 +AutoMOPSO,DTLZ5,GD,24,2.305610509931329E-4 +AutoMOPSO,DTLZ6,GD,0,2.2629859447335872E-4 +AutoMOPSO,DTLZ6,GD,1,2.6000307326676865E-4 +AutoMOPSO,DTLZ6,GD,2,2.4153184007109563E-4 +AutoMOPSO,DTLZ6,GD,3,2.3618109094675964E-4 +AutoMOPSO,DTLZ6,GD,4,2.3641981948877087E-4 +AutoMOPSO,DTLZ6,GD,5,2.5272237387654836E-4 +AutoMOPSO,DTLZ6,GD,6,2.4578663512049765E-4 +AutoMOPSO,DTLZ6,GD,7,2.521949726192005E-4 +AutoMOPSO,DTLZ6,GD,8,2.3275349278842894E-4 +AutoMOPSO,DTLZ6,GD,9,2.4211248771800254E-4 +AutoMOPSO,DTLZ6,GD,10,2.4062607669235933E-4 +AutoMOPSO,DTLZ6,GD,11,2.4130060402905438E-4 +AutoMOPSO,DTLZ6,GD,12,2.36758781840531E-4 +AutoMOPSO,DTLZ6,GD,13,2.492040503460772E-4 +AutoMOPSO,DTLZ6,GD,14,2.5618417979990474E-4 +AutoMOPSO,DTLZ6,GD,15,2.383518903575016E-4 +AutoMOPSO,DTLZ6,GD,16,2.401285502731324E-4 +AutoMOPSO,DTLZ6,GD,17,2.3882736646934266E-4 +AutoMOPSO,DTLZ6,GD,18,2.3328000607873305E-4 +AutoMOPSO,DTLZ6,GD,19,2.2913061538920452E-4 +AutoMOPSO,DTLZ6,GD,20,2.353388723014105E-4 +AutoMOPSO,DTLZ6,GD,21,2.3769552531785834E-4 +AutoMOPSO,DTLZ6,GD,22,2.4497192105248056E-4 +AutoMOPSO,DTLZ6,GD,23,2.4481276188447203E-4 +AutoMOPSO,DTLZ6,GD,24,2.3841175802805515E-4 +AutoMOPSO,DTLZ7,GD,0,1.668546297295533E-5 +AutoMOPSO,DTLZ7,GD,1,1.6155795064571007E-5 +AutoMOPSO,DTLZ7,GD,2,1.5792767042621938E-5 +AutoMOPSO,DTLZ7,GD,3,1.72824457367012E-5 +AutoMOPSO,DTLZ7,GD,4,1.8452608238140442E-5 +AutoMOPSO,DTLZ7,GD,5,1.734487393578818E-5 +AutoMOPSO,DTLZ7,GD,6,1.6463242415812136E-5 +AutoMOPSO,DTLZ7,GD,7,1.738515626503714E-5 +AutoMOPSO,DTLZ7,GD,8,1.751507622389411E-5 +AutoMOPSO,DTLZ7,GD,9,1.7302875749469102E-5 +AutoMOPSO,DTLZ7,GD,10,1.8064412021612055E-5 +AutoMOPSO,DTLZ7,GD,11,1.7539347734050507E-5 +AutoMOPSO,DTLZ7,GD,12,1.70013794123682E-5 +AutoMOPSO,DTLZ7,GD,13,1.5894954446541662E-5 +AutoMOPSO,DTLZ7,GD,14,1.641694964582859E-5 +AutoMOPSO,DTLZ7,GD,15,1.806725742834691E-5 +AutoMOPSO,DTLZ7,GD,16,1.6559635504476766E-5 +AutoMOPSO,DTLZ7,GD,17,1.7969063407534896E-5 +AutoMOPSO,DTLZ7,GD,18,1.7654519986398707E-5 +AutoMOPSO,DTLZ7,GD,19,1.895625792944258E-5 +AutoMOPSO,DTLZ7,GD,20,1.7983133616170822E-5 +AutoMOPSO,DTLZ7,GD,21,1.6964986934846845E-5 +AutoMOPSO,DTLZ7,GD,22,1.648533314727683E-5 +AutoMOPSO,DTLZ7,GD,23,1.685314213936242E-5 +AutoMOPSO,DTLZ7,GD,24,1.8039199526837548E-5 +AutoMOPSO,WFG1,GD,0,0.04348052585495351 +AutoMOPSO,WFG1,GD,1,0.053739556799051874 +AutoMOPSO,WFG1,GD,2,0.04974932515992014 +AutoMOPSO,WFG1,GD,3,0.05012027918210169 +AutoMOPSO,WFG1,GD,4,0.053034462037666555 +AutoMOPSO,WFG1,GD,5,0.07022378516449733 +AutoMOPSO,WFG1,GD,6,0.06070943086286431 +AutoMOPSO,WFG1,GD,7,0.03322313767525885 +AutoMOPSO,WFG1,GD,8,0.04638520945370803 +AutoMOPSO,WFG1,GD,9,0.044854678028494264 +AutoMOPSO,WFG1,GD,10,0.044708814398608285 +AutoMOPSO,WFG1,GD,11,0.05220629174814952 +AutoMOPSO,WFG1,GD,12,0.05276496286496402 +AutoMOPSO,WFG1,GD,13,0.05367001165908961 +AutoMOPSO,WFG1,GD,14,0.044762952925173634 +AutoMOPSO,WFG1,GD,15,0.04258660259754854 +AutoMOPSO,WFG1,GD,16,0.060367873002983734 +AutoMOPSO,WFG1,GD,17,0.045019801313370945 +AutoMOPSO,WFG1,GD,18,0.07058459684324135 +AutoMOPSO,WFG1,GD,19,0.04234763229336745 +AutoMOPSO,WFG1,GD,20,0.0431920341207314 +AutoMOPSO,WFG1,GD,21,0.05837206093543863 +AutoMOPSO,WFG1,GD,22,0.04268498057705632 +AutoMOPSO,WFG1,GD,23,0.04809912192876724 +AutoMOPSO,WFG1,GD,24,0.027760320041831398 +AutoMOPSO,WFG2,GD,0,5.429848596795338E-4 +AutoMOPSO,WFG2,GD,1,5.76133178441946E-4 +AutoMOPSO,WFG2,GD,2,5.663862857148152E-4 +AutoMOPSO,WFG2,GD,3,5.778870223607467E-4 +AutoMOPSO,WFG2,GD,4,5.647617869463108E-4 +AutoMOPSO,WFG2,GD,5,5.815525558894247E-4 +AutoMOPSO,WFG2,GD,6,5.280337029737444E-4 +AutoMOPSO,WFG2,GD,7,5.785874302276156E-4 +AutoMOPSO,WFG2,GD,8,5.618437980432059E-4 +AutoMOPSO,WFG2,GD,9,5.659813782666303E-4 +AutoMOPSO,WFG2,GD,10,5.474167548869713E-4 +AutoMOPSO,WFG2,GD,11,5.66906711765825E-4 +AutoMOPSO,WFG2,GD,12,5.620621842839401E-4 +AutoMOPSO,WFG2,GD,13,5.871923688941475E-4 +AutoMOPSO,WFG2,GD,14,5.813098247808107E-4 +AutoMOPSO,WFG2,GD,15,5.825844867112702E-4 +AutoMOPSO,WFG2,GD,16,5.528047511303846E-4 +AutoMOPSO,WFG2,GD,17,5.609211106004744E-4 +AutoMOPSO,WFG2,GD,18,5.428821768077866E-4 +AutoMOPSO,WFG2,GD,19,5.645184604084607E-4 +AutoMOPSO,WFG2,GD,20,5.89218962742741E-4 +AutoMOPSO,WFG2,GD,21,5.880004909197481E-4 +AutoMOPSO,WFG2,GD,22,5.658557080159129E-4 +AutoMOPSO,WFG2,GD,23,5.641052537214174E-4 +AutoMOPSO,WFG2,GD,24,5.695351898324134E-4 +AutoMOPSO,WFG3,GD,0,2.2874540644610993E-4 +AutoMOPSO,WFG3,GD,1,1.93098232051367E-4 +AutoMOPSO,WFG3,GD,2,2.0273879529591273E-4 +AutoMOPSO,WFG3,GD,3,1.9707601637684668E-4 +AutoMOPSO,WFG3,GD,4,1.9472861762667143E-4 +AutoMOPSO,WFG3,GD,5,1.869823454842343E-4 +AutoMOPSO,WFG3,GD,6,1.8293974476010205E-4 +AutoMOPSO,WFG3,GD,7,2.0249848659098418E-4 +AutoMOPSO,WFG3,GD,8,1.7668510411329418E-4 +AutoMOPSO,WFG3,GD,9,1.8716982078884948E-4 +AutoMOPSO,WFG3,GD,10,1.8946092930343338E-4 +AutoMOPSO,WFG3,GD,11,2.0066563424846643E-4 +AutoMOPSO,WFG3,GD,12,2.206276024375052E-4 +AutoMOPSO,WFG3,GD,13,1.9718361314777683E-4 +AutoMOPSO,WFG3,GD,14,2.0464548664838488E-4 +AutoMOPSO,WFG3,GD,15,1.5360416846304668E-4 +AutoMOPSO,WFG3,GD,16,1.7678300994249755E-4 +AutoMOPSO,WFG3,GD,17,2.0340763464347253E-4 +AutoMOPSO,WFG3,GD,18,1.995380511691083E-4 +AutoMOPSO,WFG3,GD,19,2.0940891445208666E-4 +AutoMOPSO,WFG3,GD,20,2.0610034043906815E-4 +AutoMOPSO,WFG3,GD,21,2.063433941770964E-4 +AutoMOPSO,WFG3,GD,22,1.9186410880835103E-4 +AutoMOPSO,WFG3,GD,23,1.8799968952649355E-4 +AutoMOPSO,WFG3,GD,24,2.0735890545336898E-4 +AutoMOPSO,WFG4,GD,0,0.001008026869168328 +AutoMOPSO,WFG4,GD,1,8.170684217768265E-4 +AutoMOPSO,WFG4,GD,2,0.0010108095509590706 +AutoMOPSO,WFG4,GD,3,9.04743687496196E-4 +AutoMOPSO,WFG4,GD,4,8.019215967684561E-4 +AutoMOPSO,WFG4,GD,5,9.397087773185859E-4 +AutoMOPSO,WFG4,GD,6,9.043459826904313E-4 +AutoMOPSO,WFG4,GD,7,9.876408189387778E-4 +AutoMOPSO,WFG4,GD,8,9.596134218630921E-4 +AutoMOPSO,WFG4,GD,9,9.19669174506253E-4 +AutoMOPSO,WFG4,GD,10,9.360711596653834E-4 +AutoMOPSO,WFG4,GD,11,0.0010847423011250484 +AutoMOPSO,WFG4,GD,12,0.0011228267440703927 +AutoMOPSO,WFG4,GD,13,8.360047309799095E-4 +AutoMOPSO,WFG4,GD,14,9.992861945297337E-4 +AutoMOPSO,WFG4,GD,15,8.617095814920398E-4 +AutoMOPSO,WFG4,GD,16,9.094034592699504E-4 +AutoMOPSO,WFG4,GD,17,0.0010873025010209245 +AutoMOPSO,WFG4,GD,18,0.001083369235329537 +AutoMOPSO,WFG4,GD,19,9.7033475430772E-4 +AutoMOPSO,WFG4,GD,20,9.90783611871213E-4 +AutoMOPSO,WFG4,GD,21,9.863949518595855E-4 +AutoMOPSO,WFG4,GD,22,5.459016611958583E-4 +AutoMOPSO,WFG4,GD,23,9.967558607163773E-4 +AutoMOPSO,WFG4,GD,24,0.0010219441768210985 +AutoMOPSO,WFG5,GD,0,0.0026560121723979368 +AutoMOPSO,WFG5,GD,1,0.002653009703909917 +AutoMOPSO,WFG5,GD,2,0.0026494389600610607 +AutoMOPSO,WFG5,GD,3,0.0026537035094778595 +AutoMOPSO,WFG5,GD,4,0.0026521200375858346 +AutoMOPSO,WFG5,GD,5,0.0026408727272575006 +AutoMOPSO,WFG5,GD,6,0.002649508196177742 +AutoMOPSO,WFG5,GD,7,0.0026571258178428496 +AutoMOPSO,WFG5,GD,8,0.0026630333681690816 +AutoMOPSO,WFG5,GD,9,0.002654706042931265 +AutoMOPSO,WFG5,GD,10,0.00265494978871856 +AutoMOPSO,WFG5,GD,11,0.002655729235555329 +AutoMOPSO,WFG5,GD,12,0.002653012763106651 +AutoMOPSO,WFG5,GD,13,0.002654943564816511 +AutoMOPSO,WFG5,GD,14,0.0026404832267388385 +AutoMOPSO,WFG5,GD,15,0.002643969492356659 +AutoMOPSO,WFG5,GD,16,0.0026444467098730097 +AutoMOPSO,WFG5,GD,17,0.002660410604238174 +AutoMOPSO,WFG5,GD,18,0.0026619824720550333 +AutoMOPSO,WFG5,GD,19,0.00265243623873424 +AutoMOPSO,WFG5,GD,20,0.002658975845954129 +AutoMOPSO,WFG5,GD,21,0.002647970157175354 +AutoMOPSO,WFG5,GD,22,0.002646298227560121 +AutoMOPSO,WFG5,GD,23,0.0026557925051777145 +AutoMOPSO,WFG5,GD,24,0.002668401249129823 +AutoMOPSO,WFG6,GD,0,2.9800132302704483E-4 +AutoMOPSO,WFG6,GD,1,2.9768074955847376E-4 +AutoMOPSO,WFG6,GD,2,3.00505503066708E-4 +AutoMOPSO,WFG6,GD,3,3.0195476339113086E-4 +AutoMOPSO,WFG6,GD,4,2.976914034853251E-4 +AutoMOPSO,WFG6,GD,5,3.1499638170720686E-4 +AutoMOPSO,WFG6,GD,6,2.958673174816263E-4 +AutoMOPSO,WFG6,GD,7,2.9380276246318944E-4 +AutoMOPSO,WFG6,GD,8,2.8573525106298866E-4 +AutoMOPSO,WFG6,GD,9,2.943877641903052E-4 +AutoMOPSO,WFG6,GD,10,2.999706682701114E-4 +AutoMOPSO,WFG6,GD,11,3.0106520709995133E-4 +AutoMOPSO,WFG6,GD,12,3.0665449457030865E-4 +AutoMOPSO,WFG6,GD,13,2.967466873403912E-4 +AutoMOPSO,WFG6,GD,14,2.9295028792916336E-4 +AutoMOPSO,WFG6,GD,15,2.8367929840186106E-4 +AutoMOPSO,WFG6,GD,16,2.977327431040744E-4 +AutoMOPSO,WFG6,GD,17,2.882771810789038E-4 +AutoMOPSO,WFG6,GD,18,3.016176349056194E-4 +AutoMOPSO,WFG6,GD,19,3.105029555497431E-4 +AutoMOPSO,WFG6,GD,20,3.028771297111033E-4 +AutoMOPSO,WFG6,GD,21,2.949334574228898E-4 +AutoMOPSO,WFG6,GD,22,3.038364983075305E-4 +AutoMOPSO,WFG6,GD,23,2.9289985000157786E-4 +AutoMOPSO,WFG6,GD,24,3.111021314844164E-4 +AutoMOPSO,WFG7,GD,0,1.6618836515345777E-4 +AutoMOPSO,WFG7,GD,1,1.8561259869458068E-4 +AutoMOPSO,WFG7,GD,2,2.2202236183318396E-4 +AutoMOPSO,WFG7,GD,3,1.5412811942258644E-4 +AutoMOPSO,WFG7,GD,4,1.4538338204471643E-4 +AutoMOPSO,WFG7,GD,5,1.981933275517562E-4 +AutoMOPSO,WFG7,GD,6,1.8412213242205834E-4 +AutoMOPSO,WFG7,GD,7,1.5301368713425143E-4 +AutoMOPSO,WFG7,GD,8,2.2326935727676094E-4 +AutoMOPSO,WFG7,GD,9,1.450651986429182E-4 +AutoMOPSO,WFG7,GD,10,1.985139764104154E-4 +AutoMOPSO,WFG7,GD,11,2.168173717504941E-4 +AutoMOPSO,WFG7,GD,12,1.620204154938438E-4 +AutoMOPSO,WFG7,GD,13,2.2006859240332206E-4 +AutoMOPSO,WFG7,GD,14,1.8907425747996014E-4 +AutoMOPSO,WFG7,GD,15,2.0049791466408663E-4 +AutoMOPSO,WFG7,GD,16,1.8677667062830329E-4 +AutoMOPSO,WFG7,GD,17,1.9916587254033342E-4 +AutoMOPSO,WFG7,GD,18,2.2876534079473572E-4 +AutoMOPSO,WFG7,GD,19,1.5994225121465582E-4 +AutoMOPSO,WFG7,GD,20,1.708228600146644E-4 +AutoMOPSO,WFG7,GD,21,2.2416729442073974E-4 +AutoMOPSO,WFG7,GD,22,1.3978958037532142E-4 +AutoMOPSO,WFG7,GD,23,2.241951394664387E-4 +AutoMOPSO,WFG7,GD,24,2.2953189473432666E-4 +AutoMOPSO,WFG8,GD,0,0.00886005875574709 +AutoMOPSO,WFG8,GD,1,0.009429452521772281 +AutoMOPSO,WFG8,GD,2,0.009442033731037493 +AutoMOPSO,WFG8,GD,3,0.009792329510611045 +AutoMOPSO,WFG8,GD,4,0.00876417794658544 +AutoMOPSO,WFG8,GD,5,0.009031817615383625 +AutoMOPSO,WFG8,GD,6,0.008617656242444737 +AutoMOPSO,WFG8,GD,7,0.009104217983120796 +AutoMOPSO,WFG8,GD,8,0.008936207263348993 +AutoMOPSO,WFG8,GD,9,0.008965239078663447 +AutoMOPSO,WFG8,GD,10,0.008825507495430237 +AutoMOPSO,WFG8,GD,11,0.008526077397073516 +AutoMOPSO,WFG8,GD,12,0.008736980236286595 +AutoMOPSO,WFG8,GD,13,0.00921043073523707 +AutoMOPSO,WFG8,GD,14,0.008715965955539105 +AutoMOPSO,WFG8,GD,15,0.008322781227048784 +AutoMOPSO,WFG8,GD,16,0.009223225514695694 +AutoMOPSO,WFG8,GD,17,0.00937381692325665 +AutoMOPSO,WFG8,GD,18,0.008851269789167665 +AutoMOPSO,WFG8,GD,19,0.008715957417864292 +AutoMOPSO,WFG8,GD,20,0.008785087596953383 +AutoMOPSO,WFG8,GD,21,0.009469409634834822 +AutoMOPSO,WFG8,GD,22,0.00933205685943725 +AutoMOPSO,WFG8,GD,23,0.009251012757468173 +AutoMOPSO,WFG8,GD,24,0.009451358567670192 +AutoMOPSO,WFG9,GD,0,8.152090794597022E-4 +AutoMOPSO,WFG9,GD,1,8.063184323366127E-4 +AutoMOPSO,WFG9,GD,2,8.344758111682487E-4 +AutoMOPSO,WFG9,GD,3,8.891051080999604E-4 +AutoMOPSO,WFG9,GD,4,8.575972864404832E-4 +AutoMOPSO,WFG9,GD,5,8.782647925896895E-4 +AutoMOPSO,WFG9,GD,6,8.780521945756022E-4 +AutoMOPSO,WFG9,GD,7,8.115944437841222E-4 +AutoMOPSO,WFG9,GD,8,9.022860281641914E-4 +AutoMOPSO,WFG9,GD,9,8.877124677095236E-4 +AutoMOPSO,WFG9,GD,10,8.802849123953012E-4 +AutoMOPSO,WFG9,GD,11,8.591262456364179E-4 +AutoMOPSO,WFG9,GD,12,9.281485994323105E-4 +AutoMOPSO,WFG9,GD,13,7.911320089646877E-4 +AutoMOPSO,WFG9,GD,14,8.167525178689767E-4 +AutoMOPSO,WFG9,GD,15,8.502888699135735E-4 +AutoMOPSO,WFG9,GD,16,8.767612943840383E-4 +AutoMOPSO,WFG9,GD,17,8.947935113930405E-4 +AutoMOPSO,WFG9,GD,18,8.861419139614364E-4 +AutoMOPSO,WFG9,GD,19,8.376397745477422E-4 +AutoMOPSO,WFG9,GD,20,9.067682723990168E-4 +AutoMOPSO,WFG9,GD,21,8.945660218782171E-4 +AutoMOPSO,WFG9,GD,22,8.263627819904849E-4 +AutoMOPSO,WFG9,GD,23,8.370803287257944E-4 +AutoMOPSO,WFG9,GD,24,9.183181807845365E-4 +NSGAII,ZDT1,HV,0,0.6594760986893226 +NSGAII,ZDT1,HV,1,0.6597187618654031 +NSGAII,ZDT1,HV,2,0.6596741299540919 +NSGAII,ZDT1,HV,3,0.6595782654140392 +NSGAII,ZDT1,HV,4,0.6598341885238502 +NSGAII,ZDT1,HV,5,0.6596547491738892 +NSGAII,ZDT1,HV,6,0.6597745584522561 +NSGAII,ZDT1,HV,7,0.6592907541056782 +NSGAII,ZDT1,HV,8,0.6596800927489143 +NSGAII,ZDT1,HV,9,0.65977914486801 +NSGAII,ZDT1,HV,10,0.6593236459640447 +NSGAII,ZDT1,HV,11,0.6595808822377459 +NSGAII,ZDT1,HV,12,0.659623940907364 +NSGAII,ZDT1,HV,13,0.6597104574709746 +NSGAII,ZDT1,HV,14,0.6596934213727096 +NSGAII,ZDT1,HV,15,0.6598781931021209 +NSGAII,ZDT1,HV,16,0.659091530790196 +NSGAII,ZDT1,HV,17,0.6593931181987995 +NSGAII,ZDT1,HV,18,0.659412145972569 +NSGAII,ZDT1,HV,19,0.6596677320885681 +NSGAII,ZDT1,HV,20,0.6587521407639085 +NSGAII,ZDT1,HV,21,0.6597485138401263 +NSGAII,ZDT1,HV,22,0.6601842255323097 +NSGAII,ZDT1,HV,23,0.6598320539023026 +NSGAII,ZDT1,HV,24,0.6593752226111126 +NSGAII,ZDT2,HV,0,0.3262870271029132 +NSGAII,ZDT2,HV,1,0.3261871964321615 +NSGAII,ZDT2,HV,2,0.32578109957038864 +NSGAII,ZDT2,HV,3,0.3261156428314479 +NSGAII,ZDT2,HV,4,0.32618814757029374 +NSGAII,ZDT2,HV,5,0.3265090023007373 +NSGAII,ZDT2,HV,6,0.32582801950210083 +NSGAII,ZDT2,HV,7,0.3270242312121543 +NSGAII,ZDT2,HV,8,0.3265428261636911 +NSGAII,ZDT2,HV,9,0.3270788984570221 +NSGAII,ZDT2,HV,10,0.3264750025743658 +NSGAII,ZDT2,HV,11,0.32647224123298957 +NSGAII,ZDT2,HV,12,0.3262705413221428 +NSGAII,ZDT2,HV,13,0.3259250713127716 +NSGAII,ZDT2,HV,14,0.3265253473730482 +NSGAII,ZDT2,HV,15,0.3268592662326476 +NSGAII,ZDT2,HV,16,0.32600917723424716 +NSGAII,ZDT2,HV,17,0.3267866449132877 +NSGAII,ZDT2,HV,18,0.32646246276668106 +NSGAII,ZDT2,HV,19,0.3258364871264471 +NSGAII,ZDT2,HV,20,0.3263872040894983 +NSGAII,ZDT2,HV,21,0.32645176557678685 +NSGAII,ZDT2,HV,22,0.3263894090857221 +NSGAII,ZDT2,HV,23,0.3268949218703971 +NSGAII,ZDT2,HV,24,0.3257499088862997 +NSGAII,ZDT3,HV,0,0.5145658052987657 +NSGAII,ZDT3,HV,1,0.5145906755852219 +NSGAII,ZDT3,HV,2,0.5145836148665973 +NSGAII,ZDT3,HV,3,0.5144863156747282 +NSGAII,ZDT3,HV,4,0.5149072520505987 +NSGAII,ZDT3,HV,5,0.5147061732399503 +NSGAII,ZDT3,HV,6,0.5145611450412627 +NSGAII,ZDT3,HV,7,0.5148147209429902 +NSGAII,ZDT3,HV,8,0.514763734635393 +NSGAII,ZDT3,HV,9,0.5146916846570198 +NSGAII,ZDT3,HV,10,0.5114662462085677 +NSGAII,ZDT3,HV,11,0.5146100957654557 +NSGAII,ZDT3,HV,12,0.5147908240890545 +NSGAII,ZDT3,HV,13,0.5146565717068204 +NSGAII,ZDT3,HV,14,0.5144761036466249 +NSGAII,ZDT3,HV,15,0.5147076079949968 +NSGAII,ZDT3,HV,16,0.5148157921058693 +NSGAII,ZDT3,HV,17,0.514925877031109 +NSGAII,ZDT3,HV,18,0.5147746320236589 +NSGAII,ZDT3,HV,19,0.5149020340593822 +NSGAII,ZDT3,HV,20,0.514916174980511 +NSGAII,ZDT3,HV,21,0.5143859855591545 +NSGAII,ZDT3,HV,22,0.514909484443645 +NSGAII,ZDT3,HV,23,0.5150123020400734 +NSGAII,ZDT3,HV,24,0.5146591105755935 +NSGAII,ZDT4,HV,0,0.6595871319394692 +NSGAII,ZDT4,HV,1,0.6541284555332136 +NSGAII,ZDT4,HV,2,0.6589656810618042 +NSGAII,ZDT4,HV,3,0.6517997863090516 +NSGAII,ZDT4,HV,4,0.6518736936479652 +NSGAII,ZDT4,HV,5,0.6583689542397895 +NSGAII,ZDT4,HV,6,0.6551441753932268 +NSGAII,ZDT4,HV,7,0.6582416512069694 +NSGAII,ZDT4,HV,8,0.6575523696006305 +NSGAII,ZDT4,HV,9,0.653418637875339 +NSGAII,ZDT4,HV,10,0.6583021294808565 +NSGAII,ZDT4,HV,11,0.6589900864252449 +NSGAII,ZDT4,HV,12,0.6547605601488065 +NSGAII,ZDT4,HV,13,0.6534883240404226 +NSGAII,ZDT4,HV,14,0.6576786499472014 +NSGAII,ZDT4,HV,15,0.658256951069035 +NSGAII,ZDT4,HV,16,0.6579676925308272 +NSGAII,ZDT4,HV,17,0.6601993887927422 +NSGAII,ZDT4,HV,18,0.654851347746688 +NSGAII,ZDT4,HV,19,0.6586537416375151 +NSGAII,ZDT4,HV,20,0.6565098702753301 +NSGAII,ZDT4,HV,21,0.6573698339655488 +NSGAII,ZDT4,HV,22,0.6524620048980574 +NSGAII,ZDT4,HV,23,0.6529070788568468 +NSGAII,ZDT4,HV,24,0.6560035232237613 +NSGAII,ZDT6,HV,0,0.3905020137930102 +NSGAII,ZDT6,HV,1,0.3873735154337923 +NSGAII,ZDT6,HV,2,0.3893350976535869 +NSGAII,ZDT6,HV,3,0.388911585160869 +NSGAII,ZDT6,HV,4,0.39141613967288996 +NSGAII,ZDT6,HV,5,0.38893646667352394 +NSGAII,ZDT6,HV,6,0.3912437276992352 +NSGAII,ZDT6,HV,7,0.39065490009135223 +NSGAII,ZDT6,HV,8,0.39114963349030485 +NSGAII,ZDT6,HV,9,0.3881533852548531 +NSGAII,ZDT6,HV,10,0.3915438628622561 +NSGAII,ZDT6,HV,11,0.3895402240271286 +NSGAII,ZDT6,HV,12,0.3912765478794668 +NSGAII,ZDT6,HV,13,0.38919692800985173 +NSGAII,ZDT6,HV,14,0.3898365228681614 +NSGAII,ZDT6,HV,15,0.39006507581599015 +NSGAII,ZDT6,HV,16,0.38851466742443935 +NSGAII,ZDT6,HV,17,0.3904082638929553 +NSGAII,ZDT6,HV,18,0.3904319186122931 +NSGAII,ZDT6,HV,19,0.3887624134403583 +NSGAII,ZDT6,HV,20,0.391323195438612 +NSGAII,ZDT6,HV,21,0.39139972453688665 +NSGAII,ZDT6,HV,22,0.39099872173823425 +NSGAII,ZDT6,HV,23,0.389873858170206 +NSGAII,ZDT6,HV,24,0.39230821372695557 +NSGAII,DTLZ1,HV,0,0.48150953519240647 +NSGAII,DTLZ1,HV,1,0.48626486688690385 +NSGAII,DTLZ1,HV,2,0.0 +NSGAII,DTLZ1,HV,3,0.49071479202864277 +NSGAII,DTLZ1,HV,4,0.48988596132202106 +NSGAII,DTLZ1,HV,5,0.48633013735281605 +NSGAII,DTLZ1,HV,6,0.48954608293460516 +NSGAII,DTLZ1,HV,7,0.49294465359374134 +NSGAII,DTLZ1,HV,8,0.4916602470134551 +NSGAII,DTLZ1,HV,9,0.4895150221589138 +NSGAII,DTLZ1,HV,10,0.4868773629309248 +NSGAII,DTLZ1,HV,11,0.4928550372445265 +NSGAII,DTLZ1,HV,12,0.48807490554485733 +NSGAII,DTLZ1,HV,13,0.48801955825828225 +NSGAII,DTLZ1,HV,14,0.48876000300282485 +NSGAII,DTLZ1,HV,15,0.49178363515591783 +NSGAII,DTLZ1,HV,16,0.4927441356806778 +NSGAII,DTLZ1,HV,17,0.4839374111473593 +NSGAII,DTLZ1,HV,18,0.48590630445645094 +NSGAII,DTLZ1,HV,19,0.48912850363162297 +NSGAII,DTLZ1,HV,20,0.4922045203733588 +NSGAII,DTLZ1,HV,21,0.49128788837438003 +NSGAII,DTLZ1,HV,22,0.4893949751660674 +NSGAII,DTLZ1,HV,23,0.4904519006880345 +NSGAII,DTLZ1,HV,24,0.4900196083222219 +NSGAII,DTLZ2,HV,0,0.2094739439330235 +NSGAII,DTLZ2,HV,1,0.20915000381219073 +NSGAII,DTLZ2,HV,2,0.20929815559488094 +NSGAII,DTLZ2,HV,3,0.20948393117401523 +NSGAII,DTLZ2,HV,4,0.2095391519356716 +NSGAII,DTLZ2,HV,5,0.20917396849672518 +NSGAII,DTLZ2,HV,6,0.20905447053917847 +NSGAII,DTLZ2,HV,7,0.20907469474087148 +NSGAII,DTLZ2,HV,8,0.20878309972374245 +NSGAII,DTLZ2,HV,9,0.20932658020114617 +NSGAII,DTLZ2,HV,10,0.20961333932555007 +NSGAII,DTLZ2,HV,11,0.2095807189851983 +NSGAII,DTLZ2,HV,12,0.20926874975860132 +NSGAII,DTLZ2,HV,13,0.20891662143461448 +NSGAII,DTLZ2,HV,14,0.20933336465608995 +NSGAII,DTLZ2,HV,15,0.2092954177036689 +NSGAII,DTLZ2,HV,16,0.2092762851590043 +NSGAII,DTLZ2,HV,17,0.20936522372582106 +NSGAII,DTLZ2,HV,18,0.20968718569169417 +NSGAII,DTLZ2,HV,19,0.2090457633335479 +NSGAII,DTLZ2,HV,20,0.2093409981049629 +NSGAII,DTLZ2,HV,21,0.20911942132455372 +NSGAII,DTLZ2,HV,22,0.20933786610652672 +NSGAII,DTLZ2,HV,23,0.20961798827525244 +NSGAII,DTLZ2,HV,24,0.20938649779295235 +NSGAII,DTLZ3,HV,0,0.04645596059427681 +NSGAII,DTLZ3,HV,1,0.16353082913998382 +NSGAII,DTLZ3,HV,2,0.0 +NSGAII,DTLZ3,HV,3,0.11436936020417669 +NSGAII,DTLZ3,HV,4,0.0 +NSGAII,DTLZ3,HV,5,0.0 +NSGAII,DTLZ3,HV,6,0.14838613708778545 +NSGAII,DTLZ3,HV,7,0.0 +NSGAII,DTLZ3,HV,8,0.0 +NSGAII,DTLZ3,HV,9,0.03572031688830658 +NSGAII,DTLZ3,HV,10,0.11440659307470279 +NSGAII,DTLZ3,HV,11,0.0 +NSGAII,DTLZ3,HV,12,0.0 +NSGAII,DTLZ3,HV,13,0.08803732566571702 +NSGAII,DTLZ3,HV,14,0.0 +NSGAII,DTLZ3,HV,15,0.0 +NSGAII,DTLZ3,HV,16,0.10724167862260693 +NSGAII,DTLZ3,HV,17,0.0 +NSGAII,DTLZ3,HV,18,0.06290838528606962 +NSGAII,DTLZ3,HV,19,0.0 +NSGAII,DTLZ3,HV,20,0.0 +NSGAII,DTLZ3,HV,21,0.0 +NSGAII,DTLZ3,HV,22,0.0 +NSGAII,DTLZ3,HV,23,0.0 +NSGAII,DTLZ3,HV,24,0.11451352491343983 +NSGAII,DTLZ4,HV,0,0.0 +NSGAII,DTLZ4,HV,1,0.20907314749932798 +NSGAII,DTLZ4,HV,2,0.2093127240602294 +NSGAII,DTLZ4,HV,3,0.2093162390771985 +NSGAII,DTLZ4,HV,4,0.20921692636608458 +NSGAII,DTLZ4,HV,5,0.0 +NSGAII,DTLZ4,HV,6,0.0 +NSGAII,DTLZ4,HV,7,0.20964884600009961 +NSGAII,DTLZ4,HV,8,0.20945019911386836 +NSGAII,DTLZ4,HV,9,0.20946809948956777 +NSGAII,DTLZ4,HV,10,0.2093539197630158 +NSGAII,DTLZ4,HV,11,0.20919934954678768 +NSGAII,DTLZ4,HV,12,0.0 +NSGAII,DTLZ4,HV,13,0.0 +NSGAII,DTLZ4,HV,14,0.2093652682113363 +NSGAII,DTLZ4,HV,15,0.2093293977844381 +NSGAII,DTLZ4,HV,16,0.20923297693921952 +NSGAII,DTLZ4,HV,17,0.0 +NSGAII,DTLZ4,HV,18,0.20967610974289358 +NSGAII,DTLZ4,HV,19,0.20943586492565153 +NSGAII,DTLZ4,HV,20,0.0 +NSGAII,DTLZ4,HV,21,0.20948201215867696 +NSGAII,DTLZ4,HV,22,0.0 +NSGAII,DTLZ4,HV,23,0.20866785567008428 +NSGAII,DTLZ4,HV,24,0.0 +NSGAII,DTLZ5,HV,0,0.21094581533308593 +NSGAII,DTLZ5,HV,1,0.21047010305766714 +NSGAII,DTLZ5,HV,2,0.21111675952885642 +NSGAII,DTLZ5,HV,3,0.21061522317802267 +NSGAII,DTLZ5,HV,4,0.21081996267304176 +NSGAII,DTLZ5,HV,5,0.2108572839357231 +NSGAII,DTLZ5,HV,6,0.21060709880360637 +NSGAII,DTLZ5,HV,7,0.21037854441198642 +NSGAII,DTLZ5,HV,8,0.21119428894899392 +NSGAII,DTLZ5,HV,9,0.2107010001404193 +NSGAII,DTLZ5,HV,10,0.2113696511171749 +NSGAII,DTLZ5,HV,11,0.21072729611812901 +NSGAII,DTLZ5,HV,12,0.21105448243118546 +NSGAII,DTLZ5,HV,13,0.21083257543844497 +NSGAII,DTLZ5,HV,14,0.2113469457405655 +NSGAII,DTLZ5,HV,15,0.2111078853824658 +NSGAII,DTLZ5,HV,16,0.2113005812123755 +NSGAII,DTLZ5,HV,17,0.2106859848573712 +NSGAII,DTLZ5,HV,18,0.21099952903234506 +NSGAII,DTLZ5,HV,19,0.21120493193102832 +NSGAII,DTLZ5,HV,20,0.21077162304572108 +NSGAII,DTLZ5,HV,21,0.21117975627356222 +NSGAII,DTLZ5,HV,22,0.21069852932617217 +NSGAII,DTLZ5,HV,23,0.2107015645447286 +NSGAII,DTLZ5,HV,24,0.21084848782282734 +NSGAII,DTLZ6,HV,0,0.21068057397965634 +NSGAII,DTLZ6,HV,1,0.19171136226326912 +NSGAII,DTLZ6,HV,2,0.16332270381338262 +NSGAII,DTLZ6,HV,3,0.15906747430359755 +NSGAII,DTLZ6,HV,4,0.21055951179547794 +NSGAII,DTLZ6,HV,5,0.2105493068163259 +NSGAII,DTLZ6,HV,6,0.21082845681779516 +NSGAII,DTLZ6,HV,7,0.1865236387963723 +NSGAII,DTLZ6,HV,8,0.20971397986244833 +NSGAII,DTLZ6,HV,9,0.14008991998827433 +NSGAII,DTLZ6,HV,10,0.14426624937265986 +NSGAII,DTLZ6,HV,11,0.21022877512771698 +NSGAII,DTLZ6,HV,12,0.18127046272868552 +NSGAII,DTLZ6,HV,13,0.18305385647021866 +NSGAII,DTLZ6,HV,14,0.1617320589113408 +NSGAII,DTLZ6,HV,15,0.1832092407103519 +NSGAII,DTLZ6,HV,16,0.2103584786453729 +NSGAII,DTLZ6,HV,17,0.15872161209946234 +NSGAII,DTLZ6,HV,18,0.21090621080209054 +NSGAII,DTLZ6,HV,19,0.15505684698538305 +NSGAII,DTLZ6,HV,20,0.18637928582498156 +NSGAII,DTLZ6,HV,21,0.2106631867016536 +NSGAII,DTLZ6,HV,22,0.18651200656292757 +NSGAII,DTLZ6,HV,23,0.16307734205375893 +NSGAII,DTLZ6,HV,24,0.14156287936298909 +NSGAII,DTLZ7,HV,0,0.3337986378067896 +NSGAII,DTLZ7,HV,1,0.33367461631744383 +NSGAII,DTLZ7,HV,2,0.33371134278137066 +NSGAII,DTLZ7,HV,3,0.33369127390965775 +NSGAII,DTLZ7,HV,4,0.3336489290889475 +NSGAII,DTLZ7,HV,5,0.3338333349837922 +NSGAII,DTLZ7,HV,6,0.3336704171171803 +NSGAII,DTLZ7,HV,7,0.33387608817081216 +NSGAII,DTLZ7,HV,8,0.3335405411019217 +NSGAII,DTLZ7,HV,9,0.3338350644878122 +NSGAII,DTLZ7,HV,10,0.33358360092025124 +NSGAII,DTLZ7,HV,11,0.33370812872520345 +NSGAII,DTLZ7,HV,12,0.33393306609321516 +NSGAII,DTLZ7,HV,13,0.3337963958091625 +NSGAII,DTLZ7,HV,14,0.33381636494852907 +NSGAII,DTLZ7,HV,15,0.33387658333132353 +NSGAII,DTLZ7,HV,16,0.3338373188377832 +NSGAII,DTLZ7,HV,17,0.3337412541665245 +NSGAII,DTLZ7,HV,18,0.33394776219373257 +NSGAII,DTLZ7,HV,19,0.33367633849387557 +NSGAII,DTLZ7,HV,20,0.33366367694522625 +NSGAII,DTLZ7,HV,21,0.33379457233434673 +NSGAII,DTLZ7,HV,22,0.33364524570519083 +NSGAII,DTLZ7,HV,23,0.3337020957489677 +NSGAII,DTLZ7,HV,24,0.333841439865582 +NSGAII,WFG1,HV,0,0.597991380065878 +NSGAII,WFG1,HV,1,0.2775682798604963 +NSGAII,WFG1,HV,2,0.48025164293894007 +NSGAII,WFG1,HV,3,0.3599324900496007 +NSGAII,WFG1,HV,4,0.430676379413896 +NSGAII,WFG1,HV,5,0.35598828673599114 +NSGAII,WFG1,HV,6,0.4667327053617494 +NSGAII,WFG1,HV,7,0.5040872913084066 +NSGAII,WFG1,HV,8,0.4490410031710445 +NSGAII,WFG1,HV,9,0.3834804610862136 +NSGAII,WFG1,HV,10,0.34486416586097773 +NSGAII,WFG1,HV,11,0.29464016785478314 +NSGAII,WFG1,HV,12,0.43842170570179395 +NSGAII,WFG1,HV,13,0.49306001252968984 +NSGAII,WFG1,HV,14,0.4331163212403641 +NSGAII,WFG1,HV,15,0.246594918948746 +NSGAII,WFG1,HV,16,0.346322977434273 +NSGAII,WFG1,HV,17,0.26206095494617154 +NSGAII,WFG1,HV,18,0.5903772650664039 +NSGAII,WFG1,HV,19,0.4050416785118979 +NSGAII,WFG1,HV,20,0.5169687882691645 +NSGAII,WFG1,HV,21,0.41051716539949096 +NSGAII,WFG1,HV,22,0.509378198984998 +NSGAII,WFG1,HV,23,0.1725371797534318 +NSGAII,WFG1,HV,24,0.608617102948815 +NSGAII,WFG2,HV,0,0.564210939803758 +NSGAII,WFG2,HV,1,0.5611129972231429 +NSGAII,WFG2,HV,2,0.5630848878625507 +NSGAII,WFG2,HV,3,0.5637925476922613 +NSGAII,WFG2,HV,4,0.5607016729973207 +NSGAII,WFG2,HV,5,0.5611234252372961 +NSGAII,WFG2,HV,6,0.563333341038338 +NSGAII,WFG2,HV,7,0.5604898597762404 +NSGAII,WFG2,HV,8,0.561149815366141 +NSGAII,WFG2,HV,9,0.5613192147034911 +NSGAII,WFG2,HV,10,0.5638953937709488 +NSGAII,WFG2,HV,11,0.5604638671809543 +NSGAII,WFG2,HV,12,0.5608831829026764 +NSGAII,WFG2,HV,13,0.5608610726797991 +NSGAII,WFG2,HV,14,0.5604782540905134 +NSGAII,WFG2,HV,15,0.5632994283735681 +NSGAII,WFG2,HV,16,0.5604163051665194 +NSGAII,WFG2,HV,17,0.5611605117955419 +NSGAII,WFG2,HV,18,0.5611639434051092 +NSGAII,WFG2,HV,19,0.5608054296422796 +NSGAII,WFG2,HV,20,0.5607650272087621 +NSGAII,WFG2,HV,21,0.5602048389551996 +NSGAII,WFG2,HV,22,0.5601870866749444 +NSGAII,WFG2,HV,23,0.5613571426997025 +NSGAII,WFG2,HV,24,0.5608572708513418 +NSGAII,WFG3,HV,0,0.49127824887979443 +NSGAII,WFG3,HV,1,0.4916008470370946 +NSGAII,WFG3,HV,2,0.4921094529330327 +NSGAII,WFG3,HV,3,0.4924263099306464 +NSGAII,WFG3,HV,4,0.4922102052793977 +NSGAII,WFG3,HV,5,0.49268389311973226 +NSGAII,WFG3,HV,6,0.49193933722674155 +NSGAII,WFG3,HV,7,0.49144857316582957 +NSGAII,WFG3,HV,8,0.49118408029756466 +NSGAII,WFG3,HV,9,0.4916526782241317 +NSGAII,WFG3,HV,10,0.49122181955557054 +NSGAII,WFG3,HV,11,0.4905193283806742 +NSGAII,WFG3,HV,12,0.49259518231032295 +NSGAII,WFG3,HV,13,0.49253911216633384 +NSGAII,WFG3,HV,14,0.49101859454075714 +NSGAII,WFG3,HV,15,0.4924302806829485 +NSGAII,WFG3,HV,16,0.4926146011401512 +NSGAII,WFG3,HV,17,0.4928306655565794 +NSGAII,WFG3,HV,18,0.49246970174534765 +NSGAII,WFG3,HV,19,0.49136886953789166 +NSGAII,WFG3,HV,20,0.49264226924065174 +NSGAII,WFG3,HV,21,0.4909165083487998 +NSGAII,WFG3,HV,22,0.4920461723019662 +NSGAII,WFG3,HV,23,0.4903997832817665 +NSGAII,WFG3,HV,24,0.49286936258388964 +NSGAII,WFG4,HV,0,0.2171498871868617 +NSGAII,WFG4,HV,1,0.2180004416058299 +NSGAII,WFG4,HV,2,0.21663287186532318 +NSGAII,WFG4,HV,3,0.21732650077726812 +NSGAII,WFG4,HV,4,0.21718393245348674 +NSGAII,WFG4,HV,5,0.2179219211490421 +NSGAII,WFG4,HV,6,0.21767567049006933 +NSGAII,WFG4,HV,7,0.21774127588698775 +NSGAII,WFG4,HV,8,0.21685506245043407 +NSGAII,WFG4,HV,9,0.21724378466793953 +NSGAII,WFG4,HV,10,0.21726135383030512 +NSGAII,WFG4,HV,11,0.2172419552769674 +NSGAII,WFG4,HV,12,0.21688709333728484 +NSGAII,WFG4,HV,13,0.21787293456777762 +NSGAII,WFG4,HV,14,0.2172836434528284 +NSGAII,WFG4,HV,15,0.21748581619886073 +NSGAII,WFG4,HV,16,0.21781055211812117 +NSGAII,WFG4,HV,17,0.21746995206341604 +NSGAII,WFG4,HV,18,0.2172181451156069 +NSGAII,WFG4,HV,19,0.21722122563214535 +NSGAII,WFG4,HV,20,0.21764490766349623 +NSGAII,WFG4,HV,21,0.21804608909385967 +NSGAII,WFG4,HV,22,0.21747460560211399 +NSGAII,WFG4,HV,23,0.21741933562772303 +NSGAII,WFG4,HV,24,0.2173310015620672 +NSGAII,WFG5,HV,0,0.1943706702974994 +NSGAII,WFG5,HV,1,0.195100528778349 +NSGAII,WFG5,HV,2,0.19540514200915632 +NSGAII,WFG5,HV,3,0.19511383529896387 +NSGAII,WFG5,HV,4,0.19513680275533163 +NSGAII,WFG5,HV,5,0.1946923312749712 +NSGAII,WFG5,HV,6,0.19442354817297575 +NSGAII,WFG5,HV,7,0.19461902074386708 +NSGAII,WFG5,HV,8,0.19518287459885392 +NSGAII,WFG5,HV,9,0.19481629079360008 +NSGAII,WFG5,HV,10,0.19520619144010853 +NSGAII,WFG5,HV,11,0.19456405882957345 +NSGAII,WFG5,HV,12,0.19494499178409785 +NSGAII,WFG5,HV,13,0.1949419001871819 +NSGAII,WFG5,HV,14,0.19499021601940464 +NSGAII,WFG5,HV,15,0.1949255826961228 +NSGAII,WFG5,HV,16,0.19478420139297745 +NSGAII,WFG5,HV,17,0.19494916253771397 +NSGAII,WFG5,HV,18,0.19493900696479916 +NSGAII,WFG5,HV,19,0.19522061503637284 +NSGAII,WFG5,HV,20,0.19439693600751573 +NSGAII,WFG5,HV,21,0.19499357969499387 +NSGAII,WFG5,HV,22,0.19543258696638838 +NSGAII,WFG5,HV,23,0.19525366787800588 +NSGAII,WFG5,HV,24,0.19493020378908732 +NSGAII,WFG6,HV,0,0.20810442328044162 +NSGAII,WFG6,HV,1,0.2042951621708951 +NSGAII,WFG6,HV,2,0.20185349604116903 +NSGAII,WFG6,HV,3,0.19887323584706407 +NSGAII,WFG6,HV,4,0.20176709455983297 +NSGAII,WFG6,HV,5,0.20805098232835675 +NSGAII,WFG6,HV,6,0.20639098866355357 +NSGAII,WFG6,HV,7,0.20276676735462767 +NSGAII,WFG6,HV,8,0.2055982955812627 +NSGAII,WFG6,HV,9,0.20441585308473423 +NSGAII,WFG6,HV,10,0.20581244271772833 +NSGAII,WFG6,HV,11,0.20486400753078668 +NSGAII,WFG6,HV,12,0.19558029308326436 +NSGAII,WFG6,HV,13,0.20014897911912793 +NSGAII,WFG6,HV,14,0.20534477789370195 +NSGAII,WFG6,HV,15,0.20747460413985816 +NSGAII,WFG6,HV,16,0.18312881115677657 +NSGAII,WFG6,HV,17,0.20198600917744514 +NSGAII,WFG6,HV,18,0.20008742126024212 +NSGAII,WFG6,HV,19,0.20399188679945957 +NSGAII,WFG6,HV,20,0.19081595724559627 +NSGAII,WFG6,HV,21,0.18915412660436634 +NSGAII,WFG6,HV,22,0.15451393916201175 +NSGAII,WFG6,HV,23,0.1967629240907124 +NSGAII,WFG6,HV,24,0.20897365791094213 +NSGAII,WFG7,HV,0,0.2088799417355932 +NSGAII,WFG7,HV,1,0.20904052254907443 +NSGAII,WFG7,HV,2,0.20912450392510296 +NSGAII,WFG7,HV,3,0.20884925451731604 +NSGAII,WFG7,HV,4,0.20930007640817952 +NSGAII,WFG7,HV,5,0.20838115443681512 +NSGAII,WFG7,HV,6,0.20917320706239645 +NSGAII,WFG7,HV,7,0.20930092957632307 +NSGAII,WFG7,HV,8,0.20912072827851294 +NSGAII,WFG7,HV,9,0.20942927223861713 +NSGAII,WFG7,HV,10,0.2087316250410994 +NSGAII,WFG7,HV,11,0.20904742051886338 +NSGAII,WFG7,HV,12,0.20858700371491767 +NSGAII,WFG7,HV,13,0.20895891084817442 +NSGAII,WFG7,HV,14,0.2087605863309078 +NSGAII,WFG7,HV,15,0.20863551644468759 +NSGAII,WFG7,HV,16,0.20920461373091212 +NSGAII,WFG7,HV,17,0.20959554409618208 +NSGAII,WFG7,HV,18,0.20906318666161613 +NSGAII,WFG7,HV,19,0.20943010160932585 +NSGAII,WFG7,HV,20,0.20932378950146316 +NSGAII,WFG7,HV,21,0.20856015375041678 +NSGAII,WFG7,HV,22,0.20901649651203466 +NSGAII,WFG7,HV,23,0.20942659443767347 +NSGAII,WFG7,HV,24,0.20892097018216807 +NSGAII,WFG8,HV,0,0.14593075232149583 +NSGAII,WFG8,HV,1,0.14770484107843776 +NSGAII,WFG8,HV,2,0.14794828033779645 +NSGAII,WFG8,HV,3,0.1462845522173493 +NSGAII,WFG8,HV,4,0.14519586087740932 +NSGAII,WFG8,HV,5,0.14423117537948707 +NSGAII,WFG8,HV,6,0.17436364939612076 +NSGAII,WFG8,HV,7,0.1908171421386679 +NSGAII,WFG8,HV,8,0.14588666391332125 +NSGAII,WFG8,HV,9,0.14731521030713643 +NSGAII,WFG8,HV,10,0.14818473443377184 +NSGAII,WFG8,HV,11,0.1493646192675119 +NSGAII,WFG8,HV,12,0.1428020976891694 +NSGAII,WFG8,HV,13,0.14726935426659238 +NSGAII,WFG8,HV,14,0.14768149004113917 +NSGAII,WFG8,HV,15,0.14887126965116107 +NSGAII,WFG8,HV,16,0.14487944634005664 +NSGAII,WFG8,HV,17,0.14492092588266994 +NSGAII,WFG8,HV,18,0.15028506348380222 +NSGAII,WFG8,HV,19,0.14736829142419472 +NSGAII,WFG8,HV,20,0.14226093632580258 +NSGAII,WFG8,HV,21,0.14629032117892796 +NSGAII,WFG8,HV,22,0.14695724190161 +NSGAII,WFG8,HV,23,0.14562598425713869 +NSGAII,WFG8,HV,24,0.14933274851111006 +NSGAII,WFG9,HV,0,0.2373366458042657 +NSGAII,WFG9,HV,1,0.2354276388494765 +NSGAII,WFG9,HV,2,0.2392708507244056 +NSGAII,WFG9,HV,3,0.23731166740844592 +NSGAII,WFG9,HV,4,0.23803587019768294 +NSGAII,WFG9,HV,5,0.23119286561657043 +NSGAII,WFG9,HV,6,0.23890824553257078 +NSGAII,WFG9,HV,7,0.23512627068703212 +NSGAII,WFG9,HV,8,0.23760985427546547 +NSGAII,WFG9,HV,9,0.2373490011321187 +NSGAII,WFG9,HV,10,0.23063095210293763 +NSGAII,WFG9,HV,11,0.23739217866928045 +NSGAII,WFG9,HV,12,0.23890826399827159 +NSGAII,WFG9,HV,13,0.23689412433127618 +NSGAII,WFG9,HV,14,0.23686160350642296 +NSGAII,WFG9,HV,15,0.23813029502106806 +NSGAII,WFG9,HV,16,0.2386416293524495 +NSGAII,WFG9,HV,17,0.23848890125674932 +NSGAII,WFG9,HV,18,0.2368759865224202 +NSGAII,WFG9,HV,19,0.2348920286781769 +NSGAII,WFG9,HV,20,0.23741658775788943 +NSGAII,WFG9,HV,21,0.23671677218426235 +NSGAII,WFG9,HV,22,0.23424986890528487 +NSGAII,WFG9,HV,23,0.23745472462221276 +NSGAII,WFG9,HV,24,0.2374152905629453 +SMPSO,ZDT1,HV,0,0.6616909322213805 +SMPSO,ZDT1,HV,1,0.6619351014428686 +SMPSO,ZDT1,HV,2,0.661950443106969 +SMPSO,ZDT1,HV,3,0.661715318518882 +SMPSO,ZDT1,HV,4,0.661665406632922 +SMPSO,ZDT1,HV,5,0.6618885276545565 +SMPSO,ZDT1,HV,6,0.6616432117926672 +SMPSO,ZDT1,HV,7,0.6617523004470511 +SMPSO,ZDT1,HV,8,0.6618337991893866 +SMPSO,ZDT1,HV,9,0.6617501956966598 +SMPSO,ZDT1,HV,10,0.6617739597840313 +SMPSO,ZDT1,HV,11,0.6619108645222245 +SMPSO,ZDT1,HV,12,0.6618633152281839 +SMPSO,ZDT1,HV,13,0.6618854427125381 +SMPSO,ZDT1,HV,14,0.6618116734734714 +SMPSO,ZDT1,HV,15,0.6618787329536416 +SMPSO,ZDT1,HV,16,0.6617510078256497 +SMPSO,ZDT1,HV,17,0.6618467164783646 +SMPSO,ZDT1,HV,18,0.6618420578461522 +SMPSO,ZDT1,HV,19,0.6618571588603226 +SMPSO,ZDT1,HV,20,0.6617093291698662 +SMPSO,ZDT1,HV,21,0.6618981097811721 +SMPSO,ZDT1,HV,22,0.6617456986859452 +SMPSO,ZDT1,HV,23,0.6617566470062914 +SMPSO,ZDT1,HV,24,0.6618151851371474 +SMPSO,ZDT2,HV,0,0.3286604628807445 +SMPSO,ZDT2,HV,1,0.32842347262483695 +SMPSO,ZDT2,HV,2,0.3285579341204199 +SMPSO,ZDT2,HV,3,0.32846902806948924 +SMPSO,ZDT2,HV,4,0.32860066936125093 +SMPSO,ZDT2,HV,5,0.3285210502543902 +SMPSO,ZDT2,HV,6,0.3286074293919675 +SMPSO,ZDT2,HV,7,0.32862348387649193 +SMPSO,ZDT2,HV,8,0.3285745288749963 +SMPSO,ZDT2,HV,9,0.32851939335643754 +SMPSO,ZDT2,HV,10,0.32864500666872914 +SMPSO,ZDT2,HV,11,0.328623984400301 +SMPSO,ZDT2,HV,12,0.3282107149771455 +SMPSO,ZDT2,HV,13,0.32856147433096566 +SMPSO,ZDT2,HV,14,0.3286102568841426 +SMPSO,ZDT2,HV,15,0.328539381687398 +SMPSO,ZDT2,HV,16,0.32856138556833697 +SMPSO,ZDT2,HV,17,0.328665250752052 +SMPSO,ZDT2,HV,18,0.3284117577646893 +SMPSO,ZDT2,HV,19,0.32860970116724764 +SMPSO,ZDT2,HV,20,0.32861568026376214 +SMPSO,ZDT2,HV,21,0.3286031072804771 +SMPSO,ZDT2,HV,22,0.32856325689158766 +SMPSO,ZDT2,HV,23,0.3285965324041223 +SMPSO,ZDT2,HV,24,0.32855281755746946 +SMPSO,ZDT3,HV,0,0.5153764317337222 +SMPSO,ZDT3,HV,1,0.5157319742140415 +SMPSO,ZDT3,HV,2,0.5148352614416752 +SMPSO,ZDT3,HV,3,0.5154723106397301 +SMPSO,ZDT3,HV,4,0.515528539715558 +SMPSO,ZDT3,HV,5,0.5149106178365005 +SMPSO,ZDT3,HV,6,0.5137944274815072 +SMPSO,ZDT3,HV,7,0.5156603775046852 +SMPSO,ZDT3,HV,8,0.5148787315586417 +SMPSO,ZDT3,HV,9,0.5156165611712882 +SMPSO,ZDT3,HV,10,0.5152087505945455 +SMPSO,ZDT3,HV,11,0.5155382974462843 +SMPSO,ZDT3,HV,12,0.5156115717417367 +SMPSO,ZDT3,HV,13,0.5151525018737014 +SMPSO,ZDT3,HV,14,0.5150537360756764 +SMPSO,ZDT3,HV,15,0.5154630973312245 +SMPSO,ZDT3,HV,16,0.515420390749716 +SMPSO,ZDT3,HV,17,0.5138666069964918 +SMPSO,ZDT3,HV,18,0.5155133722237336 +SMPSO,ZDT3,HV,19,0.5156288916642873 +SMPSO,ZDT3,HV,20,0.5155978231107948 +SMPSO,ZDT3,HV,21,0.5154299976099113 +SMPSO,ZDT3,HV,22,0.5152399637496952 +SMPSO,ZDT3,HV,23,0.5130756344624329 +SMPSO,ZDT3,HV,24,0.5154388157910365 +SMPSO,ZDT4,HV,0,0.6613677107618813 +SMPSO,ZDT4,HV,1,0.6614798765882202 +SMPSO,ZDT4,HV,2,0.6615410390454894 +SMPSO,ZDT4,HV,3,0.6615489985193795 +SMPSO,ZDT4,HV,4,0.6615415428764881 +SMPSO,ZDT4,HV,5,0.6616174033345349 +SMPSO,ZDT4,HV,6,0.6611635145643106 +SMPSO,ZDT4,HV,7,0.6613620885325463 +SMPSO,ZDT4,HV,8,0.6613656795126146 +SMPSO,ZDT4,HV,9,0.6613821912476627 +SMPSO,ZDT4,HV,10,0.6616176960383033 +SMPSO,ZDT4,HV,11,0.6616431632817652 +SMPSO,ZDT4,HV,12,0.6610184342054732 +SMPSO,ZDT4,HV,13,0.6615056525935613 +SMPSO,ZDT4,HV,14,0.6612727945813153 +SMPSO,ZDT4,HV,15,0.6615626406916295 +SMPSO,ZDT4,HV,16,0.6610616078674372 +SMPSO,ZDT4,HV,17,0.6616997997357712 +SMPSO,ZDT4,HV,18,0.6609996259309742 +SMPSO,ZDT4,HV,19,0.6614738666528196 +SMPSO,ZDT4,HV,20,0.6610410557496845 +SMPSO,ZDT4,HV,21,0.6613213855186261 +SMPSO,ZDT4,HV,22,0.6613062724916077 +SMPSO,ZDT4,HV,23,0.661380892470631 +SMPSO,ZDT4,HV,24,0.6613305823297803 +SMPSO,ZDT6,HV,0,0.40127439669048637 +SMPSO,ZDT6,HV,1,0.40128441365151907 +SMPSO,ZDT6,HV,2,0.40127006091025164 +SMPSO,ZDT6,HV,3,0.4013325827293947 +SMPSO,ZDT6,HV,4,0.4011000618602736 +SMPSO,ZDT6,HV,5,0.40125062030053515 +SMPSO,ZDT6,HV,6,0.4011947328913114 +SMPSO,ZDT6,HV,7,0.40125253821650814 +SMPSO,ZDT6,HV,8,0.4012239496392844 +SMPSO,ZDT6,HV,9,0.40133235956174035 +SMPSO,ZDT6,HV,10,0.4013844174029799 +SMPSO,ZDT6,HV,11,0.4012286334512384 +SMPSO,ZDT6,HV,12,0.40109724211849485 +SMPSO,ZDT6,HV,13,0.4013222539165147 +SMPSO,ZDT6,HV,14,0.4010996662934247 +SMPSO,ZDT6,HV,15,0.40109459050843566 +SMPSO,ZDT6,HV,16,0.40123028296240115 +SMPSO,ZDT6,HV,17,0.40123199135281 +SMPSO,ZDT6,HV,18,0.40119446814085524 +SMPSO,ZDT6,HV,19,0.4012344608683386 +SMPSO,ZDT6,HV,20,0.4013267830914028 +SMPSO,ZDT6,HV,21,0.4012501416023186 +SMPSO,ZDT6,HV,22,0.4011828304703883 +SMPSO,ZDT6,HV,23,0.40129508208016296 +SMPSO,ZDT6,HV,24,0.4012712912601365 +SMPSO,DTLZ1,HV,0,0.4942267761384421 +SMPSO,DTLZ1,HV,1,0.4943907971730106 +SMPSO,DTLZ1,HV,2,0.49445227300367744 +SMPSO,DTLZ1,HV,3,0.4940093133589463 +SMPSO,DTLZ1,HV,4,0.49438725732718164 +SMPSO,DTLZ1,HV,5,0.49451544674929077 +SMPSO,DTLZ1,HV,6,0.49420032267882913 +SMPSO,DTLZ1,HV,7,0.4944585165029452 +SMPSO,DTLZ1,HV,8,0.49440054602367983 +SMPSO,DTLZ1,HV,9,0.4944183413351418 +SMPSO,DTLZ1,HV,10,0.49451548697229686 +SMPSO,DTLZ1,HV,11,0.49441150315948557 +SMPSO,DTLZ1,HV,12,0.49355470652425565 +SMPSO,DTLZ1,HV,13,0.4944169022848781 +SMPSO,DTLZ1,HV,14,0.49445025008408056 +SMPSO,DTLZ1,HV,15,0.49462704490229914 +SMPSO,DTLZ1,HV,16,0.4942116774001223 +SMPSO,DTLZ1,HV,17,0.49439768758584424 +SMPSO,DTLZ1,HV,18,0.4942155823180547 +SMPSO,DTLZ1,HV,19,0.49458257325710453 +SMPSO,DTLZ1,HV,20,0.4944248660639904 +SMPSO,DTLZ1,HV,21,0.49318736047392936 +SMPSO,DTLZ1,HV,22,0.49391129608799805 +SMPSO,DTLZ1,HV,23,0.49457704227131444 +SMPSO,DTLZ1,HV,24,0.494498702221413 +SMPSO,DTLZ2,HV,0,0.21038026247572542 +SMPSO,DTLZ2,HV,1,0.2101635605924404 +SMPSO,DTLZ2,HV,2,0.2104454731453146 +SMPSO,DTLZ2,HV,3,0.210328345054243 +SMPSO,DTLZ2,HV,4,0.210527278138821 +SMPSO,DTLZ2,HV,5,0.21027532879426206 +SMPSO,DTLZ2,HV,6,0.21046700951622513 +SMPSO,DTLZ2,HV,7,0.21043514689493545 +SMPSO,DTLZ2,HV,8,0.21036267912815182 +SMPSO,DTLZ2,HV,9,0.21035226705082902 +SMPSO,DTLZ2,HV,10,0.21012598352086154 +SMPSO,DTLZ2,HV,11,0.21056488490987813 +SMPSO,DTLZ2,HV,12,0.21045348542111877 +SMPSO,DTLZ2,HV,13,0.21035892245495685 +SMPSO,DTLZ2,HV,14,0.21044934863016324 +SMPSO,DTLZ2,HV,15,0.21039052948865286 +SMPSO,DTLZ2,HV,16,0.21042623796867227 +SMPSO,DTLZ2,HV,17,0.21032220738557186 +SMPSO,DTLZ2,HV,18,0.21035412295987105 +SMPSO,DTLZ2,HV,19,0.21036937371383718 +SMPSO,DTLZ2,HV,20,0.21038070477434864 +SMPSO,DTLZ2,HV,21,0.2104732228450766 +SMPSO,DTLZ2,HV,22,0.2102396342683335 +SMPSO,DTLZ2,HV,23,0.2103153214731622 +SMPSO,DTLZ2,HV,24,0.2103354947355942 +SMPSO,DTLZ3,HV,0,0.21054572786117404 +SMPSO,DTLZ3,HV,1,0.21034603465558832 +SMPSO,DTLZ3,HV,2,0.08578643762690495 +SMPSO,DTLZ3,HV,3,0.21033985141638037 +SMPSO,DTLZ3,HV,4,0.08578643762690495 +SMPSO,DTLZ3,HV,5,0.11137922994892255 +SMPSO,DTLZ3,HV,6,0.21047996481059378 +SMPSO,DTLZ3,HV,7,0.08578643762690495 +SMPSO,DTLZ3,HV,8,0.21018195378575574 +SMPSO,DTLZ3,HV,9,0.2060289525675515 +SMPSO,DTLZ3,HV,10,0.1423360888064085 +SMPSO,DTLZ3,HV,11,0.2103579172685856 +SMPSO,DTLZ3,HV,12,0.08578643762690495 +SMPSO,DTLZ3,HV,13,0.21062002124283102 +SMPSO,DTLZ3,HV,14,0.21048659524010344 +SMPSO,DTLZ3,HV,15,0.08578643762690495 +SMPSO,DTLZ3,HV,16,0.2103605501555152 +SMPSO,DTLZ3,HV,17,0.21056713360571755 +SMPSO,DTLZ3,HV,18,0.21040071830202076 +SMPSO,DTLZ3,HV,19,0.20977656478779233 +SMPSO,DTLZ3,HV,20,0.08578643762690495 +SMPSO,DTLZ3,HV,21,0.21032165746016537 +SMPSO,DTLZ3,HV,22,0.21040986029410072 +SMPSO,DTLZ3,HV,23,0.08578643762690495 +SMPSO,DTLZ3,HV,24,0.08578643762690495 +SMPSO,DTLZ4,HV,0,0.21032993072651202 +SMPSO,DTLZ4,HV,1,0.2104212359794268 +SMPSO,DTLZ4,HV,2,0.21033138680870828 +SMPSO,DTLZ4,HV,3,0.2104353791804574 +SMPSO,DTLZ4,HV,4,0.2102623139073901 +SMPSO,DTLZ4,HV,5,0.2103226528468365 +SMPSO,DTLZ4,HV,6,0.2103055057474925 +SMPSO,DTLZ4,HV,7,0.21029213580464406 +SMPSO,DTLZ4,HV,8,0.21034249890791357 +SMPSO,DTLZ4,HV,9,0.21037890431813688 +SMPSO,DTLZ4,HV,10,0.21038035872724536 +SMPSO,DTLZ4,HV,11,0.21011159470648766 +SMPSO,DTLZ4,HV,12,0.21023526743452753 +SMPSO,DTLZ4,HV,13,0.21024337058207115 +SMPSO,DTLZ4,HV,14,0.21047023136206272 +SMPSO,DTLZ4,HV,15,0.21042831601381762 +SMPSO,DTLZ4,HV,16,0.21046709703738603 +SMPSO,DTLZ4,HV,17,0.21027938697794 +SMPSO,DTLZ4,HV,18,0.2102618496771254 +SMPSO,DTLZ4,HV,19,0.21025908503260987 +SMPSO,DTLZ4,HV,20,0.21041182601092512 +SMPSO,DTLZ4,HV,21,0.21029656417637962 +SMPSO,DTLZ4,HV,22,0.2103835898965251 +SMPSO,DTLZ4,HV,23,0.2103260970617907 +SMPSO,DTLZ4,HV,24,0.21034237142565337 +SMPSO,DTLZ5,HV,0,0.21209514198892146 +SMPSO,DTLZ5,HV,1,0.2118380927055348 +SMPSO,DTLZ5,HV,2,0.21193140683330214 +SMPSO,DTLZ5,HV,3,0.21194012303436127 +SMPSO,DTLZ5,HV,4,0.21193038118724883 +SMPSO,DTLZ5,HV,5,0.21187267140793115 +SMPSO,DTLZ5,HV,6,0.21205730751860757 +SMPSO,DTLZ5,HV,7,0.2118664719384684 +SMPSO,DTLZ5,HV,8,0.2118971468607652 +SMPSO,DTLZ5,HV,9,0.21186117195732296 +SMPSO,DTLZ5,HV,10,0.21192875102445008 +SMPSO,DTLZ5,HV,11,0.21193633970545073 +SMPSO,DTLZ5,HV,12,0.21219440476956208 +SMPSO,DTLZ5,HV,13,0.21182047383085256 +SMPSO,DTLZ5,HV,14,0.2120337978639482 +SMPSO,DTLZ5,HV,15,0.21212683202446936 +SMPSO,DTLZ5,HV,16,0.21208696560171592 +SMPSO,DTLZ5,HV,17,0.21212944115537521 +SMPSO,DTLZ5,HV,18,0.21178189395615812 +SMPSO,DTLZ5,HV,19,0.21169562126543545 +SMPSO,DTLZ5,HV,20,0.2118176312620341 +SMPSO,DTLZ5,HV,21,0.2119012088615945 +SMPSO,DTLZ5,HV,22,0.21201256510703864 +SMPSO,DTLZ5,HV,23,0.21202624439323595 +SMPSO,DTLZ5,HV,24,0.21174971562189107 +SMPSO,DTLZ6,HV,0,0.21228108240411467 +SMPSO,DTLZ6,HV,1,0.21230329400853207 +SMPSO,DTLZ6,HV,2,0.21222829223153258 +SMPSO,DTLZ6,HV,3,0.21226595313246124 +SMPSO,DTLZ6,HV,4,0.21231508378577796 +SMPSO,DTLZ6,HV,5,0.212281906680655 +SMPSO,DTLZ6,HV,6,0.21232536863652537 +SMPSO,DTLZ6,HV,7,0.2121017165872058 +SMPSO,DTLZ6,HV,8,0.21237234613737174 +SMPSO,DTLZ6,HV,9,0.2122449165499933 +SMPSO,DTLZ6,HV,10,0.2123136458986394 +SMPSO,DTLZ6,HV,11,0.2123743863217172 +SMPSO,DTLZ6,HV,12,0.21215409067135252 +SMPSO,DTLZ6,HV,13,0.21231013559235623 +SMPSO,DTLZ6,HV,14,0.21230371614518181 +SMPSO,DTLZ6,HV,15,0.2123567135585072 +SMPSO,DTLZ6,HV,16,0.21218854171133636 +SMPSO,DTLZ6,HV,17,0.2123312050440698 +SMPSO,DTLZ6,HV,18,0.21237378926209277 +SMPSO,DTLZ6,HV,19,0.2123664580143085 +SMPSO,DTLZ6,HV,20,0.2123247266692756 +SMPSO,DTLZ6,HV,21,0.21234110502947642 +SMPSO,DTLZ6,HV,22,0.21227810545343498 +SMPSO,DTLZ6,HV,23,0.21235334901998584 +SMPSO,DTLZ6,HV,24,0.2121648028564267 +SMPSO,DTLZ7,HV,0,0.33453795523401497 +SMPSO,DTLZ7,HV,1,0.33460162759597095 +SMPSO,DTLZ7,HV,2,0.3345818462240158 +SMPSO,DTLZ7,HV,3,0.3346057150178567 +SMPSO,DTLZ7,HV,4,0.334441619284345 +SMPSO,DTLZ7,HV,5,0.33456000984351425 +SMPSO,DTLZ7,HV,6,0.3346081120977056 +SMPSO,DTLZ7,HV,7,0.3344689636391128 +SMPSO,DTLZ7,HV,8,0.3343488110379981 +SMPSO,DTLZ7,HV,9,0.3345245824310527 +SMPSO,DTLZ7,HV,10,0.33454182573919644 +SMPSO,DTLZ7,HV,11,0.3344410966477 +SMPSO,DTLZ7,HV,12,0.33450772005912244 +SMPSO,DTLZ7,HV,13,0.33450718685341474 +SMPSO,DTLZ7,HV,14,0.33456692243374486 +SMPSO,DTLZ7,HV,15,0.3345259932551114 +SMPSO,DTLZ7,HV,16,0.3344333743557133 +SMPSO,DTLZ7,HV,17,0.334510126240226 +SMPSO,DTLZ7,HV,18,0.3344815877660491 +SMPSO,DTLZ7,HV,19,0.33449275415318946 +SMPSO,DTLZ7,HV,20,0.3343024191621591 +SMPSO,DTLZ7,HV,21,0.3345694881516566 +SMPSO,DTLZ7,HV,22,0.33453996772200745 +SMPSO,DTLZ7,HV,23,0.3344872288842572 +SMPSO,DTLZ7,HV,24,0.33449629813396875 +SMPSO,WFG1,HV,0,0.12240515632629216 +SMPSO,WFG1,HV,1,0.11902769418111277 +SMPSO,WFG1,HV,2,0.10526247752124565 +SMPSO,WFG1,HV,3,0.11107982336914116 +SMPSO,WFG1,HV,4,0.11781946583001417 +SMPSO,WFG1,HV,5,0.11770327630558913 +SMPSO,WFG1,HV,6,0.11765464778969137 +SMPSO,WFG1,HV,7,0.12069106698587567 +SMPSO,WFG1,HV,8,0.13413992763935786 +SMPSO,WFG1,HV,9,0.11434041485295622 +SMPSO,WFG1,HV,10,0.11434930340606428 +SMPSO,WFG1,HV,11,0.12268165849205455 +SMPSO,WFG1,HV,12,0.11290394788905321 +SMPSO,WFG1,HV,13,0.11289797921977573 +SMPSO,WFG1,HV,14,0.12165428713162371 +SMPSO,WFG1,HV,15,0.10899431888063627 +SMPSO,WFG1,HV,16,0.1423146963821043 +SMPSO,WFG1,HV,17,0.1176675809951011 +SMPSO,WFG1,HV,18,0.12367165873652283 +SMPSO,WFG1,HV,19,0.12063779265755341 +SMPSO,WFG1,HV,20,0.11187089899500668 +SMPSO,WFG1,HV,21,0.11135890065203446 +SMPSO,WFG1,HV,22,0.1264548228809407 +SMPSO,WFG1,HV,23,0.11236042907700539 +SMPSO,WFG1,HV,24,0.11645135889279784 +SMPSO,WFG2,HV,0,0.5621768112690756 +SMPSO,WFG2,HV,1,0.5614337219168678 +SMPSO,WFG2,HV,2,0.5614739668750631 +SMPSO,WFG2,HV,3,0.561233466086042 +SMPSO,WFG2,HV,4,0.5606087154574974 +SMPSO,WFG2,HV,5,0.5610291530829231 +SMPSO,WFG2,HV,6,0.5624268596837824 +SMPSO,WFG2,HV,7,0.561747192821924 +SMPSO,WFG2,HV,8,0.561312405718587 +SMPSO,WFG2,HV,9,0.5609715729748324 +SMPSO,WFG2,HV,10,0.5607756674714288 +SMPSO,WFG2,HV,11,0.5615490174045747 +SMPSO,WFG2,HV,12,0.56123257132806 +SMPSO,WFG2,HV,13,0.5620701809349032 +SMPSO,WFG2,HV,14,0.5603527536400957 +SMPSO,WFG2,HV,15,0.5617753131398131 +SMPSO,WFG2,HV,16,0.5613007923571219 +SMPSO,WFG2,HV,17,0.5618390440509238 +SMPSO,WFG2,HV,18,0.5615288503822313 +SMPSO,WFG2,HV,19,0.5625189997510355 +SMPSO,WFG2,HV,20,0.5612888133579305 +SMPSO,WFG2,HV,21,0.5617719358408857 +SMPSO,WFG2,HV,22,0.5622711526856817 +SMPSO,WFG2,HV,23,0.5610149219725316 +SMPSO,WFG2,HV,24,0.5617338475488485 +SMPSO,WFG3,HV,0,0.4927556651961919 +SMPSO,WFG3,HV,1,0.4924185072339794 +SMPSO,WFG3,HV,2,0.49258301248023806 +SMPSO,WFG3,HV,3,0.4916376209222547 +SMPSO,WFG3,HV,4,0.492045468130488 +SMPSO,WFG3,HV,5,0.49235760229659886 +SMPSO,WFG3,HV,6,0.49241602229507675 +SMPSO,WFG3,HV,7,0.492557410435785 +SMPSO,WFG3,HV,8,0.4929367893003617 +SMPSO,WFG3,HV,9,0.4921965147248655 +SMPSO,WFG3,HV,10,0.49255894099330905 +SMPSO,WFG3,HV,11,0.49246012296625113 +SMPSO,WFG3,HV,12,0.4923956385778993 +SMPSO,WFG3,HV,13,0.49269535275669246 +SMPSO,WFG3,HV,14,0.4928447765970263 +SMPSO,WFG3,HV,15,0.49291872884076754 +SMPSO,WFG3,HV,16,0.49270189685202104 +SMPSO,WFG3,HV,17,0.49272790601369565 +SMPSO,WFG3,HV,18,0.4920712046623783 +SMPSO,WFG3,HV,19,0.4929054078797697 +SMPSO,WFG3,HV,20,0.4926917463468484 +SMPSO,WFG3,HV,21,0.4929309986408707 +SMPSO,WFG3,HV,22,0.49243456698066823 +SMPSO,WFG3,HV,23,0.4920215587994803 +SMPSO,WFG3,HV,24,0.4927106216930433 +SMPSO,WFG4,HV,0,0.20118369011013026 +SMPSO,WFG4,HV,1,0.20186028711894477 +SMPSO,WFG4,HV,2,0.20076116065117885 +SMPSO,WFG4,HV,3,0.20432816294129302 +SMPSO,WFG4,HV,4,0.20152929371612954 +SMPSO,WFG4,HV,5,0.20486263256651993 +SMPSO,WFG4,HV,6,0.202173008089834 +SMPSO,WFG4,HV,7,0.20143650520962944 +SMPSO,WFG4,HV,8,0.20186513295318306 +SMPSO,WFG4,HV,9,0.20393238914433648 +SMPSO,WFG4,HV,10,0.20266087032756602 +SMPSO,WFG4,HV,11,0.199734263742459 +SMPSO,WFG4,HV,12,0.2049174551923313 +SMPSO,WFG4,HV,13,0.1985568181599055 +SMPSO,WFG4,HV,14,0.20490488612662783 +SMPSO,WFG4,HV,15,0.20234343700046453 +SMPSO,WFG4,HV,16,0.20112830641596782 +SMPSO,WFG4,HV,17,0.20331102004552162 +SMPSO,WFG4,HV,18,0.2025927815649874 +SMPSO,WFG4,HV,19,0.20352515531650267 +SMPSO,WFG4,HV,20,0.20090529210586489 +SMPSO,WFG4,HV,21,0.20328484525153045 +SMPSO,WFG4,HV,22,0.20148729470734417 +SMPSO,WFG4,HV,23,0.20183944623508632 +SMPSO,WFG4,HV,24,0.20512088880545573 +SMPSO,WFG5,HV,0,0.19625841658007243 +SMPSO,WFG5,HV,1,0.19622727377973456 +SMPSO,WFG5,HV,2,0.1962258968701862 +SMPSO,WFG5,HV,3,0.19628661695952535 +SMPSO,WFG5,HV,4,0.1962666877545593 +SMPSO,WFG5,HV,5,0.19623147264921006 +SMPSO,WFG5,HV,6,0.19623597868106918 +SMPSO,WFG5,HV,7,0.19629122810689906 +SMPSO,WFG5,HV,8,0.19621417646831796 +SMPSO,WFG5,HV,9,0.19621174165635952 +SMPSO,WFG5,HV,10,0.19626426986573436 +SMPSO,WFG5,HV,11,0.19627760954979742 +SMPSO,WFG5,HV,12,0.19625725665839452 +SMPSO,WFG5,HV,13,0.19621876866908078 +SMPSO,WFG5,HV,14,0.19621909273317933 +SMPSO,WFG5,HV,15,0.19629647033594333 +SMPSO,WFG5,HV,16,0.1962252317011284 +SMPSO,WFG5,HV,17,0.19617374216160371 +SMPSO,WFG5,HV,18,0.19622242928467662 +SMPSO,WFG5,HV,19,0.19634889753714724 +SMPSO,WFG5,HV,20,0.19618625926502964 +SMPSO,WFG5,HV,21,0.196264544978133 +SMPSO,WFG5,HV,22,0.19620907488638442 +SMPSO,WFG5,HV,23,0.19626603936868137 +SMPSO,WFG5,HV,24,0.19629681954205017 +SMPSO,WFG6,HV,0,0.2089241842820206 +SMPSO,WFG6,HV,1,0.20920399632001785 +SMPSO,WFG6,HV,2,0.20927159051947528 +SMPSO,WFG6,HV,3,0.20903264356527027 +SMPSO,WFG6,HV,4,0.2084489095336892 +SMPSO,WFG6,HV,5,0.2092459538267468 +SMPSO,WFG6,HV,6,0.20889324592003736 +SMPSO,WFG6,HV,7,0.20872834431334603 +SMPSO,WFG6,HV,8,0.20839855498342535 +SMPSO,WFG6,HV,9,0.2092266028617548 +SMPSO,WFG6,HV,10,0.208460235289663 +SMPSO,WFG6,HV,11,0.2091545674564031 +SMPSO,WFG6,HV,12,0.20900558025469518 +SMPSO,WFG6,HV,13,0.20884313957416276 +SMPSO,WFG6,HV,14,0.20887005923747748 +SMPSO,WFG6,HV,15,0.20912079969102587 +SMPSO,WFG6,HV,16,0.20790573851661145 +SMPSO,WFG6,HV,17,0.20868572667337484 +SMPSO,WFG6,HV,18,0.20882353530051556 +SMPSO,WFG6,HV,19,0.20935920173819675 +SMPSO,WFG6,HV,20,0.2088327554581684 +SMPSO,WFG6,HV,21,0.20943395479539273 +SMPSO,WFG6,HV,22,0.20905215689803877 +SMPSO,WFG6,HV,23,0.2080590785662344 +SMPSO,WFG6,HV,24,0.20841406903384563 +SMPSO,WFG7,HV,0,0.20950272862737226 +SMPSO,WFG7,HV,1,0.20924664823139927 +SMPSO,WFG7,HV,2,0.20870991408425318 +SMPSO,WFG7,HV,3,0.2087674931608756 +SMPSO,WFG7,HV,4,0.20958706040969016 +SMPSO,WFG7,HV,5,0.20886164982245137 +SMPSO,WFG7,HV,6,0.20918971631504543 +SMPSO,WFG7,HV,7,0.2096543827812173 +SMPSO,WFG7,HV,8,0.20922468252962795 +SMPSO,WFG7,HV,9,0.2093163639869644 +SMPSO,WFG7,HV,10,0.2093959097491148 +SMPSO,WFG7,HV,11,0.20874522718597568 +SMPSO,WFG7,HV,12,0.20931569213233608 +SMPSO,WFG7,HV,13,0.2094456247025171 +SMPSO,WFG7,HV,14,0.20959479161114747 +SMPSO,WFG7,HV,15,0.20931145999355447 +SMPSO,WFG7,HV,16,0.20924567650809606 +SMPSO,WFG7,HV,17,0.20949332208974702 +SMPSO,WFG7,HV,18,0.20900553071964348 +SMPSO,WFG7,HV,19,0.20870615300643053 +SMPSO,WFG7,HV,20,0.20912755680516432 +SMPSO,WFG7,HV,21,0.2096890352433978 +SMPSO,WFG7,HV,22,0.20928335686034227 +SMPSO,WFG7,HV,23,0.20903136080775037 +SMPSO,WFG7,HV,24,0.2088993986201285 +SMPSO,WFG8,HV,0,0.14711260508415763 +SMPSO,WFG8,HV,1,0.14697074121102213 +SMPSO,WFG8,HV,2,0.14604090763967356 +SMPSO,WFG8,HV,3,0.14814472575611207 +SMPSO,WFG8,HV,4,0.14808654190654014 +SMPSO,WFG8,HV,5,0.14689625677679086 +SMPSO,WFG8,HV,6,0.14768505222458087 +SMPSO,WFG8,HV,7,0.14838446529300417 +SMPSO,WFG8,HV,8,0.1469973990420192 +SMPSO,WFG8,HV,9,0.14648860594868332 +SMPSO,WFG8,HV,10,0.1484475664837972 +SMPSO,WFG8,HV,11,0.14757670607889598 +SMPSO,WFG8,HV,12,0.1480783753242926 +SMPSO,WFG8,HV,13,0.1475056842829543 +SMPSO,WFG8,HV,14,0.14796371856294152 +SMPSO,WFG8,HV,15,0.14868545831612986 +SMPSO,WFG8,HV,16,0.14574937158550139 +SMPSO,WFG8,HV,17,0.14686075128090467 +SMPSO,WFG8,HV,18,0.15142155270392477 +SMPSO,WFG8,HV,19,0.1492000040460934 +SMPSO,WFG8,HV,20,0.14603759233190802 +SMPSO,WFG8,HV,21,0.1491450396391271 +SMPSO,WFG8,HV,22,0.14738987096908182 +SMPSO,WFG8,HV,23,0.1487620050122031 +SMPSO,WFG8,HV,24,0.1466801793801805 +SMPSO,WFG9,HV,0,0.23551198197708173 +SMPSO,WFG9,HV,1,0.2359208709725998 +SMPSO,WFG9,HV,2,0.23577267447675335 +SMPSO,WFG9,HV,3,0.23536267976297706 +SMPSO,WFG9,HV,4,0.23625936276682818 +SMPSO,WFG9,HV,5,0.23571458776535673 +SMPSO,WFG9,HV,6,0.23588139610628667 +SMPSO,WFG9,HV,7,0.23570600410586268 +SMPSO,WFG9,HV,8,0.2355812523308431 +SMPSO,WFG9,HV,9,0.23506365664516943 +SMPSO,WFG9,HV,10,0.23522024697864322 +SMPSO,WFG9,HV,11,0.23499544131196062 +SMPSO,WFG9,HV,12,0.23621412175105874 +SMPSO,WFG9,HV,13,0.23574466557555396 +SMPSO,WFG9,HV,14,0.23529577921078293 +SMPSO,WFG9,HV,15,0.23591848589727232 +SMPSO,WFG9,HV,16,0.23505857966786395 +SMPSO,WFG9,HV,17,0.235810609722585 +SMPSO,WFG9,HV,18,0.23519286755669636 +SMPSO,WFG9,HV,19,0.23540628955815687 +SMPSO,WFG9,HV,20,0.23545837807754824 +SMPSO,WFG9,HV,21,0.2355096281598001 +SMPSO,WFG9,HV,22,0.23519296995445346 +SMPSO,WFG9,HV,23,0.23613445016700288 +SMPSO,WFG9,HV,24,0.2355578415702166 +OMOPSO,ZDT1,HV,0,0.6612175637486486 +OMOPSO,ZDT1,HV,1,0.6618488879128729 +OMOPSO,ZDT1,HV,2,0.6611900242886984 +OMOPSO,ZDT1,HV,3,0.6614521495480629 +OMOPSO,ZDT1,HV,4,0.6613062532484685 +OMOPSO,ZDT1,HV,5,0.661077294175614 +OMOPSO,ZDT1,HV,6,0.6612435834685418 +OMOPSO,ZDT1,HV,7,0.6612913907756395 +OMOPSO,ZDT1,HV,8,0.6616137121090515 +OMOPSO,ZDT1,HV,9,0.6608001158985538 +OMOPSO,ZDT1,HV,10,0.6611358129019834 +OMOPSO,ZDT1,HV,11,0.6612968555419387 +OMOPSO,ZDT1,HV,12,0.6617311955410977 +OMOPSO,ZDT1,HV,13,0.6615093351709159 +OMOPSO,ZDT1,HV,14,0.6617569395289221 +OMOPSO,ZDT1,HV,15,0.6616166719940934 +OMOPSO,ZDT1,HV,16,0.661606040112806 +OMOPSO,ZDT1,HV,17,0.6605649449666946 +OMOPSO,ZDT1,HV,18,0.6617536517234136 +OMOPSO,ZDT1,HV,19,0.661200310515596 +OMOPSO,ZDT1,HV,20,0.661154814038352 +OMOPSO,ZDT1,HV,21,0.6612997294700957 +OMOPSO,ZDT1,HV,22,0.6616837221779035 +OMOPSO,ZDT1,HV,23,0.6592737667002948 +OMOPSO,ZDT1,HV,24,0.6613238695642248 +OMOPSO,ZDT2,HV,0,0.3285143886521968 +OMOPSO,ZDT2,HV,1,0.3284588605466274 +OMOPSO,ZDT2,HV,2,0.32852123844401643 +OMOPSO,ZDT2,HV,3,0.32847900078083214 +OMOPSO,ZDT2,HV,4,0.32806067200161404 +OMOPSO,ZDT2,HV,5,0.32819574033625604 +OMOPSO,ZDT2,HV,6,0.3282553338959567 +OMOPSO,ZDT2,HV,7,0.3284941456795831 +OMOPSO,ZDT2,HV,8,0.328026803308029 +OMOPSO,ZDT2,HV,9,0.32796758021044137 +OMOPSO,ZDT2,HV,10,0.3282836756688663 +OMOPSO,ZDT2,HV,11,0.32832145743699626 +OMOPSO,ZDT2,HV,12,0.3270686500949557 +OMOPSO,ZDT2,HV,13,0.328175407325887 +OMOPSO,ZDT2,HV,14,0.32778388151298615 +OMOPSO,ZDT2,HV,15,0.3283013135462795 +OMOPSO,ZDT2,HV,16,0.32826557173874993 +OMOPSO,ZDT2,HV,17,0.3280570131136418 +OMOPSO,ZDT2,HV,18,0.3279740672638072 +OMOPSO,ZDT2,HV,19,0.32738789341611313 +OMOPSO,ZDT2,HV,20,0.32824607435558095 +OMOPSO,ZDT2,HV,21,0.32824406708523673 +OMOPSO,ZDT2,HV,22,0.3285206956240942 +OMOPSO,ZDT2,HV,23,0.32844861550616394 +OMOPSO,ZDT2,HV,24,0.3284209977807573 +OMOPSO,ZDT3,HV,0,0.5145526612892161 +OMOPSO,ZDT3,HV,1,0.511424093508994 +OMOPSO,ZDT3,HV,2,0.5149475409800711 +OMOPSO,ZDT3,HV,3,0.5144239359583028 +OMOPSO,ZDT3,HV,4,0.5148719145656212 +OMOPSO,ZDT3,HV,5,0.5150887796284519 +OMOPSO,ZDT3,HV,6,0.5146401078383415 +OMOPSO,ZDT3,HV,7,0.5151279941863661 +OMOPSO,ZDT3,HV,8,0.5150853016628776 +OMOPSO,ZDT3,HV,9,0.5146763629308215 +OMOPSO,ZDT3,HV,10,0.5126909342227705 +OMOPSO,ZDT3,HV,11,0.5145543540586142 +OMOPSO,ZDT3,HV,12,0.5145637680936088 +OMOPSO,ZDT3,HV,13,0.5150546674958243 +OMOPSO,ZDT3,HV,14,0.5150808352286109 +OMOPSO,ZDT3,HV,15,0.5148438824156603 +OMOPSO,ZDT3,HV,16,0.5145167491220333 +OMOPSO,ZDT3,HV,17,0.5151427070947769 +OMOPSO,ZDT3,HV,18,0.5142920942767617 +OMOPSO,ZDT3,HV,19,0.5152701383569489 +OMOPSO,ZDT3,HV,20,0.5146659107450382 +OMOPSO,ZDT3,HV,21,0.5140093833164724 +OMOPSO,ZDT3,HV,22,0.5151805261239001 +OMOPSO,ZDT3,HV,23,0.515016937607508 +OMOPSO,ZDT3,HV,24,0.5149740780545635 +OMOPSO,ZDT4,HV,0,0.0 +OMOPSO,ZDT4,HV,1,0.0 +OMOPSO,ZDT4,HV,2,0.0 +OMOPSO,ZDT4,HV,3,0.0 +OMOPSO,ZDT4,HV,4,0.0 +OMOPSO,ZDT4,HV,5,0.0 +OMOPSO,ZDT4,HV,6,0.0 +OMOPSO,ZDT4,HV,7,0.0 +OMOPSO,ZDT4,HV,8,0.0 +OMOPSO,ZDT4,HV,9,0.0 +OMOPSO,ZDT4,HV,10,0.0 +OMOPSO,ZDT4,HV,11,0.0 +OMOPSO,ZDT4,HV,12,0.0 +OMOPSO,ZDT4,HV,13,0.0 +OMOPSO,ZDT4,HV,14,0.0 +OMOPSO,ZDT4,HV,15,0.0 +OMOPSO,ZDT4,HV,16,0.0 +OMOPSO,ZDT4,HV,17,0.0 +OMOPSO,ZDT4,HV,18,0.0 +OMOPSO,ZDT4,HV,19,0.0 +OMOPSO,ZDT4,HV,20,0.0 +OMOPSO,ZDT4,HV,21,0.0 +OMOPSO,ZDT4,HV,22,0.0 +OMOPSO,ZDT4,HV,23,0.0 +OMOPSO,ZDT4,HV,24,0.0 +OMOPSO,ZDT6,HV,0,0.401197285269803 +OMOPSO,ZDT6,HV,1,0.40128638859332605 +OMOPSO,ZDT6,HV,2,0.4013443156646245 +OMOPSO,ZDT6,HV,3,0.4012250745121254 +OMOPSO,ZDT6,HV,4,0.4013044489651173 +OMOPSO,ZDT6,HV,5,0.401288498777215 +OMOPSO,ZDT6,HV,6,0.4013429549323122 +OMOPSO,ZDT6,HV,7,0.40129896116052827 +OMOPSO,ZDT6,HV,8,0.40138113997034985 +OMOPSO,ZDT6,HV,9,0.40141401715931097 +OMOPSO,ZDT6,HV,10,0.4013210590330669 +OMOPSO,ZDT6,HV,11,0.4012765181931098 +OMOPSO,ZDT6,HV,12,0.40132103858544754 +OMOPSO,ZDT6,HV,13,0.40130437471163155 +OMOPSO,ZDT6,HV,14,0.4013182817249538 +OMOPSO,ZDT6,HV,15,0.40126527199745166 +OMOPSO,ZDT6,HV,16,0.40125286354421275 +OMOPSO,ZDT6,HV,17,0.40134629677073486 +OMOPSO,ZDT6,HV,18,0.40136347949598233 +OMOPSO,ZDT6,HV,19,0.40128385329790334 +OMOPSO,ZDT6,HV,20,0.40124671284858293 +OMOPSO,ZDT6,HV,21,0.40136070827104875 +OMOPSO,ZDT6,HV,22,0.401330562309571 +OMOPSO,ZDT6,HV,23,0.40131775922124907 +OMOPSO,ZDT6,HV,24,0.4013791921044866 +OMOPSO,DTLZ1,HV,0,0.0 +OMOPSO,DTLZ1,HV,1,0.0 +OMOPSO,DTLZ1,HV,2,0.0 +OMOPSO,DTLZ1,HV,3,0.0 +OMOPSO,DTLZ1,HV,4,0.0 +OMOPSO,DTLZ1,HV,5,0.0 +OMOPSO,DTLZ1,HV,6,0.0 +OMOPSO,DTLZ1,HV,7,0.0 +OMOPSO,DTLZ1,HV,8,0.0 +OMOPSO,DTLZ1,HV,9,0.0 +OMOPSO,DTLZ1,HV,10,0.0 +OMOPSO,DTLZ1,HV,11,0.0 +OMOPSO,DTLZ1,HV,12,0.0 +OMOPSO,DTLZ1,HV,13,0.0 +OMOPSO,DTLZ1,HV,14,0.0 +OMOPSO,DTLZ1,HV,15,0.0 +OMOPSO,DTLZ1,HV,16,0.0 +OMOPSO,DTLZ1,HV,17,0.0 +OMOPSO,DTLZ1,HV,18,0.0 +OMOPSO,DTLZ1,HV,19,0.0 +OMOPSO,DTLZ1,HV,20,0.0 +OMOPSO,DTLZ1,HV,21,0.0 +OMOPSO,DTLZ1,HV,22,0.0 +OMOPSO,DTLZ1,HV,23,0.0 +OMOPSO,DTLZ1,HV,24,0.0 +OMOPSO,DTLZ2,HV,0,0.21044659635054266 +OMOPSO,DTLZ2,HV,1,0.21035063373974874 +OMOPSO,DTLZ2,HV,2,0.21054604299380722 +OMOPSO,DTLZ2,HV,3,0.2101680101625037 +OMOPSO,DTLZ2,HV,4,0.2105961419702127 +OMOPSO,DTLZ2,HV,5,0.21031241207232748 +OMOPSO,DTLZ2,HV,6,0.21037772289013587 +OMOPSO,DTLZ2,HV,7,0.2101764080251345 +OMOPSO,DTLZ2,HV,8,0.21038272111484424 +OMOPSO,DTLZ2,HV,9,0.2105684073748898 +OMOPSO,DTLZ2,HV,10,0.21038591122049574 +OMOPSO,DTLZ2,HV,11,0.21045877601482274 +OMOPSO,DTLZ2,HV,12,0.21033296498239917 +OMOPSO,DTLZ2,HV,13,0.2105346712316987 +OMOPSO,DTLZ2,HV,14,0.2104730664819916 +OMOPSO,DTLZ2,HV,15,0.21045449531256863 +OMOPSO,DTLZ2,HV,16,0.21034936980432703 +OMOPSO,DTLZ2,HV,17,0.2105808751690101 +OMOPSO,DTLZ2,HV,18,0.2105440446979073 +OMOPSO,DTLZ2,HV,19,0.21044507779344165 +OMOPSO,DTLZ2,HV,20,0.21031936637098594 +OMOPSO,DTLZ2,HV,21,0.21040834534142322 +OMOPSO,DTLZ2,HV,22,0.21041950251930586 +OMOPSO,DTLZ2,HV,23,0.2104874519028629 +OMOPSO,DTLZ2,HV,24,0.21045045566200327 +OMOPSO,DTLZ3,HV,0,0.0 +OMOPSO,DTLZ3,HV,1,0.0838395416723383 +OMOPSO,DTLZ3,HV,2,0.0 +OMOPSO,DTLZ3,HV,3,0.0 +OMOPSO,DTLZ3,HV,4,0.0 +OMOPSO,DTLZ3,HV,5,0.0 +OMOPSO,DTLZ3,HV,6,0.0 +OMOPSO,DTLZ3,HV,7,0.0 +OMOPSO,DTLZ3,HV,8,0.0 +OMOPSO,DTLZ3,HV,9,0.0 +OMOPSO,DTLZ3,HV,10,0.0 +OMOPSO,DTLZ3,HV,11,0.0 +OMOPSO,DTLZ3,HV,12,0.0 +OMOPSO,DTLZ3,HV,13,0.0 +OMOPSO,DTLZ3,HV,14,0.0 +OMOPSO,DTLZ3,HV,15,0.0 +OMOPSO,DTLZ3,HV,16,0.0 +OMOPSO,DTLZ3,HV,17,0.0 +OMOPSO,DTLZ3,HV,18,0.0 +OMOPSO,DTLZ3,HV,19,0.0 +OMOPSO,DTLZ3,HV,20,0.0 +OMOPSO,DTLZ3,HV,21,0.0 +OMOPSO,DTLZ3,HV,22,0.0 +OMOPSO,DTLZ3,HV,23,0.0 +OMOPSO,DTLZ3,HV,24,0.0 +OMOPSO,DTLZ4,HV,0,0.2104551543912734 +OMOPSO,DTLZ4,HV,1,0.20997776340785101 +OMOPSO,DTLZ4,HV,2,0.0 +OMOPSO,DTLZ4,HV,3,0.2103968042312528 +OMOPSO,DTLZ4,HV,4,0.21081231629264266 +OMOPSO,DTLZ4,HV,5,0.2103247640286791 +OMOPSO,DTLZ4,HV,6,0.21023736317820235 +OMOPSO,DTLZ4,HV,7,0.20985469744055738 +OMOPSO,DTLZ4,HV,8,0.2101394749880642 +OMOPSO,DTLZ4,HV,9,0.20998763725897707 +OMOPSO,DTLZ4,HV,10,0.2102671388767892 +OMOPSO,DTLZ4,HV,11,0.20986449894219306 +OMOPSO,DTLZ4,HV,12,0.2100156051261471 +OMOPSO,DTLZ4,HV,13,0.0 +OMOPSO,DTLZ4,HV,14,0.2103856947741232 +OMOPSO,DTLZ4,HV,15,0.2105089674601595 +OMOPSO,DTLZ4,HV,16,0.21000258718475875 +OMOPSO,DTLZ4,HV,17,0.21004731465699608 +OMOPSO,DTLZ4,HV,18,0.20938132956046826 +OMOPSO,DTLZ4,HV,19,0.21016860778871752 +OMOPSO,DTLZ4,HV,20,0.21027390141242228 +OMOPSO,DTLZ4,HV,21,0.21034507662749938 +OMOPSO,DTLZ4,HV,22,0.21005018643020665 +OMOPSO,DTLZ4,HV,23,0.21010004974044397 +OMOPSO,DTLZ4,HV,24,0.2098850743610182 +OMOPSO,DTLZ5,HV,0,0.2121260252677685 +OMOPSO,DTLZ5,HV,1,0.21205255924289806 +OMOPSO,DTLZ5,HV,2,0.2118883478472935 +OMOPSO,DTLZ5,HV,3,0.21208875580704573 +OMOPSO,DTLZ5,HV,4,0.21199196792455352 +OMOPSO,DTLZ5,HV,5,0.21198355960298673 +OMOPSO,DTLZ5,HV,6,0.21214117512646097 +OMOPSO,DTLZ5,HV,7,0.21212461091828877 +OMOPSO,DTLZ5,HV,8,0.21212973561292503 +OMOPSO,DTLZ5,HV,9,0.21223047164114453 +OMOPSO,DTLZ5,HV,10,0.21214905440165102 +OMOPSO,DTLZ5,HV,11,0.2120801965798314 +OMOPSO,DTLZ5,HV,12,0.21193091775668454 +OMOPSO,DTLZ5,HV,13,0.21220209918672772 +OMOPSO,DTLZ5,HV,14,0.21206513623901782 +OMOPSO,DTLZ5,HV,15,0.21223971354166057 +OMOPSO,DTLZ5,HV,16,0.21210439629865016 +OMOPSO,DTLZ5,HV,17,0.21205526570384672 +OMOPSO,DTLZ5,HV,18,0.212134898355227 +OMOPSO,DTLZ5,HV,19,0.21210973896945273 +OMOPSO,DTLZ5,HV,20,0.21224477934054028 +OMOPSO,DTLZ5,HV,21,0.21203282910254032 +OMOPSO,DTLZ5,HV,22,0.21201084957272076 +OMOPSO,DTLZ5,HV,23,0.21205247333044636 +OMOPSO,DTLZ5,HV,24,0.21215190522864286 +OMOPSO,DTLZ6,HV,0,0.21237399697492537 +OMOPSO,DTLZ6,HV,1,0.21238682545948823 +OMOPSO,DTLZ6,HV,2,0.21242500403054806 +OMOPSO,DTLZ6,HV,3,0.21237046108962662 +OMOPSO,DTLZ6,HV,4,0.21234186872099955 +OMOPSO,DTLZ6,HV,5,0.21235624298640776 +OMOPSO,DTLZ6,HV,6,0.21232833811654084 +OMOPSO,DTLZ6,HV,7,0.21234725751211453 +OMOPSO,DTLZ6,HV,8,0.21235325609092368 +OMOPSO,DTLZ6,HV,9,0.2124194829705972 +OMOPSO,DTLZ6,HV,10,0.21242492218423092 +OMOPSO,DTLZ6,HV,11,0.21242932093951494 +OMOPSO,DTLZ6,HV,12,0.21240273153313738 +OMOPSO,DTLZ6,HV,13,0.2124119013660258 +OMOPSO,DTLZ6,HV,14,0.21237883258411 +OMOPSO,DTLZ6,HV,15,0.21231953721012634 +OMOPSO,DTLZ6,HV,16,0.21235204450177625 +OMOPSO,DTLZ6,HV,17,0.2123392563031799 +OMOPSO,DTLZ6,HV,18,0.21236476128727547 +OMOPSO,DTLZ6,HV,19,0.21239382925054276 +OMOPSO,DTLZ6,HV,20,0.21241850222227981 +OMOPSO,DTLZ6,HV,21,0.21234258680582258 +OMOPSO,DTLZ6,HV,22,0.21240314459572096 +OMOPSO,DTLZ6,HV,23,0.21237710556106915 +OMOPSO,DTLZ6,HV,24,0.21238167144053582 +OMOPSO,DTLZ7,HV,0,0.33430735793442656 +OMOPSO,DTLZ7,HV,1,0.21814596952583687 +OMOPSO,DTLZ7,HV,2,0.3343269378288798 +OMOPSO,DTLZ7,HV,3,0.33426913517517787 +OMOPSO,DTLZ7,HV,4,0.33427663822840475 +OMOPSO,DTLZ7,HV,5,0.3340103008179976 +OMOPSO,DTLZ7,HV,6,0.3341414622665329 +OMOPSO,DTLZ7,HV,7,0.33396506097048045 +OMOPSO,DTLZ7,HV,8,0.21802024484831944 +OMOPSO,DTLZ7,HV,9,0.3335765091421697 +OMOPSO,DTLZ7,HV,10,0.33434896286194604 +OMOPSO,DTLZ7,HV,11,0.21820747250290448 +OMOPSO,DTLZ7,HV,12,0.3344944680347734 +OMOPSO,DTLZ7,HV,13,0.3343728110241781 +OMOPSO,DTLZ7,HV,14,0.3340233232169237 +OMOPSO,DTLZ7,HV,15,0.33422477490432634 +OMOPSO,DTLZ7,HV,16,0.2181768043429664 +OMOPSO,DTLZ7,HV,17,0.33438104347043324 +OMOPSO,DTLZ7,HV,18,0.33388967744914844 +OMOPSO,DTLZ7,HV,19,0.33415478787815334 +OMOPSO,DTLZ7,HV,20,0.3344505218785215 +OMOPSO,DTLZ7,HV,21,0.3342236760751042 +OMOPSO,DTLZ7,HV,22,0.33453539373423374 +OMOPSO,DTLZ7,HV,23,0.33383407375299046 +OMOPSO,DTLZ7,HV,24,0.3338596129182674 +OMOPSO,WFG1,HV,0,0.2245654949846441 +OMOPSO,WFG1,HV,1,0.1543656900746838 +OMOPSO,WFG1,HV,2,0.1742999727449816 +OMOPSO,WFG1,HV,3,0.30776029783604136 +OMOPSO,WFG1,HV,4,0.20781440534210815 +OMOPSO,WFG1,HV,5,0.11475045863543644 +OMOPSO,WFG1,HV,6,0.1256230175698878 +OMOPSO,WFG1,HV,7,0.21815232214865354 +OMOPSO,WFG1,HV,8,0.19787402927759376 +OMOPSO,WFG1,HV,9,0.20193639797629315 +OMOPSO,WFG1,HV,10,0.21585968827291627 +OMOPSO,WFG1,HV,11,0.2689217836499664 +OMOPSO,WFG1,HV,12,0.3449679795242765 +OMOPSO,WFG1,HV,13,0.21495181339482658 +OMOPSO,WFG1,HV,14,0.26600039085402016 +OMOPSO,WFG1,HV,15,0.2697551466669812 +OMOPSO,WFG1,HV,16,0.2136065241778888 +OMOPSO,WFG1,HV,17,0.12294391767690822 +OMOPSO,WFG1,HV,18,0.26357058914632747 +OMOPSO,WFG1,HV,19,0.32729150054515666 +OMOPSO,WFG1,HV,20,0.184323226431306 +OMOPSO,WFG1,HV,21,0.2377385694310578 +OMOPSO,WFG1,HV,22,0.22475170981962603 +OMOPSO,WFG1,HV,23,0.17194835520104884 +OMOPSO,WFG1,HV,24,0.20303673990702722 +OMOPSO,WFG2,HV,0,0.563761407057687 +OMOPSO,WFG2,HV,1,0.5636097109571849 +OMOPSO,WFG2,HV,2,0.56367341578671 +OMOPSO,WFG2,HV,3,0.5636964739911493 +OMOPSO,WFG2,HV,4,0.5639604590592293 +OMOPSO,WFG2,HV,5,0.5638002575197523 +OMOPSO,WFG2,HV,6,0.5640052206953521 +OMOPSO,WFG2,HV,7,0.5638830376721915 +OMOPSO,WFG2,HV,8,0.563897722243037 +OMOPSO,WFG2,HV,9,0.563875342530146 +OMOPSO,WFG2,HV,10,0.5638337832309738 +OMOPSO,WFG2,HV,11,0.5640066245163702 +OMOPSO,WFG2,HV,12,0.5637384798295603 +OMOPSO,WFG2,HV,13,0.5637510516051704 +OMOPSO,WFG2,HV,14,0.5637538793901089 +OMOPSO,WFG2,HV,15,0.5637739453523309 +OMOPSO,WFG2,HV,16,0.5638895438838205 +OMOPSO,WFG2,HV,17,0.563670171449135 +OMOPSO,WFG2,HV,18,0.5638586536557492 +OMOPSO,WFG2,HV,19,0.5639838182479182 +OMOPSO,WFG2,HV,20,0.5641397879545874 +OMOPSO,WFG2,HV,21,0.5639097091561655 +OMOPSO,WFG2,HV,22,0.5637918553156783 +OMOPSO,WFG2,HV,23,0.5637658811022588 +OMOPSO,WFG2,HV,24,0.5640204434121111 +OMOPSO,WFG3,HV,0,0.4944048558857223 +OMOPSO,WFG3,HV,1,0.49434414673213617 +OMOPSO,WFG3,HV,2,0.4941205798324957 +OMOPSO,WFG3,HV,3,0.49429248113517316 +OMOPSO,WFG3,HV,4,0.49421450710794607 +OMOPSO,WFG3,HV,5,0.49428912242412415 +OMOPSO,WFG3,HV,6,0.4942170696274104 +OMOPSO,WFG3,HV,7,0.49440886162994824 +OMOPSO,WFG3,HV,8,0.4943170965952085 +OMOPSO,WFG3,HV,9,0.49420923552236906 +OMOPSO,WFG3,HV,10,0.4942689535428989 +OMOPSO,WFG3,HV,11,0.4942347457533069 +OMOPSO,WFG3,HV,12,0.4942799988329049 +OMOPSO,WFG3,HV,13,0.4942025715320748 +OMOPSO,WFG3,HV,14,0.49432406185531375 +OMOPSO,WFG3,HV,15,0.49426725129670335 +OMOPSO,WFG3,HV,16,0.4942316802425227 +OMOPSO,WFG3,HV,17,0.4943043671895753 +OMOPSO,WFG3,HV,18,0.49433569149686385 +OMOPSO,WFG3,HV,19,0.49427442904262675 +OMOPSO,WFG3,HV,20,0.4941990935758005 +OMOPSO,WFG3,HV,21,0.49426439264195254 +OMOPSO,WFG3,HV,22,0.49419450258159053 +OMOPSO,WFG3,HV,23,0.49430110407893013 +OMOPSO,WFG3,HV,24,0.49423319770089275 +OMOPSO,WFG4,HV,0,0.20547905539882422 +OMOPSO,WFG4,HV,1,0.20569822484551512 +OMOPSO,WFG4,HV,2,0.20579787105922634 +OMOPSO,WFG4,HV,3,0.20772143459788733 +OMOPSO,WFG4,HV,4,0.20740450157979579 +OMOPSO,WFG4,HV,5,0.20549356532661933 +OMOPSO,WFG4,HV,6,0.20704289904533216 +OMOPSO,WFG4,HV,7,0.20757772985815923 +OMOPSO,WFG4,HV,8,0.20786982783054977 +OMOPSO,WFG4,HV,9,0.2097430471325344 +OMOPSO,WFG4,HV,10,0.20676103475947438 +OMOPSO,WFG4,HV,11,0.2068163159868684 +OMOPSO,WFG4,HV,12,0.2070792359839742 +OMOPSO,WFG4,HV,13,0.20728208407721566 +OMOPSO,WFG4,HV,14,0.2091801243232155 +OMOPSO,WFG4,HV,15,0.2087230731323577 +OMOPSO,WFG4,HV,16,0.21025019018142546 +OMOPSO,WFG4,HV,17,0.20692305615577172 +OMOPSO,WFG4,HV,18,0.20843534031594013 +OMOPSO,WFG4,HV,19,0.20926900658677264 +OMOPSO,WFG4,HV,20,0.20649429768461885 +OMOPSO,WFG4,HV,21,0.20940020559768363 +OMOPSO,WFG4,HV,22,0.20790220493958264 +OMOPSO,WFG4,HV,23,0.2070894070971506 +OMOPSO,WFG4,HV,24,0.20752368113727443 +OMOPSO,WFG5,HV,0,0.1963095457815488 +OMOPSO,WFG5,HV,1,0.19620260120698432 +OMOPSO,WFG5,HV,2,0.19622564614112978 +OMOPSO,WFG5,HV,3,0.19624533768681934 +OMOPSO,WFG5,HV,4,0.19650844698693243 +OMOPSO,WFG5,HV,5,0.19622715814301905 +OMOPSO,WFG5,HV,6,0.19623837991776122 +OMOPSO,WFG5,HV,7,0.19622625879324856 +OMOPSO,WFG5,HV,8,0.1961972987031698 +OMOPSO,WFG5,HV,9,0.19630831423347422 +OMOPSO,WFG5,HV,10,0.19621275298739813 +OMOPSO,WFG5,HV,11,0.19623691477072966 +OMOPSO,WFG5,HV,12,0.19626145927406707 +OMOPSO,WFG5,HV,13,0.19625516337917828 +OMOPSO,WFG5,HV,14,0.19630169794442098 +OMOPSO,WFG5,HV,15,0.19624541806956197 +OMOPSO,WFG5,HV,16,0.19623717040091332 +OMOPSO,WFG5,HV,17,0.1962579185168687 +OMOPSO,WFG5,HV,18,0.196246822398436 +OMOPSO,WFG5,HV,19,0.19626943122013898 +OMOPSO,WFG5,HV,20,0.19725924429726938 +OMOPSO,WFG5,HV,21,0.19631496451378852 +OMOPSO,WFG5,HV,22,0.19628075246938684 +OMOPSO,WFG5,HV,23,0.1962891002867019 +OMOPSO,WFG5,HV,24,0.19627945022120188 +OMOPSO,WFG6,HV,0,0.2102829258418531 +OMOPSO,WFG6,HV,1,0.21035212653345997 +OMOPSO,WFG6,HV,2,0.21037025948840235 +OMOPSO,WFG6,HV,3,0.21030550378927465 +OMOPSO,WFG6,HV,4,0.21039211005551936 +OMOPSO,WFG6,HV,5,0.21033923130981333 +OMOPSO,WFG6,HV,6,0.2102305489943653 +OMOPSO,WFG6,HV,7,0.21020530035536217 +OMOPSO,WFG6,HV,8,0.21036900062841318 +OMOPSO,WFG6,HV,9,0.21037972671564806 +OMOPSO,WFG6,HV,10,0.2102191219953849 +OMOPSO,WFG6,HV,11,0.2103932925789985 +OMOPSO,WFG6,HV,12,0.21040305763372175 +OMOPSO,WFG6,HV,13,0.2103876232222582 +OMOPSO,WFG6,HV,14,0.2104021645655678 +OMOPSO,WFG6,HV,15,0.21045324989594477 +OMOPSO,WFG6,HV,16,0.2103889320645647 +OMOPSO,WFG6,HV,17,0.2103534599865219 +OMOPSO,WFG6,HV,18,0.21038790877160032 +OMOPSO,WFG6,HV,19,0.21033834969800788 +OMOPSO,WFG6,HV,20,0.210424344704543 +OMOPSO,WFG6,HV,21,0.21046356148981754 +OMOPSO,WFG6,HV,22,0.2103204769413667 +OMOPSO,WFG6,HV,23,0.21045399912844956 +OMOPSO,WFG6,HV,24,0.2103876201979401 +OMOPSO,WFG7,HV,0,0.21044862147862442 +OMOPSO,WFG7,HV,1,0.21044923685458303 +OMOPSO,WFG7,HV,2,0.21047212135634197 +OMOPSO,WFG7,HV,3,0.21046662940794653 +OMOPSO,WFG7,HV,4,0.210434726266944 +OMOPSO,WFG7,HV,5,0.21041496021978484 +OMOPSO,WFG7,HV,6,0.21034543048255933 +OMOPSO,WFG7,HV,7,0.210395182903627 +OMOPSO,WFG7,HV,8,0.21051853593999167 +OMOPSO,WFG7,HV,9,0.21038699676856948 +OMOPSO,WFG7,HV,10,0.2105149196920842 +OMOPSO,WFG7,HV,11,0.2103990794253329 +OMOPSO,WFG7,HV,12,0.2104338154299759 +OMOPSO,WFG7,HV,13,0.21049568261479892 +OMOPSO,WFG7,HV,14,0.21044641956083943 +OMOPSO,WFG7,HV,15,0.21049858837815452 +OMOPSO,WFG7,HV,16,0.21048064970536332 +OMOPSO,WFG7,HV,17,0.2103880676911958 +OMOPSO,WFG7,HV,18,0.21048661917446226 +OMOPSO,WFG7,HV,19,0.2104853054667527 +OMOPSO,WFG7,HV,20,0.21038989575953568 +OMOPSO,WFG7,HV,21,0.21044749885639616 +OMOPSO,WFG7,HV,22,0.2104208770485976 +OMOPSO,WFG7,HV,23,0.21049068610709 +OMOPSO,WFG7,HV,24,0.21051723444251938 +OMOPSO,WFG8,HV,0,0.14675850277550648 +OMOPSO,WFG8,HV,1,0.14708875833995436 +OMOPSO,WFG8,HV,2,0.1479687036343629 +OMOPSO,WFG8,HV,3,0.14693148908248105 +OMOPSO,WFG8,HV,4,0.14703022041269748 +OMOPSO,WFG8,HV,5,0.14825227705504979 +OMOPSO,WFG8,HV,6,0.1476999856443685 +OMOPSO,WFG8,HV,7,0.1469420409451549 +OMOPSO,WFG8,HV,8,0.14775327087383675 +OMOPSO,WFG8,HV,9,0.1495628125296456 +OMOPSO,WFG8,HV,10,0.14839845250573747 +OMOPSO,WFG8,HV,11,0.1487107423996862 +OMOPSO,WFG8,HV,12,0.14665144616076484 +OMOPSO,WFG8,HV,13,0.14707599205938224 +OMOPSO,WFG8,HV,14,0.14906152206112583 +OMOPSO,WFG8,HV,15,0.1449377618931675 +OMOPSO,WFG8,HV,16,0.14713616634048723 +OMOPSO,WFG8,HV,17,0.14660052425298603 +OMOPSO,WFG8,HV,18,0.14750590728942564 +OMOPSO,WFG8,HV,19,0.14744017249482494 +OMOPSO,WFG8,HV,20,0.14662555080440012 +OMOPSO,WFG8,HV,21,0.14589764366101293 +OMOPSO,WFG8,HV,22,0.1475759675375768 +OMOPSO,WFG8,HV,23,0.14619840356922273 +OMOPSO,WFG8,HV,24,0.14812525060922122 +OMOPSO,WFG9,HV,0,0.2383440870513522 +OMOPSO,WFG9,HV,1,0.2366293875518432 +OMOPSO,WFG9,HV,2,0.23721317056451224 +OMOPSO,WFG9,HV,3,0.23695149776926855 +OMOPSO,WFG9,HV,4,0.2377615589795909 +OMOPSO,WFG9,HV,5,0.23819533330501627 +OMOPSO,WFG9,HV,6,0.23843006733802544 +OMOPSO,WFG9,HV,7,0.2374037152251339 +OMOPSO,WFG9,HV,8,0.23747490750631087 +OMOPSO,WFG9,HV,9,0.23919609317403767 +OMOPSO,WFG9,HV,10,0.2368895002038971 +OMOPSO,WFG9,HV,11,0.23767261574795231 +OMOPSO,WFG9,HV,12,0.23731837424877963 +OMOPSO,WFG9,HV,13,0.2408698981831851 +OMOPSO,WFG9,HV,14,0.23712475805569508 +OMOPSO,WFG9,HV,15,0.23808777568514697 +OMOPSO,WFG9,HV,16,0.2377760066720091 +OMOPSO,WFG9,HV,17,0.23694507051050373 +OMOPSO,WFG9,HV,18,0.236651445508378 +OMOPSO,WFG9,HV,19,0.23799734556587449 +OMOPSO,WFG9,HV,20,0.23789527601291158 +OMOPSO,WFG9,HV,21,0.23776227187379573 +OMOPSO,WFG9,HV,22,0.23739880438806646 +OMOPSO,WFG9,HV,23,0.237870395034836 +OMOPSO,WFG9,HV,24,0.23708950664034398 +AutoMOPSO,ZDT1,HV,0,0.6621234654709955 +AutoMOPSO,ZDT1,HV,1,0.6621201347805465 +AutoMOPSO,ZDT1,HV,2,0.6621256383033656 +AutoMOPSO,ZDT1,HV,3,0.6621260425553647 +AutoMOPSO,ZDT1,HV,4,0.6621249171918584 +AutoMOPSO,ZDT1,HV,5,0.6621095215090768 +AutoMOPSO,ZDT1,HV,6,0.6621183889354095 +AutoMOPSO,ZDT1,HV,7,0.6621266129848545 +AutoMOPSO,ZDT1,HV,8,0.6621220230249387 +AutoMOPSO,ZDT1,HV,9,0.6621233218209372 +AutoMOPSO,ZDT1,HV,10,0.6621207993925663 +AutoMOPSO,ZDT1,HV,11,0.6621175886309449 +AutoMOPSO,ZDT1,HV,12,0.6621131845654809 +AutoMOPSO,ZDT1,HV,13,0.6621106907378297 +AutoMOPSO,ZDT1,HV,14,0.6621224841780138 +AutoMOPSO,ZDT1,HV,15,0.6621281685301853 +AutoMOPSO,ZDT1,HV,16,0.6621123728155247 +AutoMOPSO,ZDT1,HV,17,0.6621048014765303 +AutoMOPSO,ZDT1,HV,18,0.6621209754457624 +AutoMOPSO,ZDT1,HV,19,0.6621184834211499 +AutoMOPSO,ZDT1,HV,20,0.6621207657844748 +AutoMOPSO,ZDT1,HV,21,0.6621167977588625 +AutoMOPSO,ZDT1,HV,22,0.6621239826402217 +AutoMOPSO,ZDT1,HV,23,0.6621217881742167 +AutoMOPSO,ZDT1,HV,24,0.6621264127882526 +AutoMOPSO,ZDT2,HV,0,0.32886702552025115 +AutoMOPSO,ZDT2,HV,1,0.328856240571828 +AutoMOPSO,ZDT2,HV,2,0.3288634074519776 +AutoMOPSO,ZDT2,HV,3,0.32887306744678835 +AutoMOPSO,ZDT2,HV,4,0.3288657407302485 +AutoMOPSO,ZDT2,HV,5,0.32885245005049135 +AutoMOPSO,ZDT2,HV,6,0.3288643402479159 +AutoMOPSO,ZDT2,HV,7,0.32886970534834414 +AutoMOPSO,ZDT2,HV,8,0.32885554868064526 +AutoMOPSO,ZDT2,HV,9,0.3288742980069467 +AutoMOPSO,ZDT2,HV,10,0.328857900062118 +AutoMOPSO,ZDT2,HV,11,0.32886193321230206 +AutoMOPSO,ZDT2,HV,12,0.32884513541988697 +AutoMOPSO,ZDT2,HV,13,0.3288456924180603 +AutoMOPSO,ZDT2,HV,14,0.3288530242343115 +AutoMOPSO,ZDT2,HV,15,0.3288669127758151 +AutoMOPSO,ZDT2,HV,16,0.3288724309391765 +AutoMOPSO,ZDT2,HV,17,0.32886414349150356 +AutoMOPSO,ZDT2,HV,18,0.3288587235296681 +AutoMOPSO,ZDT2,HV,19,0.32886784504664107 +AutoMOPSO,ZDT2,HV,20,0.32885952427750753 +AutoMOPSO,ZDT2,HV,21,0.32885993278807363 +AutoMOPSO,ZDT2,HV,22,0.32886908578432794 +AutoMOPSO,ZDT2,HV,23,0.3288564162509175 +AutoMOPSO,ZDT2,HV,24,0.328845017600506 +AutoMOPSO,ZDT3,HV,0,0.5159978124875297 +AutoMOPSO,ZDT3,HV,1,0.5160082296519867 +AutoMOPSO,ZDT3,HV,2,0.5160088875511915 +AutoMOPSO,ZDT3,HV,3,0.5159982333616813 +AutoMOPSO,ZDT3,HV,4,0.5159985707863115 +AutoMOPSO,ZDT3,HV,5,0.516005579388282 +AutoMOPSO,ZDT3,HV,6,0.5160082871919892 +AutoMOPSO,ZDT3,HV,7,0.5160005112938684 +AutoMOPSO,ZDT3,HV,8,0.5160058094266051 +AutoMOPSO,ZDT3,HV,9,0.5159608425815619 +AutoMOPSO,ZDT3,HV,10,0.5160033149879266 +AutoMOPSO,ZDT3,HV,11,0.5160022820410503 +AutoMOPSO,ZDT3,HV,12,0.5160018831751965 +AutoMOPSO,ZDT3,HV,13,0.5159998250833353 +AutoMOPSO,ZDT3,HV,14,0.5159793785565446 +AutoMOPSO,ZDT3,HV,15,0.5159917446358366 +AutoMOPSO,ZDT3,HV,16,0.5160021492407424 +AutoMOPSO,ZDT3,HV,17,0.515986847082865 +AutoMOPSO,ZDT3,HV,18,0.5160086898376318 +AutoMOPSO,ZDT3,HV,19,0.5159989050059182 +AutoMOPSO,ZDT3,HV,20,0.5159994362990997 +AutoMOPSO,ZDT3,HV,21,0.5159805664939839 +AutoMOPSO,ZDT3,HV,22,0.516006551617637 +AutoMOPSO,ZDT3,HV,23,0.5160062326533383 +AutoMOPSO,ZDT3,HV,24,0.5160097393632219 +AutoMOPSO,ZDT4,HV,0,0.662111087401175 +AutoMOPSO,ZDT4,HV,1,0.662098835933034 +AutoMOPSO,ZDT4,HV,2,0.6621125273388496 +AutoMOPSO,ZDT4,HV,3,0.6620913024860215 +AutoMOPSO,ZDT4,HV,4,0.6620997784814916 +AutoMOPSO,ZDT4,HV,5,0.662110636030617 +AutoMOPSO,ZDT4,HV,6,0.6621092552456492 +AutoMOPSO,ZDT4,HV,7,0.6620934990754478 +AutoMOPSO,ZDT4,HV,8,0.6621020821927971 +AutoMOPSO,ZDT4,HV,9,0.6621166797145416 +AutoMOPSO,ZDT4,HV,10,0.6621054504044819 +AutoMOPSO,ZDT4,HV,11,0.6621084416751178 +AutoMOPSO,ZDT4,HV,12,0.6620792683397099 +AutoMOPSO,ZDT4,HV,13,0.6621137412547216 +AutoMOPSO,ZDT4,HV,14,0.6621132358048055 +AutoMOPSO,ZDT4,HV,15,0.6621157578023651 +AutoMOPSO,ZDT4,HV,16,0.6620995229873619 +AutoMOPSO,ZDT4,HV,17,0.6621072383671034 +AutoMOPSO,ZDT4,HV,18,0.6621074938736614 +AutoMOPSO,ZDT4,HV,19,0.6621003948206325 +AutoMOPSO,ZDT4,HV,20,0.6621116709685765 +AutoMOPSO,ZDT4,HV,21,0.6620916833525604 +AutoMOPSO,ZDT4,HV,22,0.6621066934543711 +AutoMOPSO,ZDT4,HV,23,0.6620975908140699 +AutoMOPSO,ZDT4,HV,24,0.6621087215717127 +AutoMOPSO,ZDT6,HV,0,0.40148114981391864 +AutoMOPSO,ZDT6,HV,1,0.4014737206520547 +AutoMOPSO,ZDT6,HV,2,0.4014955711147883 +AutoMOPSO,ZDT6,HV,3,0.40147037040865935 +AutoMOPSO,ZDT6,HV,4,0.40146596083163516 +AutoMOPSO,ZDT6,HV,5,0.401477492174489 +AutoMOPSO,ZDT6,HV,6,0.401480560161504 +AutoMOPSO,ZDT6,HV,7,0.40149377381009443 +AutoMOPSO,ZDT6,HV,8,0.40146647977115163 +AutoMOPSO,ZDT6,HV,9,0.4014925724164356 +AutoMOPSO,ZDT6,HV,10,0.40147727494155927 +AutoMOPSO,ZDT6,HV,11,0.40146090859888994 +AutoMOPSO,ZDT6,HV,12,0.40146785578543936 +AutoMOPSO,ZDT6,HV,13,0.40148725099319954 +AutoMOPSO,ZDT6,HV,14,0.4014838734087466 +AutoMOPSO,ZDT6,HV,15,0.4014809289569063 +AutoMOPSO,ZDT6,HV,16,0.4014927020078028 +AutoMOPSO,ZDT6,HV,17,0.40149042727232204 +AutoMOPSO,ZDT6,HV,18,0.4014849592264028 +AutoMOPSO,ZDT6,HV,19,0.40148120585419866 +AutoMOPSO,ZDT6,HV,20,0.4014758710300472 +AutoMOPSO,ZDT6,HV,21,0.40148175336736963 +AutoMOPSO,ZDT6,HV,22,0.4014832524041328 +AutoMOPSO,ZDT6,HV,23,0.401488199288164 +AutoMOPSO,ZDT6,HV,24,0.40148010291043523 +AutoMOPSO,DTLZ1,HV,0,0.4949135127432607 +AutoMOPSO,DTLZ1,HV,1,0.49482727948861155 +AutoMOPSO,DTLZ1,HV,2,0.49469570426630755 +AutoMOPSO,DTLZ1,HV,3,0.4947921099979131 +AutoMOPSO,DTLZ1,HV,4,0.4949240958656766 +AutoMOPSO,DTLZ1,HV,5,0.4948491861199588 +AutoMOPSO,DTLZ1,HV,6,0.49492619059210674 +AutoMOPSO,DTLZ1,HV,7,0.49488940812710763 +AutoMOPSO,DTLZ1,HV,8,0.4948773644648237 +AutoMOPSO,DTLZ1,HV,9,0.49490328018814433 +AutoMOPSO,DTLZ1,HV,10,0.49487463038814655 +AutoMOPSO,DTLZ1,HV,11,0.4948969139737358 +AutoMOPSO,DTLZ1,HV,12,0.49492228226462237 +AutoMOPSO,DTLZ1,HV,13,0.4949159048278513 +AutoMOPSO,DTLZ1,HV,14,0.4949204228281738 +AutoMOPSO,DTLZ1,HV,15,0.4949118583778379 +AutoMOPSO,DTLZ1,HV,16,0.49490621763061987 +AutoMOPSO,DTLZ1,HV,17,0.49484099855408337 +AutoMOPSO,DTLZ1,HV,18,0.49483823732919613 +AutoMOPSO,DTLZ1,HV,19,0.2619944705058766 +AutoMOPSO,DTLZ1,HV,20,0.494885977586819 +AutoMOPSO,DTLZ1,HV,21,0.4948894651992762 +AutoMOPSO,DTLZ1,HV,22,0.49491321207069777 +AutoMOPSO,DTLZ1,HV,23,0.49490017746751985 +AutoMOPSO,DTLZ1,HV,24,0.494924678365998 +AutoMOPSO,DTLZ2,HV,0,0.2109308460991662 +AutoMOPSO,DTLZ2,HV,1,0.21094429470126122 +AutoMOPSO,DTLZ2,HV,2,0.2110099763251797 +AutoMOPSO,DTLZ2,HV,3,0.21083717401303825 +AutoMOPSO,DTLZ2,HV,4,0.21093130267958968 +AutoMOPSO,DTLZ2,HV,5,0.21101741384170142 +AutoMOPSO,DTLZ2,HV,6,0.21101197418139925 +AutoMOPSO,DTLZ2,HV,7,0.21096878820162274 +AutoMOPSO,DTLZ2,HV,8,0.2109636139334616 +AutoMOPSO,DTLZ2,HV,9,0.21097610769173764 +AutoMOPSO,DTLZ2,HV,10,0.21097867061391626 +AutoMOPSO,DTLZ2,HV,11,0.21094893336317594 +AutoMOPSO,DTLZ2,HV,12,0.21087465143341208 +AutoMOPSO,DTLZ2,HV,13,0.21100727710379857 +AutoMOPSO,DTLZ2,HV,14,0.21091785200859378 +AutoMOPSO,DTLZ2,HV,15,0.2110144596113558 +AutoMOPSO,DTLZ2,HV,16,0.21097783715638044 +AutoMOPSO,DTLZ2,HV,17,0.21101303439933766 +AutoMOPSO,DTLZ2,HV,18,0.21096110761939643 +AutoMOPSO,DTLZ2,HV,19,0.2110084191389829 +AutoMOPSO,DTLZ2,HV,20,0.21100586215258868 +AutoMOPSO,DTLZ2,HV,21,0.21094903655902889 +AutoMOPSO,DTLZ2,HV,22,0.21089794978052484 +AutoMOPSO,DTLZ2,HV,23,0.2110135353351068 +AutoMOPSO,DTLZ2,HV,24,0.21090681594637745 +AutoMOPSO,DTLZ3,HV,0,0.08578643762690495 +AutoMOPSO,DTLZ3,HV,1,0.08586292388204492 +AutoMOPSO,DTLZ3,HV,2,0.21044967586607047 +AutoMOPSO,DTLZ3,HV,3,0.21101077921803058 +AutoMOPSO,DTLZ3,HV,4,0.0 +AutoMOPSO,DTLZ3,HV,5,0.08578643762690495 +AutoMOPSO,DTLZ3,HV,6,0.21097073645334682 +AutoMOPSO,DTLZ3,HV,7,0.08578643762690495 +AutoMOPSO,DTLZ3,HV,8,0.21079453243337837 +AutoMOPSO,DTLZ3,HV,9,0.08578643762690495 +AutoMOPSO,DTLZ3,HV,10,0.21101004779495805 +AutoMOPSO,DTLZ3,HV,11,0.08608912044927154 +AutoMOPSO,DTLZ3,HV,12,0.21092709162175652 +AutoMOPSO,DTLZ3,HV,13,0.2103634366906943 +AutoMOPSO,DTLZ3,HV,14,0.21100069781354988 +AutoMOPSO,DTLZ3,HV,15,0.21100656638214121 +AutoMOPSO,DTLZ3,HV,16,0.20238819117038115 +AutoMOPSO,DTLZ3,HV,17,0.08578643762690495 +AutoMOPSO,DTLZ3,HV,18,0.08578643762690495 +AutoMOPSO,DTLZ3,HV,19,0.21102010716188496 +AutoMOPSO,DTLZ3,HV,20,0.21096773259535603 +AutoMOPSO,DTLZ3,HV,21,0.08578643762690495 +AutoMOPSO,DTLZ3,HV,22,0.08578643762690495 +AutoMOPSO,DTLZ3,HV,23,0.21101295682672092 +AutoMOPSO,DTLZ3,HV,24,0.21100300928023086 +AutoMOPSO,DTLZ4,HV,0,0.21099836522055343 +AutoMOPSO,DTLZ4,HV,1,0.2109760916790212 +AutoMOPSO,DTLZ4,HV,2,0.21092390513848638 +AutoMOPSO,DTLZ4,HV,3,0.21090372216141198 +AutoMOPSO,DTLZ4,HV,4,0.21100818349257444 +AutoMOPSO,DTLZ4,HV,5,0.2110064177857697 +AutoMOPSO,DTLZ4,HV,6,0.21100998570261673 +AutoMOPSO,DTLZ4,HV,7,0.2110180381342259 +AutoMOPSO,DTLZ4,HV,8,0.21100297922832775 +AutoMOPSO,DTLZ4,HV,9,0.21101390470773568 +AutoMOPSO,DTLZ4,HV,10,0.2110187339282926 +AutoMOPSO,DTLZ4,HV,11,0.21095481789314252 +AutoMOPSO,DTLZ4,HV,12,0.2110175433985681 +AutoMOPSO,DTLZ4,HV,13,0.210939209479934 +AutoMOPSO,DTLZ4,HV,14,0.2109002915037148 +AutoMOPSO,DTLZ4,HV,15,0.21101961714312384 +AutoMOPSO,DTLZ4,HV,16,0.21097793889808705 +AutoMOPSO,DTLZ4,HV,17,0.21101125777850188 +AutoMOPSO,DTLZ4,HV,18,0.2110034366070215 +AutoMOPSO,DTLZ4,HV,19,0.2110102757742782 +AutoMOPSO,DTLZ4,HV,20,0.21101453095256364 +AutoMOPSO,DTLZ4,HV,21,0.21100499688670424 +AutoMOPSO,DTLZ4,HV,22,0.21096450697347716 +AutoMOPSO,DTLZ4,HV,23,0.21094241089817015 +AutoMOPSO,DTLZ4,HV,24,0.2108180366830498 +AutoMOPSO,DTLZ5,HV,0,0.2126587614950279 +AutoMOPSO,DTLZ5,HV,1,0.21266013873707973 +AutoMOPSO,DTLZ5,HV,2,0.21262070487258797 +AutoMOPSO,DTLZ5,HV,3,0.21261440125091158 +AutoMOPSO,DTLZ5,HV,4,0.21260382253432208 +AutoMOPSO,DTLZ5,HV,5,0.21265356659232554 +AutoMOPSO,DTLZ5,HV,6,0.21233960974114371 +AutoMOPSO,DTLZ5,HV,7,0.2126423118001983 +AutoMOPSO,DTLZ5,HV,8,0.21253074075543982 +AutoMOPSO,DTLZ5,HV,9,0.2125635152376257 +AutoMOPSO,DTLZ5,HV,10,0.21255510353542745 +AutoMOPSO,DTLZ5,HV,11,0.2126624726477472 +AutoMOPSO,DTLZ5,HV,12,0.21260077833236263 +AutoMOPSO,DTLZ5,HV,13,0.21253240492859457 +AutoMOPSO,DTLZ5,HV,14,0.21258102326585893 +AutoMOPSO,DTLZ5,HV,15,0.21262380634099529 +AutoMOPSO,DTLZ5,HV,16,0.21249973343827736 +AutoMOPSO,DTLZ5,HV,17,0.2126619963127606 +AutoMOPSO,DTLZ5,HV,18,0.2126623690840816 +AutoMOPSO,DTLZ5,HV,19,0.21261415264152586 +AutoMOPSO,DTLZ5,HV,20,0.21258432658098908 +AutoMOPSO,DTLZ5,HV,21,0.21258730826991154 +AutoMOPSO,DTLZ5,HV,22,0.21256507304635255 +AutoMOPSO,DTLZ5,HV,23,0.21251876664293493 +AutoMOPSO,DTLZ5,HV,24,0.21266311261188894 +AutoMOPSO,DTLZ6,HV,0,0.21267499235428117 +AutoMOPSO,DTLZ6,HV,1,0.21266348580645236 +AutoMOPSO,DTLZ6,HV,2,0.21266471888587452 +AutoMOPSO,DTLZ6,HV,3,0.21266836031324365 +AutoMOPSO,DTLZ6,HV,4,0.21266092433376077 +AutoMOPSO,DTLZ6,HV,5,0.21266558257347354 +AutoMOPSO,DTLZ6,HV,6,0.21266830556413507 +AutoMOPSO,DTLZ6,HV,7,0.21267276968699647 +AutoMOPSO,DTLZ6,HV,8,0.2126651123264036 +AutoMOPSO,DTLZ6,HV,9,0.2126712094229872 +AutoMOPSO,DTLZ6,HV,10,0.2126461639894344 +AutoMOPSO,DTLZ6,HV,11,0.21267100574017636 +AutoMOPSO,DTLZ6,HV,12,0.21266857032082337 +AutoMOPSO,DTLZ6,HV,13,0.21266913743014357 +AutoMOPSO,DTLZ6,HV,14,0.2126594570265586 +AutoMOPSO,DTLZ6,HV,15,0.21266707029856982 +AutoMOPSO,DTLZ6,HV,16,0.2126650075230998 +AutoMOPSO,DTLZ6,HV,17,0.2126721138093974 +AutoMOPSO,DTLZ6,HV,18,0.21266929096496556 +AutoMOPSO,DTLZ6,HV,19,0.21266522496329432 +AutoMOPSO,DTLZ6,HV,20,0.21264887378515815 +AutoMOPSO,DTLZ6,HV,21,0.2126667706358259 +AutoMOPSO,DTLZ6,HV,22,0.21267051089457154 +AutoMOPSO,DTLZ6,HV,23,0.21266833657175793 +AutoMOPSO,DTLZ6,HV,24,0.21266483458544178 +AutoMOPSO,DTLZ7,HV,0,0.33474644882868376 +AutoMOPSO,DTLZ7,HV,1,0.33474886763263323 +AutoMOPSO,DTLZ7,HV,2,0.334751826898863 +AutoMOPSO,DTLZ7,HV,3,0.3347464121737087 +AutoMOPSO,DTLZ7,HV,4,0.3347554998817883 +AutoMOPSO,DTLZ7,HV,5,0.3347451244208264 +AutoMOPSO,DTLZ7,HV,6,0.3347509825287706 +AutoMOPSO,DTLZ7,HV,7,0.33475090337005825 +AutoMOPSO,DTLZ7,HV,8,0.33474640887342927 +AutoMOPSO,DTLZ7,HV,9,0.3347506570256612 +AutoMOPSO,DTLZ7,HV,10,0.33474346649583725 +AutoMOPSO,DTLZ7,HV,11,0.3347540035773991 +AutoMOPSO,DTLZ7,HV,12,0.33474481960097024 +AutoMOPSO,DTLZ7,HV,13,0.33474788211066375 +AutoMOPSO,DTLZ7,HV,14,0.3347510074670899 +AutoMOPSO,DTLZ7,HV,15,0.33474148231742973 +AutoMOPSO,DTLZ7,HV,16,0.3347502797144691 +AutoMOPSO,DTLZ7,HV,17,0.3347331295779129 +AutoMOPSO,DTLZ7,HV,18,0.33474507632421435 +AutoMOPSO,DTLZ7,HV,19,0.33474396515374977 +AutoMOPSO,DTLZ7,HV,20,0.33474199960190404 +AutoMOPSO,DTLZ7,HV,21,0.33473686929829155 +AutoMOPSO,DTLZ7,HV,22,0.3347502542284543 +AutoMOPSO,DTLZ7,HV,23,0.3347487379197756 +AutoMOPSO,DTLZ7,HV,24,0.3347471855442348 +AutoMOPSO,WFG1,HV,0,0.1317061308857983 +AutoMOPSO,WFG1,HV,1,0.16997387867141453 +AutoMOPSO,WFG1,HV,2,0.14754522217353017 +AutoMOPSO,WFG1,HV,3,0.13001039482334925 +AutoMOPSO,WFG1,HV,4,0.1349715093572278 +AutoMOPSO,WFG1,HV,5,0.13883554236850768 +AutoMOPSO,WFG1,HV,6,0.16803419534023487 +AutoMOPSO,WFG1,HV,7,0.2294324928834561 +AutoMOPSO,WFG1,HV,8,0.12009732324885206 +AutoMOPSO,WFG1,HV,9,0.12526755377833923 +AutoMOPSO,WFG1,HV,10,0.132334250506179 +AutoMOPSO,WFG1,HV,11,0.1295832289246431 +AutoMOPSO,WFG1,HV,12,0.16182951194926534 +AutoMOPSO,WFG1,HV,13,0.13226487038238144 +AutoMOPSO,WFG1,HV,14,0.15601814719475787 +AutoMOPSO,WFG1,HV,15,0.13399971097465715 +AutoMOPSO,WFG1,HV,16,0.17424169398136904 +AutoMOPSO,WFG1,HV,17,0.12284614178104887 +AutoMOPSO,WFG1,HV,18,0.18351223906547418 +AutoMOPSO,WFG1,HV,19,0.1341884266878206 +AutoMOPSO,WFG1,HV,20,0.1384403427725134 +AutoMOPSO,WFG1,HV,21,0.17631067533838185 +AutoMOPSO,WFG1,HV,22,0.1346641764210856 +AutoMOPSO,WFG1,HV,23,0.13604191117066897 +AutoMOPSO,WFG1,HV,24,0.2592434856594979 +AutoMOPSO,WFG2,HV,0,0.5642028143567753 +AutoMOPSO,WFG2,HV,1,0.5642322854217632 +AutoMOPSO,WFG2,HV,2,0.5645082724834347 +AutoMOPSO,WFG2,HV,3,0.5643802444761309 +AutoMOPSO,WFG2,HV,4,0.5644113062873253 +AutoMOPSO,WFG2,HV,5,0.5642237806647192 +AutoMOPSO,WFG2,HV,6,0.5642598991652138 +AutoMOPSO,WFG2,HV,7,0.5643325605064459 +AutoMOPSO,WFG2,HV,8,0.5641001164699666 +AutoMOPSO,WFG2,HV,9,0.564419728027581 +AutoMOPSO,WFG2,HV,10,0.5638894451697823 +AutoMOPSO,WFG2,HV,11,0.5643062656890969 +AutoMOPSO,WFG2,HV,12,0.5643104240602955 +AutoMOPSO,WFG2,HV,13,0.5642851450806314 +AutoMOPSO,WFG2,HV,14,0.5643777212006571 +AutoMOPSO,WFG2,HV,15,0.5644285207794486 +AutoMOPSO,WFG2,HV,16,0.564437163667855 +AutoMOPSO,WFG2,HV,17,0.5644141610134169 +AutoMOPSO,WFG2,HV,18,0.5642957100882711 +AutoMOPSO,WFG2,HV,19,0.5641012998417716 +AutoMOPSO,WFG2,HV,20,0.5643033960125233 +AutoMOPSO,WFG2,HV,21,0.5643778521876647 +AutoMOPSO,WFG2,HV,22,0.5641029565285924 +AutoMOPSO,WFG2,HV,23,0.5644606076201275 +AutoMOPSO,WFG2,HV,24,0.5643391618567346 +AutoMOPSO,WFG3,HV,0,0.49487728764192446 +AutoMOPSO,WFG3,HV,1,0.49488849234076254 +AutoMOPSO,WFG3,HV,2,0.494881418693032 +AutoMOPSO,WFG3,HV,3,0.49489840382771305 +AutoMOPSO,WFG3,HV,4,0.49487645935154645 +AutoMOPSO,WFG3,HV,5,0.49489172125114195 +AutoMOPSO,WFG3,HV,6,0.4949020293562388 +AutoMOPSO,WFG3,HV,7,0.49485236001893307 +AutoMOPSO,WFG3,HV,8,0.4949025955489009 +AutoMOPSO,WFG3,HV,9,0.49488247634023325 +AutoMOPSO,WFG3,HV,10,0.49488302866530737 +AutoMOPSO,WFG3,HV,11,0.4948818084204481 +AutoMOPSO,WFG3,HV,12,0.494879329966676 +AutoMOPSO,WFG3,HV,13,0.49488165457437044 +AutoMOPSO,WFG3,HV,14,0.4949063465018316 +AutoMOPSO,WFG3,HV,15,0.49490056269855415 +AutoMOPSO,WFG3,HV,16,0.49489284696529334 +AutoMOPSO,WFG3,HV,17,0.4948868164994907 +AutoMOPSO,WFG3,HV,18,0.4948576860826117 +AutoMOPSO,WFG3,HV,19,0.49487582559261056 +AutoMOPSO,WFG3,HV,20,0.49489064537704786 +AutoMOPSO,WFG3,HV,21,0.49489064928411164 +AutoMOPSO,WFG3,HV,22,0.4948902999013227 +AutoMOPSO,WFG3,HV,23,0.4949082017948386 +AutoMOPSO,WFG3,HV,24,0.49489876702422797 +AutoMOPSO,WFG4,HV,0,0.20661335678306417 +AutoMOPSO,WFG4,HV,1,0.20930519052277397 +AutoMOPSO,WFG4,HV,2,0.20685882087936314 +AutoMOPSO,WFG4,HV,3,0.2082476589925303 +AutoMOPSO,WFG4,HV,4,0.20967669712506232 +AutoMOPSO,WFG4,HV,5,0.20836782302427098 +AutoMOPSO,WFG4,HV,6,0.20899284967866658 +AutoMOPSO,WFG4,HV,7,0.20664809134728407 +AutoMOPSO,WFG4,HV,8,0.20848049595039533 +AutoMOPSO,WFG4,HV,9,0.20753266337013038 +AutoMOPSO,WFG4,HV,10,0.20755910049972653 +AutoMOPSO,WFG4,HV,11,0.20549580942974294 +AutoMOPSO,WFG4,HV,12,0.20539937205458744 +AutoMOPSO,WFG4,HV,13,0.2090348377434521 +AutoMOPSO,WFG4,HV,14,0.20671162547382488 +AutoMOPSO,WFG4,HV,15,0.209457420712778 +AutoMOPSO,WFG4,HV,16,0.20730065421128807 +AutoMOPSO,WFG4,HV,17,0.2054477481534797 +AutoMOPSO,WFG4,HV,18,0.20601934795635923 +AutoMOPSO,WFG4,HV,19,0.20742583045739366 +AutoMOPSO,WFG4,HV,20,0.20739430405533912 +AutoMOPSO,WFG4,HV,21,0.20727994199557634 +AutoMOPSO,WFG4,HV,22,0.21427811493836746 +AutoMOPSO,WFG4,HV,23,0.2068155860836954 +AutoMOPSO,WFG4,HV,24,0.20593311409800089 +AutoMOPSO,WFG5,HV,0,0.1965657765684801 +AutoMOPSO,WFG5,HV,1,0.19651544353231323 +AutoMOPSO,WFG5,HV,2,0.19654106323524634 +AutoMOPSO,WFG5,HV,3,0.19655940255629123 +AutoMOPSO,WFG5,HV,4,0.19654505358475527 +AutoMOPSO,WFG5,HV,5,0.1965617552681778 +AutoMOPSO,WFG5,HV,6,0.19653253293607376 +AutoMOPSO,WFG5,HV,7,0.19651410069554645 +AutoMOPSO,WFG5,HV,8,0.19651268385448986 +AutoMOPSO,WFG5,HV,9,0.1965208637586085 +AutoMOPSO,WFG5,HV,10,0.19658129098427163 +AutoMOPSO,WFG5,HV,11,0.19651912384544154 +AutoMOPSO,WFG5,HV,12,0.19650713634380856 +AutoMOPSO,WFG5,HV,13,0.19651216583815637 +AutoMOPSO,WFG5,HV,14,0.19660080664272894 +AutoMOPSO,WFG5,HV,15,0.19656009071923128 +AutoMOPSO,WFG5,HV,16,0.1965210971519827 +AutoMOPSO,WFG5,HV,17,0.19654086133927373 +AutoMOPSO,WFG5,HV,18,0.19654857600105471 +AutoMOPSO,WFG5,HV,19,0.1966131373924803 +AutoMOPSO,WFG5,HV,20,0.1965377398717996 +AutoMOPSO,WFG5,HV,21,0.19653167123161763 +AutoMOPSO,WFG5,HV,22,0.19655302283183376 +AutoMOPSO,WFG5,HV,23,0.19656948766893229 +AutoMOPSO,WFG5,HV,24,0.1965293002413288 +AutoMOPSO,WFG6,HV,0,0.21098370556614285 +AutoMOPSO,WFG6,HV,1,0.21098231529572084 +AutoMOPSO,WFG6,HV,2,0.21097490319614823 +AutoMOPSO,WFG6,HV,3,0.21097679009144785 +AutoMOPSO,WFG6,HV,4,0.2109365060292682 +AutoMOPSO,WFG6,HV,5,0.21098664231577827 +AutoMOPSO,WFG6,HV,6,0.21098461470982963 +AutoMOPSO,WFG6,HV,7,0.2109821480980147 +AutoMOPSO,WFG6,HV,8,0.21099744506462736 +AutoMOPSO,WFG6,HV,9,0.2109788797137622 +AutoMOPSO,WFG6,HV,10,0.2110000669547128 +AutoMOPSO,WFG6,HV,11,0.2109974557682454 +AutoMOPSO,WFG6,HV,12,0.21098877257057458 +AutoMOPSO,WFG6,HV,13,0.2109593248847835 +AutoMOPSO,WFG6,HV,14,0.21098751297687446 +AutoMOPSO,WFG6,HV,15,0.21097851347743057 +AutoMOPSO,WFG6,HV,16,0.2109609017095934 +AutoMOPSO,WFG6,HV,17,0.21096600413594221 +AutoMOPSO,WFG6,HV,18,0.21095986699526914 +AutoMOPSO,WFG6,HV,19,0.21098713146438233 +AutoMOPSO,WFG6,HV,20,0.21099798847703735 +AutoMOPSO,WFG6,HV,21,0.21097428820696362 +AutoMOPSO,WFG6,HV,22,0.2109927015967301 +AutoMOPSO,WFG6,HV,23,0.2109745080912028 +AutoMOPSO,WFG6,HV,24,0.21097548437235703 +AutoMOPSO,WFG7,HV,0,0.21099860842557677 +AutoMOPSO,WFG7,HV,1,0.2110060284442594 +AutoMOPSO,WFG7,HV,2,0.2109949391173265 +AutoMOPSO,WFG7,HV,3,0.21099350344010057 +AutoMOPSO,WFG7,HV,4,0.21098659497983488 +AutoMOPSO,WFG7,HV,5,0.21099094060939083 +AutoMOPSO,WFG7,HV,6,0.21099932055214624 +AutoMOPSO,WFG7,HV,7,0.21098179445114715 +AutoMOPSO,WFG7,HV,8,0.21099214094121077 +AutoMOPSO,WFG7,HV,9,0.21099650883787874 +AutoMOPSO,WFG7,HV,10,0.21099819673520204 +AutoMOPSO,WFG7,HV,11,0.2109975288208371 +AutoMOPSO,WFG7,HV,12,0.2109973041239914 +AutoMOPSO,WFG7,HV,13,0.21099799721073778 +AutoMOPSO,WFG7,HV,14,0.21098552548640362 +AutoMOPSO,WFG7,HV,15,0.2109906914190209 +AutoMOPSO,WFG7,HV,16,0.21099057528983534 +AutoMOPSO,WFG7,HV,17,0.21098530429701712 +AutoMOPSO,WFG7,HV,18,0.21099454326169997 +AutoMOPSO,WFG7,HV,19,0.21099721679559227 +AutoMOPSO,WFG7,HV,20,0.2109915432828912 +AutoMOPSO,WFG7,HV,21,0.21097776909565277 +AutoMOPSO,WFG7,HV,22,0.21099059477494106 +AutoMOPSO,WFG7,HV,23,0.21100972911767837 +AutoMOPSO,WFG7,HV,24,0.21099358554806652 +AutoMOPSO,WFG8,HV,0,0.1508861145522211 +AutoMOPSO,WFG8,HV,1,0.15079145636036762 +AutoMOPSO,WFG8,HV,2,0.15031686201183167 +AutoMOPSO,WFG8,HV,3,0.15072068434027458 +AutoMOPSO,WFG8,HV,4,0.1514736612738462 +AutoMOPSO,WFG8,HV,5,0.1514468502717029 +AutoMOPSO,WFG8,HV,6,0.15101553080844846 +AutoMOPSO,WFG8,HV,7,0.15099534016771737 +AutoMOPSO,WFG8,HV,8,0.15171586858660563 +AutoMOPSO,WFG8,HV,9,0.1500384093170058 +AutoMOPSO,WFG8,HV,10,0.15080443990052 +AutoMOPSO,WFG8,HV,11,0.1512017610997055 +AutoMOPSO,WFG8,HV,12,0.15056209070338192 +AutoMOPSO,WFG8,HV,13,0.1499868699537442 +AutoMOPSO,WFG8,HV,14,0.15034976036505954 +AutoMOPSO,WFG8,HV,15,0.15645237346864174 +AutoMOPSO,WFG8,HV,16,0.15170866055687984 +AutoMOPSO,WFG8,HV,17,0.15054627078291627 +AutoMOPSO,WFG8,HV,18,0.15086162583124 +AutoMOPSO,WFG8,HV,19,0.15052264335582316 +AutoMOPSO,WFG8,HV,20,0.1511503014530866 +AutoMOPSO,WFG8,HV,21,0.15115361628817306 +AutoMOPSO,WFG8,HV,22,0.15043742257508513 +AutoMOPSO,WFG8,HV,23,0.15070951460077808 +AutoMOPSO,WFG8,HV,24,0.15108148807142097 +AutoMOPSO,WFG9,HV,0,0.23840841636746427 +AutoMOPSO,WFG9,HV,1,0.23997454501997675 +AutoMOPSO,WFG9,HV,2,0.2399243144715537 +AutoMOPSO,WFG9,HV,3,0.24018795994089012 +AutoMOPSO,WFG9,HV,4,0.24098587458363344 +AutoMOPSO,WFG9,HV,5,0.24016412061497297 +AutoMOPSO,WFG9,HV,6,0.24152309699779323 +AutoMOPSO,WFG9,HV,7,0.24035777243299758 +AutoMOPSO,WFG9,HV,8,0.2380214264048464 +AutoMOPSO,WFG9,HV,9,0.23917243455383236 +AutoMOPSO,WFG9,HV,10,0.24034192090339238 +AutoMOPSO,WFG9,HV,11,0.24065054741287956 +AutoMOPSO,WFG9,HV,12,0.2408211842709892 +AutoMOPSO,WFG9,HV,13,0.24043375065178568 +AutoMOPSO,WFG9,HV,14,0.23833670244797017 +AutoMOPSO,WFG9,HV,15,0.24009746200549803 +AutoMOPSO,WFG9,HV,16,0.2396435502731279 +AutoMOPSO,WFG9,HV,17,0.238547722541746 +AutoMOPSO,WFG9,HV,18,0.2390660499011861 +AutoMOPSO,WFG9,HV,19,0.24077485624158212 +AutoMOPSO,WFG9,HV,20,0.23764946485890798 +AutoMOPSO,WFG9,HV,21,0.24021841010120148 +AutoMOPSO,WFG9,HV,22,0.24083166860290459 +AutoMOPSO,WFG9,HV,23,0.23917899190671135 +AutoMOPSO,WFG9,HV,24,0.24086378677675924 +NSGAII,ZDT1,NHV,0,0.010033662982953051 +NSGAII,ZDT1,NHV,1,0.009669391440692676 +NSGAII,ZDT1,NHV,2,0.009736390214177604 +NSGAII,ZDT1,NHV,3,0.009880296365976649 +NSGAII,ZDT1,NHV,4,0.009496119799030311 +NSGAII,ZDT1,NHV,5,0.009765483489921678 +NSGAII,ZDT1,NHV,6,0.009585632919626219 +NSGAII,ZDT1,NHV,7,0.01031189125979437 +NSGAII,ZDT1,NHV,8,0.00972743922086583 +NSGAII,ZDT1,NHV,9,0.009578748064795195 +NSGAII,ZDT1,NHV,10,0.010262515956262486 +NSGAII,ZDT1,NHV,11,0.009876368145704917 +NSGAII,ZDT1,NHV,12,0.009811731029176651 +NSGAII,ZDT1,NHV,13,0.00968185750420869 +NSGAII,ZDT1,NHV,14,0.00970743108273564 +NSGAII,ZDT1,NHV,15,0.009430062740633183 +NSGAII,ZDT1,NHV,16,0.010610953464274875 +NSGAII,ZDT1,NHV,17,0.010158228365095279 +NSGAII,ZDT1,NHV,18,0.010129665001635146 +NSGAII,ZDT1,NHV,19,0.009745994309777073 +NSGAII,ZDT1,NHV,20,0.011120425607104134 +NSGAII,ZDT1,NHV,21,0.009624729543932009 +NSGAII,ZDT1,NHV,22,0.008970665039147785 +NSGAII,ZDT1,NHV,23,0.009499324166070466 +NSGAII,ZDT1,NHV,24,0.010185092158076503 +NSGAII,ZDT2,NHV,0,0.019669087230708926 +NSGAII,ZDT2,NHV,1,0.019969028952110834 +NSGAII,ZDT2,NHV,2,0.02118914888979062 +NSGAII,ZDT2,NHV,3,0.020184012083136027 +NSGAII,ZDT2,NHV,4,0.019966171253103848 +NSGAII,ZDT2,NHV,5,0.019002161701283993 +NSGAII,ZDT2,NHV,6,0.02104817773353329 +NSGAII,ZDT2,NHV,7,0.01745415400542416 +NSGAII,ZDT2,NHV,8,0.018900537745415114 +NSGAII,ZDT2,NHV,9,0.01728990601022906 +NSGAII,ZDT2,NHV,10,0.01910431403962143 +NSGAII,ZDT2,NHV,11,0.019112610502817762 +NSGAII,ZDT2,NHV,12,0.019718618836834567 +NSGAII,ZDT2,NHV,13,0.020756585110358605 +NSGAII,ZDT2,NHV,14,0.018953052854388974 +NSGAII,ZDT2,NHV,15,0.017949792064867354 +NSGAII,ZDT2,NHV,16,0.020503888472366172 +NSGAII,ZDT2,NHV,17,0.018167983161604284 +NSGAII,ZDT2,NHV,18,0.019141989950988925 +NSGAII,ZDT2,NHV,19,0.0210227367162239 +NSGAII,ZDT2,NHV,20,0.019368105001751124 +NSGAII,ZDT2,NHV,21,0.01917412970850918 +NSGAII,ZDT2,NHV,22,0.019361480080190563 +NSGAII,ZDT2,NHV,23,0.017842664532980224 +NSGAII,ZDT2,NHV,24,0.02128286144733338 +NSGAII,ZDT3,NHV,0,0.005077547411880157 +NSGAII,ZDT3,NHV,1,0.005029460255402296 +NSGAII,ZDT3,NHV,2,0.005043112284780604 +NSGAII,ZDT3,NHV,3,0.00523124206257064 +NSGAII,ZDT3,NHV,4,0.004417353834569426 +NSGAII,ZDT3,NHV,5,0.004806143414820885 +NSGAII,ZDT3,NHV,6,0.005086558105511174 +NSGAII,ZDT3,NHV,7,0.004596264433708752 +NSGAII,ZDT3,NHV,8,0.004694847397599067 +NSGAII,ZDT3,NHV,9,0.00483415735650794 +NSGAII,ZDT3,NHV,10,0.01107060194485876 +NSGAII,ZDT3,NHV,11,0.0049919109795877326 +NSGAII,ZDT3,NHV,12,0.004642469440496955 +NSGAII,ZDT3,NHV,13,0.004902048891798794 +NSGAII,ZDT3,NHV,14,0.005250987206810387 +NSGAII,ZDT3,NHV,15,0.004803369289538839 +NSGAII,ZDT3,NHV,16,0.004594193320572537 +NSGAII,ZDT3,NHV,17,0.0043813420920519874 +NSGAII,ZDT3,NHV,18,0.004673777096874332 +NSGAII,ZDT3,NHV,19,0.004427442916598023 +NSGAII,ZDT3,NHV,20,0.004400101185401573 +NSGAII,ZDT3,NHV,21,0.005425232187112883 +NSGAII,ZDT3,NHV,22,0.004413037461538205 +NSGAII,ZDT3,NHV,23,0.00421423774699381 +NSGAII,ZDT3,NHV,24,0.004897139942310558 +NSGAII,ZDT4,NHV,0,0.009887040216778997 +NSGAII,ZDT4,NHV,1,0.01808111495138509 +NSGAII,ZDT4,NHV,2,0.010819906456960848 +NSGAII,ZDT4,NHV,3,0.021576704034682703 +NSGAII,ZDT4,NHV,4,0.021465760975702297 +NSGAII,ZDT4,NHV,5,0.01171565916546169 +NSGAII,ZDT4,NHV,6,0.016556407527286154 +NSGAII,ZDT4,NHV,7,0.011906755044249095 +NSGAII,ZDT4,NHV,8,0.012941442681907556 +NSGAII,ZDT4,NHV,9,0.019146629465105258 +NSGAII,ZDT4,NHV,10,0.011815970491516947 +NSGAII,ZDT4,NHV,11,0.010783271317400422 +NSGAII,ZDT4,NHV,12,0.017132256276721436 +NSGAII,ZDT4,NHV,13,0.019042022853141938 +NSGAII,ZDT4,NHV,14,0.012751881967861922 +NSGAII,ZDT4,NHV,15,0.011883788265516504 +NSGAII,ZDT4,NHV,16,0.012317997202500153 +NSGAII,ZDT4,NHV,17,0.008967975220226854 +NSGAII,ZDT4,NHV,18,0.016995974089126675 +NSGAII,ZDT4,NHV,19,0.011288161902981764 +NSGAII,ZDT4,NHV,20,0.014506349034022148 +NSGAII,ZDT4,NHV,21,0.013215448782337602 +NSGAII,ZDT4,NHV,22,0.020582640967903187 +NSGAII,ZDT4,NHV,23,0.01991453591654524 +NSGAII,ZDT4,NHV,24,0.015266431748844345 +NSGAII,ZDT6,NHV,0,0.03795258359580389 +NSGAII,ZDT6,NHV,1,0.04566000547175286 +NSGAII,ZDT6,NHV,2,0.040827418084333766 +NSGAII,ZDT6,NHV,3,0.041870790679206404 +NSGAII,ZDT6,NHV,4,0.03570052749892372 +NSGAII,ZDT6,NHV,5,0.0418094921605805 +NSGAII,ZDT6,NHV,6,0.03612528457559172 +NSGAII,ZDT6,NHV,7,0.03757593030560724 +NSGAII,ZDT6,NHV,8,0.036357096672335554 +NSGAII,ZDT6,NHV,9,0.04373870488946996 +NSGAII,ZDT6,NHV,10,0.03538586647284836 +NSGAII,ZDT6,NHV,11,0.04032206525456128 +NSGAII,ZDT6,NHV,12,0.036044428220227465 +NSGAII,ZDT6,NHV,13,0.041167815173428934 +NSGAII,ZDT6,NHV,14,0.03959209838004929 +NSGAII,ZDT6,NHV,15,0.039029031442610274 +NSGAII,ZDT6,NHV,16,0.04284864397923971 +NSGAII,ZDT6,NHV,17,0.03818354744733421 +NSGAII,ZDT6,NHV,18,0.03812527127763243 +NSGAII,ZDT6,NHV,19,0.04223829267215118 +NSGAII,ZDT6,NHV,20,0.03592950649851523 +NSGAII,ZDT6,NHV,21,0.0357409681077403 +NSGAII,ZDT6,NHV,22,0.03672888543668629 +NSGAII,ZDT6,NHV,23,0.03950011849363644 +NSGAII,ZDT6,NHV,24,0.033502798655942745 +NSGAII,DTLZ1,NHV,0,0.036015980260499014 +NSGAII,DTLZ1,NHV,1,0.0264957871448539 +NSGAII,DTLZ1,NHV,2,1.0 +NSGAII,DTLZ1,NHV,3,0.017587019172150553 +NSGAII,DTLZ1,NHV,4,0.01924634156943905 +NSGAII,DTLZ1,NHV,5,0.026365115410440176 +NSGAII,DTLZ1,NHV,6,0.019926779463556477 +NSGAII,DTLZ1,NHV,7,0.013122827379713042 +NSGAII,DTLZ1,NHV,8,0.01569421450239883 +NSGAII,DTLZ1,NHV,9,0.01998896326100752 +NSGAII,DTLZ1,NHV,10,0.025269567609338406 +NSGAII,DTLZ1,NHV,11,0.013302239670096805 +NSGAII,DTLZ1,NHV,12,0.022872082495514645 +NSGAII,DTLZ1,NHV,13,0.022982887985115164 +NSGAII,DTLZ1,NHV,14,0.021500514638232326 +NSGAII,DTLZ1,NHV,15,0.015447190946547895 +NSGAII,DTLZ1,NHV,16,0.01352426504550619 +NSGAII,DTLZ1,NHV,17,0.031155362865769587 +NSGAII,DTLZ1,NHV,18,0.027213630568032277 +NSGAII,DTLZ1,NHV,19,0.020762774902126413 +NSGAII,DTLZ1,NHV,20,0.014604577053978551 +NSGAII,DTLZ1,NHV,21,0.016439677990545354 +NSGAII,DTLZ1,NHV,22,0.020229297821932613 +NSGAII,DTLZ1,NHV,23,0.018113328689931985 +NSGAII,DTLZ1,NHV,24,0.018978779739270424 +NSGAII,DTLZ2,NHV,0,0.021316765322853093 +NSGAII,DTLZ2,NHV,1,0.02283024599422323 +NSGAII,DTLZ2,NHV,2,0.022138066035302995 +NSGAII,DTLZ2,NHV,3,0.0212701039332035 +NSGAII,DTLZ2,NHV,4,0.02101210700707279 +NSGAII,DTLZ2,NHV,5,0.02271828058918135 +NSGAII,DTLZ2,NHV,6,0.02327658700874502 +NSGAII,DTLZ2,NHV,7,0.023182097513965605 +NSGAII,DTLZ2,NHV,8,0.024544458623043774 +NSGAII,DTLZ2,NHV,9,0.022005263429490718 +NSGAII,DTLZ2,NHV,10,0.02066549609530366 +NSGAII,DTLZ2,NHV,11,0.020817901590766796 +NSGAII,DTLZ2,NHV,12,0.0222754530459649 +NSGAII,DTLZ2,NHV,13,0.02392063182414783 +NSGAII,DTLZ2,NHV,14,0.02197356577686027 +NSGAII,DTLZ2,NHV,15,0.022150857737112117 +NSGAII,DTLZ2,NHV,16,0.02224024690097859 +NSGAII,DTLZ2,NHV,17,0.021824717013941064 +NSGAII,DTLZ2,NHV,18,0.02032047848055829 +NSGAII,DTLZ2,NHV,19,0.023317267945053954 +NSGAII,DTLZ2,NHV,20,0.021937901539607507 +NSGAII,DTLZ2,NHV,21,0.02297313043781135 +NSGAII,DTLZ2,NHV,22,0.021952534549818603 +NSGAII,DTLZ2,NHV,23,0.020643775736928105 +NSGAII,DTLZ2,NHV,24,0.02172532244274117 +NSGAII,DTLZ3,NHV,0,0.7830314387873656 +NSGAII,DTLZ3,NHV,1,0.23624335266070096 +NSGAII,DTLZ3,NHV,2,1.0 +NSGAII,DTLZ3,NHV,3,0.46584775747018337 +NSGAII,DTLZ3,NHV,4,1.0 +NSGAII,DTLZ3,NHV,5,1.0 +NSGAII,DTLZ3,NHV,6,0.30697533199208327 +NSGAII,DTLZ3,NHV,7,1.0 +NSGAII,DTLZ3,NHV,8,1.0 +NSGAII,DTLZ3,NHV,9,0.8331713377105361 +NSGAII,DTLZ3,NHV,10,0.46567386455645343 +NSGAII,DTLZ3,NHV,11,1.0 +NSGAII,DTLZ3,NHV,12,1.0 +NSGAII,DTLZ3,NHV,13,0.5888292559587721 +NSGAII,DTLZ3,NHV,14,1.0 +NSGAII,DTLZ3,NHV,15,1.0 +NSGAII,DTLZ3,NHV,16,0.49913698016092045 +NSGAII,DTLZ3,NHV,17,1.0 +NSGAII,DTLZ3,NHV,18,0.7061918068397426 +NSGAII,DTLZ3,NHV,19,1.0 +NSGAII,DTLZ3,NHV,20,1.0 +NSGAII,DTLZ3,NHV,21,1.0 +NSGAII,DTLZ3,NHV,22,1.0 +NSGAII,DTLZ3,NHV,23,1.0 +NSGAII,DTLZ3,NHV,24,0.46517444861710344 +NSGAII,DTLZ4,NHV,0,1.0 +NSGAII,DTLZ4,NHV,1,0.023541143648992624 +NSGAII,DTLZ4,NHV,2,0.022422221121330077 +NSGAII,DTLZ4,NHV,3,0.022405804525077677 +NSGAII,DTLZ4,NHV,4,0.022869636334544086 +NSGAII,DTLZ4,NHV,5,1.0 +NSGAII,DTLZ4,NHV,6,1.0 +NSGAII,DTLZ4,NHV,7,0.02085239138027639 +NSGAII,DTLZ4,NHV,8,0.021780155245062938 +NSGAII,DTLZ4,NHV,9,0.02169655301975204 +NSGAII,DTLZ4,NHV,10,0.02222981999612339 +NSGAII,DTLZ4,NHV,11,0.0229517274164176 +NSGAII,DTLZ4,NHV,12,1.0 +NSGAII,DTLZ4,NHV,13,1.0 +NSGAII,DTLZ4,NHV,14,0.02217681800614557 +NSGAII,DTLZ4,NHV,15,0.022344347870428827 +NSGAII,DTLZ4,NHV,16,0.022794673459231807 +NSGAII,DTLZ4,NHV,17,1.0 +NSGAII,DTLZ4,NHV,18,0.020725058322794587 +NSGAII,DTLZ4,NHV,19,0.021847101886467324 +NSGAII,DTLZ4,NHV,20,1.0 +NSGAII,DTLZ4,NHV,21,0.021631575048503104 +NSGAII,DTLZ4,NHV,22,1.0 +NSGAII,DTLZ4,NHV,23,0.025434025641755453 +NSGAII,DTLZ4,NHV,24,1.0 +NSGAII,DTLZ5,NHV,0,0.01567706905890298 +NSGAII,DTLZ5,NHV,1,0.017896854744082313 +NSGAII,DTLZ5,NHV,2,0.014879403120176105 +NSGAII,DTLZ5,NHV,3,0.01721969003246515 +NSGAII,DTLZ5,NHV,4,0.016264327256017674 +NSGAII,DTLZ5,NHV,5,0.01609017744123753 +NSGAII,DTLZ5,NHV,6,0.01725760027981893 +NSGAII,DTLZ5,NHV,7,0.018324088981116815 +NSGAII,DTLZ5,NHV,8,0.014517632558653348 +NSGAII,DTLZ5,NHV,9,0.01681943449338208 +NSGAII,DTLZ5,NHV,10,0.013699351318575026 +NSGAII,DTLZ5,NHV,11,0.016696731258855624 +NSGAII,DTLZ5,NHV,12,0.015170002747446176 +NSGAII,DTLZ5,NHV,13,0.016205473117625102 +NSGAII,DTLZ5,NHV,14,0.013805299961438644 +NSGAII,DTLZ5,NHV,15,0.014920811980413506 +NSGAII,DTLZ5,NHV,16,0.014021647786151892 +NSGAII,DTLZ5,NHV,17,0.016889499345796755 +NSGAII,DTLZ5,NHV,18,0.015426428268504044 +NSGAII,DTLZ5,NHV,19,0.014467969894079946 +NSGAII,DTLZ5,NHV,20,0.01648989135914891 +NSGAII,DTLZ5,NHV,21,0.014585445450095436 +NSGAII,DTLZ5,NHV,22,0.016830963895459572 +NSGAII,DTLZ5,NHV,23,0.016816800849746683 +NSGAII,DTLZ5,NHV,24,0.016131222178781934 +NSGAII,DTLZ6,NHV,0,0.016914747777498795 +NSGAII,DTLZ6,NHV,1,0.10542956398673908 +NSGAII,DTLZ6,NHV,2,0.23789774045544376 +NSGAII,DTLZ6,NHV,3,0.25775364504537357 +NSGAII,DTLZ6,NHV,4,0.017479652484275965 +NSGAII,DTLZ6,NHV,5,0.017527271324086935 +NSGAII,DTLZ6,NHV,6,0.016224691573051953 +NSGAII,DTLZ6,NHV,7,0.1296367053314713 +NSGAII,DTLZ6,NHV,8,0.021425103922645627 +NSGAII,DTLZ6,NHV,9,0.34630738978905007 +NSGAII,DTLZ6,NHV,10,0.3268196517947092 +NSGAII,DTLZ6,NHV,11,0.019022947788172373 +NSGAII,DTLZ6,NHV,12,0.1541492639500449 +NSGAII,DTLZ6,NHV,13,0.14582752809614308 +NSGAII,DTLZ6,NHV,14,0.24532006475987267 +NSGAII,DTLZ6,NHV,15,0.14510246858060583 +NSGAII,DTLZ6,NHV,16,0.018417720581124675 +NSGAII,DTLZ6,NHV,17,0.2593675196697104 +NSGAII,DTLZ6,NHV,18,0.01586187314219978 +NSGAII,DTLZ6,NHV,19,0.2764681781141798 +NSGAII,DTLZ6,NHV,20,0.13031029034506847 +NSGAII,DTLZ6,NHV,21,0.016995880917863304 +NSGAII,DTLZ6,NHV,22,0.12969098407646384 +NSGAII,DTLZ6,NHV,23,0.23904265630026544 +NSGAII,DTLZ6,NHV,24,0.33943421391406514 +NSGAII,DTLZ7,NHV,0,0.009816686890146364 +NSGAII,DTLZ7,NHV,1,0.010184585363381848 +NSGAII,DTLZ7,NHV,2,0.010075639646979773 +NSGAII,DTLZ7,NHV,3,0.010135172130436354 +NSGAII,DTLZ7,NHV,4,0.010260784191466366 +NSGAII,DTLZ7,NHV,5,0.009713760868920618 +NSGAII,DTLZ7,NHV,6,0.010197041909210336 +NSGAII,DTLZ7,NHV,7,0.009586937426357856 +NSGAII,DTLZ7,NHV,8,0.01058230730132581 +NSGAII,DTLZ7,NHV,9,0.009708630452476164 +NSGAII,DTLZ7,NHV,10,0.010454574264859406 +NSGAII,DTLZ7,NHV,11,0.010085173852407037 +NSGAII,DTLZ7,NHV,12,0.009417917599465198 +NSGAII,DTLZ7,NHV,13,0.00982333757228504 +NSGAII,DTLZ7,NHV,14,0.009764100935767073 +NSGAII,DTLZ7,NHV,15,0.00958546857771636 +NSGAII,DTLZ7,NHV,16,0.009701943128232138 +NSGAII,DTLZ7,NHV,17,0.00998691024219267 +NSGAII,DTLZ7,NHV,18,0.009374322953316416 +NSGAII,DTLZ7,NHV,19,0.010179476683561672 +NSGAII,DTLZ7,NHV,20,0.010217036016556769 +NSGAII,DTLZ7,NHV,21,0.009828746744552141 +NSGAII,DTLZ7,NHV,22,0.010271710614520702 +NSGAII,DTLZ7,NHV,23,0.010103070127946867 +NSGAII,DTLZ7,NHV,24,0.009689718473913533 +NSGAII,WFG1,NHV,0,0.060623581809076454 +NSGAII,WFG1,NHV,1,0.5639718142591885 +NSGAII,WFG1,NHV,2,0.24557931232288321 +NSGAII,WFG1,NHV,3,0.4345870115116278 +NSGAII,WFG1,NHV,4,0.3234564106113177 +NSGAII,WFG1,NHV,5,0.4407829061429971 +NSGAII,WFG1,NHV,6,0.2668160250621354 +NSGAII,WFG1,NHV,7,0.20813622077179583 +NSGAII,WFG1,NHV,8,0.29460767622903683 +NSGAII,WFG1,NHV,9,0.39759582831831797 +NSGAII,WFG1,NHV,10,0.45825763432710875 +NSGAII,WFG1,NHV,11,0.5371538206719514 +NSGAII,WFG1,NHV,12,0.3112893842818679 +NSGAII,WFG1,NHV,13,0.22545882104138915 +NSGAII,WFG1,NHV,14,0.31962353962028556 +NSGAII,WFG1,NHV,15,0.6126274400800982 +NSGAII,WFG1,NHV,16,0.45596600733009984 +NSGAII,WFG1,NHV,17,0.5883320572649262 +NSGAII,WFG1,NHV,18,0.07258449013372803 +NSGAII,WFG1,NHV,19,0.3637256089935115 +NSGAII,WFG1,NHV,20,0.18790085471250417 +NSGAII,WFG1,NHV,21,0.3551242420979688 +NSGAII,WFG1,NHV,22,0.19982480681518022 +NSGAII,WFG1,NHV,23,0.7289637220127037 +NSGAII,WFG1,NHV,24,0.04393178016243238 +NSGAII,WFG2,NHV,0,2.0117022106136417E-4 +NSGAII,WFG2,NHV,1,0.005690818060748226 +NSGAII,WFG2,NHV,2,0.0021965682781798224 +NSGAII,WFG2,NHV,3,9.425736819880237E-4 +NSGAII,WFG2,NHV,4,0.00641969701474332 +NSGAII,WFG2,NHV,5,0.005672339304645169 +NSGAII,WFG2,NHV,6,0.0017563017450753504 +NSGAII,WFG2,NHV,7,0.0067950364412375786 +NSGAII,WFG2,NHV,8,0.00562557519910345 +NSGAII,WFG2,NHV,9,0.005325394455874766 +NSGAII,WFG2,NHV,10,7.603273236403973E-4 +NSGAII,WFG2,NHV,11,0.006841096105304034 +NSGAII,WFG2,NHV,12,0.006098055979156469 +NSGAII,WFG2,NHV,13,0.0061372359620304184 +NSGAII,WFG2,NHV,14,0.0068156020669460915 +NSGAII,WFG2,NHV,15,0.001816396011527388 +NSGAII,WFG2,NHV,16,0.006925377431700297 +NSGAII,WFG2,NHV,17,0.005606620803072615 +NSGAII,WFG2,NHV,18,0.005600539887252731 +NSGAII,WFG2,NHV,19,0.006235837105455055 +NSGAII,WFG2,NHV,20,0.006307431438179467 +NSGAII,WFG2,NHV,21,0.007300101946416171 +NSGAII,WFG2,NHV,22,0.007331559523313214 +NSGAII,WFG2,NHV,23,0.005258184900807983 +NSGAII,WFG2,NHV,24,0.006143972916907492 +NSGAII,WFG3,NHV,0,0.012506280993786922 +NSGAII,WFG3,NHV,1,0.01185784264988854 +NSGAII,WFG3,NHV,2,0.010835519498327062 +NSGAII,WFG3,NHV,3,0.010198621170993905 +NSGAII,WFG3,NHV,4,0.010633002270183045 +NSGAII,WFG3,NHV,5,0.009680866147391942 +NSGAII,WFG3,NHV,6,0.011177460530420125 +NSGAII,WFG3,NHV,7,0.01216392070603256 +NSGAII,WFG3,NHV,8,0.012695564528508063 +NSGAII,WFG3,NHV,9,0.0117536593855887 +NSGAII,WFG3,NHV,10,0.012619706742567627 +NSGAII,WFG3,NHV,11,0.014031748949706269 +NSGAII,WFG3,NHV,12,0.009859179287245778 +NSGAII,WFG3,NHV,13,0.009971883065887144 +NSGAII,WFG3,NHV,14,0.013028199131821072 +NSGAII,WFG3,NHV,15,0.010190639761340714 +NSGAII,WFG3,NHV,16,0.009820146473296543 +NSGAII,WFG3,NHV,17,0.009385846248098129 +NSGAII,WFG3,NHV,18,0.010111401464907854 +NSGAII,WFG3,NHV,19,0.012324128963064451 +NSGAII,WFG3,NHV,20,0.009764532214934007 +NSGAII,WFG3,NHV,21,0.013233397455958196 +NSGAII,WFG3,NHV,22,0.010962716714681409 +NSGAII,WFG3,NHV,23,0.014272040545311171 +NSGAII,WFG3,NHV,24,0.009308063298211322 +NSGAII,WFG4,NHV,0,0.021626416983712038 +NSGAII,WFG4,NHV,1,0.017794225379945905 +NSGAII,WFG4,NHV,2,0.023955840863046918 +NSGAII,WFG4,NHV,3,0.020830680575584792 +NSGAII,WFG4,NHV,4,0.02147302528766193 +NSGAII,WFG4,NHV,5,0.01814800102147518 +NSGAII,WFG4,NHV,6,0.019257488770515585 +NSGAII,WFG4,NHV,7,0.01896190221470473 +NSGAII,WFG4,NHV,8,0.022954756304893964 +NSGAII,WFG4,NHV,9,0.021203359821728496 +NSGAII,WFG4,NHV,10,0.0211242015750589 +NSGAII,WFG4,NHV,11,0.021211602182907296 +NSGAII,WFG4,NHV,12,0.02281044044113112 +NSGAII,WFG4,NHV,13,0.018368711138585292 +NSGAII,WFG4,NHV,14,0.021023775191537752 +NSGAII,WFG4,NHV,15,0.020112881446731623 +NSGAII,WFG4,NHV,16,0.018649776634765747 +NSGAII,WFG4,NHV,17,0.020184357657184848 +NSGAII,WFG4,NHV,18,0.021318879387534406 +NSGAII,WFG4,NHV,19,0.02130500005265501 +NSGAII,WFG4,NHV,20,0.019396091360864287 +NSGAII,WFG4,NHV,21,0.01758855962069572 +NSGAII,WFG4,NHV,22,0.02016339103643916 +NSGAII,WFG4,NHV,23,0.020412411119196894 +NSGAII,WFG4,NHV,24,0.02081040219088337 +NSGAII,WFG5,NHV,0,0.16979022764664964 +NSGAII,WFG5,NHV,1,0.16667280441448773 +NSGAII,WFG5,NHV,2,0.16537171881027957 +NSGAII,WFG5,NHV,3,0.1666159686612665 +NSGAII,WFG5,NHV,4,0.16651786843506755 +NSGAII,WFG5,NHV,5,0.1684163264995625 +NSGAII,WFG5,NHV,6,0.16956437192009088 +NSGAII,WFG5,NHV,7,0.16872945563188435 +NSGAII,WFG5,NHV,8,0.1663210831141959 +NSGAII,WFG5,NHV,9,0.16788686182475132 +NSGAII,WFG5,NHV,10,0.1662214905705247 +NSGAII,WFG5,NHV,11,0.16896421285263152 +NSGAII,WFG5,NHV,12,0.16733714503950137 +NSGAII,WFG5,NHV,13,0.16735035008719645 +NSGAII,WFG5,NHV,14,0.16714398008286757 +NSGAII,WFG5,NHV,15,0.16742004651061682 +NSGAII,WFG5,NHV,16,0.16802392434526991 +NSGAII,WFG5,NHV,17,0.16731933062128246 +NSGAII,WFG5,NHV,18,0.16736270782353635 +NSGAII,WFG5,NHV,19,0.16615988348467803 +NSGAII,WFG5,NHV,20,0.1696780396858839 +NSGAII,WFG5,NHV,21,0.1671296129134746 +NSGAII,WFG5,NHV,22,0.16525449396529146 +NSGAII,WFG5,NHV,23,0.16601870584668454 +NSGAII,WFG5,NHV,24,0.1674003085710799 +NSGAII,WFG6,NHV,0,0.018365197064663552 +NSGAII,WFG6,NHV,1,0.036333595908160765 +NSGAII,WFG6,NHV,2,0.04785100823561317 +NSGAII,WFG6,NHV,3,0.061908984910110876 +NSGAII,WFG6,NHV,4,0.04825856661312233 +NSGAII,WFG6,NHV,5,0.018617279637640927 +NSGAII,WFG6,NHV,6,0.026447519515949813 +NSGAII,WFG6,NHV,7,0.04354308007300345 +NSGAII,WFG6,NHV,8,0.030186676547581892 +NSGAII,WFG6,NHV,9,0.035764293249644474 +NSGAII,WFG6,NHV,10,0.02917653808541032 +NSGAII,WFG6,NHV,11,0.033650335293342604 +NSGAII,WFG6,NHV,12,0.07744189463910689 +NSGAII,WFG6,NHV,13,0.055891265652981637 +NSGAII,WFG6,NHV,14,0.03138252707947542 +NSGAII,WFG6,NHV,15,0.021336072830809072 +NSGAII,WFG6,NHV,16,0.13617590814293945 +NSGAII,WFG6,NHV,17,0.04722593979946832 +NSGAII,WFG6,NHV,18,0.05618163591865866 +NSGAII,WFG6,NHV,19,0.03776415492647178 +NSGAII,WFG6,NHV,20,0.09991540960531475 +NSGAII,WFG6,NHV,21,0.10775431455649542 +NSGAII,WFG6,NHV,22,0.2711531171268523 +NSGAII,WFG6,NHV,23,0.07186338872538578 +NSGAII,WFG6,NHV,24,0.014264991255649728 +NSGAII,WFG7,NHV,0,0.024216652413317052 +NSGAII,WFG7,NHV,1,0.023466498605177577 +NSGAII,WFG7,NHV,2,0.023074179325714206 +NSGAII,WFG7,NHV,3,0.0243600078563041 +NSGAII,WFG7,NHV,4,0.02225399188283661 +NSGAII,WFG7,NHV,5,0.0265467389505466 +NSGAII,WFG7,NHV,6,0.022846662456687317 +NSGAII,WFG7,NHV,7,0.02225000630499574 +NSGAII,WFG7,NHV,8,0.0230918172714083 +NSGAII,WFG7,NHV,9,0.02165045312812819 +NSGAII,WFG7,NHV,10,0.024909514348520734 +NSGAII,WFG7,NHV,11,0.023434274716199632 +NSGAII,WFG7,NHV,12,0.025585113358274736 +NSGAII,WFG7,NHV,13,0.023847747939339414 +NSGAII,WFG7,NHV,14,0.024774221586157608 +NSGAII,WFG7,NHV,15,0.025358485978631995 +NSGAII,WFG7,NHV,16,0.022699946099500767 +NSGAII,WFG7,NHV,17,0.020873713588485998 +NSGAII,WFG7,NHV,18,0.02336062312751197 +NSGAII,WFG7,NHV,19,0.02164657872008402 +NSGAII,WFG7,NHV,20,0.022143216088120754 +NSGAII,WFG7,NHV,21,0.025710543057390733 +NSGAII,WFG7,NHV,22,0.023578736317698468 +NSGAII,WFG7,NHV,23,0.021662962484207404 +NSGAII,WFG7,NHV,24,0.02402498788769314 +NSGAII,WFG8,NHV,0,0.31374090511133135 +NSGAII,WFG8,NHV,1,0.30539801284754764 +NSGAII,WFG8,NHV,2,0.304253206813657 +NSGAII,WFG8,NHV,3,0.3120771132618574 +NSGAII,WFG8,NHV,4,0.317196831495848 +NSGAII,WFG8,NHV,5,0.3217333954902408 +NSGAII,WFG8,NHV,6,0.18003136205005987 +NSGAII,WFG8,NHV,7,0.10265658766130037 +NSGAII,WFG8,NHV,8,0.3139482368122075 +NSGAII,WFG8,NHV,9,0.30723030423370423 +NSGAII,WFG8,NHV,10,0.3031412494550785 +NSGAII,WFG8,NHV,11,0.2975926814857207 +NSGAII,WFG8,NHV,12,0.32845382656238664 +NSGAII,WFG8,NHV,13,0.3074459484648092 +NSGAII,WFG8,NHV,14,0.30550782425786605 +NSGAII,WFG8,NHV,15,0.2999127247651161 +NSGAII,WFG8,NHV,16,0.31868481364189283 +NSGAII,WFG8,NHV,17,0.31848975048407746 +NSGAII,WFG8,NHV,18,0.2932641681003083 +NSGAII,WFG8,NHV,19,0.3069806831033489 +NSGAII,WFG8,NHV,20,0.33099871104701295 +NSGAII,WFG8,NHV,21,0.31204998393998085 +NSGAII,WFG8,NHV,22,0.30891369906356236 +NSGAII,WFG8,NHV,23,0.3151741181433311 +NSGAII,WFG8,NHV,24,0.29774255802712 +NSGAII,WFG9,NHV,0,0.03441575560862897 +NSGAII,WFG9,NHV,1,0.04218239034694149 +NSGAII,WFG9,NHV,2,0.026546605060964956 +NSGAII,WFG9,NHV,3,0.03451737811775313 +NSGAII,WFG9,NHV,4,0.031571019789219834 +NSGAII,WFG9,NHV,5,0.059411210188091035 +NSGAII,WFG9,NHV,6,0.02802183388196622 +NSGAII,WFG9,NHV,7,0.043408481448176106 +NSGAII,WFG9,NHV,8,0.03330422985022452 +NSGAII,WFG9,NHV,9,0.03436548899316916 +NSGAII,WFG9,NHV,10,0.06169730820568031 +NSGAII,WFG9,NHV,11,0.034189824803369406 +NSGAII,WFG9,NHV,12,0.0280217587558107 +NSGAII,WFG9,NHV,13,0.03621611711907147 +NSGAII,WFG9,NHV,14,0.03634842536833682 +NSGAII,WFG9,NHV,15,0.031186860312156672 +NSGAII,WFG9,NHV,16,0.02910653945683661 +NSGAII,WFG9,NHV,17,0.02972790090898092 +NSGAII,WFG9,NHV,18,0.03628990927367015 +NSGAII,WFG9,NHV,19,0.04436147542160451 +NSGAII,WFG9,NHV,20,0.03409051847289979 +NSGAII,WFG9,NHV,21,0.036937659459426175 +NSGAII,WFG9,NHV,22,0.04697404861688703 +NSGAII,WFG9,NHV,23,0.03393536183791701 +NSGAII,WFG9,NHV,24,0.03409579600176904 +SMPSO,ZDT1,NHV,0,0.006708886477494125 +SMPSO,ZDT1,NHV,1,0.006342354149348695 +SMPSO,ZDT1,NHV,2,0.006319324154715922 +SMPSO,ZDT1,NHV,3,0.0066722792165806455 +SMPSO,ZDT1,NHV,4,0.006747203974302174 +SMPSO,ZDT1,NHV,5,0.006412267953212036 +SMPSO,ZDT1,NHV,6,0.006780521549800911 +SMPSO,ZDT1,NHV,7,0.006616764143269838 +SMPSO,ZDT1,NHV,8,0.006494423073469702 +SMPSO,ZDT1,NHV,9,0.0066199236695049235 +SMPSO,ZDT1,NHV,10,0.006584250433470329 +SMPSO,ZDT1,NHV,11,0.006378737174599136 +SMPSO,ZDT1,NHV,12,0.006450115349703078 +SMPSO,ZDT1,NHV,13,0.006416898884880284 +SMPSO,ZDT1,NHV,14,0.006527636883616794 +SMPSO,ZDT1,NHV,15,0.006426971176279772 +SMPSO,ZDT1,NHV,16,0.006618704549717469 +SMPSO,ZDT1,NHV,17,0.006475032406728087 +SMPSO,ZDT1,NHV,18,0.006482025668615665 +SMPSO,ZDT1,NHV,19,0.00645935692335986 +SMPSO,ZDT1,NHV,20,0.0066812700714699025 +SMPSO,ZDT1,NHV,21,0.006397883834052376 +SMPSO,ZDT1,NHV,22,0.006626674314802794 +SMPSO,ZDT1,NHV,23,0.006610239346786284 +SMPSO,ZDT1,NHV,24,0.006522365382749529 +SMPSO,ZDT2,NHV,0,0.01253808823531577 +SMPSO,ZDT2,NHV,1,0.013250126577612487 +SMPSO,ZDT2,NHV,2,0.012846136379572659 +SMPSO,ZDT2,NHV,3,0.013113255029165938 +SMPSO,ZDT2,NHV,4,0.012717738146816426 +SMPSO,ZDT2,NHV,5,0.01295695412912401 +SMPSO,ZDT2,NHV,6,0.012697427602625933 +SMPSO,ZDT2,NHV,7,0.012649191828106754 +SMPSO,ZDT2,NHV,8,0.012796277361132646 +SMPSO,ZDT2,NHV,9,0.01296193228684217 +SMPSO,ZDT2,NHV,10,0.012584526497258053 +SMPSO,ZDT2,NHV,11,0.012647688001960367 +SMPSO,ZDT2,NHV,12,0.013889357934163571 +SMPSO,ZDT2,NHV,13,0.012835499800280648 +SMPSO,ZDT2,NHV,14,0.012688932389042229 +SMPSO,ZDT2,NHV,15,0.01290187725214098 +SMPSO,ZDT2,NHV,16,0.01283576648801743 +SMPSO,ZDT2,NHV,17,0.012523703053377133 +SMPSO,ZDT2,NHV,18,0.013285323930211868 +SMPSO,ZDT2,NHV,19,0.012690602043075705 +SMPSO,ZDT2,NHV,20,0.012672637819380883 +SMPSO,ZDT2,NHV,21,0.01271041340699619 +SMPSO,ZDT2,NHV,22,0.01283014408847949 +SMPSO,ZDT2,NHV,23,0.012730167654032787 +SMPSO,ZDT2,NHV,24,0.012861509117103709 +SMPSO,ZDT3,NHV,0,0.0035101862843147646 +SMPSO,ZDT3,NHV,1,0.002822738356613508 +SMPSO,ZDT3,NHV,2,0.004556549001554666 +SMPSO,ZDT3,NHV,3,0.0033248026553706067 +SMPSO,ZDT3,NHV,4,0.003216082702638845 +SMPSO,ZDT3,NHV,5,0.0044108460255977144 +SMPSO,ZDT3,NHV,6,0.006569020614949572 +SMPSO,ZDT3,NHV,7,0.0029611719115378854 +SMPSO,ZDT3,NHV,8,0.004472498730547114 +SMPSO,ZDT3,NHV,9,0.0030458915983843093 +SMPSO,ZDT3,NHV,10,0.003834400852256281 +SMPSO,ZDT3,NHV,11,0.0031972159507366316 +SMPSO,ZDT3,NHV,12,0.003055538752227971 +SMPSO,ZDT3,NHV,13,0.003943158788988321 +SMPSO,ZDT3,NHV,14,0.004134124276766515 +SMPSO,ZDT3,NHV,15,0.0033426167568916254 +SMPSO,ZDT3,NHV,16,0.003425190718042037 +SMPSO,ZDT3,NHV,17,0.006429460194619208 +SMPSO,ZDT3,NHV,18,0.003245409327164106 +SMPSO,ZDT3,NHV,19,0.0030220503632887308 +SMPSO,ZDT3,NHV,20,0.0030821219831296265 +SMPSO,ZDT3,NHV,21,0.0034066156770876654 +SMPSO,ZDT3,NHV,22,0.0037740496424504277 +SMPSO,ZDT3,NHV,23,0.007958820143166179 +SMPSO,ZDT3,NHV,24,0.0033895655616270615 +SMPSO,ZDT4,NHV,0,0.007214195216298291 +SMPSO,ZDT4,NHV,1,0.007045821952289422 +SMPSO,ZDT4,NHV,2,0.006954010364915941 +SMPSO,ZDT4,NHV,3,0.006942062317614739 +SMPSO,ZDT4,NHV,4,0.006953254059073655 +SMPSO,ZDT4,NHV,5,0.006839379153075531 +SMPSO,ZDT4,NHV,6,0.007520716207632283 +SMPSO,ZDT4,NHV,7,0.007222634801999583 +SMPSO,ZDT4,NHV,8,0.007217244345255058 +SMPSO,ZDT4,NHV,9,0.00719245841164895 +SMPSO,ZDT4,NHV,10,0.0068389397724683 +SMPSO,ZDT4,NHV,11,0.006800710633995899 +SMPSO,ZDT4,NHV,12,0.007738497811516032 +SMPSO,ZDT4,NHV,13,0.007007129328216122 +SMPSO,ZDT4,NHV,14,0.007356674861398682 +SMPSO,ZDT4,NHV,15,0.006921583913943374 +SMPSO,ZDT4,NHV,16,0.00767368938794033 +SMPSO,ZDT4,NHV,17,0.006715693076205453 +SMPSO,ZDT4,NHV,18,0.0077667311038756015 +SMPSO,ZDT4,NHV,19,0.007054843527513399 +SMPSO,ZDT4,NHV,20,0.007704540381163971 +SMPSO,ZDT4,NHV,21,0.0072837345106402385 +SMPSO,ZDT4,NHV,22,0.007306420829380933 +SMPSO,ZDT4,NHV,23,0.007194408019075671 +SMPSO,ZDT4,NHV,24,0.007269929083773219 +SMPSO,ZDT6,NHV,0,0.011413557498676008 +SMPSO,ZDT6,NHV,1,0.011388879542759356 +SMPSO,ZDT6,NHV,2,0.011424239200755859 +SMPSO,ZDT6,NHV,3,0.011270209381571972 +SMPSO,ZDT6,NHV,4,0.011843051757531198 +SMPSO,ZDT6,NHV,5,0.011472133418174657 +SMPSO,ZDT6,NHV,6,0.01160981859201271 +SMPSO,ZDT6,NHV,7,0.011467408407697 +SMPSO,ZDT6,NHV,8,0.01153783971377298 +SMPSO,ZDT6,NHV,9,0.011270759181208678 +SMPSO,ZDT6,NHV,10,0.011142508596322598 +SMPSO,ZDT6,NHV,11,0.011526300594818295 +SMPSO,ZDT6,NHV,12,0.011849998521433425 +SMPSO,ZDT6,NHV,13,0.011295655621014422 +SMPSO,ZDT6,NHV,14,0.0118440262827616 +SMPSO,ZDT6,NHV,15,0.011856531073165866 +SMPSO,ZDT6,NHV,16,0.011522236831005506 +SMPSO,ZDT6,NHV,17,0.011518028011278547 +SMPSO,ZDT6,NHV,18,0.01161047083574862 +SMPSO,ZDT6,NHV,19,0.01151194407073508 +SMPSO,ZDT6,NHV,20,0.01128449746857052 +SMPSO,ZDT6,NHV,21,0.011473312747259268 +SMPSO,ZDT6,NHV,22,0.011639141599048775 +SMPSO,ZDT6,NHV,23,0.011362596620133059 +SMPSO,ZDT6,NHV,24,0.011421208089810952 +SMPSO,DTLZ1,NHV,0,0.010556012905425627 +SMPSO,DTLZ1,NHV,1,0.01022764213668892 +SMPSO,DTLZ1,NHV,2,0.01010456727724851 +SMPSO,DTLZ1,NHV,3,0.010991374261745013 +SMPSO,DTLZ1,NHV,4,0.010234728922229097 +SMPSO,DTLZ1,NHV,5,0.009978093185278536 +SMPSO,DTLZ1,NHV,6,0.01060897283761797 +SMPSO,DTLZ1,NHV,7,0.010092067766685364 +SMPSO,DTLZ1,NHV,8,0.010208124898567816 +SMPSO,DTLZ1,NHV,9,0.010172498613682746 +SMPSO,DTLZ1,NHV,10,0.009978012658659163 +SMPSO,DTLZ1,NHV,11,0.010186188668759533 +SMPSO,DTLZ1,NHV,12,0.011901498967232027 +SMPSO,DTLZ1,NHV,13,0.01017537959807957 +SMPSO,DTLZ1,NHV,14,0.010108617170391021 +SMPSO,DTLZ1,NHV,15,0.009754673235579103 +SMPSO,DTLZ1,NHV,16,0.010586240640070077 +SMPSO,DTLZ1,NHV,17,0.010213847502573592 +SMPSO,DTLZ1,NHV,18,0.010578422978715252 +SMPSO,DTLZ1,NHV,19,0.009843705647537448 +SMPSO,DTLZ1,NHV,20,0.010159436080371398 +SMPSO,DTLZ1,NHV,21,0.012636927232608897 +SMPSO,DTLZ1,NHV,22,0.011187605231116837 +SMPSO,DTLZ1,NHV,23,0.009854778703261902 +SMPSO,DTLZ1,NHV,24,0.010011615797215545 +SMPSO,DTLZ2,NHV,0,0.01708235436765093 +SMPSO,DTLZ2,NHV,1,0.018094807258506984 +SMPSO,DTLZ2,NHV,2,0.0167776835916551 +SMPSO,DTLZ2,NHV,3,0.01732491775782019 +SMPSO,DTLZ2,NHV,4,0.016395482473203882 +SMPSO,DTLZ2,NHV,5,0.01757261503144969 +SMPSO,DTLZ2,NHV,6,0.016677063510941448 +SMPSO,DTLZ2,NHV,7,0.016825928867097883 +SMPSO,DTLZ2,NHV,8,0.01716450552763138 +SMPSO,DTLZ2,NHV,9,0.017213151795146375 +SMPSO,DTLZ2,NHV,10,0.018270371098438654 +SMPSO,DTLZ2,NHV,11,0.01621977987433687 +SMPSO,DTLZ2,NHV,12,0.01674024943705843 +SMPSO,DTLZ2,NHV,13,0.017182057080846302 +SMPSO,DTLZ2,NHV,14,0.016759576938500942 +SMPSO,DTLZ2,NHV,15,0.017034385855512202 +SMPSO,DTLZ2,NHV,16,0.01686755226239489 +SMPSO,DTLZ2,NHV,17,0.017353593560240577 +SMPSO,DTLZ2,NHV,18,0.017204480802323063 +SMPSO,DTLZ2,NHV,19,0.017133227753172386 +SMPSO,DTLZ2,NHV,20,0.01708028790420857 +SMPSO,DTLZ2,NHV,21,0.016648034216584784 +SMPSO,DTLZ2,NHV,22,0.01773938342965764 +SMPSO,DTLZ2,NHV,23,0.017385765232307504 +SMPSO,DTLZ2,NHV,24,0.01729151373085469 +SMPSO,DTLZ3,NHV,0,0.016664319085597956 +SMPSO,DTLZ3,NHV,1,0.01759696899630092 +SMPSO,DTLZ3,NHV,2,0.5993418346028127 +SMPSO,DTLZ3,NHV,3,0.017625847282260798 +SMPSO,DTLZ3,NHV,4,0.5993418346028127 +SMPSO,DTLZ3,NHV,5,0.47981290319145786 +SMPSO,DTLZ3,NHV,6,0.01697145974705072 +SMPSO,DTLZ3,NHV,7,0.5993418346028127 +SMPSO,DTLZ3,NHV,8,0.018363294561302257 +SMPSO,DTLZ3,NHV,9,0.03775952891963563 +SMPSO,DTLZ3,NHV,10,0.33523156120541364 +SMPSO,DTLZ3,NHV,11,0.0175414722761279 +SMPSO,DTLZ3,NHV,12,0.5993418346028127 +SMPSO,DTLZ3,NHV,13,0.016317338247842428 +SMPSO,DTLZ3,NHV,14,0.016940492897317583 +SMPSO,DTLZ3,NHV,15,0.5993418346028127 +SMPSO,DTLZ3,NHV,16,0.01752917560457834 +SMPSO,DTLZ3,NHV,17,0.016564345400071234 +SMPSO,DTLZ3,NHV,18,0.017341573737295723 +SMPSO,DTLZ3,NHV,19,0.020256628947124655 +SMPSO,DTLZ3,NHV,20,0.5993418346028127 +SMPSO,DTLZ3,NHV,21,0.01771082058713347 +SMPSO,DTLZ3,NHV,22,0.017298876850979528 +SMPSO,DTLZ3,NHV,23,0.5993418346028127 +SMPSO,DTLZ3,NHV,24,0.5993418346028127 +SMPSO,DTLZ4,NHV,0,0.017671441454447545 +SMPSO,DTLZ4,NHV,1,0.017245007816716562 +SMPSO,DTLZ4,NHV,2,0.01766464094288922 +SMPSO,DTLZ4,NHV,3,0.017178953165181143 +SMPSO,DTLZ4,NHV,4,0.0179872402199015 +SMPSO,DTLZ4,NHV,5,0.017705432189984993 +SMPSO,DTLZ4,NHV,6,0.017785516300333204 +SMPSO,DTLZ4,NHV,7,0.01784795951343543 +SMPSO,DTLZ4,NHV,8,0.0176127428019206 +SMPSO,DTLZ4,NHV,9,0.017442714342231658 +SMPSO,DTLZ4,NHV,10,0.017435921644691432 +SMPSO,DTLZ4,NHV,11,0.018691161791387967 +SMPSO,DTLZ4,NHV,12,0.018113558536125396 +SMPSO,DTLZ4,NHV,13,0.01807571345521497 +SMPSO,DTLZ4,NHV,14,0.017016178931384407 +SMPSO,DTLZ4,NHV,15,0.017211941101230255 +SMPSO,DTLZ4,NHV,16,0.017030817535747755 +SMPSO,DTLZ4,NHV,17,0.017907501854918073 +SMPSO,DTLZ4,NHV,18,0.017989408368986104 +SMPSO,DTLZ4,NHV,19,0.018002320412709327 +SMPSO,DTLZ4,NHV,20,0.017288956296908076 +SMPSO,DTLZ4,NHV,21,0.01782727716923138 +SMPSO,DTLZ4,NHV,22,0.017420830735613513 +SMPSO,DTLZ4,NHV,23,0.017689346268691675 +SMPSO,DTLZ4,NHV,24,0.017613338197280948 +SMPSO,DTLZ5,NHV,0,0.01031403978669665 +SMPSO,DTLZ5,NHV,1,0.011513492374177203 +SMPSO,DTLZ5,NHV,2,0.011078066643654294 +SMPSO,DTLZ5,NHV,3,0.011037394793588673 +SMPSO,DTLZ5,NHV,4,0.011082852550062139 +SMPSO,DTLZ5,NHV,5,0.011352139992584998 +SMPSO,DTLZ5,NHV,6,0.01049058434934258 +SMPSO,DTLZ5,NHV,7,0.011381068179390774 +SMPSO,DTLZ5,NHV,8,0.01123793175654264 +SMPSO,DTLZ5,NHV,9,0.011405799141542272 +SMPSO,DTLZ5,NHV,10,0.011090459274193831 +SMPSO,DTLZ5,NHV,11,0.011055048698673575 +SMPSO,DTLZ5,NHV,12,0.009850856238735495 +SMPSO,DTLZ5,NHV,13,0.011595706199275968 +SMPSO,DTLZ5,NHV,14,0.01060028594329554 +SMPSO,DTLZ5,NHV,15,0.010166166605980242 +SMPSO,DTLZ5,NHV,16,0.010352192737993482 +SMPSO,DTLZ5,NHV,17,0.010153991785747829 +SMPSO,DTLZ5,NHV,18,0.011775728994582901 +SMPSO,DTLZ5,NHV,19,0.012178297718964726 +SMPSO,DTLZ5,NHV,20,0.011608970295870491 +SMPSO,DTLZ5,NHV,21,0.011218977502553407 +SMPSO,DTLZ5,NHV,22,0.010699362995287176 +SMPSO,DTLZ5,NHV,23,0.01063553221930491 +SMPSO,DTLZ5,NHV,24,0.011925880692299828 +SMPSO,DTLZ6,NHV,0,0.00944639795092772 +SMPSO,DTLZ6,NHV,1,0.009342753365579992 +SMPSO,DTLZ6,NHV,2,0.009692729348015794 +SMPSO,DTLZ6,NHV,3,0.00951699470106182 +SMPSO,DTLZ6,NHV,4,0.009287739484050705 +SMPSO,DTLZ6,NHV,5,0.009442551682165234 +SMPSO,DTLZ6,NHV,6,0.009239747944536192 +SMPSO,DTLZ6,NHV,7,0.010283361160326243 +SMPSO,DTLZ6,NHV,8,0.009020539844824094 +SMPSO,DTLZ6,NHV,9,0.009615156356836407 +SMPSO,DTLZ6,NHV,10,0.009294449004599192 +SMPSO,DTLZ6,NHV,11,0.009011019863442105 +SMPSO,DTLZ6,NHV,12,0.010038971330021962 +SMPSO,DTLZ6,NHV,13,0.009310828921705872 +SMPSO,DTLZ6,NHV,14,0.009340783576401224 +SMPSO,DTLZ6,NHV,15,0.009093485145122315 +SMPSO,DTLZ6,NHV,16,0.009878214651358741 +SMPSO,DTLZ6,NHV,17,0.009212513890278107 +SMPSO,DTLZ6,NHV,18,0.00901380588448042 +SMPSO,DTLZ6,NHV,19,0.00904801521589127 +SMPSO,DTLZ6,NHV,20,0.009242743515146867 +SMPSO,DTLZ6,NHV,21,0.009166318223223335 +SMPSO,DTLZ6,NHV,22,0.009460289104983866 +SMPSO,DTLZ6,NHV,23,0.009109184875469523 +SMPSO,DTLZ6,NHV,24,0.009988985747741763 +SMPSO,DTLZ7,NHV,0,0.007623568954315707 +SMPSO,DTLZ7,NHV,1,0.00743469068108682 +SMPSO,DTLZ7,NHV,2,0.007493370322648851 +SMPSO,DTLZ7,NHV,3,0.007422565715654139 +SMPSO,DTLZ7,NHV,4,0.007909340791021013 +SMPSO,DTLZ7,NHV,5,0.0075581459602411805 +SMPSO,DTLZ7,NHV,6,0.007415454996203108 +SMPSO,DTLZ7,NHV,7,0.00782822624850299 +SMPSO,DTLZ7,NHV,8,0.008184648016525409 +SMPSO,DTLZ7,NHV,9,0.0076632381585693965 +SMPSO,DTLZ7,NHV,10,0.007612087452566141 +SMPSO,DTLZ7,NHV,11,0.007910891145115118 +SMPSO,DTLZ7,NHV,12,0.007713258851926641 +SMPSO,DTLZ7,NHV,13,0.007714840558184277 +SMPSO,DTLZ7,NHV,14,0.0075376403897520206 +SMPSO,DTLZ7,NHV,15,0.00765905307725856 +SMPSO,DTLZ7,NHV,16,0.007933798622252963 +SMPSO,DTLZ7,NHV,17,0.007706121134431032 +SMPSO,DTLZ7,NHV,18,0.007790777923617709 +SMPSO,DTLZ7,NHV,19,0.0077576538513124405 +SMPSO,DTLZ7,NHV,20,0.008322265298673304 +SMPSO,DTLZ7,NHV,21,0.007530029420818707 +SMPSO,DTLZ7,NHV,22,0.007617599091643168 +SMPSO,DTLZ7,NHV,23,0.007774044059292606 +SMPSO,DTLZ7,NHV,24,0.007747140954517229 +SMPSO,WFG1,NHV,0,0.8077154267587853 +SMPSO,WFG1,NHV,1,0.8130210354987717 +SMPSO,WFG1,NHV,2,0.8346446246550961 +SMPSO,WFG1,NHV,3,0.8255062362298785 +SMPSO,WFG1,NHV,4,0.8149190247652502 +SMPSO,WFG1,NHV,5,0.8151015452879937 +SMPSO,WFG1,NHV,6,0.8151779351534812 +SMPSO,WFG1,NHV,7,0.8104080660822524 +SMPSO,WFG1,NHV,8,0.789281436216743 +SMPSO,WFG1,NHV,9,0.8203842180012669 +SMPSO,WFG1,NHV,10,0.8203702550956802 +SMPSO,WFG1,NHV,11,0.8072810733169894 +SMPSO,WFG1,NHV,12,0.8226407441593064 +SMPSO,WFG1,NHV,13,0.8226501202596218 +SMPSO,WFG1,NHV,14,0.8088949568291683 +SMPSO,WFG1,NHV,15,0.8287823264911077 +SMPSO,WFG1,NHV,16,0.7764398046529999 +SMPSO,WFG1,NHV,17,0.8151576185593321 +SMPSO,WFG1,NHV,18,0.8057258955758749 +SMPSO,WFG1,NHV,19,0.8104917539904549 +SMPSO,WFG1,NHV,20,0.8242635464308017 +SMPSO,WFG1,NHV,21,0.8250678375720686 +SMPSO,WFG1,NHV,22,0.8013538613754276 +SMPSO,WFG1,NHV,23,0.8234945503710693 +SMPSO,WFG1,NHV,24,0.8170681650994184 +SMPSO,WFG2,NHV,0,0.003805707434222816 +SMPSO,WFG2,NHV,1,0.005122484214582612 +SMPSO,WFG2,NHV,2,0.005051168932886374 +SMPSO,WFG2,NHV,3,0.005477343596404838 +SMPSO,WFG2,NHV,4,0.006584420583497286 +SMPSO,WFG2,NHV,5,0.00583939241009479 +SMPSO,WFG2,NHV,6,0.003362614089561955 +SMPSO,WFG2,NHV,7,0.0045670043010702654 +SMPSO,WFG2,NHV,8,0.0053374601828198864 +SMPSO,WFG2,NHV,9,0.0059414261010892755 +SMPSO,WFG2,NHV,10,0.006288576571298665 +SMPSO,WFG2,NHV,11,0.004918177127363976 +SMPSO,WFG2,NHV,12,0.005478929134578814 +SMPSO,WFG2,NHV,13,0.003994659607609474 +SMPSO,WFG2,NHV,14,0.007037992656373504 +SMPSO,WFG2,NHV,15,0.004517174248274136 +SMPSO,WFG2,NHV,16,0.005358039410168103 +SMPSO,WFG2,NHV,17,0.004404241148516563 +SMPSO,WFG2,NHV,18,0.004953913700189161 +SMPSO,WFG2,NHV,19,0.003199339106897736 +SMPSO,WFG2,NHV,20,0.005379266558613205 +SMPSO,WFG2,NHV,21,0.004523158923999571 +SMPSO,WFG2,NHV,22,0.0036385315940037355 +SMPSO,WFG2,NHV,23,0.005864610367621204 +SMPSO,WFG2,NHV,24,0.0045906525281120825 +SMPSO,WFG3,NHV,0,0.009536600703388465 +SMPSO,WFG3,NHV,1,0.010214304979441646 +SMPSO,WFG3,NHV,2,0.009883641251107633 +SMPSO,WFG3,NHV,3,0.01178392531139072 +SMPSO,WFG3,NHV,4,0.010964132134381743 +SMPSO,WFG3,NHV,5,0.010336726933307672 +SMPSO,WFG3,NHV,6,0.01021929983024994 +SMPSO,WFG3,NHV,7,0.009935102634038295 +SMPSO,WFG3,NHV,8,0.009172532243943765 +SMPSO,WFG3,NHV,9,0.01066052096583281 +SMPSO,WFG3,NHV,10,0.009932026137277061 +SMPSO,WFG3,NHV,11,0.010130655287390544 +SMPSO,WFG3,NHV,12,0.01026027211576963 +SMPSO,WFG3,NHV,13,0.009657831707039488 +SMPSO,WFG3,NHV,14,0.009357482354842683 +SMPSO,WFG3,NHV,15,0.009208834666150079 +SMPSO,WFG3,NHV,16,0.009644677749891417 +SMPSO,WFG3,NHV,17,0.009592398041093242 +SMPSO,WFG3,NHV,18,0.01091240042501207 +SMPSO,WFG3,NHV,19,0.009235610460410215 +SMPSO,WFG3,NHV,20,0.009665080770227763 +SMPSO,WFG3,NHV,21,0.009184171757578574 +SMPSO,WFG3,NHV,22,0.010182024089701036 +SMPSO,WFG3,NHV,23,0.0110121910790828 +SMPSO,WFG3,NHV,24,0.009627140385417343 +SMPSO,WFG4,NHV,0,0.0935624683603532 +SMPSO,WFG4,NHV,1,0.09051404568628418 +SMPSO,WFG4,NHV,2,0.09546618411189989 +SMPSO,WFG4,NHV,3,0.07939497700045806 +SMPSO,WFG4,NHV,4,0.09200534372775371 +SMPSO,WFG4,NHV,5,0.07698691237274469 +SMPSO,WFG4,NHV,6,0.08910507448792515 +SMPSO,WFG4,NHV,7,0.09242340438043606 +SMPSO,WFG4,NHV,8,0.09049221267376073 +SMPSO,WFG4,NHV,9,0.0811781445296178 +SMPSO,WFG4,NHV,10,0.08690700046757116 +SMPSO,WFG4,NHV,11,0.10009289067384275 +SMPSO,WFG4,NHV,12,0.07673990782883133 +SMPSO,WFG4,NHV,13,0.10539789759018647 +SMPSO,WFG4,NHV,14,0.076796538030241 +SMPSO,WFG4,NHV,15,0.08833720329027772 +SMPSO,WFG4,NHV,16,0.09381200081003738 +SMPSO,WFG4,NHV,17,0.08397773664296748 +SMPSO,WFG4,NHV,18,0.08721377588187229 +SMPSO,WFG4,NHV,19,0.08301294547943527 +SMPSO,WFG4,NHV,20,0.09481679667922227 +SMPSO,WFG4,NHV,21,0.08409566775181399 +SMPSO,WFG4,NHV,22,0.09219457118368657 +SMPSO,WFG4,NHV,23,0.09060794474595202 +SMPSO,WFG4,NHV,24,0.07582333321966639 +SMPSO,WFG5,NHV,0,0.16172715203386778 +SMPSO,WFG5,NHV,1,0.16186017136821162 +SMPSO,WFG5,NHV,2,0.16186605252178765 +SMPSO,WFG5,NHV,3,0.1616067005759907 +SMPSO,WFG5,NHV,4,0.1616918236076328 +SMPSO,WFG5,NHV,5,0.1618422368595429 +SMPSO,WFG5,NHV,6,0.16182299037714798 +SMPSO,WFG5,NHV,7,0.1615870051167655 +SMPSO,WFG5,NHV,8,0.16191611353228907 +SMPSO,WFG5,NHV,9,0.1619265132735599 +SMPSO,WFG5,NHV,10,0.16170215106561736 +SMPSO,WFG5,NHV,11,0.16164517366232756 +SMPSO,WFG5,NHV,12,0.16173210637348434 +SMPSO,WFG5,NHV,13,0.16189649899917014 +SMPSO,WFG5,NHV,14,0.16189511483364205 +SMPSO,WFG5,NHV,15,0.16156461413681567 +SMPSO,WFG5,NHV,16,0.16186889363897472 +SMPSO,WFG5,NHV,17,0.1620888194066945 +SMPSO,WFG5,NHV,18,0.16188086351859143 +SMPSO,WFG5,NHV,19,0.16134068336212626 +SMPSO,WFG5,NHV,20,0.16203535546807735 +SMPSO,WFG5,NHV,21,0.16170097598605682 +SMPSO,WFG5,NHV,22,0.1619379037703389 +SMPSO,WFG5,NHV,23,0.16169459303931355 +SMPSO,WFG5,NHV,24,0.16156312258296124 +SMPSO,WFG6,NHV,0,0.014498359846337738 +SMPSO,WFG6,NHV,1,0.013178478075212552 +SMPSO,WFG6,NHV,2,0.012859634210108606 +SMPSO,WFG6,NHV,3,0.013986754155977943 +SMPSO,WFG6,NHV,4,0.016740245081471428 +SMPSO,WFG6,NHV,5,0.012980563258216948 +SMPSO,WFG6,NHV,6,0.014644297027248232 +SMPSO,WFG6,NHV,7,0.015422142849247034 +SMPSO,WFG6,NHV,8,0.01697776900453829 +SMPSO,WFG6,NHV,9,0.013071842340165785 +SMPSO,WFG6,NHV,10,0.01668682115103204 +SMPSO,WFG6,NHV,11,0.013411635506606512 +SMPSO,WFG6,NHV,12,0.014114412603234316 +SMPSO,WFG6,NHV,13,0.014880650162770626 +SMPSO,WFG6,NHV,14,0.014753669303947614 +SMPSO,WFG6,NHV,15,0.013570919068143117 +SMPSO,WFG6,NHV,16,0.019302399051599917 +SMPSO,WFG6,NHV,17,0.015623171534534963 +SMPSO,WFG6,NHV,18,0.014973124109239455 +SMPSO,WFG6,NHV,19,0.01244636946508837 +SMPSO,WFG6,NHV,20,0.014929632349199418 +SMPSO,WFG6,NHV,21,0.012093757053431409 +SMPSO,WFG6,NHV,22,0.013894709180360065 +SMPSO,WFG6,NHV,23,0.018579089440872054 +SMPSO,WFG6,NHV,24,0.01690458876364298 +SMPSO,WFG7,NHV,0,0.02130730136197234 +SMPSO,WFG7,NHV,1,0.02250358178965528 +SMPSO,WFG7,NHV,2,0.02501093715616176 +SMPSO,WFG7,NHV,3,0.02474195630682441 +SMPSO,WFG7,NHV,4,0.020913345158354302 +SMPSO,WFG7,NHV,5,0.024302103146838894 +SMPSO,WFG7,NHV,6,0.022769539427629937 +SMPSO,WFG7,NHV,7,0.020598848474228437 +SMPSO,WFG7,NHV,8,0.022606194639067323 +SMPSO,WFG7,NHV,9,0.022177904403977933 +SMPSO,WFG7,NHV,10,0.0218063061096061 +SMPSO,WFG7,NHV,11,0.02484597188316262 +SMPSO,WFG7,NHV,12,0.02218104297512491 +SMPSO,WFG7,NHV,13,0.021574062538237126 +SMPSO,WFG7,NHV,14,0.020877228824846217 +SMPSO,WFG7,NHV,15,0.022200813425621302 +SMPSO,WFG7,NHV,16,0.022508121198321573 +SMPSO,WFG7,NHV,17,0.02135124403400146 +SMPSO,WFG7,NHV,18,0.02362996305359044 +SMPSO,WFG7,NHV,19,0.02502850704381021 +SMPSO,WFG7,NHV,20,0.023059917786280137 +SMPSO,WFG7,NHV,21,0.020436969381063097 +SMPSO,WFG7,NHV,22,0.022332097306570486 +SMPSO,WFG7,NHV,23,0.023509297710465726 +SMPSO,WFG7,NHV,24,0.02412575951202789 +SMPSO,WFG8,NHV,0,0.3081830826901246 +SMPSO,WFG8,NHV,1,0.3088502167357362 +SMPSO,WFG8,NHV,2,0.3132228848328962 +SMPSO,WFG8,NHV,3,0.303329395671566 +SMPSO,WFG8,NHV,4,0.30360301309153526 +SMPSO,WFG8,NHV,5,0.3092004898591574 +SMPSO,WFG8,NHV,6,0.3054910726085691 +SMPSO,WFG8,NHV,7,0.30220198808283427 +SMPSO,WFG8,NHV,8,0.30872485468092103 +SMPSO,WFG8,NHV,9,0.3111175229990357 +SMPSO,WFG8,NHV,10,0.3019052462008721 +SMPSO,WFG8,NHV,11,0.3060005850087285 +SMPSO,WFG8,NHV,12,0.3036414175488026 +SMPSO,WFG8,NHV,13,0.30633457460739055 +SMPSO,WFG8,NHV,14,0.3041806064724252 +SMPSO,WFG8,NHV,15,0.30078652769266934 +SMPSO,WFG8,NHV,16,0.31459387254782856 +SMPSO,WFG8,NHV,17,0.30936745925445486 +SMPSO,WFG8,NHV,18,0.28791967387174566 +SMPSO,WFG8,NHV,19,0.29836680682296746 +SMPSO,WFG8,NHV,20,0.31323847551594464 +SMPSO,WFG8,NHV,21,0.29862528437876534 +SMPSO,WFG8,NHV,22,0.3068792023756287 +SMPSO,WFG8,NHV,23,0.30042655650408656 +SMPSO,WFG8,NHV,24,0.31021662303372666 +SMPSO,WFG9,NHV,0,0.04183924740387712 +SMPSO,WFG9,NHV,1,0.04017571680817267 +SMPSO,WFG9,NHV,2,0.0407786418262559 +SMPSO,WFG9,NHV,3,0.04244667094398702 +SMPSO,WFG9,NHV,4,0.03879859132358887 +SMPSO,WFG9,NHV,5,0.04101496274139749 +SMPSO,WFG9,NHV,6,0.040336316992068744 +SMPSO,WFG9,NHV,7,0.04104988464036752 +SMPSO,WFG9,NHV,8,0.041557426777447004 +SMPSO,WFG9,NHV,9,0.043663221427732934 +SMPSO,WFG9,NHV,10,0.04302614678502914 +SMPSO,WFG9,NHV,11,0.04394074979150131 +SMPSO,WFG9,NHV,12,0.03898265060309547 +SMPSO,WFG9,NHV,13,0.04089259369242981 +SMPSO,WFG9,NHV,14,0.042718850231432626 +SMPSO,WFG9,NHV,15,0.040185420287170204 +SMPSO,WFG9,NHV,16,0.04368387668423035 +SMPSO,WFG9,NHV,17,0.04062430545920215 +SMPSO,WFG9,NHV,18,0.04313753766764161 +SMPSO,WFG9,NHV,19,0.0422692481486826 +SMPSO,WFG9,NHV,20,0.042057330374806856 +SMPSO,WFG9,NHV,21,0.04184882371213594 +SMPSO,WFG9,NHV,22,0.043137121070952245 +SMPSO,WFG9,NHV,23,0.039306787762906414 +SMPSO,WFG9,NHV,24,0.041652671494222915 +OMOPSO,ZDT1,NHV,0,0.007419479103885185 +OMOPSO,ZDT1,NHV,1,0.0064717727782585 +OMOPSO,ZDT1,NHV,2,0.007460819704923627 +OMOPSO,ZDT1,NHV,3,0.007067332839564289 +OMOPSO,ZDT1,NHV,4,0.007286343696183417 +OMOPSO,ZDT1,NHV,5,0.00763004345290097 +OMOPSO,ZDT1,NHV,6,0.00738041984632587 +OMOPSO,ZDT1,NHV,7,0.007308654357350397 +OMOPSO,ZDT1,NHV,8,0.006824804722140643 +OMOPSO,ZDT1,NHV,9,0.008046127014060156 +OMOPSO,ZDT1,NHV,10,0.0075421986177265365 +OMOPSO,ZDT1,NHV,11,0.007300450974867423 +OMOPSO,ZDT1,NHV,12,0.006648445574153117 +OMOPSO,ZDT1,NHV,13,0.0069814891801831536 +OMOPSO,ZDT1,NHV,14,0.006609800229193108 +OMOPSO,ZDT1,NHV,15,0.006820361518575457 +OMOPSO,ZDT1,NHV,16,0.006836321467077799 +OMOPSO,ZDT1,NHV,17,0.008399151644442049 +OMOPSO,ZDT1,NHV,18,0.0066147356874797225 +OMOPSO,ZDT1,NHV,19,0.0074453786322542514 +OMOPSO,ZDT1,NHV,20,0.007513675240749973 +OMOPSO,ZDT1,NHV,21,0.007296136804670561 +OMOPSO,ZDT1,NHV,22,0.0067197097663819205 +OMOPSO,ZDT1,NHV,23,0.010337391743460378 +OMOPSO,ZDT1,NHV,24,0.007259899129631653 +OMOPSO,ZDT2,NHV,0,0.012976968944352074 +OMOPSO,ZDT2,NHV,1,0.013143803399587761 +OMOPSO,ZDT2,NHV,2,0.01295638871250393 +OMOPSO,ZDT2,NHV,3,0.013083291970872213 +OMOPSO,ZDT2,NHV,4,0.014340162762242037 +OMOPSO,ZDT2,NHV,5,0.013934349313385441 +OMOPSO,ZDT2,NHV,6,0.01375530018202642 +OMOPSO,ZDT2,NHV,7,0.013037789051101978 +OMOPSO,ZDT2,NHV,8,0.014441921411953995 +OMOPSO,ZDT2,NHV,9,0.014619857488146204 +OMOPSO,ZDT2,NHV,10,0.013670147191566784 +OMOPSO,ZDT2,NHV,11,0.013556631690917698 +OMOPSO,ZDT2,NHV,12,0.017320697262422358 +OMOPSO,ZDT2,NHV,13,0.013995439938996213 +OMOPSO,ZDT2,NHV,14,0.015171781091575354 +OMOPSO,ZDT2,NHV,15,0.013617154105640794 +OMOPSO,ZDT2,NHV,16,0.01372454053503891 +OMOPSO,ZDT2,NHV,17,0.014351155908421953 +OMOPSO,ZDT2,NHV,18,0.014600367105694456 +OMOPSO,ZDT2,NHV,19,0.01636152919740752 +OMOPSO,ZDT2,NHV,20,0.013783120514783587 +OMOPSO,ZDT2,NHV,21,0.013789151368005625 +OMOPSO,ZDT2,NHV,22,0.012958019617521965 +OMOPSO,ZDT2,NHV,23,0.013174584672009382 +OMOPSO,ZDT2,NHV,24,0.013257562258329303 +OMOPSO,ZDT3,NHV,0,0.005102961596194944 +OMOPSO,ZDT3,NHV,1,0.011152104965096887 +OMOPSO,ZDT3,NHV,2,0.004339454448115787 +OMOPSO,ZDT3,NHV,3,0.005351854392069866 +OMOPSO,ZDT3,NHV,4,0.004485679511985419 +OMOPSO,ZDT3,NHV,5,0.004066366922671594 +OMOPSO,ZDT3,NHV,6,0.004933882084439012 +OMOPSO,ZDT3,NHV,7,0.003990544853394118 +OMOPSO,ZDT3,NHV,8,0.00407309163310432 +OMOPSO,ZDT3,NHV,9,0.004863782196032895 +OMOPSO,ZDT3,NHV,10,0.008702645135061915 +OMOPSO,ZDT3,NHV,11,0.0050996885954166515 +OMOPSO,ZDT3,NHV,12,0.005081486385535738 +OMOPSO,ZDT3,NHV,13,0.0041323233587724495 +OMOPSO,ZDT3,NHV,14,0.004081727565941495 +OMOPSO,ZDT3,NHV,15,0.004539880189728174 +OMOPSO,ZDT3,NHV,16,0.005172398432229053 +OMOPSO,ZDT3,NHV,17,0.003962097174263324 +OMOPSO,ZDT3,NHV,18,0.005606772709224828 +OMOPSO,ZDT3,NHV,19,0.0037157064841106813 +OMOPSO,ZDT3,NHV,20,0.00488399168956577 +OMOPSO,ZDT3,NHV,21,0.0061533995528435526 +OMOPSO,ZDT3,NHV,22,0.0038889733855812514 +OMOPSO,ZDT3,NHV,23,0.004205274792064229 +OMOPSO,ZDT3,NHV,24,0.0042881445263008855 +OMOPSO,ZDT4,NHV,0,1.0 +OMOPSO,ZDT4,NHV,1,1.0 +OMOPSO,ZDT4,NHV,2,1.0 +OMOPSO,ZDT4,NHV,3,1.0 +OMOPSO,ZDT4,NHV,4,1.0 +OMOPSO,ZDT4,NHV,5,1.0 +OMOPSO,ZDT4,NHV,6,1.0 +OMOPSO,ZDT4,NHV,7,1.0 +OMOPSO,ZDT4,NHV,8,1.0 +OMOPSO,ZDT4,NHV,9,1.0 +OMOPSO,ZDT4,NHV,10,1.0 +OMOPSO,ZDT4,NHV,11,1.0 +OMOPSO,ZDT4,NHV,12,1.0 +OMOPSO,ZDT4,NHV,13,1.0 +OMOPSO,ZDT4,NHV,14,1.0 +OMOPSO,ZDT4,NHV,15,1.0 +OMOPSO,ZDT4,NHV,16,1.0 +OMOPSO,ZDT4,NHV,17,1.0 +OMOPSO,ZDT4,NHV,18,1.0 +OMOPSO,ZDT4,NHV,19,1.0 +OMOPSO,ZDT4,NHV,20,1.0 +OMOPSO,ZDT4,NHV,21,1.0 +OMOPSO,ZDT4,NHV,22,1.0 +OMOPSO,ZDT4,NHV,23,1.0 +OMOPSO,ZDT4,NHV,24,1.0 +OMOPSO,ZDT6,NHV,0,0.011603530508861426 +OMOPSO,ZDT6,NHV,1,0.011384014042465251 +OMOPSO,ZDT6,NHV,2,0.011241303922378543 +OMOPSO,ZDT6,NHV,3,0.011535068457871 +OMOPSO,ZDT6,NHV,4,0.01133952020272222 +OMOPSO,ZDT6,NHV,5,0.011378815357473204 +OMOPSO,ZDT6,NHV,6,0.011244656245693707 +OMOPSO,ZDT6,NHV,7,0.011353040051634955 +OMOPSO,ZDT6,NHV,8,0.011150582935206543 +OMOPSO,ZDT6,NHV,9,0.011069586132164577 +OMOPSO,ZDT6,NHV,10,0.011298599356240446 +OMOPSO,ZDT6,NHV,11,0.011408330928656785 +OMOPSO,ZDT6,NHV,12,0.01129864973134398 +OMOPSO,ZDT6,NHV,13,0.011339703134875201 +OMOPSO,ZDT6,NHV,14,0.011305441579840814 +OMOPSO,ZDT6,NHV,15,0.011436037247946063 +OMOPSO,ZDT6,NHV,16,0.011466606924819489 +OMOPSO,ZDT6,NHV,17,0.01123642323560159 +OMOPSO,ZDT6,NHV,18,0.01119409158084117 +OMOPSO,ZDT6,NHV,19,0.011390260039477074 +OMOPSO,ZDT6,NHV,20,0.011481759883397835 +OMOPSO,ZDT6,NHV,21,0.011200918817816818 +OMOPSO,ZDT6,NHV,22,0.011275186922283242 +OMOPSO,ZDT6,NHV,23,0.011306728828872736 +OMOPSO,ZDT6,NHV,24,0.011155381730744263 +OMOPSO,DTLZ1,NHV,0,1.0 +OMOPSO,DTLZ1,NHV,1,1.0 +OMOPSO,DTLZ1,NHV,2,1.0 +OMOPSO,DTLZ1,NHV,3,1.0 +OMOPSO,DTLZ1,NHV,4,1.0 +OMOPSO,DTLZ1,NHV,5,1.0 +OMOPSO,DTLZ1,NHV,6,1.0 +OMOPSO,DTLZ1,NHV,7,1.0 +OMOPSO,DTLZ1,NHV,8,1.0 +OMOPSO,DTLZ1,NHV,9,1.0 +OMOPSO,DTLZ1,NHV,10,1.0 +OMOPSO,DTLZ1,NHV,11,1.0 +OMOPSO,DTLZ1,NHV,12,1.0 +OMOPSO,DTLZ1,NHV,13,1.0 +OMOPSO,DTLZ1,NHV,14,1.0 +OMOPSO,DTLZ1,NHV,15,1.0 +OMOPSO,DTLZ1,NHV,16,1.0 +OMOPSO,DTLZ1,NHV,17,1.0 +OMOPSO,DTLZ1,NHV,18,1.0 +OMOPSO,DTLZ1,NHV,19,1.0 +OMOPSO,DTLZ1,NHV,20,1.0 +OMOPSO,DTLZ1,NHV,21,1.0 +OMOPSO,DTLZ1,NHV,22,1.0 +OMOPSO,DTLZ1,NHV,23,1.0 +OMOPSO,DTLZ1,NHV,24,1.0 +OMOPSO,DTLZ2,NHV,0,0.01677243586439514 +OMOPSO,DTLZ2,NHV,1,0.01722078278801009 +OMOPSO,DTLZ2,NHV,2,0.016307811192321053 +OMOPSO,DTLZ2,NHV,3,0.01807401842176337 +OMOPSO,DTLZ2,NHV,4,0.01607374375958015 +OMOPSO,DTLZ2,NHV,5,0.017399358244242213 +OMOPSO,DTLZ2,NHV,6,0.017094219565741198 +OMOPSO,DTLZ2,NHV,7,0.01803478276691506 +OMOPSO,DTLZ2,NHV,8,0.01707086735957475 +OMOPSO,DTLZ2,NHV,9,0.016203322565198852 +OMOPSO,DTLZ2,NHV,10,0.01705596286663713 +OMOPSO,DTLZ2,NHV,11,0.016715531253677973 +OMOPSO,DTLZ2,NHV,12,0.017303332991013498 +OMOPSO,DTLZ2,NHV,13,0.016360941203220736 +OMOPSO,DTLZ2,NHV,14,0.01664876476057009 +OMOPSO,DTLZ2,NHV,15,0.016735531123113212 +OMOPSO,DTLZ2,NHV,16,0.017226688020821945 +OMOPSO,DTLZ2,NHV,17,0.01614507178302582 +OMOPSO,DTLZ2,NHV,18,0.016317147430797596 +OMOPSO,DTLZ2,NHV,19,0.01677953071518068 +OMOPSO,DTLZ2,NHV,20,0.017366867064775304 +OMOPSO,DTLZ2,NHV,21,0.0169511484079784 +OMOPSO,DTLZ2,NHV,22,0.016899020956062216 +OMOPSO,DTLZ2,NHV,23,0.016581554634259588 +OMOPSO,DTLZ2,NHV,24,0.016754404774928955 +OMOPSO,DTLZ3,NHV,0,1.0 +OMOPSO,DTLZ3,NHV,1,0.6084346444099802 +OMOPSO,DTLZ3,NHV,2,1.0 +OMOPSO,DTLZ3,NHV,3,1.0 +OMOPSO,DTLZ3,NHV,4,1.0 +OMOPSO,DTLZ3,NHV,5,1.0 +OMOPSO,DTLZ3,NHV,6,1.0 +OMOPSO,DTLZ3,NHV,7,1.0 +OMOPSO,DTLZ3,NHV,8,1.0 +OMOPSO,DTLZ3,NHV,9,1.0 +OMOPSO,DTLZ3,NHV,10,1.0 +OMOPSO,DTLZ3,NHV,11,1.0 +OMOPSO,DTLZ3,NHV,12,1.0 +OMOPSO,DTLZ3,NHV,13,1.0 +OMOPSO,DTLZ3,NHV,14,1.0 +OMOPSO,DTLZ3,NHV,15,1.0 +OMOPSO,DTLZ3,NHV,16,1.0 +OMOPSO,DTLZ3,NHV,17,1.0 +OMOPSO,DTLZ3,NHV,18,1.0 +OMOPSO,DTLZ3,NHV,19,1.0 +OMOPSO,DTLZ3,NHV,20,1.0 +OMOPSO,DTLZ3,NHV,21,1.0 +OMOPSO,DTLZ3,NHV,22,1.0 +OMOPSO,DTLZ3,NHV,23,1.0 +OMOPSO,DTLZ3,NHV,24,1.0 +OMOPSO,DTLZ4,NHV,0,0.017086594677405698 +OMOPSO,DTLZ4,NHV,1,0.019316209811058416 +OMOPSO,DTLZ4,NHV,2,1.0 +OMOPSO,DTLZ4,NHV,3,0.017359114277378795 +OMOPSO,DTLZ4,NHV,4,0.015418499535037822 +OMOPSO,DTLZ4,NHV,5,0.017695572089669542 +OMOPSO,DTLZ4,NHV,6,0.018103770538496766 +OMOPSO,DTLZ4,NHV,7,0.019890979240402062 +OMOPSO,DTLZ4,NHV,8,0.018560949240476576 +OMOPSO,DTLZ4,NHV,9,0.019270094805407756 +OMOPSO,DTLZ4,NHV,10,0.01796470559908725 +OMOPSO,DTLZ4,NHV,11,0.019845202137066864 +OMOPSO,DTLZ4,NHV,12,0.019139473193220513 +OMOPSO,DTLZ4,NHV,13,1.0 +OMOPSO,DTLZ4,NHV,14,0.01741100007875107 +OMOPSO,DTLZ4,NHV,15,0.016835265186604165 +OMOPSO,DTLZ4,NHV,16,0.01920027241259492 +OMOPSO,DTLZ4,NHV,17,0.018991376450054 +OMOPSO,DTLZ4,NHV,18,0.022101804802429847 +OMOPSO,DTLZ4,NHV,19,0.018424886902732585 +OMOPSO,DTLZ4,NHV,20,0.01793312173530892 +OMOPSO,DTLZ4,NHV,21,0.017600703775633164 +OMOPSO,DTLZ4,NHV,22,0.01897796407061436 +OMOPSO,DTLZ4,NHV,23,0.018745081601150626 +OMOPSO,DTLZ4,NHV,24,0.019749106343918688 +OMOPSO,DTLZ5,NHV,0,0.010169931123039211 +OMOPSO,DTLZ5,NHV,1,0.01051274092379717 +OMOPSO,DTLZ5,NHV,2,0.011278990028858571 +OMOPSO,DTLZ5,NHV,3,0.01034383921766202 +OMOPSO,DTLZ5,NHV,4,0.010795474307098929 +OMOPSO,DTLZ5,NHV,5,0.010834709518832586 +OMOPSO,DTLZ5,NHV,6,0.010099238308925007 +OMOPSO,DTLZ5,NHV,7,0.01017653081131964 +OMOPSO,DTLZ5,NHV,8,0.010152617777365536 +OMOPSO,DTLZ5,NHV,9,0.0096825597087008 +OMOPSO,DTLZ5,NHV,10,0.010062471752373403 +OMOPSO,DTLZ5,NHV,11,0.010383778590741688 +OMOPSO,DTLZ5,NHV,12,0.011080348790512451 +OMOPSO,DTLZ5,NHV,13,0.009814952273328958 +OMOPSO,DTLZ5,NHV,14,0.0104540536933182 +OMOPSO,DTLZ5,NHV,15,0.009639434820970405 +OMOPSO,DTLZ5,NHV,16,0.010270856994653133 +OMOPSO,DTLZ5,NHV,17,0.010500111938627432 +OMOPSO,DTLZ5,NHV,18,0.010128527204028681 +OMOPSO,DTLZ5,NHV,19,0.010245926832492036 +OMOPSO,DTLZ5,NHV,20,0.009615796608508309 +OMOPSO,DTLZ5,NHV,21,0.010604806412530143 +OMOPSO,DTLZ5,NHV,22,0.01070736808306405 +OMOPSO,DTLZ5,NHV,23,0.010513141811561266 +OMOPSO,DTLZ5,NHV,24,0.010049169121194024 +OMOPSO,DTLZ6,NHV,0,0.009012836647409483 +OMOPSO,DTLZ6,NHV,1,0.00895297591253541 +OMOPSO,DTLZ6,NHV,2,0.008774825694644495 +OMOPSO,DTLZ6,NHV,3,0.009029335922236204 +OMOPSO,DTLZ6,NHV,4,0.00916275465844163 +OMOPSO,DTLZ6,NHV,5,0.009095680945533924 +OMOPSO,DTLZ6,NHV,6,0.009225891650361362 +OMOPSO,DTLZ6,NHV,7,0.009137609288024318 +OMOPSO,DTLZ6,NHV,8,0.009109618504393069 +OMOPSO,DTLZ6,NHV,9,0.008800588262648845 +OMOPSO,DTLZ6,NHV,10,0.008775207608865743 +OMOPSO,DTLZ6,NHV,11,0.008754681979159296 +OMOPSO,DTLZ6,NHV,12,0.008878754421062007 +OMOPSO,DTLZ6,NHV,13,0.008835965817881042 +OMOPSO,DTLZ6,NHV,14,0.008990272554360357 +OMOPSO,DTLZ6,NHV,15,0.009266958755595023 +OMOPSO,DTLZ6,NHV,16,0.009115272065137181 +OMOPSO,DTLZ6,NHV,17,0.009174944816189079 +OMOPSO,DTLZ6,NHV,18,0.009055932544440926 +OMOPSO,DTLZ6,NHV,19,0.008920294571464038 +OMOPSO,DTLZ6,NHV,20,0.008805164665630638 +OMOPSO,DTLZ6,NHV,21,0.009159403905279917 +OMOPSO,DTLZ6,NHV,22,0.008876826973616359 +OMOPSO,DTLZ6,NHV,23,0.008998331251228509 +OMOPSO,DTLZ6,NHV,24,0.008977025780665504 +OMOPSO,DTLZ7,NHV,0,0.008307614879730196 +OMOPSO,DTLZ7,NHV,1,0.3528898132541729 +OMOPSO,DTLZ7,NHV,2,0.008249532902861123 +OMOPSO,DTLZ7,NHV,3,0.008420999220174918 +OMOPSO,DTLZ7,NHV,4,0.00839874209488689 +OMOPSO,DTLZ7,NHV,5,0.009188807809878519 +OMOPSO,DTLZ7,NHV,6,0.008799729296807612 +OMOPSO,DTLZ7,NHV,7,0.009323007704741593 +OMOPSO,DTLZ7,NHV,8,0.3532627640802811 +OMOPSO,DTLZ7,NHV,9,0.010475611379818228 +OMOPSO,DTLZ7,NHV,10,0.008184197644586222 +OMOPSO,DTLZ7,NHV,11,0.35270737026399446 +OMOPSO,DTLZ7,NHV,12,0.007752569777404239 +OMOPSO,DTLZ7,NHV,13,0.008113454239383477 +OMOPSO,DTLZ7,NHV,14,0.00915017804734275 +OMOPSO,DTLZ7,NHV,15,0.00855258993082264 +OMOPSO,DTLZ7,NHV,16,0.3527983445723799 +OMOPSO,DTLZ7,NHV,17,0.008089033435986881 +OMOPSO,DTLZ7,NHV,18,0.00954662606758716 +OMOPSO,DTLZ7,NHV,19,0.008760200081379343 +OMOPSO,DTLZ7,NHV,20,0.007882932054739666 +OMOPSO,DTLZ7,NHV,21,0.008555849507814406 +OMOPSO,DTLZ7,NHV,22,0.007631167410548478 +OMOPSO,DTLZ7,NHV,23,0.009711569377256146 +OMOPSO,DTLZ7,NHV,24,0.009635809765251468 +OMOPSO,WFG1,NHV,0,0.6472331586038795 +OMOPSO,WFG1,NHV,1,0.7575090647327528 +OMOPSO,WFG1,NHV,2,0.726194574794843 +OMOPSO,WFG1,NHV,3,0.5165435892892918 +OMOPSO,WFG1,NHV,4,0.6735472144811849 +OMOPSO,WFG1,NHV,5,0.8197400858740692 +OMOPSO,WFG1,NHV,6,0.8026605328756807 +OMOPSO,WFG1,NHV,7,0.657307523433768 +OMOPSO,WFG1,NHV,8,0.689162414255345 +OMOPSO,WFG1,NHV,9,0.6827808952489427 +OMOPSO,WFG1,NHV,10,0.6609089903950075 +OMOPSO,WFG1,NHV,11,0.5775544760013263 +OMOPSO,WFG1,NHV,12,0.45809455487406014 +OMOPSO,WFG1,NHV,13,0.6623351585298248 +OMOPSO,WFG1,NHV,14,0.5821436516855685 +OMOPSO,WFG1,NHV,15,0.576245357522244 +OMOPSO,WFG1,NHV,16,0.664448454821652 +OMOPSO,WFG1,NHV,17,0.8068690939776244 +OMOPSO,WFG1,NHV,18,0.5859605937037546 +OMOPSO,WFG1,NHV,19,0.4858622921076696 +OMOPSO,WFG1,NHV,20,0.7104491837066953 +OMOPSO,WFG1,NHV,21,0.6265397574905203 +OMOPSO,WFG1,NHV,22,0.6469406362857819 +OMOPSO,WFG1,NHV,23,0.729888698387613 +OMOPSO,WFG1,NHV,24,0.6810523832734616 +OMOPSO,WFG2,NHV,0,9.977558271920817E-4 +OMOPSO,WFG2,NHV,1,0.0012665658999225782 +OMOPSO,WFG2,NHV,2,0.001153679017522502 +OMOPSO,WFG2,NHV,3,0.0011128191826826894 +OMOPSO,WFG2,NHV,4,6.450296672271261E-4 +OMOPSO,WFG2,NHV,5,9.289116347651616E-4 +OMOPSO,WFG2,NHV,6,5.657106957975833E-4 +OMOPSO,WFG2,NHV,7,7.82222703908042E-4 +OMOPSO,WFG2,NHV,8,7.562012007584773E-4 +OMOPSO,WFG2,NHV,9,7.958587280778584E-4 +OMOPSO,WFG2,NHV,10,8.695030616906463E-4 +OMOPSO,WFG2,NHV,11,5.632230825449724E-4 +OMOPSO,WFG2,NHV,12,0.0010383835680493059 +OMOPSO,WFG2,NHV,13,0.0010161060018830659 +OMOPSO,WFG2,NHV,14,0.0010110950815463982 +OMOPSO,WFG2,NHV,15,9.755375903092167E-4 +OMOPSO,WFG2,NHV,16,7.706935003530813E-4 +OMOPSO,WFG2,NHV,17,0.001159428081714764 +OMOPSO,WFG2,NHV,18,8.254319176692615E-4 +OMOPSO,WFG2,NHV,19,6.036364792044724E-4 +OMOPSO,WFG2,NHV,20,3.272534472429367E-4 +OMOPSO,WFG2,NHV,21,7.3496002857798E-4 +OMOPSO,WFG2,NHV,22,9.438005942092875E-4 +OMOPSO,WFG2,NHV,23,9.898276850528465E-4 +OMOPSO,WFG2,NHV,24,5.387355818322614E-4 +OMOPSO,WFG3,NHV,0,0.006221645378034157 +OMOPSO,WFG3,NHV,1,0.006343673796734173 +OMOPSO,WFG3,NHV,2,0.006793054386402098 +OMOPSO,WFG3,NHV,3,0.006447524216747658 +OMOPSO,WFG3,NHV,4,0.006604255890311328 +OMOPSO,WFG3,NHV,5,0.006454275393036113 +OMOPSO,WFG3,NHV,6,0.006599105098714864 +OMOPSO,WFG3,NHV,7,0.0062135936328733266 +OMOPSO,WFG3,NHV,8,0.006398045917574424 +OMOPSO,WFG3,NHV,9,0.006614852039557473 +OMOPSO,WFG3,NHV,10,0.006494815847604807 +OMOPSO,WFG3,NHV,11,0.00656357520635964 +OMOPSO,WFG3,NHV,12,0.006472614265242038 +OMOPSO,WFG3,NHV,13,0.006628246991550735 +OMOPSO,WFG3,NHV,14,0.006384045398274307 +OMOPSO,WFG3,NHV,15,0.006498237447136512 +OMOPSO,WFG3,NHV,16,0.006569737035530543 +OMOPSO,WFG3,NHV,17,0.006423632656124556 +OMOPSO,WFG3,NHV,18,0.006360669240239258 +OMOPSO,WFG3,NHV,19,0.006483809820771791 +OMOPSO,WFG3,NHV,20,0.006635237856673859 +OMOPSO,WFG3,NHV,21,0.0065039834853901635 +OMOPSO,WFG3,NHV,22,0.006644465983416059 +OMOPSO,WFG3,NHV,23,0.006430191670845686 +OMOPSO,WFG3,NHV,24,0.006566686868720417 +OMOPSO,WFG4,NHV,0,0.07420960577172575 +OMOPSO,WFG4,NHV,1,0.07322213301903602 +OMOPSO,WFG4,NHV,2,0.07277317481599188 +OMOPSO,WFG4,NHV,3,0.06410651707161186 +OMOPSO,WFG4,NHV,4,0.06553446574109278 +OMOPSO,WFG4,NHV,5,0.0741442309735616 +OMOPSO,WFG4,NHV,6,0.06716367389705424 +OMOPSO,WFG4,NHV,7,0.0647539819306805 +OMOPSO,WFG4,NHV,8,0.06343792810471827 +OMOPSO,WFG4,NHV,9,0.054998097423706316 +OMOPSO,WFG4,NHV,10,0.06843361962372041 +OMOPSO,WFG4,NHV,11,0.06818454884031044 +OMOPSO,WFG4,NHV,12,0.06699995702243078 +OMOPSO,WFG4,NHV,13,0.06608602048595047 +OMOPSO,WFG4,NHV,14,0.057534358496874605 +OMOPSO,WFG4,NHV,15,0.05959361266925478 +OMOPSO,WFG4,NHV,16,0.05271315328547432 +OMOPSO,WFG4,NHV,17,0.06770362866644064 +OMOPSO,WFG4,NHV,18,0.060889999189168376 +OMOPSO,WFG4,NHV,19,0.0571338975075113 +OMOPSO,WFG4,NHV,20,0.06963540936918367 +OMOPSO,WFG4,NHV,21,0.05654277748412062 +OMOPSO,WFG4,NHV,22,0.06329205232931467 +OMOPSO,WFG4,NHV,23,0.06695413084876534 +OMOPSO,WFG4,NHV,24,0.06499749962896051 +OMOPSO,WFG5,NHV,0,0.16150876536753922 +OMOPSO,WFG5,NHV,1,0.16196555460826012 +OMOPSO,WFG5,NHV,2,0.1618671234534902 +OMOPSO,WFG5,NHV,3,0.16178301552898078 +OMOPSO,WFG5,NHV,4,0.1606592044528724 +OMOPSO,WFG5,NHV,5,0.16186066528394039 +OMOPSO,WFG5,NHV,6,0.1618127340449328 +OMOPSO,WFG5,NHV,7,0.16186450665037222 +OMOPSO,WFG5,NHV,8,0.16198820303807737 +OMOPSO,WFG5,NHV,9,0.16151402564289397 +OMOPSO,WFG5,NHV,10,0.1619221936048051 +OMOPSO,WFG5,NHV,11,0.16181899208469608 +OMOPSO,WFG5,NHV,12,0.16171415586379345 +OMOPSO,WFG5,NHV,13,0.16174104733591932 +OMOPSO,WFG5,NHV,14,0.1615422856052654 +OMOPSO,WFG5,NHV,15,0.16178267219251774 +OMOPSO,WFG5,NHV,16,0.16181790021895182 +OMOPSO,WFG5,NHV,17,0.16172927939669657 +OMOPSO,WFG5,NHV,18,0.1617766739235761 +OMOPSO,WFG5,NHV,19,0.16168010552315593 +OMOPSO,WFG5,NHV,20,0.1574523458093111 +OMOPSO,WFG5,NHV,21,0.161485620494641 +OMOPSO,WFG5,NHV,22,0.16163174940159486 +OMOPSO,WFG5,NHV,23,0.16159609361308425 +OMOPSO,WFG5,NHV,24,0.16163731165626805 +OMOPSO,WFG6,NHV,0,0.008089135177773987 +OMOPSO,WFG6,NHV,1,0.007762713441043512 +OMOPSO,WFG6,NHV,2,0.007677179749010832 +OMOPSO,WFG6,NHV,3,0.007982634322970084 +OMOPSO,WFG6,NHV,4,0.00757410996890806 +OMOPSO,WFG6,NHV,5,0.0078235405975432 +OMOPSO,WFG6,NHV,6,0.008336198337468459 +OMOPSO,WFG6,NHV,7,0.008455296924521627 +OMOPSO,WFG6,NHV,8,0.00768311782931641 +OMOPSO,WFG6,NHV,9,0.007632522554294918 +OMOPSO,WFG6,NHV,10,0.0083900998342048 +OMOPSO,WFG6,NHV,11,0.00756853197020857 +OMOPSO,WFG6,NHV,12,0.007522469914353125 +OMOPSO,WFG6,NHV,13,0.007595274495902138 +OMOPSO,WFG6,NHV,14,0.0075266825436067775 +OMOPSO,WFG6,NHV,15,0.007285711508839721 +OMOPSO,WFG6,NHV,16,0.007589100647507507 +OMOPSO,WFG6,NHV,17,0.007756423502977561 +OMOPSO,WFG6,NHV,18,0.007593927551095558 +OMOPSO,WFG6,NHV,19,0.00782769918685755 +OMOPSO,WFG6,NHV,20,0.0074220581631693205 +OMOPSO,WFG6,NHV,21,0.007237071411432372 +OMOPSO,WFG6,NHV,22,0.007912005515703369 +OMOPSO,WFG6,NHV,23,0.007282177356654929 +OMOPSO,WFG6,NHV,24,0.0075952887617013465 +OMOPSO,WFG7,NHV,0,0.016888559738511444 +OMOPSO,WFG7,NHV,1,0.0168856850076593 +OMOPSO,WFG7,NHV,2,0.016778779981026948 +OMOPSO,WFG7,NHV,3,0.01680443563635492 +OMOPSO,WFG7,NHV,4,0.01695347126642688 +OMOPSO,WFG7,NHV,5,0.017045808421949138 +OMOPSO,WFG7,NHV,6,0.017370616822329765 +OMOPSO,WFG7,NHV,7,0.017138198220636558 +OMOPSO,WFG7,NHV,8,0.016561954098013865 +OMOPSO,WFG7,NHV,9,0.01717643977798211 +OMOPSO,WFG7,NHV,10,0.01657884741222848 +OMOPSO,WFG7,NHV,11,0.017119995606433736 +OMOPSO,WFG7,NHV,12,0.01695772624437475 +OMOPSO,WFG7,NHV,13,0.01666871348321275 +OMOPSO,WFG7,NHV,14,0.016898846004820722 +OMOPSO,WFG7,NHV,15,0.01665513919996242 +OMOPSO,WFG7,NHV,16,0.01673893977000296 +OMOPSO,WFG7,NHV,17,0.017171436959345532 +OMOPSO,WFG7,NHV,18,0.01671105337510892 +OMOPSO,WFG7,NHV,19,0.01671719036507513 +OMOPSO,WFG7,NHV,20,0.01716289713197161 +OMOPSO,WFG7,NHV,21,0.016893804072011687 +OMOPSO,WFG7,NHV,22,0.017018167936328377 +OMOPSO,WFG7,NHV,23,0.016692054685713664 +OMOPSO,WFG7,NHV,24,0.016568034047815816 +OMOPSO,WFG8,NHV,0,0.3098482966766707 +OMOPSO,WFG8,NHV,1,0.3082952252291896 +OMOPSO,WFG8,NHV,2,0.3041571635000073 +OMOPSO,WFG8,NHV,3,0.3090348051776961 +OMOPSO,WFG8,NHV,4,0.30857050774734907 +OMOPSO,WFG8,NHV,5,0.3028236211457108 +OMOPSO,WFG8,NHV,6,0.3054208461827882 +OMOPSO,WFG8,NHV,7,0.30898518361669713 +OMOPSO,WFG8,NHV,8,0.3051702651862259 +OMOPSO,WFG8,NHV,9,0.29666065087173976 +OMOPSO,WFG8,NHV,10,0.3021362113236682 +OMOPSO,WFG8,NHV,11,0.3006676258709461 +OMOPSO,WFG8,NHV,12,0.3103517448832048 +OMOPSO,WFG8,NHV,13,0.3083552603897787 +OMOPSO,WFG8,NHV,14,0.29901803708218566 +OMOPSO,WFG8,NHV,15,0.3184105768682234 +OMOPSO,WFG8,NHV,16,0.3080722826963881 +OMOPSO,WFG8,NHV,17,0.31059121203996487 +OMOPSO,WFG8,NHV,18,0.30633352588930507 +OMOPSO,WFG8,NHV,19,0.3066426526492767 +OMOPSO,WFG8,NHV,20,0.310473521297963 +OMOPSO,WFG8,NHV,21,0.31389660306405553 +OMOPSO,WFG8,NHV,22,0.3060040580991442 +OMOPSO,WFG8,NHV,23,0.3124822389283034 +OMOPSO,WFG8,NHV,24,0.30342098018316166 +OMOPSO,WFG9,NHV,0,0.030317065361953 +OMOPSO,WFG9,NHV,1,0.03729317650981645 +OMOPSO,WFG9,NHV,2,0.03491810426900699 +OMOPSO,WFG9,NHV,3,0.03598269809697208 +OMOPSO,WFG9,NHV,4,0.03268703198089773 +OMOPSO,WFG9,NHV,5,0.030922257506931006 +OMOPSO,WFG9,NHV,6,0.029967261774485165 +OMOPSO,WFG9,NHV,7,0.034142889293141354 +OMOPSO,WFG9,NHV,8,0.03385324946616142 +OMOPSO,WFG9,NHV,9,0.026850749886724867 +OMOPSO,WFG9,NHV,10,0.036234929993611664 +OMOPSO,WFG9,NHV,11,0.03304889006153433 +OMOPSO,WFG9,NHV,12,0.03449009190017838 +OMOPSO,WFG9,NHV,13,0.02004101454417262 +OMOPSO,WFG9,NHV,14,0.03527780314834217 +OMOPSO,WFG9,NHV,15,0.031359846665394486 +OMOPSO,WFG9,NHV,16,0.03262825275563497 +OMOPSO,WFG9,NHV,17,0.036008846860374755 +OMOPSO,WFG9,NHV,18,0.03720343556306427 +OMOPSO,WFG9,NHV,19,0.0317277540237042 +OMOPSO,WFG9,NHV,20,0.03214301544209608 +OMOPSO,WFG9,NHV,21,0.03268413163059669 +OMOPSO,WFG9,NHV,22,0.03416286862201001 +OMOPSO,WFG9,NHV,23,0.03224424161529582 +OMOPSO,WFG9,NHV,24,0.03542122057610675 +AutoMOPSO,ZDT1,NHV,0,0.006059593261848462 +AutoMOPSO,ZDT1,NHV,1,0.006064593096459681 +AutoMOPSO,ZDT1,NHV,2,0.0060563315349919655 +AutoMOPSO,ZDT1,NHV,3,0.006055724695909204 +AutoMOPSO,ZDT1,NHV,4,0.006057414024742136 +AutoMOPSO,ZDT1,NHV,5,0.0060805251090096935 +AutoMOPSO,ZDT1,NHV,6,0.00606721385545117 +AutoMOPSO,ZDT1,NHV,7,0.006054868401050739 +AutoMOPSO,ZDT1,NHV,8,0.006061758576166976 +AutoMOPSO,ZDT1,NHV,9,0.006059808900781061 +AutoMOPSO,ZDT1,NHV,10,0.00606359542038315 +AutoMOPSO,ZDT1,NHV,11,0.006068415224963819 +AutoMOPSO,ZDT1,NHV,12,0.006075026346373913 +AutoMOPSO,ZDT1,NHV,13,0.006078769932274741 +AutoMOPSO,ZDT1,NHV,14,0.006061066320569797 +AutoMOPSO,ZDT1,NHV,15,0.006052533308821939 +AutoMOPSO,ZDT1,NHV,16,0.006076244897178507 +AutoMOPSO,ZDT1,NHV,17,0.00608761054143081 +AutoMOPSO,ZDT1,NHV,18,0.0060633311397851886 +AutoMOPSO,ZDT1,NHV,19,0.006067072019071529 +AutoMOPSO,ZDT1,NHV,20,0.006063645870853396 +AutoMOPSO,ZDT1,NHV,21,0.006069602435144983 +AutoMOPSO,ZDT1,NHV,22,0.0060588169181334806 +AutoMOPSO,ZDT1,NHV,23,0.006062111120117342 +AutoMOPSO,ZDT1,NHV,24,0.006055168924295029 +AutoMOPSO,ZDT2,NHV,0,0.011917469810091896 +AutoMOPSO,ZDT2,NHV,1,0.011949873238526476 +AutoMOPSO,ZDT2,NHV,2,0.011928340313294483 +AutoMOPSO,ZDT2,NHV,3,0.011899316813297367 +AutoMOPSO,ZDT2,NHV,4,0.01192132996771822 +AutoMOPSO,ZDT2,NHV,5,0.011961261877770912 +AutoMOPSO,ZDT2,NHV,6,0.011925537723495805 +AutoMOPSO,ZDT2,NHV,7,0.011909418253939652 +AutoMOPSO,ZDT2,NHV,8,0.011951952028850243 +AutoMOPSO,ZDT2,NHV,9,0.011895619589494366 +AutoMOPSO,ZDT2,NHV,10,0.011944887292118511 +AutoMOPSO,ZDT2,NHV,11,0.011932769673356991 +AutoMOPSO,ZDT2,NHV,12,0.011983238719941558 +AutoMOPSO,ZDT2,NHV,13,0.011981565216301227 +AutoMOPSO,ZDT2,NHV,14,0.011959536739773569 +AutoMOPSO,ZDT2,NHV,15,0.011917808551282216 +AutoMOPSO,ZDT2,NHV,16,0.011901229203421071 +AutoMOPSO,ZDT2,NHV,17,0.01192612887906519 +AutoMOPSO,ZDT2,NHV,18,0.011942413179978129 +AutoMOPSO,ZDT2,NHV,19,0.01191500753918584 +AutoMOPSO,ZDT2,NHV,20,0.01194000732931555 +AutoMOPSO,ZDT2,NHV,21,0.011938779957391898 +AutoMOPSO,ZDT2,NHV,22,0.011911279736950275 +AutoMOPSO,ZDT2,NHV,23,0.011949345409873025 +AutoMOPSO,ZDT2,NHV,24,0.011983592708827762 +AutoMOPSO,ZDT3,NHV,0,0.0023087351633831465 +AutoMOPSO,ZDT3,NHV,1,0.002288593384229265 +AutoMOPSO,ZDT3,NHV,2,0.0022873213240114376 +AutoMOPSO,ZDT3,NHV,3,0.002307921395467094 +AutoMOPSO,ZDT3,NHV,4,0.002307268978735899 +AutoMOPSO,ZDT3,NHV,5,0.0022937177178673496 +AutoMOPSO,ZDT3,NHV,6,0.002288482129575553 +AutoMOPSO,ZDT3,NHV,7,0.002303516971669195 +AutoMOPSO,ZDT3,NHV,8,0.0022932729345367386 +AutoMOPSO,ZDT3,NHV,9,0.0023802171568204633 +AutoMOPSO,ZDT3,NHV,10,0.00229809597761943 +AutoMOPSO,ZDT3,NHV,11,0.0023000931994111573 +AutoMOPSO,ZDT3,NHV,12,0.002300864413878667 +AutoMOPSO,ZDT3,NHV,13,0.002304843772361176 +AutoMOPSO,ZDT3,NHV,14,0.002344377508128326 +AutoMOPSO,ZDT3,NHV,15,0.0023204674662806735 +AutoMOPSO,ZDT3,NHV,16,0.0023003499712499487 +AutoMOPSO,ZDT3,NHV,17,0.00232993697506656 +AutoMOPSO,ZDT3,NHV,18,0.002287703606816849 +AutoMOPSO,ZDT3,NHV,19,0.0023066227589767507 +AutoMOPSO,ZDT3,NHV,20,0.002305595493834356 +AutoMOPSO,ZDT3,NHV,21,0.002342080609231356 +AutoMOPSO,ZDT3,NHV,22,0.0022918378945202544 +AutoMOPSO,ZDT3,NHV,23,0.002292454617860651 +AutoMOPSO,ZDT3,NHV,24,0.00228567432977711 +AutoMOPSO,ZDT4,NHV,0,0.006098304973866542 +AutoMOPSO,ZDT4,NHV,1,0.0061166957774395625 +AutoMOPSO,ZDT4,NHV,2,0.006096143468761417 +AutoMOPSO,ZDT4,NHV,3,0.0061280043114567695 +AutoMOPSO,ZDT4,NHV,4,0.006115280908352672 +AutoMOPSO,ZDT4,NHV,5,0.0060989825308069845 +AutoMOPSO,ZDT4,NHV,6,0.006101055241181541 +AutoMOPSO,ZDT4,NHV,7,0.006124706988703044 +AutoMOPSO,ZDT4,NHV,8,0.0061118227838551364 +AutoMOPSO,ZDT4,NHV,9,0.006089910295330125 +AutoMOPSO,ZDT4,NHV,10,0.006106766726999502 +AutoMOPSO,ZDT4,NHV,11,0.006102276500190129 +AutoMOPSO,ZDT4,NHV,12,0.006146068891018985 +AutoMOPSO,ZDT4,NHV,13,0.006094321247285817 +AutoMOPSO,ZDT4,NHV,14,0.006095079983301388 +AutoMOPSO,ZDT4,NHV,15,0.0060912941870853166 +AutoMOPSO,ZDT4,NHV,16,0.006115664433192336 +AutoMOPSO,ZDT4,NHV,17,0.006104082798102928 +AutoMOPSO,ZDT4,NHV,18,0.006103699254607076 +AutoMOPSO,ZDT4,NHV,19,0.006114355715392539 +AutoMOPSO,ZDT4,NHV,20,0.006097428974898178 +AutoMOPSO,ZDT4,NHV,21,0.006127432588817205 +AutoMOPSO,ZDT4,NHV,22,0.006104900772153754 +AutoMOPSO,ZDT4,NHV,23,0.006118564838194507 +AutoMOPSO,ZDT4,NHV,24,0.006101856344561618 +AutoMOPSO,ZDT6,NHV,0,0.010904196980148884 +AutoMOPSO,ZDT6,NHV,1,0.01092249958993008 +AutoMOPSO,ZDT6,NHV,2,0.010868668417547855 +AutoMOPSO,ZDT6,NHV,3,0.01093075330665616 +AutoMOPSO,ZDT6,NHV,4,0.010941616815764221 +AutoMOPSO,ZDT6,NHV,5,0.010913208002983787 +AutoMOPSO,ZDT6,NHV,6,0.010905649657886762 +AutoMOPSO,ZDT6,NHV,7,0.010873096288022688 +AutoMOPSO,ZDT6,NHV,8,0.01094033834752739 +AutoMOPSO,ZDT6,NHV,9,0.010876056061915662 +AutoMOPSO,ZDT6,NHV,10,0.010913743181731772 +AutoMOPSO,ZDT6,NHV,11,0.010954063582459317 +AutoMOPSO,ZDT6,NHV,12,0.010936948375277034 +AutoMOPSO,ZDT6,NHV,13,0.010889166010891627 +AutoMOPSO,ZDT6,NHV,14,0.010897487085513191 +AutoMOPSO,ZDT6,NHV,15,0.010904741087248482 +AutoMOPSO,ZDT6,NHV,16,0.010875736798414803 +AutoMOPSO,ZDT6,NHV,17,0.010881340875512957 +AutoMOPSO,ZDT6,NHV,18,0.010894812046630009 +AutoMOPSO,ZDT6,NHV,19,0.010904058918359882 +AutoMOPSO,ZDT6,NHV,20,0.010917201882059357 +AutoMOPSO,ZDT6,NHV,21,0.010902710055580744 +AutoMOPSO,ZDT6,NHV,22,0.010899017003063394 +AutoMOPSO,ZDT6,NHV,23,0.01088682977525568 +AutoMOPSO,ZDT6,NHV,24,0.0109067761494126 +AutoMOPSO,DTLZ1,NHV,0,0.009181163469576537 +AutoMOPSO,DTLZ1,NHV,1,0.009353802791077559 +AutoMOPSO,DTLZ1,NHV,2,0.009617216913591298 +AutoMOPSO,DTLZ1,NHV,3,0.009424212252443831 +AutoMOPSO,DTLZ1,NHV,4,0.00915997601607399 +AutoMOPSO,DTLZ1,NHV,5,0.009309945627300587 +AutoMOPSO,DTLZ1,NHV,6,0.009155782365363518 +AutoMOPSO,DTLZ1,NHV,7,0.00922942100774593 +AutoMOPSO,DTLZ1,NHV,8,0.009253532467919157 +AutoMOPSO,DTLZ1,NHV,9,0.0092016490859399 +AutoMOPSO,DTLZ1,NHV,10,0.009259006100387324 +AutoMOPSO,DTLZ1,NHV,11,0.00921439427270676 +AutoMOPSO,DTLZ1,NHV,12,0.009163606852654937 +AutoMOPSO,DTLZ1,NHV,13,0.009176374506636664 +AutoMOPSO,DTLZ1,NHV,14,0.009167329451879147 +AutoMOPSO,DTLZ1,NHV,15,0.00918447551578494 +AutoMOPSO,DTLZ1,NHV,16,0.009195768314328223 +AutoMOPSO,DTLZ1,NHV,17,0.009326337167005705 +AutoMOPSO,DTLZ1,NHV,18,0.009331865150299157 +AutoMOPSO,DTLZ1,NHV,19,0.47548601975897076 +AutoMOPSO,DTLZ1,NHV,20,0.009236288963156203 +AutoMOPSO,DTLZ1,NHV,21,0.00922930674903566 +AutoMOPSO,DTLZ1,NHV,22,0.009181765417252796 +AutoMOPSO,DTLZ1,NHV,23,0.009207860745068297 +AutoMOPSO,DTLZ1,NHV,24,0.009158809848095362 +AutoMOPSO,DTLZ2,NHV,0,0.01450997256477815 +AutoMOPSO,DTLZ2,NHV,1,0.014447139349567206 +AutoMOPSO,DTLZ2,NHV,2,0.014140268227801678 +AutoMOPSO,DTLZ2,NHV,3,0.014947617927869139 +AutoMOPSO,DTLZ2,NHV,4,0.014507839375335396 +AutoMOPSO,DTLZ2,NHV,5,0.014105519406106826 +AutoMOPSO,DTLZ2,NHV,6,0.01413093404355581 +AutoMOPSO,DTLZ2,NHV,7,0.01433270326404612 +AutoMOPSO,DTLZ2,NHV,8,0.014356877962846015 +AutoMOPSO,DTLZ2,NHV,9,0.014298505873538536 +AutoMOPSO,DTLZ2,NHV,10,0.014286531644568057 +AutoMOPSO,DTLZ2,NHV,11,0.014425467056765395 +AutoMOPSO,DTLZ2,NHV,12,0.014772519668342698 +AutoMOPSO,DTLZ2,NHV,13,0.014152879260289963 +AutoMOPSO,DTLZ2,NHV,14,0.014570682256658474 +AutoMOPSO,DTLZ2,NHV,15,0.014119321866004064 +AutoMOPSO,DTLZ2,NHV,16,0.014290425641605653 +AutoMOPSO,DTLZ2,NHV,17,0.014125980599218324 +AutoMOPSO,DTLZ2,NHV,18,0.014368587713043945 +AutoMOPSO,DTLZ2,NHV,19,0.014147543557589515 +AutoMOPSO,DTLZ2,NHV,20,0.014159490053981094 +AutoMOPSO,DTLZ2,NHV,21,0.014424984915410444 +AutoMOPSO,DTLZ2,NHV,22,0.01466366745843617 +AutoMOPSO,DTLZ2,NHV,23,0.014123640177160612 +AutoMOPSO,DTLZ2,NHV,24,0.014622243844057747 +AutoMOPSO,DTLZ3,NHV,0,0.5993418346028127 +AutoMOPSO,DTLZ3,NHV,1,0.5989846121383975 +AutoMOPSO,DTLZ3,NHV,2,0.017112921652687962 +AutoMOPSO,DTLZ3,NHV,3,0.014492336793199057 +AutoMOPSO,DTLZ3,NHV,4,1.0 +AutoMOPSO,DTLZ3,NHV,5,0.5993418346028127 +AutoMOPSO,DTLZ3,NHV,6,0.014679353075486068 +AutoMOPSO,DTLZ3,NHV,7,0.5993418346028127 +AutoMOPSO,DTLZ3,NHV,8,0.015502298768641065 +AutoMOPSO,DTLZ3,NHV,9,0.5993418346028127 +AutoMOPSO,DTLZ3,NHV,10,0.014495752841638399 +AutoMOPSO,DTLZ3,NHV,11,0.5979281805607359 +AutoMOPSO,DTLZ3,NHV,12,0.014883192500898423 +AutoMOPSO,DTLZ3,NHV,13,0.017515694290734185 +AutoMOPSO,DTLZ3,NHV,14,0.014539421124191265 +AutoMOPSO,DTLZ3,NHV,15,0.014512012480233594 +AutoMOPSO,DTLZ3,NHV,16,0.05476339132948682 +AutoMOPSO,DTLZ3,NHV,17,0.5993418346028127 +AutoMOPSO,DTLZ3,NHV,18,0.5993418346028127 +AutoMOPSO,DTLZ3,NHV,19,0.014448771435142338 +AutoMOPSO,DTLZ3,NHV,20,0.014693382335413285 +AutoMOPSO,DTLZ3,NHV,21,0.5993418346028127 +AutoMOPSO,DTLZ3,NHV,22,0.5993418346028127 +AutoMOPSO,DTLZ3,NHV,23,0.014482166459438228 +AutoMOPSO,DTLZ3,NHV,24,0.01452862561821855 +AutoMOPSO,DTLZ4,NHV,0,0.014549573393417226 +AutoMOPSO,DTLZ4,NHV,1,0.01465360012832595 +AutoMOPSO,DTLZ4,NHV,2,0.01489733305288865 +AutoMOPSO,DTLZ4,NHV,3,0.014991595979273686 +AutoMOPSO,DTLZ4,NHV,4,0.0145037179653833 +AutoMOPSO,DTLZ4,NHV,5,0.014511964553086343 +AutoMOPSO,DTLZ4,NHV,6,0.01449530089232609 +AutoMOPSO,DTLZ4,NHV,7,0.01445769267599617 +AutoMOPSO,DTLZ4,NHV,8,0.014528024051436161 +AutoMOPSO,DTLZ4,NHV,9,0.014476997502807842 +AutoMOPSO,DTLZ4,NHV,10,0.014454443027312247 +AutoMOPSO,DTLZ4,NHV,11,0.014752957587080506 +AutoMOPSO,DTLZ4,NHV,12,0.014460003297998014 +AutoMOPSO,DTLZ4,NHV,13,0.01482585539099912 +AutoMOPSO,DTLZ4,NHV,14,0.015007618582518534 +AutoMOPSO,DTLZ4,NHV,15,0.01445031804543695 +AutoMOPSO,DTLZ4,NHV,16,0.014644972844343962 +AutoMOPSO,DTLZ4,NHV,17,0.014489359767036358 +AutoMOPSO,DTLZ4,NHV,18,0.014525887902047452 +AutoMOPSO,DTLZ4,NHV,19,0.014493946136604485 +AutoMOPSO,DTLZ4,NHV,20,0.014474072678095418 +AutoMOPSO,DTLZ4,NHV,21,0.014518600744740096 +AutoMOPSO,DTLZ4,NHV,22,0.014707705538140603 +AutoMOPSO,DTLZ4,NHV,23,0.01481090343171132 +AutoMOPSO,DTLZ4,NHV,24,0.015391782924408348 +AutoMOPSO,DTLZ5,NHV,0,0.007684058228113688 +AutoMOPSO,DTLZ5,NHV,1,0.007677631691844544 +AutoMOPSO,DTLZ5,NHV,2,0.007861639404979637 +AutoMOPSO,DTLZ5,NHV,3,0.007891053590581065 +AutoMOPSO,DTLZ5,NHV,4,0.007940416377430037 +AutoMOPSO,DTLZ5,NHV,5,0.007708298869464558 +AutoMOPSO,DTLZ5,NHV,6,0.009173295591283104 +AutoMOPSO,DTLZ5,NHV,7,0.007760816384241087 +AutoMOPSO,DTLZ5,NHV,8,0.008281433195773569 +AutoMOPSO,DTLZ5,NHV,9,0.008128499731251626 +AutoMOPSO,DTLZ5,NHV,10,0.008167750717809175 +AutoMOPSO,DTLZ5,NHV,11,0.007666741114161657 +AutoMOPSO,DTLZ5,NHV,12,0.007954621341820345 +AutoMOPSO,DTLZ5,NHV,13,0.008273667771298565 +AutoMOPSO,DTLZ5,NHV,14,0.008046803141829817 +AutoMOPSO,DTLZ5,NHV,15,0.007847167221835871 +AutoMOPSO,DTLZ5,NHV,16,0.008426120651468194 +AutoMOPSO,DTLZ5,NHV,17,0.007668963805564144 +AutoMOPSO,DTLZ5,NHV,18,0.007667224366653347 +AutoMOPSO,DTLZ5,NHV,19,0.00789221366061521 +AutoMOPSO,DTLZ5,NHV,20,0.008031389094266927 +AutoMOPSO,DTLZ5,NHV,21,0.008017475830452314 +AutoMOPSO,DTLZ5,NHV,22,0.008121230628285847 +AutoMOPSO,DTLZ5,NHV,23,0.008337307229101198 +AutoMOPSO,DTLZ5,NHV,24,0.007663754890525509 +AutoMOPSO,DTLZ6,NHV,0,0.007608321210403113 +AutoMOPSO,DTLZ6,NHV,1,0.00766201347666573 +AutoMOPSO,DTLZ6,NHV,2,0.007656259637230822 +AutoMOPSO,DTLZ6,NHV,3,0.007639267878209011 +AutoMOPSO,DTLZ6,NHV,4,0.0076739659124290815 +AutoMOPSO,DTLZ6,NHV,5,0.007652229467172478 +AutoMOPSO,DTLZ6,NHV,6,0.007639523350463473 +AutoMOPSO,DTLZ6,NHV,7,0.007618692700222529 +AutoMOPSO,DTLZ6,NHV,8,0.007654423750919848 +AutoMOPSO,DTLZ6,NHV,9,0.00762597326011516 +AutoMOPSO,DTLZ6,NHV,10,0.007742841160634839 +AutoMOPSO,DTLZ6,NHV,11,0.0076269236921540084 +AutoMOPSO,DTLZ6,NHV,12,0.007638287933306787 +AutoMOPSO,DTLZ6,NHV,13,0.007635641667452453 +AutoMOPSO,DTLZ6,NHV,14,0.007680812713933727 +AutoMOPSO,DTLZ6,NHV,15,0.007645287390957822 +AutoMOPSO,DTLZ6,NHV,16,0.007654912787855683 +AutoMOPSO,DTLZ6,NHV,17,0.007621753179804069 +AutoMOPSO,DTLZ6,NHV,18,0.007634925237758217 +AutoMOPSO,DTLZ6,NHV,19,0.0076538981606195655 +AutoMOPSO,DTLZ6,NHV,20,0.007730196614617935 +AutoMOPSO,DTLZ6,NHV,21,0.0076466856880035294 +AutoMOPSO,DTLZ6,NHV,22,0.007629232758467275 +AutoMOPSO,DTLZ6,NHV,23,0.007639378661581375 +AutoMOPSO,DTLZ6,NHV,24,0.007655719755759516 +AutoMOPSO,DTLZ7,NHV,0,0.007005091660077012 +AutoMOPSO,DTLZ7,NHV,1,0.006997916498056589 +AutoMOPSO,DTLZ7,NHV,2,0.006989138103815629 +AutoMOPSO,DTLZ7,NHV,3,0.007005200393728095 +AutoMOPSO,DTLZ7,NHV,4,0.0069782425338819065 +AutoMOPSO,DTLZ7,NHV,5,0.00700902039558271 +AutoMOPSO,DTLZ7,NHV,6,0.006991642850932234 +AutoMOPSO,DTLZ7,NHV,7,0.00699187766805609 +AutoMOPSO,DTLZ7,NHV,8,0.0070052101837070335 +AutoMOPSO,DTLZ7,NHV,9,0.0069926084263145505 +AutoMOPSO,DTLZ7,NHV,10,0.00701393847933951 +AutoMOPSO,DTLZ7,NHV,11,0.006982681184822148 +AutoMOPSO,DTLZ7,NHV,12,0.007009924615974494 +AutoMOPSO,DTLZ7,NHV,13,0.007000839959384386 +AutoMOPSO,DTLZ7,NHV,14,0.006991568873675136 +AutoMOPSO,DTLZ7,NHV,15,0.007019824364201899 +AutoMOPSO,DTLZ7,NHV,16,0.006993727685664197 +AutoMOPSO,DTLZ7,NHV,17,0.007044602006623268 +AutoMOPSO,DTLZ7,NHV,18,0.0070091630698098095 +AutoMOPSO,DTLZ7,NHV,19,0.0070124592559754895 +AutoMOPSO,DTLZ7,NHV,20,0.007018289886835727 +AutoMOPSO,DTLZ7,NHV,21,0.007033508466101512 +AutoMOPSO,DTLZ7,NHV,22,0.006993803287610123 +AutoMOPSO,DTLZ7,NHV,23,0.0069983012794564425 +AutoMOPSO,DTLZ7,NHV,24,0.007002906260370256 +AutoMOPSO,WFG1,NHV,0,0.7931046539974267 +AutoMOPSO,WFG1,NHV,1,0.7329903763582981 +AutoMOPSO,WFG1,NHV,2,0.7682232437676848 +AutoMOPSO,WFG1,NHV,3,0.7957684624094561 +AutoMOPSO,WFG1,NHV,4,0.7879751159559397 +AutoMOPSO,WFG1,NHV,5,0.7819051597476953 +AutoMOPSO,WFG1,NHV,6,0.7360373981730064 +AutoMOPSO,WFG1,NHV,7,0.6395876586753938 +AutoMOPSO,WFG1,NHV,8,0.8113407699365237 +AutoMOPSO,WFG1,NHV,9,0.8032189260472757 +AutoMOPSO,WFG1,NHV,10,0.7921179495417142 +AutoMOPSO,WFG1,NHV,11,0.7964394914330779 +AutoMOPSO,WFG1,NHV,12,0.7457842498068469 +AutoMOPSO,WFG1,NHV,13,0.7922269378220794 +AutoMOPSO,WFG1,NHV,14,0.754913242614885 +AutoMOPSO,WFG1,NHV,15,0.789501700643034 +AutoMOPSO,WFG1,NHV,16,0.7262861241014784 +AutoMOPSO,WFG1,NHV,17,0.8070226887850072 +AutoMOPSO,WFG1,NHV,18,0.7117231525836869 +AutoMOPSO,WFG1,NHV,19,0.7892052497298648 +AutoMOPSO,WFG1,NHV,20,0.7825259733469058 +AutoMOPSO,WFG1,NHV,21,0.7230359897998093 +AutoMOPSO,WFG1,NHV,22,0.788457901030055 +AutoMOPSO,WFG1,NHV,23,0.7862936364981177 +AutoMOPSO,WFG1,NHV,24,0.5927579809405934 +AutoMOPSO,WFG2,NHV,0,2.1556875857919877E-4 +AutoMOPSO,WFG2,NHV,1,1.6334514111893128E-4 +AutoMOPSO,WFG2,NHV,2,-3.257122695532466E-4 +AutoMOPSO,WFG2,NHV,3,-9.884277296778876E-5 +AutoMOPSO,WFG2,NHV,4,-1.5388524076143106E-4 +AutoMOPSO,WFG2,NHV,5,1.7841582752409213E-4 +AutoMOPSO,WFG2,NHV,6,1.1441275353119007E-4 +AutoMOPSO,WFG2,NHV,7,-1.4345338184007517E-5 +AutoMOPSO,WFG2,NHV,8,3.9755251644080225E-4 +AutoMOPSO,WFG2,NHV,9,-1.688088189097936E-4 +AutoMOPSO,WFG2,NHV,10,7.708684246107156E-4 +AutoMOPSO,WFG2,NHV,11,3.224987250771694E-5 +AutoMOPSO,WFG2,NHV,12,2.4881113122043885E-5 +AutoMOPSO,WFG2,NHV,13,6.96762287484276E-5 +AutoMOPSO,WFG2,NHV,14,-9.437145260160484E-5 +AutoMOPSO,WFG2,NHV,15,-1.8438984084245824E-4 +AutoMOPSO,WFG2,NHV,16,-1.997053001947524E-4 +AutoMOPSO,WFG2,NHV,17,-1.589439016351779E-4 +AutoMOPSO,WFG2,NHV,18,5.095471604898982E-5 +AutoMOPSO,WFG2,NHV,19,3.9545554585351805E-4 +AutoMOPSO,WFG2,NHV,20,3.733502608715966E-5 +AutoMOPSO,WFG2,NHV,21,-9.460356553603333E-5 +AutoMOPSO,WFG2,NHV,22,3.9251984675958695E-4 +AutoMOPSO,WFG2,NHV,23,-2.4124869184816156E-4 +AutoMOPSO,WFG2,NHV,24,-2.604313031828731E-5 +AutoMOPSO,WFG3,NHV,0,0.005272034046833407 +AutoMOPSO,WFG3,NHV,1,0.005249512044788407 +AutoMOPSO,WFG3,NHV,2,0.005263730428607172 +AutoMOPSO,WFG3,NHV,3,0.005229589462968476 +AutoMOPSO,WFG3,NHV,4,0.005273698951696715 +AutoMOPSO,WFG3,NHV,5,0.005243021774302803 +AutoMOPSO,WFG3,NHV,6,0.005222301970278953 +AutoMOPSO,WFG3,NHV,7,0.00532213980907692 +AutoMOPSO,WFG3,NHV,8,0.005221163894862602 +AutoMOPSO,WFG3,NHV,9,0.005261604505119699 +AutoMOPSO,WFG3,NHV,10,0.0052604943042451335 +AutoMOPSO,WFG3,NHV,11,0.0052629470571137205 +AutoMOPSO,WFG3,NHV,12,0.005267928872486838 +AutoMOPSO,WFG3,NHV,13,0.005263256295382823 +AutoMOPSO,WFG3,NHV,14,0.00521362429287997 +AutoMOPSO,WFG3,NHV,15,0.005225250025184258 +AutoMOPSO,WFG3,NHV,16,0.005240759032859588 +AutoMOPSO,WFG3,NHV,17,0.005252880569109997 +AutoMOPSO,WFG3,NHV,18,0.005311434156136441 +AutoMOPSO,WFG3,NHV,19,0.005274972838684389 +AutoMOPSO,WFG3,NHV,20,0.005245184334751518 +AutoMOPSO,WFG3,NHV,21,0.005245176481359026 +AutoMOPSO,WFG3,NHV,22,0.005245878758144862 +AutoMOPSO,WFG3,NHV,23,0.005209895061643932 +AutoMOPSO,WFG3,NHV,24,0.00522885941990614 +AutoMOPSO,WFG4,NHV,0,0.06909898598787012 +AutoMOPSO,WFG4,NHV,1,0.056970869989643846 +AutoMOPSO,WFG4,NHV,2,0.06799304211422119 +AutoMOPSO,WFG4,NHV,3,0.061735601511271776 +AutoMOPSO,WFG4,NHV,4,0.0552970388387104 +AutoMOPSO,WFG4,NHV,5,0.06119419982874352 +AutoMOPSO,WFG4,NHV,6,0.05837812851844393 +AutoMOPSO,WFG4,NHV,7,0.06894248864637675 +AutoMOPSO,WFG4,NHV,8,0.06068654948699426 +AutoMOPSO,WFG4,NHV,9,0.06495702998167396 +AutoMOPSO,WFG4,NHV,10,0.06483791691400109 +AutoMOPSO,WFG4,NHV,11,0.07413412011768161 +AutoMOPSO,WFG4,NHV,12,0.07456862082818105 +AutoMOPSO,WFG4,NHV,13,0.05818895037094263 +AutoMOPSO,WFG4,NHV,14,0.06865623424471523 +AutoMOPSO,WFG4,NHV,15,0.056284993527229044 +AutoMOPSO,WFG4,NHV,16,0.06600235233928509 +AutoMOPSO,WFG4,NHV,17,0.07435066125279877 +AutoMOPSO,WFG4,NHV,18,0.07177530579468872 +AutoMOPSO,WFG4,NHV,19,0.06543836801492087 +AutoMOPSO,WFG4,NHV,20,0.06558041091136113 +AutoMOPSO,WFG4,NHV,21,0.06609567168179364 +AutoMOPSO,WFG4,NHV,22,0.03456524988279741 +AutoMOPSO,WFG4,NHV,23,0.06818783743507717 +AutoMOPSO,WFG4,NHV,24,0.07216383433629814 +AutoMOPSO,WFG5,NHV,0,0.16041433428407093 +AutoMOPSO,WFG5,NHV,1,0.1606293203127449 +AutoMOPSO,WFG5,NHV,2,0.16051989162318336 +AutoMOPSO,WFG5,NHV,3,0.1604415594163412 +AutoMOPSO,WFG5,NHV,4,0.1605028477597632 +AutoMOPSO,WFG5,NHV,5,0.16043151034671166 +AutoMOPSO,WFG5,NHV,6,0.1605563268411272 +AutoMOPSO,WFG5,NHV,7,0.16063505593224314 +AutoMOPSO,WFG5,NHV,8,0.1606411076441051 +AutoMOPSO,WFG5,NHV,9,0.1606061690583308 +AutoMOPSO,WFG5,NHV,10,0.16034806801260748 +AutoMOPSO,WFG5,NHV,11,0.1606136006986706 +AutoMOPSO,WFG5,NHV,12,0.16066480256460314 +AutoMOPSO,WFG5,NHV,13,0.16064332023215477 +AutoMOPSO,WFG5,NHV,14,0.16026471135010079 +AutoMOPSO,WFG5,NHV,15,0.1604386200860558 +AutoMOPSO,WFG5,NHV,16,0.16060517217202186 +AutoMOPSO,WFG5,NHV,17,0.16052075397555987 +AutoMOPSO,WFG5,NHV,18,0.16048780256580664 +AutoMOPSO,WFG5,NHV,19,0.16021204337849615 +AutoMOPSO,WFG5,NHV,20,0.16053408660849844 +AutoMOPSO,WFG5,NHV,21,0.16056000741422627 +AutoMOPSO,WFG5,NHV,22,0.16046880894725757 +AutoMOPSO,WFG5,NHV,23,0.16039848316899852 +AutoMOPSO,WFG5,NHV,24,0.160570134555862 +AutoMOPSO,WFG6,NHV,0,0.004783536211108941 +AutoMOPSO,WFG6,NHV,1,0.00479009415836551 +AutoMOPSO,WFG6,NHV,2,0.004825057254241205 +AutoMOPSO,WFG6,NHV,3,0.004816156712549646 +AutoMOPSO,WFG6,NHV,4,0.005006177841441528 +AutoMOPSO,WFG6,NHV,5,0.004769683475044029 +AutoMOPSO,WFG6,NHV,6,0.004779247753085136 +AutoMOPSO,WFG6,NHV,7,0.004790882834957544 +AutoMOPSO,WFG6,NHV,8,0.004718726584890143 +AutoMOPSO,WFG6,NHV,9,0.004806299901452427 +AutoMOPSO,WFG6,NHV,10,0.004706359050761111 +AutoMOPSO,WFG6,NHV,11,0.004718676095602947 +AutoMOPSO,WFG6,NHV,12,0.004759634999311424 +AutoMOPSO,WFG6,NHV,13,0.004898540615937752 +AutoMOPSO,WFG6,NHV,14,0.004765576540553651 +AutoMOPSO,WFG6,NHV,15,0.004808027449207386 +AutoMOPSO,WFG6,NHV,16,0.004891102686041204 +AutoMOPSO,WFG6,NHV,17,0.004867034387998959 +AutoMOPSO,WFG6,NHV,18,0.0048959834645262434 +AutoMOPSO,WFG6,NHV,19,0.004767376146415536 +AutoMOPSO,WFG6,NHV,20,0.004716163292262432 +AutoMOPSO,WFG6,NHV,21,0.004827958176660374 +AutoMOPSO,WFG6,NHV,22,0.004741101665155956 +AutoMOPSO,WFG6,NHV,23,0.004826920976112703 +AutoMOPSO,WFG6,NHV,24,0.004822315828642454 +AutoMOPSO,WFG7,NHV,0,0.014319293873311878 +AutoMOPSO,WFG7,NHV,1,0.01428463123117818 +AutoMOPSO,WFG7,NHV,2,0.014336435059095542 +AutoMOPSO,WFG7,NHV,3,0.01434314183006613 +AutoMOPSO,WFG7,NHV,4,0.014375414725341318 +AutoMOPSO,WFG7,NHV,5,0.014355114102312383 +AutoMOPSO,WFG7,NHV,6,0.014315967171656951 +AutoMOPSO,WFG7,NHV,7,0.0143978404111883 +AutoMOPSO,WFG7,NHV,8,0.014349506748194352 +AutoMOPSO,WFG7,NHV,9,0.01432910210427707 +AutoMOPSO,WFG7,NHV,10,0.01432121708627665 +AutoMOPSO,WFG7,NHV,11,0.014324337250469998 +AutoMOPSO,WFG7,NHV,12,0.014325386922537486 +AutoMOPSO,WFG7,NHV,13,0.014322149165479803 +AutoMOPSO,WFG7,NHV,14,0.014380410867488425 +AutoMOPSO,WFG7,NHV,15,0.014356278195960304 +AutoMOPSO,WFG7,NHV,16,0.014356820693839811 +AutoMOPSO,WFG7,NHV,17,0.01438144415444842 +AutoMOPSO,WFG7,NHV,18,0.014338284299980963 +AutoMOPSO,WFG7,NHV,19,0.014325794877446563 +AutoMOPSO,WFG7,NHV,20,0.014352298711036493 +AutoMOPSO,WFG7,NHV,21,0.014416644872865647 +AutoMOPSO,WFG7,NHV,22,0.014356729669103063 +AutoMOPSO,WFG7,NHV,23,0.01426734352290382 +AutoMOPSO,WFG7,NHV,24,0.014342758262428146 +AutoMOPSO,WFG8,NHV,0,0.29043764417965934 +AutoMOPSO,WFG8,NHV,1,0.29088278712610327 +AutoMOPSO,WFG8,NHV,2,0.2931146312225965 +AutoMOPSO,WFG8,NHV,3,0.2912156021200635 +AutoMOPSO,WFG8,NHV,4,0.28767462627580476 +AutoMOPSO,WFG8,NHV,5,0.28780070863864626 +AutoMOPSO,WFG8,NHV,6,0.2898290467356689 +AutoMOPSO,WFG8,NHV,7,0.2899239959537939 +AutoMOPSO,WFG8,NHV,8,0.28653561363737534 +AutoMOPSO,WFG8,NHV,9,0.29442409267113023 +AutoMOPSO,WFG8,NHV,10,0.290821730272961 +AutoMOPSO,WFG8,NHV,11,0.28895327360981415 +AutoMOPSO,WFG8,NHV,12,0.29196141014186605 +AutoMOPSO,WFG8,NHV,13,0.29466646349578773 +AutoMOPSO,WFG8,NHV,14,0.2929599222681758 +AutoMOPSO,WFG8,NHV,15,0.2642615589808157 +AutoMOPSO,WFG8,NHV,16,0.2865695103717981 +AutoMOPSO,WFG8,NHV,17,0.29203580545695396 +AutoMOPSO,WFG8,NHV,18,0.29055280570132713 +AutoMOPSO,WFG8,NHV,19,0.29214691662765313 +AutoMOPSO,WFG8,NHV,20,0.28919526955618047 +AutoMOPSO,WFG8,NHV,21,0.28917968109596937 +AutoMOPSO,WFG8,NHV,22,0.29254767887224253 +AutoMOPSO,WFG8,NHV,23,0.2912681293303674 +AutoMOPSO,WFG8,NHV,24,0.2895188737880976 +AutoMOPSO,WFG9,NHV,0,0.030055346932926663 +AutoMOPSO,WFG9,NHV,1,0.02368368381941366 +AutoMOPSO,WFG9,NHV,2,0.02388804259418298 +AutoMOPSO,WFG9,NHV,3,0.022815423107066968 +AutoMOPSO,WFG9,NHV,4,0.01956917428278082 +AutoMOPSO,WFG9,NHV,5,0.022912411405795585 +AutoMOPSO,WFG9,NHV,6,0.01738352993321668 +AutoMOPSO,WFG9,NHV,7,0.022124555220550124 +AutoMOPSO,WFG9,NHV,8,0.0316297831493616 +AutoMOPSO,WFG9,NHV,9,0.02694700299941577 +AutoMOPSO,WFG9,NHV,10,0.022189045839705934 +AutoMOPSO,WFG9,NHV,11,0.020933424762090702 +AutoMOPSO,WFG9,NHV,12,0.02023920301161153 +AutoMOPSO,WFG9,NHV,13,0.021815444207667456 +AutoMOPSO,WFG9,NHV,14,0.03034710900166404 +AutoMOPSO,WFG9,NHV,15,0.023183606369573395 +AutoMOPSO,WFG9,NHV,16,0.02503030819531027 +AutoMOPSO,WFG9,NHV,17,0.029488591442736523 +AutoMOPSO,WFG9,NHV,18,0.027379820039077685 +AutoMOPSO,WFG9,NHV,19,0.020427684714964034 +AutoMOPSO,WFG9,NHV,20,0.03314307751256662 +AutoMOPSO,WFG9,NHV,21,0.022691539182879028 +AutoMOPSO,WFG9,NHV,22,0.02019654838625362 +AutoMOPSO,WFG9,NHV,23,0.026920324959017083 +AutoMOPSO,WFG9,NHV,24,0.02006587828881634 +NSGAII,ZDT1,IGD,0,1.8474813349125393E-4 +NSGAII,ZDT1,IGD,1,1.8201400485288763E-4 +NSGAII,ZDT1,IGD,2,1.7875356251155866E-4 +NSGAII,ZDT1,IGD,3,1.7687415757733412E-4 +NSGAII,ZDT1,IGD,4,1.796056014750842E-4 +NSGAII,ZDT1,IGD,5,1.7967100991714364E-4 +NSGAII,ZDT1,IGD,6,1.8584245272594964E-4 +NSGAII,ZDT1,IGD,7,1.844185664101058E-4 +NSGAII,ZDT1,IGD,8,1.7438681762813396E-4 +NSGAII,ZDT1,IGD,9,1.752497569239562E-4 +NSGAII,ZDT1,IGD,10,1.8731398846798939E-4 +NSGAII,ZDT1,IGD,11,1.8537216786867984E-4 +NSGAII,ZDT1,IGD,12,1.8296026801425136E-4 +NSGAII,ZDT1,IGD,13,1.7025475311164022E-4 +NSGAII,ZDT1,IGD,14,1.9056532671083348E-4 +NSGAII,ZDT1,IGD,15,1.7341344946430977E-4 +NSGAII,ZDT1,IGD,16,1.9404697804379316E-4 +NSGAII,ZDT1,IGD,17,1.8075661574830205E-4 +NSGAII,ZDT1,IGD,18,1.8159588443807326E-4 +NSGAII,ZDT1,IGD,19,1.977842550467453E-4 +NSGAII,ZDT1,IGD,20,1.8645347381951894E-4 +NSGAII,ZDT1,IGD,21,1.8081178558577548E-4 +NSGAII,ZDT1,IGD,22,1.6806006652950758E-4 +NSGAII,ZDT1,IGD,23,1.7303246504815658E-4 +NSGAII,ZDT1,IGD,24,1.9051877483183764E-4 +NSGAII,ZDT2,IGD,0,2.071273616001233E-4 +NSGAII,ZDT2,IGD,1,2.0953427263869676E-4 +NSGAII,ZDT2,IGD,2,2.1266882411177207E-4 +NSGAII,ZDT2,IGD,3,1.9241239700623796E-4 +NSGAII,ZDT2,IGD,4,1.9285756684389767E-4 +NSGAII,ZDT2,IGD,5,2.0072999187585992E-4 +NSGAII,ZDT2,IGD,6,1.819796434884345E-4 +NSGAII,ZDT2,IGD,7,1.8820527356738743E-4 +NSGAII,ZDT2,IGD,8,1.81541018201478E-4 +NSGAII,ZDT2,IGD,9,1.7890895437778917E-4 +NSGAII,ZDT2,IGD,10,2.1917582003329878E-4 +NSGAII,ZDT2,IGD,11,1.9376226672747867E-4 +NSGAII,ZDT2,IGD,12,1.8011640668738632E-4 +NSGAII,ZDT2,IGD,13,1.89160854861102E-4 +NSGAII,ZDT2,IGD,14,1.8334998813365993E-4 +NSGAII,ZDT2,IGD,15,1.76501355604379E-4 +NSGAII,ZDT2,IGD,16,1.8850423822196346E-4 +NSGAII,ZDT2,IGD,17,1.7645149130822606E-4 +NSGAII,ZDT2,IGD,18,1.780892854466708E-4 +NSGAII,ZDT2,IGD,19,1.9815003428071164E-4 +NSGAII,ZDT2,IGD,20,1.8667876411544924E-4 +NSGAII,ZDT2,IGD,21,1.7591762677030017E-4 +NSGAII,ZDT2,IGD,22,1.898220195808587E-4 +NSGAII,ZDT2,IGD,23,1.7338319387327772E-4 +NSGAII,ZDT2,IGD,24,1.910596708668411E-4 +NSGAII,ZDT3,IGD,0,1.518515911924703E-4 +NSGAII,ZDT3,IGD,1,1.3650628769695022E-4 +NSGAII,ZDT3,IGD,2,1.332237127717599E-4 +NSGAII,ZDT3,IGD,3,1.3630403888836395E-4 +NSGAII,ZDT3,IGD,4,1.2903895196568683E-4 +NSGAII,ZDT3,IGD,5,1.2930150434336686E-4 +NSGAII,ZDT3,IGD,6,1.5050146965760175E-4 +NSGAII,ZDT3,IGD,7,1.370906268387097E-4 +NSGAII,ZDT3,IGD,8,1.29121481776064E-4 +NSGAII,ZDT3,IGD,9,1.3711142541483756E-4 +NSGAII,ZDT3,IGD,10,0.002534341884383564 +NSGAII,ZDT3,IGD,11,1.4681961056237439E-4 +NSGAII,ZDT3,IGD,12,1.246568120039638E-4 +NSGAII,ZDT3,IGD,13,1.3223750141716045E-4 +NSGAII,ZDT3,IGD,14,1.3733743905641808E-4 +NSGAII,ZDT3,IGD,15,1.3346384220961163E-4 +NSGAII,ZDT3,IGD,16,1.317662123984277E-4 +NSGAII,ZDT3,IGD,17,1.3103863636099126E-4 +NSGAII,ZDT3,IGD,18,1.3664379230535854E-4 +NSGAII,ZDT3,IGD,19,1.1845127597269539E-4 +NSGAII,ZDT3,IGD,20,1.2412091019455536E-4 +NSGAII,ZDT3,IGD,21,1.4188943817122022E-4 +NSGAII,ZDT3,IGD,22,1.2412416534837096E-4 +NSGAII,ZDT3,IGD,23,1.3007021064899644E-4 +NSGAII,ZDT3,IGD,24,1.2811430803426007E-4 +NSGAII,ZDT4,IGD,0,1.8766154327925098E-4 +NSGAII,ZDT4,IGD,1,0.0012597182298258814 +NSGAII,ZDT4,IGD,2,1.7862881330714335E-4 +NSGAII,ZDT4,IGD,3,0.0011447456229792899 +NSGAII,ZDT4,IGD,4,4.974776285814546E-4 +NSGAII,ZDT4,IGD,5,1.9077181307120266E-4 +NSGAII,ZDT4,IGD,6,2.2383672289522162E-4 +NSGAII,ZDT4,IGD,7,1.8204625433231925E-4 +NSGAII,ZDT4,IGD,8,1.9166469293884698E-4 +NSGAII,ZDT4,IGD,9,3.41607509303606E-4 +NSGAII,ZDT4,IGD,10,1.8287758259840863E-4 +NSGAII,ZDT4,IGD,11,1.84563859706158E-4 +NSGAII,ZDT4,IGD,12,2.3893258296960433E-4 +NSGAII,ZDT4,IGD,13,2.4882197151111546E-4 +NSGAII,ZDT4,IGD,14,1.9258779023208008E-4 +NSGAII,ZDT4,IGD,15,1.839951534783688E-4 +NSGAII,ZDT4,IGD,16,1.8970242999899817E-4 +NSGAII,ZDT4,IGD,17,1.844219253174483E-4 +NSGAII,ZDT4,IGD,18,2.2892628896249253E-4 +NSGAII,ZDT4,IGD,19,1.8621635991054826E-4 +NSGAII,ZDT4,IGD,20,1.9940577418700115E-4 +NSGAII,ZDT4,IGD,21,1.9149439284509576E-4 +NSGAII,ZDT4,IGD,22,2.6684882016818996E-4 +NSGAII,ZDT4,IGD,23,2.855641086659357E-4 +NSGAII,ZDT4,IGD,24,2.1585247216430534E-4 +NSGAII,ZDT6,IGD,0,2.8171834993156374E-4 +NSGAII,ZDT6,IGD,1,3.413037824502441E-4 +NSGAII,ZDT6,IGD,2,3.020693780711358E-4 +NSGAII,ZDT6,IGD,3,3.1233852907311925E-4 +NSGAII,ZDT6,IGD,4,2.671604597920947E-4 +NSGAII,ZDT6,IGD,5,3.110141680670142E-4 +NSGAII,ZDT6,IGD,6,2.6763222940402715E-4 +NSGAII,ZDT6,IGD,7,2.775124859311922E-4 +NSGAII,ZDT6,IGD,8,2.7166447883470303E-4 +NSGAII,ZDT6,IGD,9,3.230538788085362E-4 +NSGAII,ZDT6,IGD,10,2.6337151728297875E-4 +NSGAII,ZDT6,IGD,11,3.0041972006882836E-4 +NSGAII,ZDT6,IGD,12,2.678714988700638E-4 +NSGAII,ZDT6,IGD,13,3.069074914455231E-4 +NSGAII,ZDT6,IGD,14,2.9608625433062246E-4 +NSGAII,ZDT6,IGD,15,2.9457128612280425E-4 +NSGAII,ZDT6,IGD,16,3.204595999595914E-4 +NSGAII,ZDT6,IGD,17,2.853342059724322E-4 +NSGAII,ZDT6,IGD,18,2.849932700303116E-4 +NSGAII,ZDT6,IGD,19,3.150075814099087E-4 +NSGAII,ZDT6,IGD,20,2.677727061022172E-4 +NSGAII,ZDT6,IGD,21,2.7184298532044254E-4 +NSGAII,ZDT6,IGD,22,2.737644803805792E-4 +NSGAII,ZDT6,IGD,23,2.9249241853321665E-4 +NSGAII,ZDT6,IGD,24,2.549045297471132E-4 +NSGAII,DTLZ1,IGD,0,3.3077237789130224E-4 +NSGAII,DTLZ1,IGD,1,2.4074170197664792E-4 +NSGAII,DTLZ1,IGD,2,0.022584876123931688 +NSGAII,DTLZ1,IGD,3,1.8920260214934424E-4 +NSGAII,DTLZ1,IGD,4,2.1093188941854782E-4 +NSGAII,DTLZ1,IGD,5,2.465235817538527E-4 +NSGAII,DTLZ1,IGD,6,1.9502472873896847E-4 +NSGAII,DTLZ1,IGD,7,1.7819610245896578E-4 +NSGAII,DTLZ1,IGD,8,1.6687442771483625E-4 +NSGAII,DTLZ1,IGD,9,1.9475328065177722E-4 +NSGAII,DTLZ1,IGD,10,2.4004514407889317E-4 +NSGAII,DTLZ1,IGD,11,1.6841698686786543E-4 +NSGAII,DTLZ1,IGD,12,2.1502555274215398E-4 +NSGAII,DTLZ1,IGD,13,2.1314461834789805E-4 +NSGAII,DTLZ1,IGD,14,2.075938804045539E-4 +NSGAII,DTLZ1,IGD,15,1.784445949896069E-4 +NSGAII,DTLZ1,IGD,16,1.7813054198138707E-4 +NSGAII,DTLZ1,IGD,17,2.853105981877451E-4 +NSGAII,DTLZ1,IGD,18,2.538215051653206E-4 +NSGAII,DTLZ1,IGD,19,1.974610902604879E-4 +NSGAII,DTLZ1,IGD,20,1.8429693645742143E-4 +NSGAII,DTLZ1,IGD,21,1.807723028019133E-4 +NSGAII,DTLZ1,IGD,22,2.1292648888868824E-4 +NSGAII,DTLZ1,IGD,23,1.8400014174951276E-4 +NSGAII,DTLZ1,IGD,24,1.974623334336085E-4 +NSGAII,DTLZ2,IGD,0,1.776710745359345E-4 +NSGAII,DTLZ2,IGD,1,1.9899169176526395E-4 +NSGAII,DTLZ2,IGD,2,1.7290724176011903E-4 +NSGAII,DTLZ2,IGD,3,1.865857853150554E-4 +NSGAII,DTLZ2,IGD,4,1.7233900792799664E-4 +NSGAII,DTLZ2,IGD,5,1.8826035996227482E-4 +NSGAII,DTLZ2,IGD,6,1.8998877316483674E-4 +NSGAII,DTLZ2,IGD,7,1.9984380274011345E-4 +NSGAII,DTLZ2,IGD,8,2.175179319039013E-4 +NSGAII,DTLZ2,IGD,9,1.9134150412265417E-4 +NSGAII,DTLZ2,IGD,10,1.778125363999852E-4 +NSGAII,DTLZ2,IGD,11,1.7063390985010021E-4 +NSGAII,DTLZ2,IGD,12,1.8641174608346526E-4 +NSGAII,DTLZ2,IGD,13,1.8158022386720508E-4 +NSGAII,DTLZ2,IGD,14,1.852068177978976E-4 +NSGAII,DTLZ2,IGD,15,1.8652055348785282E-4 +NSGAII,DTLZ2,IGD,16,1.7678873866621716E-4 +NSGAII,DTLZ2,IGD,17,1.944506339155397E-4 +NSGAII,DTLZ2,IGD,18,1.5631417255310178E-4 +NSGAII,DTLZ2,IGD,19,2.2186808093706012E-4 +NSGAII,DTLZ2,IGD,20,1.8524429865298937E-4 +NSGAII,DTLZ2,IGD,21,1.921882841378481E-4 +NSGAII,DTLZ2,IGD,22,1.7007629791105725E-4 +NSGAII,DTLZ2,IGD,23,1.7468074106888963E-4 +NSGAII,DTLZ2,IGD,24,1.7385374262345756E-4 +NSGAII,DTLZ3,IGD,0,0.005481556043272701 +NSGAII,DTLZ3,IGD,1,0.001211584023972332 +NSGAII,DTLZ3,IGD,2,0.03493038724894278 +NSGAII,DTLZ3,IGD,3,0.002848784291307394 +NSGAII,DTLZ3,IGD,4,0.06868302203961063 +NSGAII,DTLZ3,IGD,5,0.03788573336566133 +NSGAII,DTLZ3,IGD,6,0.001769384677697991 +NSGAII,DTLZ3,IGD,7,0.03350131399827526 +NSGAII,DTLZ3,IGD,8,0.03504534194120034 +NSGAII,DTLZ3,IGD,9,0.008068209903079639 +NSGAII,DTLZ3,IGD,10,0.0026633030625362853 +NSGAII,DTLZ3,IGD,11,0.033200614632612445 +NSGAII,DTLZ3,IGD,12,0.03206336103431137 +NSGAII,DTLZ3,IGD,13,0.003940850826120392 +NSGAII,DTLZ3,IGD,14,0.044952012997156995 +NSGAII,DTLZ3,IGD,15,0.012574603552137823 +NSGAII,DTLZ3,IGD,16,0.004154064397342554 +NSGAII,DTLZ3,IGD,17,0.03341983290288496 +NSGAII,DTLZ3,IGD,18,0.004807130919208727 +NSGAII,DTLZ3,IGD,19,0.033106203160754785 +NSGAII,DTLZ3,IGD,20,0.033995399138538336 +NSGAII,DTLZ3,IGD,21,0.03238002604089259 +NSGAII,DTLZ3,IGD,22,0.033550275150987796 +NSGAII,DTLZ3,IGD,23,0.03525143958195096 +NSGAII,DTLZ3,IGD,24,0.002534330440779773 +NSGAII,DTLZ4,IGD,0,0.031621779675156 +NSGAII,DTLZ4,IGD,1,1.963489416653217E-4 +NSGAII,DTLZ4,IGD,2,1.986308065116506E-4 +NSGAII,DTLZ4,IGD,3,1.996999226049194E-4 +NSGAII,DTLZ4,IGD,4,1.9438627985920222E-4 +NSGAII,DTLZ4,IGD,5,0.03162177899366114 +NSGAII,DTLZ4,IGD,6,0.03162177839483802 +NSGAII,DTLZ4,IGD,7,1.7505395156455804E-4 +NSGAII,DTLZ4,IGD,8,1.8587263541917738E-4 +NSGAII,DTLZ4,IGD,9,1.8323666760591316E-4 +NSGAII,DTLZ4,IGD,10,1.8558634167625772E-4 +NSGAII,DTLZ4,IGD,11,2.3492622542217075E-4 +NSGAII,DTLZ4,IGD,12,0.031621779426900684 +NSGAII,DTLZ4,IGD,13,0.03162177896545765 +NSGAII,DTLZ4,IGD,14,1.8841947392024815E-4 +NSGAII,DTLZ4,IGD,15,1.9704961980023737E-4 +NSGAII,DTLZ4,IGD,16,1.9321503450106658E-4 +NSGAII,DTLZ4,IGD,17,0.03162178075431574 +NSGAII,DTLZ4,IGD,18,1.7868291660300546E-4 +NSGAII,DTLZ4,IGD,19,1.95752583032796E-4 +NSGAII,DTLZ4,IGD,20,0.03162177853235343 +NSGAII,DTLZ4,IGD,21,1.8856984722643907E-4 +NSGAII,DTLZ4,IGD,22,0.03162177906094354 +NSGAII,DTLZ4,IGD,23,1.9516917641674764E-4 +NSGAII,DTLZ4,IGD,24,0.03162177906897522 +NSGAII,DTLZ5,IGD,0,4.350135880713364E-4 +NSGAII,DTLZ5,IGD,1,4.620318909298257E-4 +NSGAII,DTLZ5,IGD,2,4.4224494991642894E-4 +NSGAII,DTLZ5,IGD,3,4.376232582545897E-4 +NSGAII,DTLZ5,IGD,4,4.52809090853302E-4 +NSGAII,DTLZ5,IGD,5,4.0910226046338323E-4 +NSGAII,DTLZ5,IGD,6,4.842646022233571E-4 +NSGAII,DTLZ5,IGD,7,5.39036509831866E-4 +NSGAII,DTLZ5,IGD,8,4.374969971094974E-4 +NSGAII,DTLZ5,IGD,9,4.4944845427077483E-4 +NSGAII,DTLZ5,IGD,10,4.077014974856357E-4 +NSGAII,DTLZ5,IGD,11,4.525662389069751E-4 +NSGAII,DTLZ5,IGD,12,4.1493965104239124E-4 +NSGAII,DTLZ5,IGD,13,4.468676396276835E-4 +NSGAII,DTLZ5,IGD,14,4.458152378514798E-4 +NSGAII,DTLZ5,IGD,15,4.1721124818670156E-4 +NSGAII,DTLZ5,IGD,16,4.312034950119995E-4 +NSGAII,DTLZ5,IGD,17,4.590578082104411E-4 +NSGAII,DTLZ5,IGD,18,4.292056494696155E-4 +NSGAII,DTLZ5,IGD,19,4.1260330485600756E-4 +NSGAII,DTLZ5,IGD,20,4.52456420952492E-4 +NSGAII,DTLZ5,IGD,21,4.119591715579719E-4 +NSGAII,DTLZ5,IGD,22,4.264548831911477E-4 +NSGAII,DTLZ5,IGD,23,4.170182854215949E-4 +NSGAII,DTLZ5,IGD,24,4.3861752056350423E-4 +NSGAII,DTLZ6,IGD,0,4.956123613542643E-4 +NSGAII,DTLZ6,IGD,1,0.001114329715851063 +NSGAII,DTLZ6,IGD,2,0.0027762827157147103 +NSGAII,DTLZ6,IGD,3,0.003114270218858461 +NSGAII,DTLZ6,IGD,4,5.180435862927288E-4 +NSGAII,DTLZ6,IGD,5,5.098096133904876E-4 +NSGAII,DTLZ6,IGD,6,5.029823815296075E-4 +NSGAII,DTLZ6,IGD,7,0.0013847671274728247 +NSGAII,DTLZ6,IGD,8,6.008276159008068E-4 +NSGAII,DTLZ6,IGD,9,0.004470126092881923 +NSGAII,DTLZ6,IGD,10,0.004130810245835253 +NSGAII,DTLZ6,IGD,11,5.951211021645311E-4 +NSGAII,DTLZ6,IGD,12,0.0016997472399549853 +NSGAII,DTLZ6,IGD,13,0.0015797417173244225 +NSGAII,DTLZ6,IGD,14,0.002898660679883563 +NSGAII,DTLZ6,IGD,15,0.0015863646517540167 +NSGAII,DTLZ6,IGD,16,5.432129304326542E-4 +NSGAII,DTLZ6,IGD,17,0.003095648719391735 +NSGAII,DTLZ6,IGD,18,5.073901937065521E-4 +NSGAII,DTLZ6,IGD,19,0.0033636096264194333 +NSGAII,DTLZ6,IGD,20,0.0014051524021987017 +NSGAII,DTLZ6,IGD,21,5.029678392743812E-4 +NSGAII,DTLZ6,IGD,22,0.0013827144084449605 +NSGAII,DTLZ6,IGD,23,0.002798554623926711 +NSGAII,DTLZ6,IGD,24,0.004353941145274467 +NSGAII,DTLZ7,IGD,0,1.0469418681836194E-4 +NSGAII,DTLZ7,IGD,1,1.0868834712749335E-4 +NSGAII,DTLZ7,IGD,2,1.0218677938918211E-4 +NSGAII,DTLZ7,IGD,3,1.0407879842328196E-4 +NSGAII,DTLZ7,IGD,4,1.0766173569732866E-4 +NSGAII,DTLZ7,IGD,5,9.618079661244813E-5 +NSGAII,DTLZ7,IGD,6,1.1001125271761573E-4 +NSGAII,DTLZ7,IGD,7,9.717956468415375E-5 +NSGAII,DTLZ7,IGD,8,1.0774122935992104E-4 +NSGAII,DTLZ7,IGD,9,1.0371341411816756E-4 +NSGAII,DTLZ7,IGD,10,1.071513025727517E-4 +NSGAII,DTLZ7,IGD,11,1.0226325804596134E-4 +NSGAII,DTLZ7,IGD,12,1.016111429213511E-4 +NSGAII,DTLZ7,IGD,13,1.0209135335954557E-4 +NSGAII,DTLZ7,IGD,14,1.0175753920216224E-4 +NSGAII,DTLZ7,IGD,15,1.0131603555999918E-4 +NSGAII,DTLZ7,IGD,16,9.730109733510734E-5 +NSGAII,DTLZ7,IGD,17,1.0906777379447414E-4 +NSGAII,DTLZ7,IGD,18,1.0087239590430532E-4 +NSGAII,DTLZ7,IGD,19,1.0221997546328661E-4 +NSGAII,DTLZ7,IGD,20,1.0496299720250574E-4 +NSGAII,DTLZ7,IGD,21,1.0553432616604934E-4 +NSGAII,DTLZ7,IGD,22,1.0418493285479461E-4 +NSGAII,DTLZ7,IGD,23,1.0405168238132146E-4 +NSGAII,DTLZ7,IGD,24,1.0057551779266888E-4 +NSGAII,WFG1,IGD,0,0.0018934773067171146 +NSGAII,WFG1,IGD,1,0.012642130815862756 +NSGAII,WFG1,IGD,2,0.0031382722403671985 +NSGAII,WFG1,IGD,3,0.009935549499435809 +NSGAII,WFG1,IGD,4,0.00974606478052357 +NSGAII,WFG1,IGD,5,0.011730591068486035 +NSGAII,WFG1,IGD,6,0.0035286614870927396 +NSGAII,WFG1,IGD,7,0.00973427137821043 +NSGAII,WFG1,IGD,8,0.004654406921651108 +NSGAII,WFG1,IGD,9,0.006362937978352296 +NSGAII,WFG1,IGD,10,0.00637296026180249 +NSGAII,WFG1,IGD,11,0.012267894133803026 +NSGAII,WFG1,IGD,12,0.0040612547525169995 +NSGAII,WFG1,IGD,13,0.010177692570912725 +NSGAII,WFG1,IGD,14,0.009903402112464987 +NSGAII,WFG1,IGD,15,0.013144843924842702 +NSGAII,WFG1,IGD,16,0.0062698120585498625 +NSGAII,WFG1,IGD,17,0.012923273851883044 +NSGAII,WFG1,IGD,18,0.0023385719863083855 +NSGAII,WFG1,IGD,19,0.009723942197201052 +NSGAII,WFG1,IGD,20,0.002451305627289128 +NSGAII,WFG1,IGD,21,0.010845680994158155 +NSGAII,WFG1,IGD,22,0.0027065245399275997 +NSGAII,WFG1,IGD,23,0.01534087911790767 +NSGAII,WFG1,IGD,24,0.0016353050486005377 +NSGAII,WFG2,IGD,0,3.87587140827724E-4 +NSGAII,WFG2,IGD,1,0.007687613152675842 +NSGAII,WFG2,IGD,2,3.5039423537118377E-4 +NSGAII,WFG2,IGD,3,3.483504295124674E-4 +NSGAII,WFG2,IGD,4,0.007685549979210339 +NSGAII,WFG2,IGD,5,0.007693919029081047 +NSGAII,WFG2,IGD,6,3.799181170460527E-4 +NSGAII,WFG2,IGD,7,0.007676719087478042 +NSGAII,WFG2,IGD,8,0.00769574940302398 +NSGAII,WFG2,IGD,9,0.007698810124874615 +NSGAII,WFG2,IGD,10,3.315880251676082E-4 +NSGAII,WFG2,IGD,11,0.007678367541343211 +NSGAII,WFG2,IGD,12,0.007687814707425252 +NSGAII,WFG2,IGD,13,0.007688337605560615 +NSGAII,WFG2,IGD,14,0.007683545788155885 +NSGAII,WFG2,IGD,15,3.6176285383531756E-4 +NSGAII,WFG2,IGD,16,0.007682382408355168 +NSGAII,WFG2,IGD,17,0.007692824720212703 +NSGAII,WFG2,IGD,18,0.00770211132213587 +NSGAII,WFG2,IGD,19,0.007691612062766632 +NSGAII,WFG2,IGD,20,0.007687786525655912 +NSGAII,WFG2,IGD,21,0.007683877603020924 +NSGAII,WFG2,IGD,22,0.007681360708017544 +NSGAII,WFG2,IGD,23,0.007696554122282347 +NSGAII,WFG2,IGD,24,0.007694278686999533 +NSGAII,WFG3,IGD,0,2.0888213500474623E-4 +NSGAII,WFG3,IGD,1,2.1236190949903074E-4 +NSGAII,WFG3,IGD,2,2.0716771765444313E-4 +NSGAII,WFG3,IGD,3,1.9176443562493267E-4 +NSGAII,WFG3,IGD,4,2.181555904281763E-4 +NSGAII,WFG3,IGD,5,1.9200935361928922E-4 +NSGAII,WFG3,IGD,6,2.0069272746194556E-4 +NSGAII,WFG3,IGD,7,1.9787330998182945E-4 +NSGAII,WFG3,IGD,8,2.3611876163222645E-4 +NSGAII,WFG3,IGD,9,2.000915005630896E-4 +NSGAII,WFG3,IGD,10,2.140106822026537E-4 +NSGAII,WFG3,IGD,11,2.3497625275648975E-4 +NSGAII,WFG3,IGD,12,2.140830235450823E-4 +NSGAII,WFG3,IGD,13,1.9648739388121483E-4 +NSGAII,WFG3,IGD,14,2.2003836140573646E-4 +NSGAII,WFG3,IGD,15,2.0214472656834514E-4 +NSGAII,WFG3,IGD,16,1.9571858245659993E-4 +NSGAII,WFG3,IGD,17,2.0081861063711684E-4 +NSGAII,WFG3,IGD,18,1.89642875194676E-4 +NSGAII,WFG3,IGD,19,2.5510415294317145E-4 +NSGAII,WFG3,IGD,20,1.9438225157611055E-4 +NSGAII,WFG3,IGD,21,2.2700690306453412E-4 +NSGAII,WFG3,IGD,22,2.0433927723913846E-4 +NSGAII,WFG3,IGD,23,2.1302468266863768E-4 +NSGAII,WFG3,IGD,24,1.783205865357355E-4 +NSGAII,WFG4,IGD,0,1.9713739257477215E-4 +NSGAII,WFG4,IGD,1,1.7308783901915994E-4 +NSGAII,WFG4,IGD,2,1.8096935764022715E-4 +NSGAII,WFG4,IGD,3,1.6542858044439553E-4 +NSGAII,WFG4,IGD,4,1.84628939215689E-4 +NSGAII,WFG4,IGD,5,1.679887477802003E-4 +NSGAII,WFG4,IGD,6,1.651924729256291E-4 +NSGAII,WFG4,IGD,7,1.6052266012609183E-4 +NSGAII,WFG4,IGD,8,1.7381630620200576E-4 +NSGAII,WFG4,IGD,9,1.6583675954654E-4 +NSGAII,WFG4,IGD,10,2.0548192123689559E-4 +NSGAII,WFG4,IGD,11,1.5904852881316767E-4 +NSGAII,WFG4,IGD,12,1.866683076232083E-4 +NSGAII,WFG4,IGD,13,1.5848441303294261E-4 +NSGAII,WFG4,IGD,14,1.8371284186994528E-4 +NSGAII,WFG4,IGD,15,1.689882342921965E-4 +NSGAII,WFG4,IGD,16,1.7613117033941534E-4 +NSGAII,WFG4,IGD,17,1.7094783710642968E-4 +NSGAII,WFG4,IGD,18,1.5898803681682847E-4 +NSGAII,WFG4,IGD,19,1.8387481727493674E-4 +NSGAII,WFG4,IGD,20,1.6827414325694788E-4 +NSGAII,WFG4,IGD,21,1.577608886441081E-4 +NSGAII,WFG4,IGD,22,1.7676264505484522E-4 +NSGAII,WFG4,IGD,23,1.7049652584120284E-4 +NSGAII,WFG4,IGD,24,1.5675616675841635E-4 +NSGAII,WFG5,IGD,0,9.712183351397607E-4 +NSGAII,WFG5,IGD,1,9.62308770815273E-4 +NSGAII,WFG5,IGD,2,9.54121891775017E-4 +NSGAII,WFG5,IGD,3,9.607070716629488E-4 +NSGAII,WFG5,IGD,4,9.573562018340284E-4 +NSGAII,WFG5,IGD,5,9.632289402737005E-4 +NSGAII,WFG5,IGD,6,9.739259970335672E-4 +NSGAII,WFG5,IGD,7,9.701858081823289E-4 +NSGAII,WFG5,IGD,8,9.620662338590078E-4 +NSGAII,WFG5,IGD,9,9.62009530021283E-4 +NSGAII,WFG5,IGD,10,9.535733228590006E-4 +NSGAII,WFG5,IGD,11,9.628470288652016E-4 +NSGAII,WFG5,IGD,12,9.599647037276715E-4 +NSGAII,WFG5,IGD,13,9.644444700062308E-4 +NSGAII,WFG5,IGD,14,9.596230241675621E-4 +NSGAII,WFG5,IGD,15,9.596144296012498E-4 +NSGAII,WFG5,IGD,16,9.632743197424911E-4 +NSGAII,WFG5,IGD,17,9.628429577509465E-4 +NSGAII,WFG5,IGD,18,9.66394442662724E-4 +NSGAII,WFG5,IGD,19,9.566164766217244E-4 +NSGAII,WFG5,IGD,20,9.647368697049539E-4 +NSGAII,WFG5,IGD,21,9.626264069136309E-4 +NSGAII,WFG5,IGD,22,9.535884745819118E-4 +NSGAII,WFG5,IGD,23,9.6023480454225E-4 +NSGAII,WFG5,IGD,24,9.627078996321292E-4 +NSGAII,WFG6,IGD,0,2.8675519151200393E-4 +NSGAII,WFG6,IGD,1,3.54983478794128E-4 +NSGAII,WFG6,IGD,2,4.0983007291406137E-4 +NSGAII,WFG6,IGD,3,5.014839808387588E-4 +NSGAII,WFG6,IGD,4,4.2866341986519537E-4 +NSGAII,WFG6,IGD,5,3.09975923445392E-4 +NSGAII,WFG6,IGD,6,3.042413058150384E-4 +NSGAII,WFG6,IGD,7,3.874873413205525E-4 +NSGAII,WFG6,IGD,8,3.320724722729948E-4 +NSGAII,WFG6,IGD,9,3.9435677154073213E-4 +NSGAII,WFG6,IGD,10,3.430620824710059E-4 +NSGAII,WFG6,IGD,11,3.238360353388984E-4 +NSGAII,WFG6,IGD,12,6.045819757710204E-4 +NSGAII,WFG6,IGD,13,4.5890153940932857E-4 +NSGAII,WFG6,IGD,14,3.316975438373611E-4 +NSGAII,WFG6,IGD,15,3.342022526304262E-4 +NSGAII,WFG6,IGD,16,0.001053843386469402 +NSGAII,WFG6,IGD,17,4.0367560290233086E-4 +NSGAII,WFG6,IGD,18,4.539493965763005E-4 +NSGAII,WFG6,IGD,19,3.671388179184266E-4 +NSGAII,WFG6,IGD,20,7.620522878956042E-4 +NSGAII,WFG6,IGD,21,8.263764496558406E-4 +NSGAII,WFG6,IGD,22,0.00231991481374799 +NSGAII,WFG6,IGD,23,5.640541757840656E-4 +NSGAII,WFG6,IGD,24,2.9566576601633356E-4 +NSGAII,WFG7,IGD,0,1.236203474153568E-4 +NSGAII,WFG7,IGD,1,1.2578648190043445E-4 +NSGAII,WFG7,IGD,2,1.1843996620884421E-4 +NSGAII,WFG7,IGD,3,1.2063059526174375E-4 +NSGAII,WFG7,IGD,4,1.1214237311792421E-4 +NSGAII,WFG7,IGD,5,1.8567467313223388E-4 +NSGAII,WFG7,IGD,6,1.1431363117284085E-4 +NSGAII,WFG7,IGD,7,1.1027274440545766E-4 +NSGAII,WFG7,IGD,8,1.2086528124194086E-4 +NSGAII,WFG7,IGD,9,1.2153167216914357E-4 +NSGAII,WFG7,IGD,10,1.185072023210065E-4 +NSGAII,WFG7,IGD,11,1.1913389406343957E-4 +NSGAII,WFG7,IGD,12,1.1718462008924011E-4 +NSGAII,WFG7,IGD,13,1.1474702919767195E-4 +NSGAII,WFG7,IGD,14,1.219266958442167E-4 +NSGAII,WFG7,IGD,15,1.244072927697262E-4 +NSGAII,WFG7,IGD,16,1.198451126912351E-4 +NSGAII,WFG7,IGD,17,1.0763674491267046E-4 +NSGAII,WFG7,IGD,18,1.257090739618948E-4 +NSGAII,WFG7,IGD,19,1.0957470358464129E-4 +NSGAII,WFG7,IGD,20,1.0815647657376538E-4 +NSGAII,WFG7,IGD,21,1.3268851064215888E-4 +NSGAII,WFG7,IGD,22,1.0771305678962632E-4 +NSGAII,WFG7,IGD,23,1.0765472959237871E-4 +NSGAII,WFG7,IGD,24,1.2204826829085139E-4 +NSGAII,WFG8,IGD,0,0.003868979548977307 +NSGAII,WFG8,IGD,1,0.003807681962156634 +NSGAII,WFG8,IGD,2,0.003783872626058483 +NSGAII,WFG8,IGD,3,0.0038138020434205634 +NSGAII,WFG8,IGD,4,0.00295722427846709 +NSGAII,WFG8,IGD,5,0.002979310099621927 +NSGAII,WFG8,IGD,6,0.002096475884309004 +NSGAII,WFG8,IGD,7,0.0012891728571539011 +NSGAII,WFG8,IGD,8,0.003843267727418485 +NSGAII,WFG8,IGD,9,0.0028949531224242084 +NSGAII,WFG8,IGD,10,0.0037862920038041034 +NSGAII,WFG8,IGD,11,0.0038026373058903944 +NSGAII,WFG8,IGD,12,0.003912947203989845 +NSGAII,WFG8,IGD,13,0.0037726212574363143 +NSGAII,WFG8,IGD,14,0.0028987078144011628 +NSGAII,WFG8,IGD,15,0.003769386311062989 +NSGAII,WFG8,IGD,16,0.0029665182968323135 +NSGAII,WFG8,IGD,17,0.0038963437716946253 +NSGAII,WFG8,IGD,18,0.002831613224132513 +NSGAII,WFG8,IGD,19,0.0038453294249969927 +NSGAII,WFG8,IGD,20,0.003930004817337128 +NSGAII,WFG8,IGD,21,0.002885377372326208 +NSGAII,WFG8,IGD,22,0.002937395141661436 +NSGAII,WFG8,IGD,23,0.003825298780380976 +NSGAII,WFG8,IGD,24,0.0028867454790201317 +NSGAII,WFG9,IGD,0,1.3223868080967897E-4 +NSGAII,WFG9,IGD,1,1.4829502768833424E-4 +NSGAII,WFG9,IGD,2,1.2571103390895524E-4 +NSGAII,WFG9,IGD,3,1.2746103934312814E-4 +NSGAII,WFG9,IGD,4,1.3740088974607603E-4 +NSGAII,WFG9,IGD,5,1.8095492234989258E-4 +NSGAII,WFG9,IGD,6,1.2205683136165066E-4 +NSGAII,WFG9,IGD,7,1.5806130157486223E-4 +NSGAII,WFG9,IGD,8,1.3084274650352473E-4 +NSGAII,WFG9,IGD,9,1.3005077037985782E-4 +NSGAII,WFG9,IGD,10,1.8915596879992935E-4 +NSGAII,WFG9,IGD,11,1.3397094804149228E-4 +NSGAII,WFG9,IGD,12,1.2313863840959812E-4 +NSGAII,WFG9,IGD,13,1.3814950082124107E-4 +NSGAII,WFG9,IGD,14,1.4025764560252632E-4 +NSGAII,WFG9,IGD,15,1.2624584969336751E-4 +NSGAII,WFG9,IGD,16,1.206088909368225E-4 +NSGAII,WFG9,IGD,17,1.3105399762895677E-4 +NSGAII,WFG9,IGD,18,1.463307084067412E-4 +NSGAII,WFG9,IGD,19,1.4901536832702105E-4 +NSGAII,WFG9,IGD,20,1.3581665081470034E-4 +NSGAII,WFG9,IGD,21,1.3712936886734083E-4 +NSGAII,WFG9,IGD,22,1.6021886135509514E-4 +NSGAII,WFG9,IGD,23,1.354564754898518E-4 +NSGAII,WFG9,IGD,24,1.3593687398445747E-4 +SMPSO,ZDT1,IGD,0,1.3602917275654775E-4 +SMPSO,ZDT1,IGD,1,1.3436423348103837E-4 +SMPSO,ZDT1,IGD,2,1.3401431593845954E-4 +SMPSO,ZDT1,IGD,3,1.3541612368290058E-4 +SMPSO,ZDT1,IGD,4,1.3559130255203392E-4 +SMPSO,ZDT1,IGD,5,1.3534347929723667E-4 +SMPSO,ZDT1,IGD,6,1.3574597204352116E-4 +SMPSO,ZDT1,IGD,7,1.3458503984206582E-4 +SMPSO,ZDT1,IGD,8,1.3524046663124838E-4 +SMPSO,ZDT1,IGD,9,1.3510509816573474E-4 +SMPSO,ZDT1,IGD,10,1.3450551312706632E-4 +SMPSO,ZDT1,IGD,11,1.343836282383621E-4 +SMPSO,ZDT1,IGD,12,1.3526078237841396E-4 +SMPSO,ZDT1,IGD,13,1.3423287464761217E-4 +SMPSO,ZDT1,IGD,14,1.3596851863250878E-4 +SMPSO,ZDT1,IGD,15,1.3464918883669935E-4 +SMPSO,ZDT1,IGD,16,1.3485019513812349E-4 +SMPSO,ZDT1,IGD,17,1.3422526094014983E-4 +SMPSO,ZDT1,IGD,18,1.3463987682954092E-4 +SMPSO,ZDT1,IGD,19,1.3513723066061367E-4 +SMPSO,ZDT1,IGD,20,1.3449911291166667E-4 +SMPSO,ZDT1,IGD,21,1.3497505220412225E-4 +SMPSO,ZDT1,IGD,22,1.3444738407258469E-4 +SMPSO,ZDT1,IGD,23,1.3363312061531022E-4 +SMPSO,ZDT1,IGD,24,1.3438006172184535E-4 +SMPSO,ZDT2,IGD,0,1.4131888895367592E-4 +SMPSO,ZDT2,IGD,1,1.4009516915752853E-4 +SMPSO,ZDT2,IGD,2,1.4038223128262246E-4 +SMPSO,ZDT2,IGD,3,1.3729415355975968E-4 +SMPSO,ZDT2,IGD,4,1.4146700363103375E-4 +SMPSO,ZDT2,IGD,5,1.3923600896221776E-4 +SMPSO,ZDT2,IGD,6,1.4297495753504125E-4 +SMPSO,ZDT2,IGD,7,1.3977970790758816E-4 +SMPSO,ZDT2,IGD,8,1.400008590427896E-4 +SMPSO,ZDT2,IGD,9,1.3997401685841095E-4 +SMPSO,ZDT2,IGD,10,1.378679179118688E-4 +SMPSO,ZDT2,IGD,11,1.4285106916812405E-4 +SMPSO,ZDT2,IGD,12,1.4115768187741647E-4 +SMPSO,ZDT2,IGD,13,1.4124812066406442E-4 +SMPSO,ZDT2,IGD,14,1.3962324509003324E-4 +SMPSO,ZDT2,IGD,15,1.42849933925275E-4 +SMPSO,ZDT2,IGD,16,1.4052289252768234E-4 +SMPSO,ZDT2,IGD,17,1.3863892621143143E-4 +SMPSO,ZDT2,IGD,18,1.382999230182103E-4 +SMPSO,ZDT2,IGD,19,1.3737101333716168E-4 +SMPSO,ZDT2,IGD,20,1.392048355611258E-4 +SMPSO,ZDT2,IGD,21,1.3992798745819716E-4 +SMPSO,ZDT2,IGD,22,1.3844897409131203E-4 +SMPSO,ZDT2,IGD,23,1.403823916294348E-4 +SMPSO,ZDT2,IGD,24,1.402684323220869E-4 +SMPSO,ZDT3,IGD,0,1.053806854663225E-4 +SMPSO,ZDT3,IGD,1,1.0065606151696311E-4 +SMPSO,ZDT3,IGD,2,1.0730477453271395E-4 +SMPSO,ZDT3,IGD,3,1.033222425209651E-4 +SMPSO,ZDT3,IGD,4,1.0248790475965226E-4 +SMPSO,ZDT3,IGD,5,1.0502040452563212E-4 +SMPSO,ZDT3,IGD,6,1.2753391376358377E-4 +SMPSO,ZDT3,IGD,7,1.0374999315003591E-4 +SMPSO,ZDT3,IGD,8,1.036536246104217E-4 +SMPSO,ZDT3,IGD,9,9.886990242046129E-5 +SMPSO,ZDT3,IGD,10,1.0416062084341763E-4 +SMPSO,ZDT3,IGD,11,1.0008881130219924E-4 +SMPSO,ZDT3,IGD,12,1.0111758505661097E-4 +SMPSO,ZDT3,IGD,13,1.0697014046208214E-4 +SMPSO,ZDT3,IGD,14,1.0398060418861384E-4 +SMPSO,ZDT3,IGD,15,1.00317502835925E-4 +SMPSO,ZDT3,IGD,16,1.0305591433949295E-4 +SMPSO,ZDT3,IGD,17,1.2545858820493455E-4 +SMPSO,ZDT3,IGD,18,9.876775287829756E-5 +SMPSO,ZDT3,IGD,19,1.0160261173770118E-4 +SMPSO,ZDT3,IGD,20,1.0184567691047307E-4 +SMPSO,ZDT3,IGD,21,1.0088576092753719E-4 +SMPSO,ZDT3,IGD,22,1.0347090982440135E-4 +SMPSO,ZDT3,IGD,23,1.2625366846425153E-4 +SMPSO,ZDT3,IGD,24,1.0539956244665515E-4 +SMPSO,ZDT4,IGD,0,1.370039343987739E-4 +SMPSO,ZDT4,IGD,1,1.367637244224972E-4 +SMPSO,ZDT4,IGD,2,1.3681642789081086E-4 +SMPSO,ZDT4,IGD,3,1.3684060183604313E-4 +SMPSO,ZDT4,IGD,4,1.372414281142846E-4 +SMPSO,ZDT4,IGD,5,1.368936814352572E-4 +SMPSO,ZDT4,IGD,6,1.397417779242111E-4 +SMPSO,ZDT4,IGD,7,1.3661288750252545E-4 +SMPSO,ZDT4,IGD,8,1.3680269685856548E-4 +SMPSO,ZDT4,IGD,9,1.376931106138559E-4 +SMPSO,ZDT4,IGD,10,1.3604659620371258E-4 +SMPSO,ZDT4,IGD,11,1.377303146640214E-4 +SMPSO,ZDT4,IGD,12,1.4023075229350874E-4 +SMPSO,ZDT4,IGD,13,1.3683989190104264E-4 +SMPSO,ZDT4,IGD,14,1.3784087939230685E-4 +SMPSO,ZDT4,IGD,15,1.3733923780253054E-4 +SMPSO,ZDT4,IGD,16,1.3987114468997343E-4 +SMPSO,ZDT4,IGD,17,1.3429081457470943E-4 +SMPSO,ZDT4,IGD,18,1.3970444361240868E-4 +SMPSO,ZDT4,IGD,19,1.3779972178289615E-4 +SMPSO,ZDT4,IGD,20,1.395049099272032E-4 +SMPSO,ZDT4,IGD,21,1.3649262105351007E-4 +SMPSO,ZDT4,IGD,22,1.3685545806276287E-4 +SMPSO,ZDT4,IGD,23,1.3744875227023496E-4 +SMPSO,ZDT4,IGD,24,1.38121344148304E-4 +SMPSO,ZDT6,IGD,0,1.3476431177825875E-4 +SMPSO,ZDT6,IGD,1,1.3353568962658224E-4 +SMPSO,ZDT6,IGD,2,1.339840444120207E-4 +SMPSO,ZDT6,IGD,3,1.3293446417427673E-4 +SMPSO,ZDT6,IGD,4,1.3390947777953364E-4 +SMPSO,ZDT6,IGD,5,1.3362255366057294E-4 +SMPSO,ZDT6,IGD,6,1.3656205298441667E-4 +SMPSO,ZDT6,IGD,7,1.3479501902112983E-4 +SMPSO,ZDT6,IGD,8,1.3711882267031797E-4 +SMPSO,ZDT6,IGD,9,1.3430092530873042E-4 +SMPSO,ZDT6,IGD,10,1.3271534787000151E-4 +SMPSO,ZDT6,IGD,11,1.361687335311897E-4 +SMPSO,ZDT6,IGD,12,1.349881494821921E-4 +SMPSO,ZDT6,IGD,13,1.3359915741880345E-4 +SMPSO,ZDT6,IGD,14,1.3966733313564445E-4 +SMPSO,ZDT6,IGD,15,1.3550154856884722E-4 +SMPSO,ZDT6,IGD,16,1.3727362559637354E-4 +SMPSO,ZDT6,IGD,17,1.3770915563495243E-4 +SMPSO,ZDT6,IGD,18,1.3557672379944862E-4 +SMPSO,ZDT6,IGD,19,1.3568675081819013E-4 +SMPSO,ZDT6,IGD,20,1.3332169721690866E-4 +SMPSO,ZDT6,IGD,21,1.3307105767998526E-4 +SMPSO,ZDT6,IGD,22,1.372366437687168E-4 +SMPSO,ZDT6,IGD,23,1.327721922525843E-4 +SMPSO,ZDT6,IGD,24,1.3500199876538235E-4 +SMPSO,DTLZ1,IGD,0,1.3347366908143877E-4 +SMPSO,DTLZ1,IGD,1,1.3275480468309144E-4 +SMPSO,DTLZ1,IGD,2,1.3197692383338966E-4 +SMPSO,DTLZ1,IGD,3,1.3827740308532146E-4 +SMPSO,DTLZ1,IGD,4,1.3318708127349507E-4 +SMPSO,DTLZ1,IGD,5,1.3209234067794172E-4 +SMPSO,DTLZ1,IGD,6,1.3445049439181624E-4 +SMPSO,DTLZ1,IGD,7,1.3195164087708444E-4 +SMPSO,DTLZ1,IGD,8,1.3209521306033954E-4 +SMPSO,DTLZ1,IGD,9,1.3237232083237874E-4 +SMPSO,DTLZ1,IGD,10,1.321969219817302E-4 +SMPSO,DTLZ1,IGD,11,1.3264692348551694E-4 +SMPSO,DTLZ1,IGD,12,1.3926899504989988E-4 +SMPSO,DTLZ1,IGD,13,1.3239978433415012E-4 +SMPSO,DTLZ1,IGD,14,1.3285251623735444E-4 +SMPSO,DTLZ1,IGD,15,1.3187812779033196E-4 +SMPSO,DTLZ1,IGD,16,1.3290348817790584E-4 +SMPSO,DTLZ1,IGD,17,1.3270333670908622E-4 +SMPSO,DTLZ1,IGD,18,1.3298176447018494E-4 +SMPSO,DTLZ1,IGD,19,1.3201829053148968E-4 +SMPSO,DTLZ1,IGD,20,1.3303793229942664E-4 +SMPSO,DTLZ1,IGD,21,1.4874858407602342E-4 +SMPSO,DTLZ1,IGD,22,1.3548701232516663E-4 +SMPSO,DTLZ1,IGD,23,1.3173106959495743E-4 +SMPSO,DTLZ1,IGD,24,1.3198761824014102E-4 +SMPSO,DTLZ2,IGD,0,1.357724096115915E-4 +SMPSO,DTLZ2,IGD,1,1.3641674521511912E-4 +SMPSO,DTLZ2,IGD,2,1.3349823053721314E-4 +SMPSO,DTLZ2,IGD,3,1.3500005611341833E-4 +SMPSO,DTLZ2,IGD,4,1.335615374551542E-4 +SMPSO,DTLZ2,IGD,5,1.3626293136882343E-4 +SMPSO,DTLZ2,IGD,6,1.3332896428468232E-4 +SMPSO,DTLZ2,IGD,7,1.3527614412035626E-4 +SMPSO,DTLZ2,IGD,8,1.3557211781650965E-4 +SMPSO,DTLZ2,IGD,9,1.329364945181511E-4 +SMPSO,DTLZ2,IGD,10,1.3456589919816844E-4 +SMPSO,DTLZ2,IGD,11,1.313407778272479E-4 +SMPSO,DTLZ2,IGD,12,1.326494327915477E-4 +SMPSO,DTLZ2,IGD,13,1.3586156452071523E-4 +SMPSO,DTLZ2,IGD,14,1.3291065895138768E-4 +SMPSO,DTLZ2,IGD,15,1.362103360607822E-4 +SMPSO,DTLZ2,IGD,16,1.335230249829131E-4 +SMPSO,DTLZ2,IGD,17,1.347941475118875E-4 +SMPSO,DTLZ2,IGD,18,1.367429832395496E-4 +SMPSO,DTLZ2,IGD,19,1.3406108941515393E-4 +SMPSO,DTLZ2,IGD,20,1.328352688021295E-4 +SMPSO,DTLZ2,IGD,21,1.3576274849670864E-4 +SMPSO,DTLZ2,IGD,22,1.3731187362381135E-4 +SMPSO,DTLZ2,IGD,23,1.3683169988506675E-4 +SMPSO,DTLZ2,IGD,24,1.325017866786383E-4 +SMPSO,DTLZ3,IGD,0,1.459970048843267E-4 +SMPSO,DTLZ3,IGD,1,1.4955887136657812E-4 +SMPSO,DTLZ3,IGD,2,0.013515047621796441 +SMPSO,DTLZ3,IGD,3,1.494459397109342E-4 +SMPSO,DTLZ3,IGD,4,0.013515047621796441 +SMPSO,DTLZ3,IGD,5,0.012611509594334616 +SMPSO,DTLZ3,IGD,6,1.4666749893025004E-4 +SMPSO,DTLZ3,IGD,7,0.013515047621796441 +SMPSO,DTLZ3,IGD,8,1.5525029738315936E-4 +SMPSO,DTLZ3,IGD,9,2.3995551912509816E-4 +SMPSO,DTLZ3,IGD,10,0.004054970949463064 +SMPSO,DTLZ3,IGD,11,1.5058337858788584E-4 +SMPSO,DTLZ3,IGD,12,0.013515047621796441 +SMPSO,DTLZ3,IGD,13,1.4946426110279193E-4 +SMPSO,DTLZ3,IGD,14,1.491474483304476E-4 +SMPSO,DTLZ3,IGD,15,0.013515047621796441 +SMPSO,DTLZ3,IGD,16,1.47403141309088E-4 +SMPSO,DTLZ3,IGD,17,1.4800092545005274E-4 +SMPSO,DTLZ3,IGD,18,1.4768240961968095E-4 +SMPSO,DTLZ3,IGD,19,1.6242025199644054E-4 +SMPSO,DTLZ3,IGD,20,0.013515047621796441 +SMPSO,DTLZ3,IGD,21,1.4853530479418995E-4 +SMPSO,DTLZ3,IGD,22,1.484817040708943E-4 +SMPSO,DTLZ3,IGD,23,0.013515047621796441 +SMPSO,DTLZ3,IGD,24,0.013515047621796441 +SMPSO,DTLZ4,IGD,0,1.4971295995471121E-4 +SMPSO,DTLZ4,IGD,1,1.4533296127390395E-4 +SMPSO,DTLZ4,IGD,2,1.5135887966377927E-4 +SMPSO,DTLZ4,IGD,3,1.5017781982121946E-4 +SMPSO,DTLZ4,IGD,4,1.510334767359396E-4 +SMPSO,DTLZ4,IGD,5,1.5308776769855104E-4 +SMPSO,DTLZ4,IGD,6,1.4723558681395537E-4 +SMPSO,DTLZ4,IGD,7,1.5026825125217193E-4 +SMPSO,DTLZ4,IGD,8,1.471321796622545E-4 +SMPSO,DTLZ4,IGD,9,1.5130536403315712E-4 +SMPSO,DTLZ4,IGD,10,1.4933922466591615E-4 +SMPSO,DTLZ4,IGD,11,1.4807110102518914E-4 +SMPSO,DTLZ4,IGD,12,1.519810366877203E-4 +SMPSO,DTLZ4,IGD,13,1.4858455673910908E-4 +SMPSO,DTLZ4,IGD,14,1.5190283469168554E-4 +SMPSO,DTLZ4,IGD,15,1.4692924270397718E-4 +SMPSO,DTLZ4,IGD,16,1.4708794240181065E-4 +SMPSO,DTLZ4,IGD,17,1.532628680833837E-4 +SMPSO,DTLZ4,IGD,18,1.543380427008322E-4 +SMPSO,DTLZ4,IGD,19,1.4869392011811848E-4 +SMPSO,DTLZ4,IGD,20,1.5076515138686962E-4 +SMPSO,DTLZ4,IGD,21,1.4817856100756595E-4 +SMPSO,DTLZ4,IGD,22,1.4749634007550554E-4 +SMPSO,DTLZ4,IGD,23,1.5159045291123123E-4 +SMPSO,DTLZ4,IGD,24,1.503543894116806E-4 +SMPSO,DTLZ5,IGD,0,3.4209054141299156E-4 +SMPSO,DTLZ5,IGD,1,3.424695559797721E-4 +SMPSO,DTLZ5,IGD,2,3.411754989472353E-4 +SMPSO,DTLZ5,IGD,3,3.421887872633671E-4 +SMPSO,DTLZ5,IGD,4,3.376948542725316E-4 +SMPSO,DTLZ5,IGD,5,3.4370200330547816E-4 +SMPSO,DTLZ5,IGD,6,3.417107169798278E-4 +SMPSO,DTLZ5,IGD,7,3.470796493428313E-4 +SMPSO,DTLZ5,IGD,8,3.395315030882454E-4 +SMPSO,DTLZ5,IGD,9,3.3857974682796317E-4 +SMPSO,DTLZ5,IGD,10,3.4240188860126146E-4 +SMPSO,DTLZ5,IGD,11,3.403559649409127E-4 +SMPSO,DTLZ5,IGD,12,3.4137313972594583E-4 +SMPSO,DTLZ5,IGD,13,3.396496191945658E-4 +SMPSO,DTLZ5,IGD,14,3.425488332411051E-4 +SMPSO,DTLZ5,IGD,15,3.41656251760137E-4 +SMPSO,DTLZ5,IGD,16,3.378076025393812E-4 +SMPSO,DTLZ5,IGD,17,3.499540107320929E-4 +SMPSO,DTLZ5,IGD,18,3.3770600839712166E-4 +SMPSO,DTLZ5,IGD,19,3.4225725262368846E-4 +SMPSO,DTLZ5,IGD,20,3.3952699834395014E-4 +SMPSO,DTLZ5,IGD,21,3.3817433148594547E-4 +SMPSO,DTLZ5,IGD,22,3.3902534243804E-4 +SMPSO,DTLZ5,IGD,23,3.3303640486953226E-4 +SMPSO,DTLZ5,IGD,24,3.52541042732232E-4 +SMPSO,DTLZ6,IGD,0,3.311289060196469E-4 +SMPSO,DTLZ6,IGD,1,3.274626404559369E-4 +SMPSO,DTLZ6,IGD,2,3.576580548947659E-4 +SMPSO,DTLZ6,IGD,3,3.2833027773305893E-4 +SMPSO,DTLZ6,IGD,4,3.371041797021148E-4 +SMPSO,DTLZ6,IGD,5,3.4175228805358426E-4 +SMPSO,DTLZ6,IGD,6,3.245075697704896E-4 +SMPSO,DTLZ6,IGD,7,3.5329690017235274E-4 +SMPSO,DTLZ6,IGD,8,3.2725417662283097E-4 +SMPSO,DTLZ6,IGD,9,3.3192690933004867E-4 +SMPSO,DTLZ6,IGD,10,3.2629210837942783E-4 +SMPSO,DTLZ6,IGD,11,3.380937282372217E-4 +SMPSO,DTLZ6,IGD,12,3.414786042235202E-4 +SMPSO,DTLZ6,IGD,13,3.3232754172870046E-4 +SMPSO,DTLZ6,IGD,14,3.3071358071126543E-4 +SMPSO,DTLZ6,IGD,15,3.305463722165947E-4 +SMPSO,DTLZ6,IGD,16,3.3479590523416875E-4 +SMPSO,DTLZ6,IGD,17,3.376525921686968E-4 +SMPSO,DTLZ6,IGD,18,3.3083343480389736E-4 +SMPSO,DTLZ6,IGD,19,3.324763023036742E-4 +SMPSO,DTLZ6,IGD,20,3.3637999925783315E-4 +SMPSO,DTLZ6,IGD,21,3.378363104740525E-4 +SMPSO,DTLZ6,IGD,22,3.29824250607606E-4 +SMPSO,DTLZ6,IGD,23,3.2968011303232585E-4 +SMPSO,DTLZ6,IGD,24,3.3873976898958995E-4 +SMPSO,DTLZ7,IGD,0,8.023653209601362E-5 +SMPSO,DTLZ7,IGD,1,7.964674227096861E-5 +SMPSO,DTLZ7,IGD,2,8.042377492489092E-5 +SMPSO,DTLZ7,IGD,3,8.095124995523185E-5 +SMPSO,DTLZ7,IGD,4,7.977389778439924E-5 +SMPSO,DTLZ7,IGD,5,8.014161084184129E-5 +SMPSO,DTLZ7,IGD,6,7.971092258818316E-5 +SMPSO,DTLZ7,IGD,7,7.988410469221713E-5 +SMPSO,DTLZ7,IGD,8,8.067276659814328E-5 +SMPSO,DTLZ7,IGD,9,7.992095634378473E-5 +SMPSO,DTLZ7,IGD,10,7.977460305427558E-5 +SMPSO,DTLZ7,IGD,11,8.057966826863044E-5 +SMPSO,DTLZ7,IGD,12,8.062773138245147E-5 +SMPSO,DTLZ7,IGD,13,7.966200174295364E-5 +SMPSO,DTLZ7,IGD,14,8.030106628731136E-5 +SMPSO,DTLZ7,IGD,15,8.020609018573914E-5 +SMPSO,DTLZ7,IGD,16,8.029480715596862E-5 +SMPSO,DTLZ7,IGD,17,7.951877461725431E-5 +SMPSO,DTLZ7,IGD,18,8.016288286454534E-5 +SMPSO,DTLZ7,IGD,19,7.987024041546808E-5 +SMPSO,DTLZ7,IGD,20,8.03841624549455E-5 +SMPSO,DTLZ7,IGD,21,7.963019551694395E-5 +SMPSO,DTLZ7,IGD,22,7.999271025935899E-5 +SMPSO,DTLZ7,IGD,23,8.037012452037046E-5 +SMPSO,DTLZ7,IGD,24,8.040119587072658E-5 +SMPSO,WFG1,IGD,0,0.014048466238676872 +SMPSO,WFG1,IGD,1,0.014201452636668076 +SMPSO,WFG1,IGD,2,0.014627384170362783 +SMPSO,WFG1,IGD,3,0.014548109552334208 +SMPSO,WFG1,IGD,4,0.014102469435796183 +SMPSO,WFG1,IGD,5,0.01428503460051442 +SMPSO,WFG1,IGD,6,0.014082370439712057 +SMPSO,WFG1,IGD,7,0.014032023246657789 +SMPSO,WFG1,IGD,8,0.013745672047272202 +SMPSO,WFG1,IGD,9,0.014331038539536618 +SMPSO,WFG1,IGD,10,0.014418181738009253 +SMPSO,WFG1,IGD,11,0.013915738856137757 +SMPSO,WFG1,IGD,12,0.014531235523027647 +SMPSO,WFG1,IGD,13,0.014511989021716638 +SMPSO,WFG1,IGD,14,0.014061304180116538 +SMPSO,WFG1,IGD,15,0.014593070305792991 +SMPSO,WFG1,IGD,16,0.011618833028326829 +SMPSO,WFG1,IGD,17,0.014087073382397102 +SMPSO,WFG1,IGD,18,0.013985839175262697 +SMPSO,WFG1,IGD,19,0.013930885150298618 +SMPSO,WFG1,IGD,20,0.01451998000806418 +SMPSO,WFG1,IGD,21,0.01459832776523705 +SMPSO,WFG1,IGD,22,0.013879146712823158 +SMPSO,WFG1,IGD,23,0.014414103898601406 +SMPSO,WFG1,IGD,24,0.014346060362852209 +SMPSO,WFG2,IGD,0,3.8350807957362326E-4 +SMPSO,WFG2,IGD,1,4.138227921073138E-4 +SMPSO,WFG2,IGD,2,3.9833836984981E-4 +SMPSO,WFG2,IGD,3,4.0934850067258604E-4 +SMPSO,WFG2,IGD,4,4.353145644528749E-4 +SMPSO,WFG2,IGD,5,4.123091941683352E-4 +SMPSO,WFG2,IGD,6,3.523423976992757E-4 +SMPSO,WFG2,IGD,7,3.8513481530925476E-4 +SMPSO,WFG2,IGD,8,3.841734727545285E-4 +SMPSO,WFG2,IGD,9,4.498851557002875E-4 +SMPSO,WFG2,IGD,10,4.261108995920604E-4 +SMPSO,WFG2,IGD,11,3.7934279618384304E-4 +SMPSO,WFG2,IGD,12,4.524167437461E-4 +SMPSO,WFG2,IGD,13,3.9210754286334964E-4 +SMPSO,WFG2,IGD,14,4.2378808089784596E-4 +SMPSO,WFG2,IGD,15,3.842031089954929E-4 +SMPSO,WFG2,IGD,16,4.6910843703190246E-4 +SMPSO,WFG2,IGD,17,4.059189452779411E-4 +SMPSO,WFG2,IGD,18,3.5976466243068555E-4 +SMPSO,WFG2,IGD,19,3.267732838490059E-4 +SMPSO,WFG2,IGD,20,4.0603238753779164E-4 +SMPSO,WFG2,IGD,21,3.886735788509492E-4 +SMPSO,WFG2,IGD,22,3.3110548072897263E-4 +SMPSO,WFG2,IGD,23,4.1584587077142645E-4 +SMPSO,WFG2,IGD,24,3.5930288952223276E-4 +SMPSO,WFG3,IGD,0,1.57406670540462E-4 +SMPSO,WFG3,IGD,1,1.6078507798283795E-4 +SMPSO,WFG3,IGD,2,1.650379064659913E-4 +SMPSO,WFG3,IGD,3,1.7388425026121555E-4 +SMPSO,WFG3,IGD,4,1.6600404642264075E-4 +SMPSO,WFG3,IGD,5,1.6448737450130185E-4 +SMPSO,WFG3,IGD,6,1.6409024250535313E-4 +SMPSO,WFG3,IGD,7,1.6248568420536738E-4 +SMPSO,WFG3,IGD,8,1.5809458840412524E-4 +SMPSO,WFG3,IGD,9,1.6692478146848762E-4 +SMPSO,WFG3,IGD,10,1.608459653540139E-4 +SMPSO,WFG3,IGD,11,1.6095733556686117E-4 +SMPSO,WFG3,IGD,12,1.6633980439009573E-4 +SMPSO,WFG3,IGD,13,1.596133592543346E-4 +SMPSO,WFG3,IGD,14,1.5425469872905185E-4 +SMPSO,WFG3,IGD,15,1.6110114400200582E-4 +SMPSO,WFG3,IGD,16,1.5839518065055954E-4 +SMPSO,WFG3,IGD,17,1.6490006105950486E-4 +SMPSO,WFG3,IGD,18,1.6494286608868884E-4 +SMPSO,WFG3,IGD,19,1.5431668298144987E-4 +SMPSO,WFG3,IGD,20,1.5222706037622282E-4 +SMPSO,WFG3,IGD,21,1.555828583949662E-4 +SMPSO,WFG3,IGD,22,1.6294170033656578E-4 +SMPSO,WFG3,IGD,23,1.7088226977922334E-4 +SMPSO,WFG3,IGD,24,1.5940672498144736E-4 +SMPSO,WFG4,IGD,0,4.0423071338936564E-4 +SMPSO,WFG4,IGD,1,3.6675708339203655E-4 +SMPSO,WFG4,IGD,2,3.6570704938374763E-4 +SMPSO,WFG4,IGD,3,3.2180416570518636E-4 +SMPSO,WFG4,IGD,4,3.703318992012565E-4 +SMPSO,WFG4,IGD,5,3.31912780853573E-4 +SMPSO,WFG4,IGD,6,3.536281292603079E-4 +SMPSO,WFG4,IGD,7,3.566135915431368E-4 +SMPSO,WFG4,IGD,8,3.9488659242980525E-4 +SMPSO,WFG4,IGD,9,3.281996103036186E-4 +SMPSO,WFG4,IGD,10,3.4804339927815625E-4 +SMPSO,WFG4,IGD,11,3.7907697997940486E-4 +SMPSO,WFG4,IGD,12,3.2141816840884467E-4 +SMPSO,WFG4,IGD,13,4.1468218818327586E-4 +SMPSO,WFG4,IGD,14,3.0956883795473883E-4 +SMPSO,WFG4,IGD,15,3.497440932487464E-4 +SMPSO,WFG4,IGD,16,3.6875324877221744E-4 +SMPSO,WFG4,IGD,17,3.4487108430393234E-4 +SMPSO,WFG4,IGD,18,3.5422800662972064E-4 +SMPSO,WFG4,IGD,19,3.39058965735091E-4 +SMPSO,WFG4,IGD,20,3.6861897096735554E-4 +SMPSO,WFG4,IGD,21,3.540923186511917E-4 +SMPSO,WFG4,IGD,22,3.7485584615262946E-4 +SMPSO,WFG4,IGD,23,3.588073480701482E-4 +SMPSO,WFG4,IGD,24,3.16199433129587E-4 +SMPSO,WFG5,IGD,0,9.433080102245599E-4 +SMPSO,WFG5,IGD,1,9.43742222984138E-4 +SMPSO,WFG5,IGD,2,9.444712020308505E-4 +SMPSO,WFG5,IGD,3,9.43833828330367E-4 +SMPSO,WFG5,IGD,4,9.438893443814663E-4 +SMPSO,WFG5,IGD,5,9.42902474462976E-4 +SMPSO,WFG5,IGD,6,9.436727801128867E-4 +SMPSO,WFG5,IGD,7,9.43117000395757E-4 +SMPSO,WFG5,IGD,8,9.443524468347503E-4 +SMPSO,WFG5,IGD,9,9.428171123929851E-4 +SMPSO,WFG5,IGD,10,9.428331573174492E-4 +SMPSO,WFG5,IGD,11,9.437682445569502E-4 +SMPSO,WFG5,IGD,12,9.445285940702375E-4 +SMPSO,WFG5,IGD,13,9.443092147765717E-4 +SMPSO,WFG5,IGD,14,9.433217151854652E-4 +SMPSO,WFG5,IGD,15,9.432929521263609E-4 +SMPSO,WFG5,IGD,16,9.452219912540693E-4 +SMPSO,WFG5,IGD,17,9.449029895061736E-4 +SMPSO,WFG5,IGD,18,9.434732698977141E-4 +SMPSO,WFG5,IGD,19,9.438118728864983E-4 +SMPSO,WFG5,IGD,20,9.430310226725134E-4 +SMPSO,WFG5,IGD,21,9.447549673533638E-4 +SMPSO,WFG5,IGD,22,9.453562066610578E-4 +SMPSO,WFG5,IGD,23,9.440811281337226E-4 +SMPSO,WFG5,IGD,24,9.443607705599597E-4 +SMPSO,WFG6,IGD,0,2.3867036026896187E-4 +SMPSO,WFG6,IGD,1,2.2530764595889448E-4 +SMPSO,WFG6,IGD,2,2.247709862422448E-4 +SMPSO,WFG6,IGD,3,2.2776163518174131E-4 +SMPSO,WFG6,IGD,4,2.339505420096162E-4 +SMPSO,WFG6,IGD,5,2.292856101737639E-4 +SMPSO,WFG6,IGD,6,2.2884448157682884E-4 +SMPSO,WFG6,IGD,7,2.2885730901147267E-4 +SMPSO,WFG6,IGD,8,2.3950316870734206E-4 +SMPSO,WFG6,IGD,9,2.295590934360542E-4 +SMPSO,WFG6,IGD,10,2.6808495852931135E-4 +SMPSO,WFG6,IGD,11,2.3725194205036166E-4 +SMPSO,WFG6,IGD,12,2.3089036624904095E-4 +SMPSO,WFG6,IGD,13,2.3110327953039135E-4 +SMPSO,WFG6,IGD,14,2.2624486954929892E-4 +SMPSO,WFG6,IGD,15,2.2810009803005707E-4 +SMPSO,WFG6,IGD,16,2.632798521130081E-4 +SMPSO,WFG6,IGD,17,2.3976885274544697E-4 +SMPSO,WFG6,IGD,18,2.3908470453288156E-4 +SMPSO,WFG6,IGD,19,2.3043694757787496E-4 +SMPSO,WFG6,IGD,20,2.4000273354562903E-4 +SMPSO,WFG6,IGD,21,2.265069042530157E-4 +SMPSO,WFG6,IGD,22,2.3143488825493408E-4 +SMPSO,WFG6,IGD,23,2.4854015949027917E-4 +SMPSO,WFG6,IGD,24,2.5170971960599526E-4 +SMPSO,WFG7,IGD,0,8.677918912609051E-5 +SMPSO,WFG7,IGD,1,8.804714334898133E-5 +SMPSO,WFG7,IGD,2,8.998704841391343E-5 +SMPSO,WFG7,IGD,3,9.158282312841634E-5 +SMPSO,WFG7,IGD,4,8.845030915142174E-5 +SMPSO,WFG7,IGD,5,9.130290604298417E-5 +SMPSO,WFG7,IGD,6,9.002021239885997E-5 +SMPSO,WFG7,IGD,7,8.775597866225161E-5 +SMPSO,WFG7,IGD,8,8.796624584628177E-5 +SMPSO,WFG7,IGD,9,8.928842735506924E-5 +SMPSO,WFG7,IGD,10,8.903944731785638E-5 +SMPSO,WFG7,IGD,11,9.085215748624437E-5 +SMPSO,WFG7,IGD,12,8.776074750836812E-5 +SMPSO,WFG7,IGD,13,8.944474995846449E-5 +SMPSO,WFG7,IGD,14,8.737838426007207E-5 +SMPSO,WFG7,IGD,15,9.048444013878093E-5 +SMPSO,WFG7,IGD,16,8.96548924181038E-5 +SMPSO,WFG7,IGD,17,8.83156469783702E-5 +SMPSO,WFG7,IGD,18,9.163925512230141E-5 +SMPSO,WFG7,IGD,19,9.182394042988527E-5 +SMPSO,WFG7,IGD,20,8.985667415276184E-5 +SMPSO,WFG7,IGD,21,8.673246687362308E-5 +SMPSO,WFG7,IGD,22,8.767801156612842E-5 +SMPSO,WFG7,IGD,23,8.900560316506913E-5 +SMPSO,WFG7,IGD,24,9.018846342717402E-5 +SMPSO,WFG8,IGD,0,0.003206499319067067 +SMPSO,WFG8,IGD,1,0.0032102651735596314 +SMPSO,WFG8,IGD,2,0.0033076394087401826 +SMPSO,WFG8,IGD,3,0.003273822726154826 +SMPSO,WFG8,IGD,4,0.0028400864426396263 +SMPSO,WFG8,IGD,5,0.003250276500957226 +SMPSO,WFG8,IGD,6,0.002925985888782049 +SMPSO,WFG8,IGD,7,0.0032034827278347787 +SMPSO,WFG8,IGD,8,0.0032100836009432846 +SMPSO,WFG8,IGD,9,0.0032375539260016814 +SMPSO,WFG8,IGD,10,0.0033338166011931576 +SMPSO,WFG8,IGD,11,0.003260452730231424 +SMPSO,WFG8,IGD,12,0.0031362583317186853 +SMPSO,WFG8,IGD,13,0.0031724417062771355 +SMPSO,WFG8,IGD,14,0.0032531295559050984 +SMPSO,WFG8,IGD,15,0.0031382860854602492 +SMPSO,WFG8,IGD,16,0.0031532660426996824 +SMPSO,WFG8,IGD,17,0.0032020436364230487 +SMPSO,WFG8,IGD,18,0.0027620816005756886 +SMPSO,WFG8,IGD,19,0.002796816074650859 +SMPSO,WFG8,IGD,20,0.00299945544325784 +SMPSO,WFG8,IGD,21,0.0029343303385970755 +SMPSO,WFG8,IGD,22,0.0028435816072875744 +SMPSO,WFG8,IGD,23,0.003006397592452447 +SMPSO,WFG8,IGD,24,0.0027484741867377783 +SMPSO,WFG9,IGD,0,1.3339329147523678E-4 +SMPSO,WFG9,IGD,1,1.3273934963497371E-4 +SMPSO,WFG9,IGD,2,1.2842900873520296E-4 +SMPSO,WFG9,IGD,3,1.3779018223749633E-4 +SMPSO,WFG9,IGD,4,1.2427533762051892E-4 +SMPSO,WFG9,IGD,5,1.3217738009300436E-4 +SMPSO,WFG9,IGD,6,1.2927017640044274E-4 +SMPSO,WFG9,IGD,7,1.276070779033915E-4 +SMPSO,WFG9,IGD,8,1.3544331159405236E-4 +SMPSO,WFG9,IGD,9,1.3409676289365645E-4 +SMPSO,WFG9,IGD,10,1.366547108563553E-4 +SMPSO,WFG9,IGD,11,1.384427803338141E-4 +SMPSO,WFG9,IGD,12,1.246513561371176E-4 +SMPSO,WFG9,IGD,13,1.4101826798507884E-4 +SMPSO,WFG9,IGD,14,1.3660228407189358E-4 +SMPSO,WFG9,IGD,15,1.3060049023107216E-4 +SMPSO,WFG9,IGD,16,1.3757145088299106E-4 +SMPSO,WFG9,IGD,17,1.2910367539474394E-4 +SMPSO,WFG9,IGD,18,1.3394306510133857E-4 +SMPSO,WFG9,IGD,19,1.3638151713518426E-4 +SMPSO,WFG9,IGD,20,1.3184711303045158E-4 +SMPSO,WFG9,IGD,21,1.427183016958303E-4 +SMPSO,WFG9,IGD,22,1.3575567826682616E-4 +SMPSO,WFG9,IGD,23,1.265044866986601E-4 +SMPSO,WFG9,IGD,24,1.3100182885517078E-4 +OMOPSO,ZDT1,IGD,0,1.377156743719704E-4 +OMOPSO,ZDT1,IGD,1,1.3488542185447852E-4 +OMOPSO,ZDT1,IGD,2,1.3591003442153476E-4 +OMOPSO,ZDT1,IGD,3,1.3630414916730976E-4 +OMOPSO,ZDT1,IGD,4,1.3637259564749097E-4 +OMOPSO,ZDT1,IGD,5,1.3716520097110322E-4 +OMOPSO,ZDT1,IGD,6,1.3689304464333172E-4 +OMOPSO,ZDT1,IGD,7,1.359928643106611E-4 +OMOPSO,ZDT1,IGD,8,1.338558514730882E-4 +OMOPSO,ZDT1,IGD,9,1.377614000225264E-4 +OMOPSO,ZDT1,IGD,10,1.3721954444095407E-4 +OMOPSO,ZDT1,IGD,11,1.363287641945209E-4 +OMOPSO,ZDT1,IGD,12,1.340006566027834E-4 +OMOPSO,ZDT1,IGD,13,1.362681772644723E-4 +OMOPSO,ZDT1,IGD,14,1.3525169643594212E-4 +OMOPSO,ZDT1,IGD,15,1.3559813419692323E-4 +OMOPSO,ZDT1,IGD,16,1.3543468337036204E-4 +OMOPSO,ZDT1,IGD,17,1.399360102398019E-4 +OMOPSO,ZDT1,IGD,18,1.365980007503168E-4 +OMOPSO,ZDT1,IGD,19,1.3675972472681266E-4 +OMOPSO,ZDT1,IGD,20,1.3687438637419026E-4 +OMOPSO,ZDT1,IGD,21,1.3623517308681917E-4 +OMOPSO,ZDT1,IGD,22,1.3421009930431456E-4 +OMOPSO,ZDT1,IGD,23,1.5189000640062806E-4 +OMOPSO,ZDT1,IGD,24,1.3508563973460108E-4 +OMOPSO,ZDT2,IGD,0,1.4138232899765788E-4 +OMOPSO,ZDT2,IGD,1,1.3809598371396039E-4 +OMOPSO,ZDT2,IGD,2,1.3713850846647533E-4 +OMOPSO,ZDT2,IGD,3,1.405337298545884E-4 +OMOPSO,ZDT2,IGD,4,1.4249815114205071E-4 +OMOPSO,ZDT2,IGD,5,1.4140424087238706E-4 +OMOPSO,ZDT2,IGD,6,1.396520491603195E-4 +OMOPSO,ZDT2,IGD,7,1.3842627374749741E-4 +OMOPSO,ZDT2,IGD,8,1.4407551461950458E-4 +OMOPSO,ZDT2,IGD,9,1.3999884735555173E-4 +OMOPSO,ZDT2,IGD,10,1.4010578644277162E-4 +OMOPSO,ZDT2,IGD,11,1.4368848273150654E-4 +OMOPSO,ZDT2,IGD,12,1.4710155927280774E-4 +OMOPSO,ZDT2,IGD,13,1.400751911419595E-4 +OMOPSO,ZDT2,IGD,14,1.4546839847644186E-4 +OMOPSO,ZDT2,IGD,15,1.3909388003640035E-4 +OMOPSO,ZDT2,IGD,16,1.3992625870730202E-4 +OMOPSO,ZDT2,IGD,17,1.4411014937231736E-4 +OMOPSO,ZDT2,IGD,18,1.4378228318505775E-4 +OMOPSO,ZDT2,IGD,19,1.4851514938930496E-4 +OMOPSO,ZDT2,IGD,20,1.4116201780871082E-4 +OMOPSO,ZDT2,IGD,21,1.381051588126447E-4 +OMOPSO,ZDT2,IGD,22,1.389390793168703E-4 +OMOPSO,ZDT2,IGD,23,1.4014049759542317E-4 +OMOPSO,ZDT2,IGD,24,1.3988854098973067E-4 +OMOPSO,ZDT3,IGD,0,1.0406404953838343E-4 +OMOPSO,ZDT3,IGD,1,1.254139191101051E-4 +OMOPSO,ZDT3,IGD,2,1.030271395638778E-4 +OMOPSO,ZDT3,IGD,3,1.018968925711573E-4 +OMOPSO,ZDT3,IGD,4,1.0478368329478493E-4 +OMOPSO,ZDT3,IGD,5,1.0267206548794929E-4 +OMOPSO,ZDT3,IGD,6,1.0232931386129565E-4 +OMOPSO,ZDT3,IGD,7,1.038465993300566E-4 +OMOPSO,ZDT3,IGD,8,1.0254659604200407E-4 +OMOPSO,ZDT3,IGD,9,1.074671357254559E-4 +OMOPSO,ZDT3,IGD,10,1.166546556450508E-4 +OMOPSO,ZDT3,IGD,11,1.0568567933823294E-4 +OMOPSO,ZDT3,IGD,12,1.0458906632099953E-4 +OMOPSO,ZDT3,IGD,13,1.0207519855098485E-4 +OMOPSO,ZDT3,IGD,14,9.627920703669099E-5 +OMOPSO,ZDT3,IGD,15,1.0136496439791953E-4 +OMOPSO,ZDT3,IGD,16,1.0543981153356877E-4 +OMOPSO,ZDT3,IGD,17,1.0050209248215255E-4 +OMOPSO,ZDT3,IGD,18,1.0698881603958158E-4 +OMOPSO,ZDT3,IGD,19,1.0267081930695063E-4 +OMOPSO,ZDT3,IGD,20,1.0566125130379488E-4 +OMOPSO,ZDT3,IGD,21,1.0612041261084857E-4 +OMOPSO,ZDT3,IGD,22,1.0448769937460987E-4 +OMOPSO,ZDT3,IGD,23,1.0227595391373543E-4 +OMOPSO,ZDT3,IGD,24,1.0168980084211408E-4 +OMOPSO,ZDT4,IGD,0,0.3952133280364729 +OMOPSO,ZDT4,IGD,1,0.1557643659992275 +OMOPSO,ZDT4,IGD,2,0.46584107598103897 +OMOPSO,ZDT4,IGD,3,0.1314613775419415 +OMOPSO,ZDT4,IGD,4,0.2259260078995035 +OMOPSO,ZDT4,IGD,5,0.1395201835931468 +OMOPSO,ZDT4,IGD,6,0.13845873218951008 +OMOPSO,ZDT4,IGD,7,0.2995389063193536 +OMOPSO,ZDT4,IGD,8,0.21992749076211215 +OMOPSO,ZDT4,IGD,9,0.14434114217034444 +OMOPSO,ZDT4,IGD,10,0.13249970959470028 +OMOPSO,ZDT4,IGD,11,0.18781814340027947 +OMOPSO,ZDT4,IGD,12,0.21973765413057073 +OMOPSO,ZDT4,IGD,13,0.12498710046856974 +OMOPSO,ZDT4,IGD,14,0.3063675109803059 +OMOPSO,ZDT4,IGD,15,0.11720287564595877 +OMOPSO,ZDT4,IGD,16,0.1909083014522542 +OMOPSO,ZDT4,IGD,17,0.1255386862894982 +OMOPSO,ZDT4,IGD,18,0.11106920263186328 +OMOPSO,ZDT4,IGD,19,0.097510159655382 +OMOPSO,ZDT4,IGD,20,0.07611745683079597 +OMOPSO,ZDT4,IGD,21,0.1998141923913297 +OMOPSO,ZDT4,IGD,22,0.12306702185977536 +OMOPSO,ZDT4,IGD,23,0.1852824279144404 +OMOPSO,ZDT4,IGD,24,0.1193095709320713 +OMOPSO,ZDT6,IGD,0,1.3617031523555748E-4 +OMOPSO,ZDT6,IGD,1,1.3352988250785283E-4 +OMOPSO,ZDT6,IGD,2,1.3303577887823886E-4 +OMOPSO,ZDT6,IGD,3,1.3798804195135902E-4 +OMOPSO,ZDT6,IGD,4,1.3337931848169957E-4 +OMOPSO,ZDT6,IGD,5,1.3221972168370516E-4 +OMOPSO,ZDT6,IGD,6,1.3209111104806588E-4 +OMOPSO,ZDT6,IGD,7,1.3544296311869322E-4 +OMOPSO,ZDT6,IGD,8,1.327344857289123E-4 +OMOPSO,ZDT6,IGD,9,1.336663335954811E-4 +OMOPSO,ZDT6,IGD,10,1.3271843885604413E-4 +OMOPSO,ZDT6,IGD,11,1.3792256464920102E-4 +OMOPSO,ZDT6,IGD,12,1.3264098281471427E-4 +OMOPSO,ZDT6,IGD,13,1.3436124300516576E-4 +OMOPSO,ZDT6,IGD,14,1.3458958891821805E-4 +OMOPSO,ZDT6,IGD,15,1.3571324437765196E-4 +OMOPSO,ZDT6,IGD,16,1.347747084278456E-4 +OMOPSO,ZDT6,IGD,17,1.3317035354325045E-4 +OMOPSO,ZDT6,IGD,18,1.338475238575461E-4 +OMOPSO,ZDT6,IGD,19,1.340452871279361E-4 +OMOPSO,ZDT6,IGD,20,1.3408979726012892E-4 +OMOPSO,ZDT6,IGD,21,1.3277244377004108E-4 +OMOPSO,ZDT6,IGD,22,1.3436839505392132E-4 +OMOPSO,ZDT6,IGD,23,1.3571660868925346E-4 +OMOPSO,ZDT6,IGD,24,1.3416744532341872E-4 +OMOPSO,DTLZ1,IGD,0,1.4962294871912214 +OMOPSO,DTLZ1,IGD,1,1.885081803995074 +OMOPSO,DTLZ1,IGD,2,1.814175311612552 +OMOPSO,DTLZ1,IGD,3,0.3086825998713765 +OMOPSO,DTLZ1,IGD,4,0.20158233978112605 +OMOPSO,DTLZ1,IGD,5,1.2928334142464535 +OMOPSO,DTLZ1,IGD,6,1.7256707953470731 +OMOPSO,DTLZ1,IGD,7,0.5816894970368515 +OMOPSO,DTLZ1,IGD,8,1.1917915773134355 +OMOPSO,DTLZ1,IGD,9,0.13619979909352264 +OMOPSO,DTLZ1,IGD,10,0.5381543733106189 +OMOPSO,DTLZ1,IGD,11,0.2236026060709552 +OMOPSO,DTLZ1,IGD,12,0.8241435480585209 +OMOPSO,DTLZ1,IGD,13,1.1922430079090225 +OMOPSO,DTLZ1,IGD,14,0.8790917633756713 +OMOPSO,DTLZ1,IGD,15,0.07085334556232413 +OMOPSO,DTLZ1,IGD,16,0.13513746207062233 +OMOPSO,DTLZ1,IGD,17,2.0636975151484847 +OMOPSO,DTLZ1,IGD,18,1.631536790895201 +OMOPSO,DTLZ1,IGD,19,0.20728703260123413 +OMOPSO,DTLZ1,IGD,20,0.4991190613028487 +OMOPSO,DTLZ1,IGD,21,1.0447180856720584 +OMOPSO,DTLZ1,IGD,22,0.022538815276063915 +OMOPSO,DTLZ1,IGD,23,1.1762026279997893 +OMOPSO,DTLZ1,IGD,24,0.8193439710130466 +OMOPSO,DTLZ2,IGD,0,1.3398698053034895E-4 +OMOPSO,DTLZ2,IGD,1,1.3510057711819026E-4 +OMOPSO,DTLZ2,IGD,2,1.35565986229594E-4 +OMOPSO,DTLZ2,IGD,3,1.3508729951729344E-4 +OMOPSO,DTLZ2,IGD,4,1.3180142874691768E-4 +OMOPSO,DTLZ2,IGD,5,1.3478890321817768E-4 +OMOPSO,DTLZ2,IGD,6,1.355508967938604E-4 +OMOPSO,DTLZ2,IGD,7,1.3391015034755068E-4 +OMOPSO,DTLZ2,IGD,8,1.344290170064126E-4 +OMOPSO,DTLZ2,IGD,9,1.3384595619801045E-4 +OMOPSO,DTLZ2,IGD,10,1.3338758526549772E-4 +OMOPSO,DTLZ2,IGD,11,1.3438476821371002E-4 +OMOPSO,DTLZ2,IGD,12,1.353567022969891E-4 +OMOPSO,DTLZ2,IGD,13,1.340892707624E-4 +OMOPSO,DTLZ2,IGD,14,1.3280920567913137E-4 +OMOPSO,DTLZ2,IGD,15,1.3331376158751379E-4 +OMOPSO,DTLZ2,IGD,16,1.357691900792971E-4 +OMOPSO,DTLZ2,IGD,17,1.3364802885746418E-4 +OMOPSO,DTLZ2,IGD,18,1.3357074814766422E-4 +OMOPSO,DTLZ2,IGD,19,1.3309028510757976E-4 +OMOPSO,DTLZ2,IGD,20,1.3329519730455886E-4 +OMOPSO,DTLZ2,IGD,21,1.3741127106651032E-4 +OMOPSO,DTLZ2,IGD,22,1.3388651207325885E-4 +OMOPSO,DTLZ2,IGD,23,1.336266805123304E-4 +OMOPSO,DTLZ2,IGD,24,1.3451584080444382E-4 +OMOPSO,DTLZ3,IGD,0,2.3771708602175896 +OMOPSO,DTLZ3,IGD,1,0.013548862982320544 +OMOPSO,DTLZ3,IGD,2,1.3479437909269276 +OMOPSO,DTLZ3,IGD,3,0.18615821775646407 +OMOPSO,DTLZ3,IGD,4,3.6526050468825146 +OMOPSO,DTLZ3,IGD,5,4.728813790410673 +OMOPSO,DTLZ3,IGD,6,2.557337592289678 +OMOPSO,DTLZ3,IGD,7,4.319557433568525 +OMOPSO,DTLZ3,IGD,8,6.432318200268064 +OMOPSO,DTLZ3,IGD,9,2.6465746182257814 +OMOPSO,DTLZ3,IGD,10,3.7728478321248264 +OMOPSO,DTLZ3,IGD,11,5.24206121548093 +OMOPSO,DTLZ3,IGD,12,1.890040890255533 +OMOPSO,DTLZ3,IGD,13,3.6248330541805025 +OMOPSO,DTLZ3,IGD,14,4.931417273656878 +OMOPSO,DTLZ3,IGD,15,2.5491583823015915 +OMOPSO,DTLZ3,IGD,16,0.19871328680702302 +OMOPSO,DTLZ3,IGD,17,0.10073294505350167 +OMOPSO,DTLZ3,IGD,18,0.253360196636796 +OMOPSO,DTLZ3,IGD,19,2.1243605946339024 +OMOPSO,DTLZ3,IGD,20,5.807857667899071 +OMOPSO,DTLZ3,IGD,21,1.8718544637971473 +OMOPSO,DTLZ3,IGD,22,1.5878280593815923 +OMOPSO,DTLZ3,IGD,23,1.428749330613035 +OMOPSO,DTLZ3,IGD,24,2.1190043104933323 +OMOPSO,DTLZ4,IGD,0,1.4647474122212644E-4 +OMOPSO,DTLZ4,IGD,1,1.4914381593919904E-4 +OMOPSO,DTLZ4,IGD,2,0.03162186573612446 +OMOPSO,DTLZ4,IGD,3,1.539429096495256E-4 +OMOPSO,DTLZ4,IGD,4,1.4786230798991055E-4 +OMOPSO,DTLZ4,IGD,5,1.5102201014335044E-4 +OMOPSO,DTLZ4,IGD,6,1.4849736382064943E-4 +OMOPSO,DTLZ4,IGD,7,1.505242412199961E-4 +OMOPSO,DTLZ4,IGD,8,1.5195053166470234E-4 +OMOPSO,DTLZ4,IGD,9,1.4893893440387303E-4 +OMOPSO,DTLZ4,IGD,10,1.511421994505999E-4 +OMOPSO,DTLZ4,IGD,11,1.5562740876800375E-4 +OMOPSO,DTLZ4,IGD,12,1.474291908904959E-4 +OMOPSO,DTLZ4,IGD,13,0.0316218621162785 +OMOPSO,DTLZ4,IGD,14,1.4859669892787098E-4 +OMOPSO,DTLZ4,IGD,15,1.5348909458894554E-4 +OMOPSO,DTLZ4,IGD,16,1.5384981580701313E-4 +OMOPSO,DTLZ4,IGD,17,1.477038996906699E-4 +OMOPSO,DTLZ4,IGD,18,1.5232112062735356E-4 +OMOPSO,DTLZ4,IGD,19,1.519932465540663E-4 +OMOPSO,DTLZ4,IGD,20,1.5052362679596334E-4 +OMOPSO,DTLZ4,IGD,21,1.5850703033108948E-4 +OMOPSO,DTLZ4,IGD,22,1.5414246865657502E-4 +OMOPSO,DTLZ4,IGD,23,1.5358328902175062E-4 +OMOPSO,DTLZ4,IGD,24,1.5555143721704184E-4 +OMOPSO,DTLZ5,IGD,0,3.359591552885295E-4 +OMOPSO,DTLZ5,IGD,1,3.3182040252049077E-4 +OMOPSO,DTLZ5,IGD,2,3.353109679224179E-4 +OMOPSO,DTLZ5,IGD,3,3.319745934311466E-4 +OMOPSO,DTLZ5,IGD,4,3.385800246801726E-4 +OMOPSO,DTLZ5,IGD,5,3.337488653628977E-4 +OMOPSO,DTLZ5,IGD,6,3.3388282480112803E-4 +OMOPSO,DTLZ5,IGD,7,3.3820122830454486E-4 +OMOPSO,DTLZ5,IGD,8,3.375192666873201E-4 +OMOPSO,DTLZ5,IGD,9,3.356589905556735E-4 +OMOPSO,DTLZ5,IGD,10,3.3616223846828335E-4 +OMOPSO,DTLZ5,IGD,11,3.3683575898253785E-4 +OMOPSO,DTLZ5,IGD,12,3.366089815127996E-4 +OMOPSO,DTLZ5,IGD,13,3.401749276299196E-4 +OMOPSO,DTLZ5,IGD,14,3.3601858762642565E-4 +OMOPSO,DTLZ5,IGD,15,3.339055326575135E-4 +OMOPSO,DTLZ5,IGD,16,3.405353156360732E-4 +OMOPSO,DTLZ5,IGD,17,3.4440366443621586E-4 +OMOPSO,DTLZ5,IGD,18,3.3746984037332363E-4 +OMOPSO,DTLZ5,IGD,19,3.3722984017292123E-4 +OMOPSO,DTLZ5,IGD,20,3.37780416113319E-4 +OMOPSO,DTLZ5,IGD,21,3.3670486263692837E-4 +OMOPSO,DTLZ5,IGD,22,3.342012598267481E-4 +OMOPSO,DTLZ5,IGD,23,3.3825346910907575E-4 +OMOPSO,DTLZ5,IGD,24,3.351013621403909E-4 +OMOPSO,DTLZ6,IGD,0,3.372231851917295E-4 +OMOPSO,DTLZ6,IGD,1,3.2720714367995366E-4 +OMOPSO,DTLZ6,IGD,2,3.3517048392877306E-4 +OMOPSO,DTLZ6,IGD,3,3.4205378953627635E-4 +OMOPSO,DTLZ6,IGD,4,3.308631353871189E-4 +OMOPSO,DTLZ6,IGD,5,3.3085656464965654E-4 +OMOPSO,DTLZ6,IGD,6,3.2990265128976645E-4 +OMOPSO,DTLZ6,IGD,7,3.322494921675419E-4 +OMOPSO,DTLZ6,IGD,8,3.4357418556770213E-4 +OMOPSO,DTLZ6,IGD,9,3.3358505345643374E-4 +OMOPSO,DTLZ6,IGD,10,3.369320313098632E-4 +OMOPSO,DTLZ6,IGD,11,3.314266587289962E-4 +OMOPSO,DTLZ6,IGD,12,3.36878294699073E-4 +OMOPSO,DTLZ6,IGD,13,3.3218940898765336E-4 +OMOPSO,DTLZ6,IGD,14,3.361964128544661E-4 +OMOPSO,DTLZ6,IGD,15,3.320955845283016E-4 +OMOPSO,DTLZ6,IGD,16,3.31236357368528E-4 +OMOPSO,DTLZ6,IGD,17,3.306132521591689E-4 +OMOPSO,DTLZ6,IGD,18,3.3188437316484447E-4 +OMOPSO,DTLZ6,IGD,19,3.331744421475552E-4 +OMOPSO,DTLZ6,IGD,20,3.3851578341054385E-4 +OMOPSO,DTLZ6,IGD,21,3.354879344929093E-4 +OMOPSO,DTLZ6,IGD,22,3.307455446172308E-4 +OMOPSO,DTLZ6,IGD,23,3.345543964316195E-4 +OMOPSO,DTLZ6,IGD,24,3.327535121375736E-4 +OMOPSO,DTLZ7,IGD,0,8.041352284012981E-5 +OMOPSO,DTLZ7,IGD,1,0.013039615249300415 +OMOPSO,DTLZ7,IGD,2,8.062497680069104E-5 +OMOPSO,DTLZ7,IGD,3,8.025763320050809E-5 +OMOPSO,DTLZ7,IGD,4,8.004392558815008E-5 +OMOPSO,DTLZ7,IGD,5,8.14403831841862E-5 +OMOPSO,DTLZ7,IGD,6,8.0598035957966E-5 +OMOPSO,DTLZ7,IGD,7,8.202313731066118E-5 +OMOPSO,DTLZ7,IGD,8,0.013035825546080595 +OMOPSO,DTLZ7,IGD,9,8.187451770669809E-5 +OMOPSO,DTLZ7,IGD,10,8.013774026315226E-5 +OMOPSO,DTLZ7,IGD,11,0.013028169282584776 +OMOPSO,DTLZ7,IGD,12,7.926771071761883E-5 +OMOPSO,DTLZ7,IGD,13,7.969579808454526E-5 +OMOPSO,DTLZ7,IGD,14,8.091719398428199E-5 +OMOPSO,DTLZ7,IGD,15,8.027220292195759E-5 +OMOPSO,DTLZ7,IGD,16,0.013026208450441203 +OMOPSO,DTLZ7,IGD,17,8.005312522669372E-5 +OMOPSO,DTLZ7,IGD,18,8.184231544035113E-5 +OMOPSO,DTLZ7,IGD,19,8.078890304325763E-5 +OMOPSO,DTLZ7,IGD,20,8.050452747332892E-5 +OMOPSO,DTLZ7,IGD,21,8.053679538519101E-5 +OMOPSO,DTLZ7,IGD,22,8.085726813591018E-5 +OMOPSO,DTLZ7,IGD,23,8.010356507057243E-5 +OMOPSO,DTLZ7,IGD,24,8.149820889420288E-5 +OMOPSO,WFG1,IGD,0,0.009303900217944793 +OMOPSO,WFG1,IGD,1,0.011162689780905052 +OMOPSO,WFG1,IGD,2,0.010294017081969723 +OMOPSO,WFG1,IGD,3,0.006176262818237926 +OMOPSO,WFG1,IGD,4,0.009832038070077353 +OMOPSO,WFG1,IGD,5,0.014202019321472512 +OMOPSO,WFG1,IGD,6,0.013765062007849448 +OMOPSO,WFG1,IGD,7,0.00958217313096869 +OMOPSO,WFG1,IGD,8,0.009893363190432373 +OMOPSO,WFG1,IGD,9,0.00998679281701458 +OMOPSO,WFG1,IGD,10,0.009436469914225292 +OMOPSO,WFG1,IGD,11,0.007145262650195694 +OMOPSO,WFG1,IGD,12,0.005713606098892199 +OMOPSO,WFG1,IGD,13,0.009489339905017427 +OMOPSO,WFG1,IGD,14,0.008449906582736923 +OMOPSO,WFG1,IGD,15,0.008413506337947862 +OMOPSO,WFG1,IGD,16,0.00963060320787434 +OMOPSO,WFG1,IGD,17,0.013589474332352615 +OMOPSO,WFG1,IGD,18,0.006973580858168391 +OMOPSO,WFG1,IGD,19,0.005886670333041846 +OMOPSO,WFG1,IGD,20,0.010196356306259702 +OMOPSO,WFG1,IGD,21,0.009077792501267534 +OMOPSO,WFG1,IGD,22,0.009272297923958775 +OMOPSO,WFG1,IGD,23,0.010385737746693203 +OMOPSO,WFG1,IGD,24,0.009902172807834422 +OMOPSO,WFG2,IGD,0,3.1449351388136135E-4 +OMOPSO,WFG2,IGD,1,2.970609313967085E-4 +OMOPSO,WFG2,IGD,2,3.195862027643347E-4 +OMOPSO,WFG2,IGD,3,3.2124851686774804E-4 +OMOPSO,WFG2,IGD,4,3.363535345331647E-4 +OMOPSO,WFG2,IGD,5,2.8274059340038023E-4 +OMOPSO,WFG2,IGD,6,2.927857540092361E-4 +OMOPSO,WFG2,IGD,7,3.082043042181051E-4 +OMOPSO,WFG2,IGD,8,3.127816872739614E-4 +OMOPSO,WFG2,IGD,9,3.0074506607925946E-4 +OMOPSO,WFG2,IGD,10,2.852903679496988E-4 +OMOPSO,WFG2,IGD,11,3.004384511497905E-4 +OMOPSO,WFG2,IGD,12,3.0496452244497554E-4 +OMOPSO,WFG2,IGD,13,2.979985047213928E-4 +OMOPSO,WFG2,IGD,14,3.138145983740062E-4 +OMOPSO,WFG2,IGD,15,2.9185232689502445E-4 +OMOPSO,WFG2,IGD,16,2.965094401188671E-4 +OMOPSO,WFG2,IGD,17,2.9314160912786817E-4 +OMOPSO,WFG2,IGD,18,3.0902175704658225E-4 +OMOPSO,WFG2,IGD,19,2.963918213971443E-4 +OMOPSO,WFG2,IGD,20,2.8716576598959796E-4 +OMOPSO,WFG2,IGD,21,3.1522673808316137E-4 +OMOPSO,WFG2,IGD,22,3.1428746846093515E-4 +OMOPSO,WFG2,IGD,23,3.0695530023047387E-4 +OMOPSO,WFG2,IGD,24,2.955112193792083E-4 +OMOPSO,WFG3,IGD,0,1.5289553543611648E-4 +OMOPSO,WFG3,IGD,1,1.4968906810627886E-4 +OMOPSO,WFG3,IGD,2,1.450609560595804E-4 +OMOPSO,WFG3,IGD,3,1.5298349607249117E-4 +OMOPSO,WFG3,IGD,4,1.497808400683413E-4 +OMOPSO,WFG3,IGD,5,1.4872524257250882E-4 +OMOPSO,WFG3,IGD,6,1.491833480113539E-4 +OMOPSO,WFG3,IGD,7,1.557327774769654E-4 +OMOPSO,WFG3,IGD,8,1.4966710066251397E-4 +OMOPSO,WFG3,IGD,9,1.4236137059429476E-4 +OMOPSO,WFG3,IGD,10,1.3922482989668105E-4 +OMOPSO,WFG3,IGD,11,1.4442130277714279E-4 +OMOPSO,WFG3,IGD,12,1.5469750617932876E-4 +OMOPSO,WFG3,IGD,13,1.457711908444347E-4 +OMOPSO,WFG3,IGD,14,1.4665886326732167E-4 +OMOPSO,WFG3,IGD,15,1.4729190157273508E-4 +OMOPSO,WFG3,IGD,16,1.398952948835498E-4 +OMOPSO,WFG3,IGD,17,1.4876956202853923E-4 +OMOPSO,WFG3,IGD,18,1.4610278591812816E-4 +OMOPSO,WFG3,IGD,19,1.4721647686059735E-4 +OMOPSO,WFG3,IGD,20,1.5249932818556754E-4 +OMOPSO,WFG3,IGD,21,1.5172707676453003E-4 +OMOPSO,WFG3,IGD,22,1.4595272459255948E-4 +OMOPSO,WFG3,IGD,23,1.4772664872962562E-4 +OMOPSO,WFG3,IGD,24,1.4845660364215505E-4 +OMOPSO,WFG4,IGD,0,3.041459060967324E-4 +OMOPSO,WFG4,IGD,1,3.0069754677898E-4 +OMOPSO,WFG4,IGD,2,2.9509644576305246E-4 +OMOPSO,WFG4,IGD,3,2.5890238150390137E-4 +OMOPSO,WFG4,IGD,4,2.818514375639695E-4 +OMOPSO,WFG4,IGD,5,2.945408260819949E-4 +OMOPSO,WFG4,IGD,6,2.7520086780148266E-4 +OMOPSO,WFG4,IGD,7,2.7256474859384917E-4 +OMOPSO,WFG4,IGD,8,2.620812719981999E-4 +OMOPSO,WFG4,IGD,9,2.3525274128753356E-4 +OMOPSO,WFG4,IGD,10,2.946049579752206E-4 +OMOPSO,WFG4,IGD,11,2.805780225995206E-4 +OMOPSO,WFG4,IGD,12,2.965103382141639E-4 +OMOPSO,WFG4,IGD,13,2.6074266033811406E-4 +OMOPSO,WFG4,IGD,14,2.4222315098272742E-4 +OMOPSO,WFG4,IGD,15,2.572268182393041E-4 +OMOPSO,WFG4,IGD,16,2.2308668919878585E-4 +OMOPSO,WFG4,IGD,17,2.738825011891221E-4 +OMOPSO,WFG4,IGD,18,2.52651484103242E-4 +OMOPSO,WFG4,IGD,19,2.349398236521137E-4 +OMOPSO,WFG4,IGD,20,2.946235076990649E-4 +OMOPSO,WFG4,IGD,21,2.363615938623507E-4 +OMOPSO,WFG4,IGD,22,2.73081675497788E-4 +OMOPSO,WFG4,IGD,23,2.7655157512243686E-4 +OMOPSO,WFG4,IGD,24,2.597167582525043E-4 +OMOPSO,WFG5,IGD,0,9.432596794710102E-4 +OMOPSO,WFG5,IGD,1,9.438889463956735E-4 +OMOPSO,WFG5,IGD,2,9.429650998648082E-4 +OMOPSO,WFG5,IGD,3,9.441513362442024E-4 +OMOPSO,WFG5,IGD,4,9.347147431680325E-4 +OMOPSO,WFG5,IGD,5,9.456580563445407E-4 +OMOPSO,WFG5,IGD,6,9.426545043097442E-4 +OMOPSO,WFG5,IGD,7,9.447137425446527E-4 +OMOPSO,WFG5,IGD,8,9.431471328933472E-4 +OMOPSO,WFG5,IGD,9,9.439942455609062E-4 +OMOPSO,WFG5,IGD,10,9.443471820134358E-4 +OMOPSO,WFG5,IGD,11,9.445132215076755E-4 +OMOPSO,WFG5,IGD,12,9.450955980257967E-4 +OMOPSO,WFG5,IGD,13,9.438943141825977E-4 +OMOPSO,WFG5,IGD,14,9.43552930753681E-4 +OMOPSO,WFG5,IGD,15,9.447423601137408E-4 +OMOPSO,WFG5,IGD,16,9.465730887573534E-4 +OMOPSO,WFG5,IGD,17,9.446744461857838E-4 +OMOPSO,WFG5,IGD,18,9.43844958967042E-4 +OMOPSO,WFG5,IGD,19,9.438871081385978E-4 +OMOPSO,WFG5,IGD,20,9.156163615814442E-4 +OMOPSO,WFG5,IGD,21,9.431602404696618E-4 +OMOPSO,WFG5,IGD,22,9.445868412072355E-4 +OMOPSO,WFG5,IGD,23,9.432928907486235E-4 +OMOPSO,WFG5,IGD,24,9.44819498950686E-4 +OMOPSO,WFG6,IGD,0,2.2375074591054114E-4 +OMOPSO,WFG6,IGD,1,2.175864391010415E-4 +OMOPSO,WFG6,IGD,2,2.171865332777277E-4 +OMOPSO,WFG6,IGD,3,2.179762186979097E-4 +OMOPSO,WFG6,IGD,4,2.241266216353264E-4 +OMOPSO,WFG6,IGD,5,2.1699835634037503E-4 +OMOPSO,WFG6,IGD,6,2.1733929728021123E-4 +OMOPSO,WFG6,IGD,7,2.1946514752454148E-4 +OMOPSO,WFG6,IGD,8,2.1588196099157144E-4 +OMOPSO,WFG6,IGD,9,2.1953341845053857E-4 +OMOPSO,WFG6,IGD,10,2.2186068014949027E-4 +OMOPSO,WFG6,IGD,11,2.1680313975504226E-4 +OMOPSO,WFG6,IGD,12,2.1735016407220612E-4 +OMOPSO,WFG6,IGD,13,2.1661834472217202E-4 +OMOPSO,WFG6,IGD,14,2.151711188288447E-4 +OMOPSO,WFG6,IGD,15,2.1859302878908188E-4 +OMOPSO,WFG6,IGD,16,2.1758232729112852E-4 +OMOPSO,WFG6,IGD,17,2.2344447845870264E-4 +OMOPSO,WFG6,IGD,18,2.141643298396627E-4 +OMOPSO,WFG6,IGD,19,2.2150159108614114E-4 +OMOPSO,WFG6,IGD,20,2.1611616218375002E-4 +OMOPSO,WFG6,IGD,21,2.1733674133867496E-4 +OMOPSO,WFG6,IGD,22,2.1974176795395322E-4 +OMOPSO,WFG6,IGD,23,2.1535508101723575E-4 +OMOPSO,WFG6,IGD,24,2.2518255145780676E-4 +OMOPSO,WFG7,IGD,0,8.393591656320965E-5 +OMOPSO,WFG7,IGD,1,8.458117665870165E-5 +OMOPSO,WFG7,IGD,2,8.490155033329684E-5 +OMOPSO,WFG7,IGD,3,8.392722830976572E-5 +OMOPSO,WFG7,IGD,4,8.478219919300975E-5 +OMOPSO,WFG7,IGD,5,8.525171603701871E-5 +OMOPSO,WFG7,IGD,6,8.493510190344522E-5 +OMOPSO,WFG7,IGD,7,8.577036699042907E-5 +OMOPSO,WFG7,IGD,8,8.304607719366531E-5 +OMOPSO,WFG7,IGD,9,8.45461496068809E-5 +OMOPSO,WFG7,IGD,10,8.527652737259251E-5 +OMOPSO,WFG7,IGD,11,8.547189474808597E-5 +OMOPSO,WFG7,IGD,12,8.604395708526589E-5 +OMOPSO,WFG7,IGD,13,8.463474272614012E-5 +OMOPSO,WFG7,IGD,14,8.376751109958327E-5 +OMOPSO,WFG7,IGD,15,8.55515000256947E-5 +OMOPSO,WFG7,IGD,16,8.627041879220367E-5 +OMOPSO,WFG7,IGD,17,8.43349767101244E-5 +OMOPSO,WFG7,IGD,18,8.31089543324313E-5 +OMOPSO,WFG7,IGD,19,8.40066769904063E-5 +OMOPSO,WFG7,IGD,20,8.410819833286694E-5 +OMOPSO,WFG7,IGD,21,8.375507011832959E-5 +OMOPSO,WFG7,IGD,22,8.475187774526788E-5 +OMOPSO,WFG7,IGD,23,8.382250062303292E-5 +OMOPSO,WFG7,IGD,24,8.338630325589384E-5 +OMOPSO,WFG8,IGD,0,0.003830082752205673 +OMOPSO,WFG8,IGD,1,0.0038144974503476134 +OMOPSO,WFG8,IGD,2,0.0032202365973096458 +OMOPSO,WFG8,IGD,3,0.00379889813938997 +OMOPSO,WFG8,IGD,4,0.003073063304134726 +OMOPSO,WFG8,IGD,5,0.00322332193597405 +OMOPSO,WFG8,IGD,6,0.0038189881787885614 +OMOPSO,WFG8,IGD,7,0.0037666671184270425 +OMOPSO,WFG8,IGD,8,0.0038023012236301757 +OMOPSO,WFG8,IGD,9,0.0031813403479120043 +OMOPSO,WFG8,IGD,10,0.0037994101878940033 +OMOPSO,WFG8,IGD,11,0.003320349086959851 +OMOPSO,WFG8,IGD,12,0.0038508698587130393 +OMOPSO,WFG8,IGD,13,0.003814858634575617 +OMOPSO,WFG8,IGD,14,0.0031765271129868622 +OMOPSO,WFG8,IGD,15,0.003834788857865336 +OMOPSO,WFG8,IGD,16,0.003791132848514825 +OMOPSO,WFG8,IGD,17,0.003830116784910586 +OMOPSO,WFG8,IGD,18,0.0038217033817821173 +OMOPSO,WFG8,IGD,19,0.003800788789325537 +OMOPSO,WFG8,IGD,20,0.0037962529909457265 +OMOPSO,WFG8,IGD,21,0.0038356173224727715 +OMOPSO,WFG8,IGD,22,0.0032704460020442435 +OMOPSO,WFG8,IGD,23,0.003782390657482833 +OMOPSO,WFG8,IGD,24,0.0037735832943756485 +OMOPSO,WFG9,IGD,0,1.0527541629868224E-4 +OMOPSO,WFG9,IGD,1,1.2242396136805553E-4 +OMOPSO,WFG9,IGD,2,1.1708047521059186E-4 +OMOPSO,WFG9,IGD,3,1.1753392080665762E-4 +OMOPSO,WFG9,IGD,4,1.1197426343292768E-4 +OMOPSO,WFG9,IGD,5,1.0843573174411203E-4 +OMOPSO,WFG9,IGD,6,1.0678245546184417E-4 +OMOPSO,WFG9,IGD,7,1.166805679727693E-4 +OMOPSO,WFG9,IGD,8,1.1166822417491286E-4 +OMOPSO,WFG9,IGD,9,1.0082208114694872E-4 +OMOPSO,WFG9,IGD,10,1.1927287669420831E-4 +OMOPSO,WFG9,IGD,11,1.1272005811930028E-4 +OMOPSO,WFG9,IGD,12,1.1189684773102672E-4 +OMOPSO,WFG9,IGD,13,9.218576826516852E-5 +OMOPSO,WFG9,IGD,14,1.1382992836068071E-4 +OMOPSO,WFG9,IGD,15,1.0853084438782592E-4 +OMOPSO,WFG9,IGD,16,1.1253387092624997E-4 +OMOPSO,WFG9,IGD,17,1.1917403809428496E-4 +OMOPSO,WFG9,IGD,18,1.2073660552031578E-4 +OMOPSO,WFG9,IGD,19,1.0786906027399457E-4 +OMOPSO,WFG9,IGD,20,1.1046848755488145E-4 +OMOPSO,WFG9,IGD,21,1.119910691853308E-4 +OMOPSO,WFG9,IGD,22,1.1349552177186913E-4 +OMOPSO,WFG9,IGD,23,1.0988366513233665E-4 +OMOPSO,WFG9,IGD,24,1.164381062617007E-4 +AutoMOPSO,ZDT1,IGD,0,1.323136321923887E-4 +AutoMOPSO,ZDT1,IGD,1,1.3223285819912857E-4 +AutoMOPSO,ZDT1,IGD,2,1.32210876636312E-4 +AutoMOPSO,ZDT1,IGD,3,1.332813661700925E-4 +AutoMOPSO,ZDT1,IGD,4,1.327952938019872E-4 +AutoMOPSO,ZDT1,IGD,5,1.3358749029126162E-4 +AutoMOPSO,ZDT1,IGD,6,1.3358093955052042E-4 +AutoMOPSO,ZDT1,IGD,7,1.3185170702517272E-4 +AutoMOPSO,ZDT1,IGD,8,1.3324701321527983E-4 +AutoMOPSO,ZDT1,IGD,9,1.3247385002932666E-4 +AutoMOPSO,ZDT1,IGD,10,1.332269451407243E-4 +AutoMOPSO,ZDT1,IGD,11,1.316016195815653E-4 +AutoMOPSO,ZDT1,IGD,12,1.3309396498438193E-4 +AutoMOPSO,ZDT1,IGD,13,1.3144521525320957E-4 +AutoMOPSO,ZDT1,IGD,14,1.3284269740146496E-4 +AutoMOPSO,ZDT1,IGD,15,1.3258752257095833E-4 +AutoMOPSO,ZDT1,IGD,16,1.33746547818666E-4 +AutoMOPSO,ZDT1,IGD,17,1.3141877437538378E-4 +AutoMOPSO,ZDT1,IGD,18,1.334726041487309E-4 +AutoMOPSO,ZDT1,IGD,19,1.3192321525921406E-4 +AutoMOPSO,ZDT1,IGD,20,1.319327143711082E-4 +AutoMOPSO,ZDT1,IGD,21,1.3200006599394169E-4 +AutoMOPSO,ZDT1,IGD,22,1.3159678300851834E-4 +AutoMOPSO,ZDT1,IGD,23,1.3194341032430406E-4 +AutoMOPSO,ZDT1,IGD,24,1.3254611218538955E-4 +AutoMOPSO,ZDT2,IGD,0,1.8093310765519984E-4 +AutoMOPSO,ZDT2,IGD,1,1.9548434243430273E-4 +AutoMOPSO,ZDT2,IGD,2,1.8844228613569184E-4 +AutoMOPSO,ZDT2,IGD,3,1.8653812052088267E-4 +AutoMOPSO,ZDT2,IGD,4,1.9260892647730607E-4 +AutoMOPSO,ZDT2,IGD,5,1.7999288464689187E-4 +AutoMOPSO,ZDT2,IGD,6,1.9597362440375543E-4 +AutoMOPSO,ZDT2,IGD,7,1.7587891963529313E-4 +AutoMOPSO,ZDT2,IGD,8,1.6946404261889E-4 +AutoMOPSO,ZDT2,IGD,9,1.8491091138344236E-4 +AutoMOPSO,ZDT2,IGD,10,1.8066221722503776E-4 +AutoMOPSO,ZDT2,IGD,11,1.7602625406747805E-4 +AutoMOPSO,ZDT2,IGD,12,1.8156025733448E-4 +AutoMOPSO,ZDT2,IGD,13,1.8187451933279053E-4 +AutoMOPSO,ZDT2,IGD,14,1.8522016679760496E-4 +AutoMOPSO,ZDT2,IGD,15,1.73417057392303E-4 +AutoMOPSO,ZDT2,IGD,16,1.7639404940261E-4 +AutoMOPSO,ZDT2,IGD,17,1.8387707987828678E-4 +AutoMOPSO,ZDT2,IGD,18,1.7667587870581097E-4 +AutoMOPSO,ZDT2,IGD,19,1.8234711823324543E-4 +AutoMOPSO,ZDT2,IGD,20,1.9653194129335585E-4 +AutoMOPSO,ZDT2,IGD,21,1.7187341026553223E-4 +AutoMOPSO,ZDT2,IGD,22,1.8888735385755293E-4 +AutoMOPSO,ZDT2,IGD,23,1.764415776089612E-4 +AutoMOPSO,ZDT2,IGD,24,1.816715154414896E-4 +AutoMOPSO,ZDT3,IGD,0,1.007171236256941E-4 +AutoMOPSO,ZDT3,IGD,1,9.971821127397768E-5 +AutoMOPSO,ZDT3,IGD,2,1.021928085133437E-4 +AutoMOPSO,ZDT3,IGD,3,9.75308592691792E-5 +AutoMOPSO,ZDT3,IGD,4,9.851704460447535E-5 +AutoMOPSO,ZDT3,IGD,5,9.98468803058186E-5 +AutoMOPSO,ZDT3,IGD,6,9.935274645284846E-5 +AutoMOPSO,ZDT3,IGD,7,9.955998699892707E-5 +AutoMOPSO,ZDT3,IGD,8,1.0023240993517203E-4 +AutoMOPSO,ZDT3,IGD,9,1.015555816018325E-4 +AutoMOPSO,ZDT3,IGD,10,1.0031820806431126E-4 +AutoMOPSO,ZDT3,IGD,11,1.010544443213312E-4 +AutoMOPSO,ZDT3,IGD,12,9.904864791350452E-5 +AutoMOPSO,ZDT3,IGD,13,1.0155507944701983E-4 +AutoMOPSO,ZDT3,IGD,14,1.0179124660247295E-4 +AutoMOPSO,ZDT3,IGD,15,9.962510042875737E-5 +AutoMOPSO,ZDT3,IGD,16,9.899412432312907E-5 +AutoMOPSO,ZDT3,IGD,17,1.0137951476315392E-4 +AutoMOPSO,ZDT3,IGD,18,1.0014456470417396E-4 +AutoMOPSO,ZDT3,IGD,19,9.999587767604055E-5 +AutoMOPSO,ZDT3,IGD,20,1.0012170045490554E-4 +AutoMOPSO,ZDT3,IGD,21,9.809827287344297E-5 +AutoMOPSO,ZDT3,IGD,22,1.0125591846017669E-4 +AutoMOPSO,ZDT3,IGD,23,1.0382073901358328E-4 +AutoMOPSO,ZDT3,IGD,24,1.0291280867024171E-4 +AutoMOPSO,ZDT4,IGD,0,1.3487891669162474E-4 +AutoMOPSO,ZDT4,IGD,1,1.362115284027236E-4 +AutoMOPSO,ZDT4,IGD,2,1.3426746645300638E-4 +AutoMOPSO,ZDT4,IGD,3,1.3669081497395873E-4 +AutoMOPSO,ZDT4,IGD,4,1.3484739797327646E-4 +AutoMOPSO,ZDT4,IGD,5,1.3486229088324636E-4 +AutoMOPSO,ZDT4,IGD,6,1.3460810239598756E-4 +AutoMOPSO,ZDT4,IGD,7,1.346807907910425E-4 +AutoMOPSO,ZDT4,IGD,8,1.3441461354898987E-4 +AutoMOPSO,ZDT4,IGD,9,1.3480785032857304E-4 +AutoMOPSO,ZDT4,IGD,10,1.339029177199037E-4 +AutoMOPSO,ZDT4,IGD,11,1.3610149177253195E-4 +AutoMOPSO,ZDT4,IGD,12,1.3594590574499157E-4 +AutoMOPSO,ZDT4,IGD,13,1.3381176884668015E-4 +AutoMOPSO,ZDT4,IGD,14,1.3478859332634424E-4 +AutoMOPSO,ZDT4,IGD,15,1.3403183860502272E-4 +AutoMOPSO,ZDT4,IGD,16,1.3463978822461935E-4 +AutoMOPSO,ZDT4,IGD,17,1.3394219015219817E-4 +AutoMOPSO,ZDT4,IGD,18,1.350708241106934E-4 +AutoMOPSO,ZDT4,IGD,19,1.3455290444387515E-4 +AutoMOPSO,ZDT4,IGD,20,1.348979953200941E-4 +AutoMOPSO,ZDT4,IGD,21,1.34944936985299E-4 +AutoMOPSO,ZDT4,IGD,22,1.3516876211795936E-4 +AutoMOPSO,ZDT4,IGD,23,1.3506529852790215E-4 +AutoMOPSO,ZDT4,IGD,24,1.3467938412125354E-4 +AutoMOPSO,ZDT6,IGD,0,1.3511766727145332E-4 +AutoMOPSO,ZDT6,IGD,1,1.3489589397920143E-4 +AutoMOPSO,ZDT6,IGD,2,1.3191622049831488E-4 +AutoMOPSO,ZDT6,IGD,3,1.344833105171285E-4 +AutoMOPSO,ZDT6,IGD,4,1.3559249981698782E-4 +AutoMOPSO,ZDT6,IGD,5,1.3291215370581514E-4 +AutoMOPSO,ZDT6,IGD,6,1.3509994844497638E-4 +AutoMOPSO,ZDT6,IGD,7,1.3302396469707495E-4 +AutoMOPSO,ZDT6,IGD,8,1.349199485232564E-4 +AutoMOPSO,ZDT6,IGD,9,1.3297092825213645E-4 +AutoMOPSO,ZDT6,IGD,10,1.3415967048122248E-4 +AutoMOPSO,ZDT6,IGD,11,1.3515005194404388E-4 +AutoMOPSO,ZDT6,IGD,12,1.3383767085337444E-4 +AutoMOPSO,ZDT6,IGD,13,1.3424758784288086E-4 +AutoMOPSO,ZDT6,IGD,14,1.339400171207964E-4 +AutoMOPSO,ZDT6,IGD,15,1.3338557871080822E-4 +AutoMOPSO,ZDT6,IGD,16,1.3230953000194963E-4 +AutoMOPSO,ZDT6,IGD,17,1.3445293758057703E-4 +AutoMOPSO,ZDT6,IGD,18,1.339965347753961E-4 +AutoMOPSO,ZDT6,IGD,19,1.3356796588860254E-4 +AutoMOPSO,ZDT6,IGD,20,1.332565213658378E-4 +AutoMOPSO,ZDT6,IGD,21,1.3427547892336342E-4 +AutoMOPSO,ZDT6,IGD,22,1.3270039521905453E-4 +AutoMOPSO,ZDT6,IGD,23,1.3308434876619705E-4 +AutoMOPSO,ZDT6,IGD,24,1.3420923929689197E-4 +AutoMOPSO,DTLZ1,IGD,0,1.3125923023302326E-4 +AutoMOPSO,DTLZ1,IGD,1,1.3195548201720437E-4 +AutoMOPSO,DTLZ1,IGD,2,1.341571057156721E-4 +AutoMOPSO,DTLZ1,IGD,3,1.3241758159519593E-4 +AutoMOPSO,DTLZ1,IGD,4,1.3092238453764107E-4 +AutoMOPSO,DTLZ1,IGD,5,1.3203322932219013E-4 +AutoMOPSO,DTLZ1,IGD,6,1.3088632816347378E-4 +AutoMOPSO,DTLZ1,IGD,7,1.3120960354196773E-4 +AutoMOPSO,DTLZ1,IGD,8,1.3159936117043418E-4 +AutoMOPSO,DTLZ1,IGD,9,1.3110275186579127E-4 +AutoMOPSO,DTLZ1,IGD,10,1.325501894754986E-4 +AutoMOPSO,DTLZ1,IGD,11,1.3156496048937684E-4 +AutoMOPSO,DTLZ1,IGD,12,1.308602415250398E-4 +AutoMOPSO,DTLZ1,IGD,13,1.3112466963762195E-4 +AutoMOPSO,DTLZ1,IGD,14,1.3105701614556483E-4 +AutoMOPSO,DTLZ1,IGD,15,1.3095545338846252E-4 +AutoMOPSO,DTLZ1,IGD,16,1.3155280555729608E-4 +AutoMOPSO,DTLZ1,IGD,17,1.3185470549038049E-4 +AutoMOPSO,DTLZ1,IGD,18,1.3282510499293293E-4 +AutoMOPSO,DTLZ1,IGD,19,0.01036710638795755 +AutoMOPSO,DTLZ1,IGD,20,1.3146019945073644E-4 +AutoMOPSO,DTLZ1,IGD,21,1.3166266888567358E-4 +AutoMOPSO,DTLZ1,IGD,22,1.311286273291866E-4 +AutoMOPSO,DTLZ1,IGD,23,1.3136382962519684E-4 +AutoMOPSO,DTLZ1,IGD,24,1.3105051540457895E-4 +AutoMOPSO,DTLZ2,IGD,0,1.277420353455796E-4 +AutoMOPSO,DTLZ2,IGD,1,1.2982761428791695E-4 +AutoMOPSO,DTLZ2,IGD,2,1.2767754596170621E-4 +AutoMOPSO,DTLZ2,IGD,3,1.290786353069739E-4 +AutoMOPSO,DTLZ2,IGD,4,1.3135356442628212E-4 +AutoMOPSO,DTLZ2,IGD,5,1.3059220308310238E-4 +AutoMOPSO,DTLZ2,IGD,6,1.2752781996685505E-4 +AutoMOPSO,DTLZ2,IGD,7,1.298961656660535E-4 +AutoMOPSO,DTLZ2,IGD,8,1.2878978876204152E-4 +AutoMOPSO,DTLZ2,IGD,9,1.2733095327406628E-4 +AutoMOPSO,DTLZ2,IGD,10,1.305977166583859E-4 +AutoMOPSO,DTLZ2,IGD,11,1.295596484367658E-4 +AutoMOPSO,DTLZ2,IGD,12,1.2987162444455497E-4 +AutoMOPSO,DTLZ2,IGD,13,1.2977078794338895E-4 +AutoMOPSO,DTLZ2,IGD,14,1.2666197523663618E-4 +AutoMOPSO,DTLZ2,IGD,15,1.2750162739566333E-4 +AutoMOPSO,DTLZ2,IGD,16,1.296073044753192E-4 +AutoMOPSO,DTLZ2,IGD,17,1.3036672342382532E-4 +AutoMOPSO,DTLZ2,IGD,18,1.3193278068098787E-4 +AutoMOPSO,DTLZ2,IGD,19,1.3083982158116145E-4 +AutoMOPSO,DTLZ2,IGD,20,1.3103367973027865E-4 +AutoMOPSO,DTLZ2,IGD,21,1.3021021277927016E-4 +AutoMOPSO,DTLZ2,IGD,22,1.3264383808374392E-4 +AutoMOPSO,DTLZ2,IGD,23,1.3066656433912462E-4 +AutoMOPSO,DTLZ2,IGD,24,1.2833583126534037E-4 +AutoMOPSO,DTLZ3,IGD,0,0.013515047621796441 +AutoMOPSO,DTLZ3,IGD,1,0.013506377677523515 +AutoMOPSO,DTLZ3,IGD,2,2.3399684435942817E-4 +AutoMOPSO,DTLZ3,IGD,3,2.0756018172800542E-4 +AutoMOPSO,DTLZ3,IGD,4,0.7931783259725561 +AutoMOPSO,DTLZ3,IGD,5,0.013515047621796441 +AutoMOPSO,DTLZ3,IGD,6,2.1826566682637692E-4 +AutoMOPSO,DTLZ3,IGD,7,0.013515047621796441 +AutoMOPSO,DTLZ3,IGD,8,2.0481306606493952E-4 +AutoMOPSO,DTLZ3,IGD,9,0.013515047621796441 +AutoMOPSO,DTLZ3,IGD,10,2.045288120392716E-4 +AutoMOPSO,DTLZ3,IGD,11,0.01349838679770058 +AutoMOPSO,DTLZ3,IGD,12,2.2094998068857827E-4 +AutoMOPSO,DTLZ3,IGD,13,2.1041452671044947E-4 +AutoMOPSO,DTLZ3,IGD,14,2.2484013650987607E-4 +AutoMOPSO,DTLZ3,IGD,15,2.0673736922051882E-4 +AutoMOPSO,DTLZ3,IGD,16,2.779187248011727E-4 +AutoMOPSO,DTLZ3,IGD,17,0.013515047621796441 +AutoMOPSO,DTLZ3,IGD,18,0.013515047621796441 +AutoMOPSO,DTLZ3,IGD,19,2.0689508323778897E-4 +AutoMOPSO,DTLZ3,IGD,20,1.979069496556308E-4 +AutoMOPSO,DTLZ3,IGD,21,0.013515047621796441 +AutoMOPSO,DTLZ3,IGD,22,0.013515047621796441 +AutoMOPSO,DTLZ3,IGD,23,2.2463258676371777E-4 +AutoMOPSO,DTLZ3,IGD,24,1.9475565571902198E-4 +AutoMOPSO,DTLZ4,IGD,0,2.4211089299878974E-4 +AutoMOPSO,DTLZ4,IGD,1,2.054634951135179E-4 +AutoMOPSO,DTLZ4,IGD,2,2.2691619905985602E-4 +AutoMOPSO,DTLZ4,IGD,3,1.940466303849401E-4 +AutoMOPSO,DTLZ4,IGD,4,2.2315970213199917E-4 +AutoMOPSO,DTLZ4,IGD,5,2.1065927037470397E-4 +AutoMOPSO,DTLZ4,IGD,6,2.091654137486934E-4 +AutoMOPSO,DTLZ4,IGD,7,2.0747359483025096E-4 +AutoMOPSO,DTLZ4,IGD,8,2.082113147858122E-4 +AutoMOPSO,DTLZ4,IGD,9,2.1283550919826204E-4 +AutoMOPSO,DTLZ4,IGD,10,1.8951823067014936E-4 +AutoMOPSO,DTLZ4,IGD,11,2.164826058179873E-4 +AutoMOPSO,DTLZ4,IGD,12,2.150791983868929E-4 +AutoMOPSO,DTLZ4,IGD,13,2.1405368570994696E-4 +AutoMOPSO,DTLZ4,IGD,14,2.2581122863860024E-4 +AutoMOPSO,DTLZ4,IGD,15,2.18815313873941E-4 +AutoMOPSO,DTLZ4,IGD,16,1.9543791930324696E-4 +AutoMOPSO,DTLZ4,IGD,17,2.2505155778996692E-4 +AutoMOPSO,DTLZ4,IGD,18,2.1871082484995917E-4 +AutoMOPSO,DTLZ4,IGD,19,2.1050293528700951E-4 +AutoMOPSO,DTLZ4,IGD,20,2.1514701498612378E-4 +AutoMOPSO,DTLZ4,IGD,21,2.1558515924455582E-4 +AutoMOPSO,DTLZ4,IGD,22,2.2925754308009323E-4 +AutoMOPSO,DTLZ4,IGD,23,1.9255266109668659E-4 +AutoMOPSO,DTLZ4,IGD,24,2.086791051827622E-4 +AutoMOPSO,DTLZ5,IGD,0,5.251056619774161E-4 +AutoMOPSO,DTLZ5,IGD,1,5.085718112085595E-4 +AutoMOPSO,DTLZ5,IGD,2,5.359056772220349E-4 +AutoMOPSO,DTLZ5,IGD,3,5.121104063768888E-4 +AutoMOPSO,DTLZ5,IGD,4,4.956473046181328E-4 +AutoMOPSO,DTLZ5,IGD,5,5.032600183836505E-4 +AutoMOPSO,DTLZ5,IGD,6,5.140029553410801E-4 +AutoMOPSO,DTLZ5,IGD,7,4.948706408717176E-4 +AutoMOPSO,DTLZ5,IGD,8,4.680154859510298E-4 +AutoMOPSO,DTLZ5,IGD,9,5.135716383054526E-4 +AutoMOPSO,DTLZ5,IGD,10,5.073135941925898E-4 +AutoMOPSO,DTLZ5,IGD,11,5.032028603908805E-4 +AutoMOPSO,DTLZ5,IGD,12,4.892710054656657E-4 +AutoMOPSO,DTLZ5,IGD,13,4.6959976646334056E-4 +AutoMOPSO,DTLZ5,IGD,14,5.015041831340758E-4 +AutoMOPSO,DTLZ5,IGD,15,4.876624976414033E-4 +AutoMOPSO,DTLZ5,IGD,16,4.900766972552215E-4 +AutoMOPSO,DTLZ5,IGD,17,4.915253650036862E-4 +AutoMOPSO,DTLZ5,IGD,18,4.836639165010385E-4 +AutoMOPSO,DTLZ5,IGD,19,4.94680632017517E-4 +AutoMOPSO,DTLZ5,IGD,20,4.828924890788519E-4 +AutoMOPSO,DTLZ5,IGD,21,5.046041039748143E-4 +AutoMOPSO,DTLZ5,IGD,22,4.921741084988826E-4 +AutoMOPSO,DTLZ5,IGD,23,5.046805527283748E-4 +AutoMOPSO,DTLZ5,IGD,24,4.8537184300540513E-4 +AutoMOPSO,DTLZ6,IGD,0,5.191635735536221E-4 +AutoMOPSO,DTLZ6,IGD,1,5.22762923722916E-4 +AutoMOPSO,DTLZ6,IGD,2,5.244205972482211E-4 +AutoMOPSO,DTLZ6,IGD,3,5.061492518185115E-4 +AutoMOPSO,DTLZ6,IGD,4,5.166120803640894E-4 +AutoMOPSO,DTLZ6,IGD,5,4.978723394971756E-4 +AutoMOPSO,DTLZ6,IGD,6,5.214847967454103E-4 +AutoMOPSO,DTLZ6,IGD,7,4.995783034250872E-4 +AutoMOPSO,DTLZ6,IGD,8,4.965325975159418E-4 +AutoMOPSO,DTLZ6,IGD,9,5.001921673581176E-4 +AutoMOPSO,DTLZ6,IGD,10,5.348381386322593E-4 +AutoMOPSO,DTLZ6,IGD,11,5.041521538110749E-4 +AutoMOPSO,DTLZ6,IGD,12,5.237096280423335E-4 +AutoMOPSO,DTLZ6,IGD,13,5.296414807276127E-4 +AutoMOPSO,DTLZ6,IGD,14,4.918681038517842E-4 +AutoMOPSO,DTLZ6,IGD,15,4.907653147919062E-4 +AutoMOPSO,DTLZ6,IGD,16,5.011307346304597E-4 +AutoMOPSO,DTLZ6,IGD,17,4.986479553727259E-4 +AutoMOPSO,DTLZ6,IGD,18,5.101214330153284E-4 +AutoMOPSO,DTLZ6,IGD,19,5.441623957445301E-4 +AutoMOPSO,DTLZ6,IGD,20,5.603771990149913E-4 +AutoMOPSO,DTLZ6,IGD,21,5.11846668571754E-4 +AutoMOPSO,DTLZ6,IGD,22,4.7276537327496854E-4 +AutoMOPSO,DTLZ6,IGD,23,5.042732837121776E-4 +AutoMOPSO,DTLZ6,IGD,24,4.964769253383673E-4 +AutoMOPSO,DTLZ7,IGD,0,8.274184837399833E-5 +AutoMOPSO,DTLZ7,IGD,1,8.40088370673363E-5 +AutoMOPSO,DTLZ7,IGD,2,8.189813889501616E-5 +AutoMOPSO,DTLZ7,IGD,3,8.313580908956055E-5 +AutoMOPSO,DTLZ7,IGD,4,8.177654574188077E-5 +AutoMOPSO,DTLZ7,IGD,5,8.377124318878333E-5 +AutoMOPSO,DTLZ7,IGD,6,8.210251419153102E-5 +AutoMOPSO,DTLZ7,IGD,7,8.181649415124595E-5 +AutoMOPSO,DTLZ7,IGD,8,8.420164370362571E-5 +AutoMOPSO,DTLZ7,IGD,9,8.2882255550526E-5 +AutoMOPSO,DTLZ7,IGD,10,8.474366030440534E-5 +AutoMOPSO,DTLZ7,IGD,11,8.240422557289313E-5 +AutoMOPSO,DTLZ7,IGD,12,8.129759394983414E-5 +AutoMOPSO,DTLZ7,IGD,13,8.293622447679146E-5 +AutoMOPSO,DTLZ7,IGD,14,8.347997611782095E-5 +AutoMOPSO,DTLZ7,IGD,15,8.319734343280781E-5 +AutoMOPSO,DTLZ7,IGD,16,8.386918211679085E-5 +AutoMOPSO,DTLZ7,IGD,17,8.364738231241268E-5 +AutoMOPSO,DTLZ7,IGD,18,8.365904234793028E-5 +AutoMOPSO,DTLZ7,IGD,19,8.286244251636998E-5 +AutoMOPSO,DTLZ7,IGD,20,8.274641628401904E-5 +AutoMOPSO,DTLZ7,IGD,21,8.458938376621031E-5 +AutoMOPSO,DTLZ7,IGD,22,8.319632567826476E-5 +AutoMOPSO,DTLZ7,IGD,23,8.258847140042944E-5 +AutoMOPSO,DTLZ7,IGD,24,8.32590293708208E-5 +AutoMOPSO,WFG1,IGD,0,0.013853955320639126 +AutoMOPSO,WFG1,IGD,1,0.010701651060171466 +AutoMOPSO,WFG1,IGD,2,0.012178151459041425 +AutoMOPSO,WFG1,IGD,3,0.01334892477269421 +AutoMOPSO,WFG1,IGD,4,0.013660667680960307 +AutoMOPSO,WFG1,IGD,5,0.013237194750164313 +AutoMOPSO,WFG1,IGD,6,0.01110983667130807 +AutoMOPSO,WFG1,IGD,7,0.00957925069382995 +AutoMOPSO,WFG1,IGD,8,0.014241434023193816 +AutoMOPSO,WFG1,IGD,9,0.01410388241130811 +AutoMOPSO,WFG1,IGD,10,0.013776324378726357 +AutoMOPSO,WFG1,IGD,11,0.013749601497962232 +AutoMOPSO,WFG1,IGD,12,0.012943054112917787 +AutoMOPSO,WFG1,IGD,13,0.013793383918262913 +AutoMOPSO,WFG1,IGD,14,0.011331168684719995 +AutoMOPSO,WFG1,IGD,15,0.013732276929889155 +AutoMOPSO,WFG1,IGD,16,0.010834757138621722 +AutoMOPSO,WFG1,IGD,17,0.014321330489954539 +AutoMOPSO,WFG1,IGD,18,0.010319419934072713 +AutoMOPSO,WFG1,IGD,19,0.013684601909681092 +AutoMOPSO,WFG1,IGD,20,0.013833457779992469 +AutoMOPSO,WFG1,IGD,21,0.012317930090854025 +AutoMOPSO,WFG1,IGD,22,0.013770937926763932 +AutoMOPSO,WFG1,IGD,23,0.01368958183827385 +AutoMOPSO,WFG1,IGD,24,0.009071230793013103 +AutoMOPSO,WFG2,IGD,0,3.637008055969344E-4 +AutoMOPSO,WFG2,IGD,1,3.3158129589809895E-4 +AutoMOPSO,WFG2,IGD,2,3.294515356207018E-4 +AutoMOPSO,WFG2,IGD,3,3.4494014406329326E-4 +AutoMOPSO,WFG2,IGD,4,3.476281727385301E-4 +AutoMOPSO,WFG2,IGD,5,4.03448112356965E-4 +AutoMOPSO,WFG2,IGD,6,3.726681921894864E-4 +AutoMOPSO,WFG2,IGD,7,3.7818165801854894E-4 +AutoMOPSO,WFG2,IGD,8,3.7247500699879996E-4 +AutoMOPSO,WFG2,IGD,9,3.894602859769408E-4 +AutoMOPSO,WFG2,IGD,10,3.646427242525418E-4 +AutoMOPSO,WFG2,IGD,11,3.6034509665814604E-4 +AutoMOPSO,WFG2,IGD,12,3.839166568764699E-4 +AutoMOPSO,WFG2,IGD,13,3.9217730642322074E-4 +AutoMOPSO,WFG2,IGD,14,3.6248851024932814E-4 +AutoMOPSO,WFG2,IGD,15,3.5908782780618337E-4 +AutoMOPSO,WFG2,IGD,16,3.2926705035783303E-4 +AutoMOPSO,WFG2,IGD,17,3.6546446890628535E-4 +AutoMOPSO,WFG2,IGD,18,3.9852074404116687E-4 +AutoMOPSO,WFG2,IGD,19,3.5132806490466295E-4 +AutoMOPSO,WFG2,IGD,20,3.3944128099076733E-4 +AutoMOPSO,WFG2,IGD,21,3.613532325430341E-4 +AutoMOPSO,WFG2,IGD,22,3.7673793272355083E-4 +AutoMOPSO,WFG2,IGD,23,3.503056008495089E-4 +AutoMOPSO,WFG2,IGD,24,3.55734491565298E-4 +AutoMOPSO,WFG3,IGD,0,1.4364260107019338E-4 +AutoMOPSO,WFG3,IGD,1,1.4597522931723592E-4 +AutoMOPSO,WFG3,IGD,2,1.4769663920028865E-4 +AutoMOPSO,WFG3,IGD,3,1.501965457153696E-4 +AutoMOPSO,WFG3,IGD,4,1.4744336039286158E-4 +AutoMOPSO,WFG3,IGD,5,1.5095391753720805E-4 +AutoMOPSO,WFG3,IGD,6,1.507178266227637E-4 +AutoMOPSO,WFG3,IGD,7,1.4837813759520062E-4 +AutoMOPSO,WFG3,IGD,8,1.5257970871374548E-4 +AutoMOPSO,WFG3,IGD,9,1.454683338721447E-4 +AutoMOPSO,WFG3,IGD,10,1.5066894194446735E-4 +AutoMOPSO,WFG3,IGD,11,1.45800255539424E-4 +AutoMOPSO,WFG3,IGD,12,1.424998347458298E-4 +AutoMOPSO,WFG3,IGD,13,1.4612373722810325E-4 +AutoMOPSO,WFG3,IGD,14,1.465353422522073E-4 +AutoMOPSO,WFG3,IGD,15,1.5700391331733492E-4 +AutoMOPSO,WFG3,IGD,16,1.4850936017117556E-4 +AutoMOPSO,WFG3,IGD,17,1.4623795502956773E-4 +AutoMOPSO,WFG3,IGD,18,1.4687844480726193E-4 +AutoMOPSO,WFG3,IGD,19,1.4399573111371992E-4 +AutoMOPSO,WFG3,IGD,20,1.42806494327998E-4 +AutoMOPSO,WFG3,IGD,21,1.4552722693428785E-4 +AutoMOPSO,WFG3,IGD,22,1.4746622357557351E-4 +AutoMOPSO,WFG3,IGD,23,1.4832333378627562E-4 +AutoMOPSO,WFG3,IGD,24,1.446027913358944E-4 +AutoMOPSO,WFG4,IGD,0,2.7675740679174415E-4 +AutoMOPSO,WFG4,IGD,1,2.401139717489447E-4 +AutoMOPSO,WFG4,IGD,2,2.895213440775865E-4 +AutoMOPSO,WFG4,IGD,3,2.598343236571813E-4 +AutoMOPSO,WFG4,IGD,4,2.664675695679052E-4 +AutoMOPSO,WFG4,IGD,5,2.770997201128848E-4 +AutoMOPSO,WFG4,IGD,6,2.446057440406739E-4 +AutoMOPSO,WFG4,IGD,7,2.736423521223461E-4 +AutoMOPSO,WFG4,IGD,8,2.4061592213050275E-4 +AutoMOPSO,WFG4,IGD,9,2.8005565625289456E-4 +AutoMOPSO,WFG4,IGD,10,2.8082711219164404E-4 +AutoMOPSO,WFG4,IGD,11,3.1646914926755046E-4 +AutoMOPSO,WFG4,IGD,12,3.0822902872958726E-4 +AutoMOPSO,WFG4,IGD,13,2.5924316342814063E-4 +AutoMOPSO,WFG4,IGD,14,2.804119911720645E-4 +AutoMOPSO,WFG4,IGD,15,2.689946794403519E-4 +AutoMOPSO,WFG4,IGD,16,2.719229253953646E-4 +AutoMOPSO,WFG4,IGD,17,3.061265720960073E-4 +AutoMOPSO,WFG4,IGD,18,2.8663887850359537E-4 +AutoMOPSO,WFG4,IGD,19,2.810773081458502E-4 +AutoMOPSO,WFG4,IGD,20,2.6668245723525185E-4 +AutoMOPSO,WFG4,IGD,21,2.7138054427834336E-4 +AutoMOPSO,WFG4,IGD,22,1.881806355636582E-4 +AutoMOPSO,WFG4,IGD,23,2.887734760400194E-4 +AutoMOPSO,WFG4,IGD,24,3.0458103612180255E-4 +AutoMOPSO,WFG5,IGD,0,9.43710208293653E-4 +AutoMOPSO,WFG5,IGD,1,9.444096809431229E-4 +AutoMOPSO,WFG5,IGD,2,9.425503575839814E-4 +AutoMOPSO,WFG5,IGD,3,9.440585082453604E-4 +AutoMOPSO,WFG5,IGD,4,9.434334844131519E-4 +AutoMOPSO,WFG5,IGD,5,9.449947041858912E-4 +AutoMOPSO,WFG5,IGD,6,9.440496324537026E-4 +AutoMOPSO,WFG5,IGD,7,9.442516797154816E-4 +AutoMOPSO,WFG5,IGD,8,9.416275896072361E-4 +AutoMOPSO,WFG5,IGD,9,9.449811278276637E-4 +AutoMOPSO,WFG5,IGD,10,9.448378109939337E-4 +AutoMOPSO,WFG5,IGD,11,9.439161751988886E-4 +AutoMOPSO,WFG5,IGD,12,9.435756787685729E-4 +AutoMOPSO,WFG5,IGD,13,9.43228396871401E-4 +AutoMOPSO,WFG5,IGD,14,9.446030715829524E-4 +AutoMOPSO,WFG5,IGD,15,9.433706026266308E-4 +AutoMOPSO,WFG5,IGD,16,9.439771254204946E-4 +AutoMOPSO,WFG5,IGD,17,9.450606584782276E-4 +AutoMOPSO,WFG5,IGD,18,9.431094635909479E-4 +AutoMOPSO,WFG5,IGD,19,9.420759130623342E-4 +AutoMOPSO,WFG5,IGD,20,9.431726411156122E-4 +AutoMOPSO,WFG5,IGD,21,9.434446237329395E-4 +AutoMOPSO,WFG5,IGD,22,9.43012953338101E-4 +AutoMOPSO,WFG5,IGD,23,9.438502169764251E-4 +AutoMOPSO,WFG5,IGD,24,9.442280881230082E-4 +AutoMOPSO,WFG6,IGD,0,2.8099518603538396E-4 +AutoMOPSO,WFG6,IGD,1,2.801490582179521E-4 +AutoMOPSO,WFG6,IGD,2,2.804986497542501E-4 +AutoMOPSO,WFG6,IGD,3,2.796887300721643E-4 +AutoMOPSO,WFG6,IGD,4,2.694084186913911E-4 +AutoMOPSO,WFG6,IGD,5,2.686853388678124E-4 +AutoMOPSO,WFG6,IGD,6,2.69893210749515E-4 +AutoMOPSO,WFG6,IGD,7,2.846383087110021E-4 +AutoMOPSO,WFG6,IGD,8,2.6937863520971954E-4 +AutoMOPSO,WFG6,IGD,9,2.7374266090516723E-4 +AutoMOPSO,WFG6,IGD,10,2.7240747900916904E-4 +AutoMOPSO,WFG6,IGD,11,2.7564950294816536E-4 +AutoMOPSO,WFG6,IGD,12,2.778019951212138E-4 +AutoMOPSO,WFG6,IGD,13,2.817834314770161E-4 +AutoMOPSO,WFG6,IGD,14,2.672128280898725E-4 +AutoMOPSO,WFG6,IGD,15,2.75821646294123E-4 +AutoMOPSO,WFG6,IGD,16,2.830908070294965E-4 +AutoMOPSO,WFG6,IGD,17,2.757516728888443E-4 +AutoMOPSO,WFG6,IGD,18,2.6653676846657265E-4 +AutoMOPSO,WFG6,IGD,19,2.6956512412414806E-4 +AutoMOPSO,WFG6,IGD,20,2.711286808425246E-4 +AutoMOPSO,WFG6,IGD,21,2.713710485853043E-4 +AutoMOPSO,WFG6,IGD,22,2.8010214977088727E-4 +AutoMOPSO,WFG6,IGD,23,2.6843945888580927E-4 +AutoMOPSO,WFG6,IGD,24,2.602301526260235E-4 +AutoMOPSO,WFG7,IGD,0,7.854717780015511E-5 +AutoMOPSO,WFG7,IGD,1,7.587023324425508E-5 +AutoMOPSO,WFG7,IGD,2,8.039999291152824E-5 +AutoMOPSO,WFG7,IGD,3,8.047014945573736E-5 +AutoMOPSO,WFG7,IGD,4,7.850511316849378E-5 +AutoMOPSO,WFG7,IGD,5,7.955747526077013E-5 +AutoMOPSO,WFG7,IGD,6,7.658218083959687E-5 +AutoMOPSO,WFG7,IGD,7,7.787688407148122E-5 +AutoMOPSO,WFG7,IGD,8,8.006894664406207E-5 +AutoMOPSO,WFG7,IGD,9,7.791924187782545E-5 +AutoMOPSO,WFG7,IGD,10,7.770533612870182E-5 +AutoMOPSO,WFG7,IGD,11,8.022180990287667E-5 +AutoMOPSO,WFG7,IGD,12,8.036157647036253E-5 +AutoMOPSO,WFG7,IGD,13,8.152121757803731E-5 +AutoMOPSO,WFG7,IGD,14,7.937370197680623E-5 +AutoMOPSO,WFG7,IGD,15,7.808141235258091E-5 +AutoMOPSO,WFG7,IGD,16,8.064154952193261E-5 +AutoMOPSO,WFG7,IGD,17,7.877921312660618E-5 +AutoMOPSO,WFG7,IGD,18,7.846519362850734E-5 +AutoMOPSO,WFG7,IGD,19,7.678827964962497E-5 +AutoMOPSO,WFG7,IGD,20,7.996278355674109E-5 +AutoMOPSO,WFG7,IGD,21,7.977815292908661E-5 +AutoMOPSO,WFG7,IGD,22,8.018168099914951E-5 +AutoMOPSO,WFG7,IGD,23,8.084495358540813E-5 +AutoMOPSO,WFG7,IGD,24,7.731959527717209E-5 +AutoMOPSO,WFG8,IGD,0,0.0031998031024541604 +AutoMOPSO,WFG8,IGD,1,0.0031390565734225745 +AutoMOPSO,WFG8,IGD,2,0.003287955113843894 +AutoMOPSO,WFG8,IGD,3,0.0031265520828214328 +AutoMOPSO,WFG8,IGD,4,0.0029138819633510323 +AutoMOPSO,WFG8,IGD,5,0.003023806723469278 +AutoMOPSO,WFG8,IGD,6,0.0031734504880419376 +AutoMOPSO,WFG8,IGD,7,0.003202024200876955 +AutoMOPSO,WFG8,IGD,8,0.0030641065268394558 +AutoMOPSO,WFG8,IGD,9,0.00310258766247407 +AutoMOPSO,WFG8,IGD,10,0.0031604178434159044 +AutoMOPSO,WFG8,IGD,11,0.0028799161775043846 +AutoMOPSO,WFG8,IGD,12,0.0031278240266731975 +AutoMOPSO,WFG8,IGD,13,0.0032025543386949963 +AutoMOPSO,WFG8,IGD,14,0.0031401723358602655 +AutoMOPSO,WFG8,IGD,15,0.0028949303603870162 +AutoMOPSO,WFG8,IGD,16,0.0032167654398611435 +AutoMOPSO,WFG8,IGD,17,0.0032961716778321295 +AutoMOPSO,WFG8,IGD,18,0.003225281298729068 +AutoMOPSO,WFG8,IGD,19,0.003353038560189486 +AutoMOPSO,WFG8,IGD,20,0.0033554778078388656 +AutoMOPSO,WFG8,IGD,21,0.0034340991178017943 +AutoMOPSO,WFG8,IGD,22,0.003256453007373735 +AutoMOPSO,WFG8,IGD,23,0.0032360268232806268 +AutoMOPSO,WFG8,IGD,24,0.0034435331886496123 +AutoMOPSO,WFG9,IGD,0,1.0646714864246462E-4 +AutoMOPSO,WFG9,IGD,1,1.0043641657919491E-4 +AutoMOPSO,WFG9,IGD,2,1.0175858141349207E-4 +AutoMOPSO,WFG9,IGD,3,9.686113168939902E-5 +AutoMOPSO,WFG9,IGD,4,9.400199412680549E-5 +AutoMOPSO,WFG9,IGD,5,9.659329253802224E-5 +AutoMOPSO,WFG9,IGD,6,8.865775873584289E-5 +AutoMOPSO,WFG9,IGD,7,9.903888658610364E-5 +AutoMOPSO,WFG9,IGD,8,1.1050165850738632E-4 +AutoMOPSO,WFG9,IGD,9,1.0335644000679267E-4 +AutoMOPSO,WFG9,IGD,10,9.609517896158387E-5 +AutoMOPSO,WFG9,IGD,11,9.46771073472507E-5 +AutoMOPSO,WFG9,IGD,12,9.481096108005692E-5 +AutoMOPSO,WFG9,IGD,13,9.946452315808824E-5 +AutoMOPSO,WFG9,IGD,14,1.1374229203823043E-4 +AutoMOPSO,WFG9,IGD,15,9.520607035615423E-5 +AutoMOPSO,WFG9,IGD,16,1.0545283341918206E-4 +AutoMOPSO,WFG9,IGD,17,1.0831374810226559E-4 +AutoMOPSO,WFG9,IGD,18,1.0126454622297494E-4 +AutoMOPSO,WFG9,IGD,19,9.387567984747437E-5 +AutoMOPSO,WFG9,IGD,20,1.1126969075920563E-4 +AutoMOPSO,WFG9,IGD,21,9.676838472792497E-5 +AutoMOPSO,WFG9,IGD,22,9.68403928858828E-5 +AutoMOPSO,WFG9,IGD,23,1.0407050974406332E-4 +AutoMOPSO,WFG9,IGD,24,9.608371095383885E-5 +NSGAII,ZDT1,IGD+,0,0.0038058204055799794 +NSGAII,ZDT1,IGD+,1,0.0036309582938731082 +NSGAII,ZDT1,IGD+,2,0.003648207989718553 +NSGAII,ZDT1,IGD+,3,0.0036854052330879843 +NSGAII,ZDT1,IGD+,4,0.00352332038673877 +NSGAII,ZDT1,IGD+,5,0.0036332269999332085 +NSGAII,ZDT1,IGD+,6,0.003598835390985563 +NSGAII,ZDT1,IGD+,7,0.003807231376306231 +NSGAII,ZDT1,IGD+,8,0.0036296113885044595 +NSGAII,ZDT1,IGD+,9,0.0036162686139063344 +NSGAII,ZDT1,IGD+,10,0.0037670540182279796 +NSGAII,ZDT1,IGD+,11,0.003731360755552926 +NSGAII,ZDT1,IGD+,12,0.0037038344696191366 +NSGAII,ZDT1,IGD+,13,0.0036299010760746215 +NSGAII,ZDT1,IGD+,14,0.0036254011273378797 +NSGAII,ZDT1,IGD+,15,0.0035407151122368564 +NSGAII,ZDT1,IGD+,16,0.004068277167289218 +NSGAII,ZDT1,IGD+,17,0.0037535537588494036 +NSGAII,ZDT1,IGD+,18,0.0038208677129070896 +NSGAII,ZDT1,IGD+,19,0.003610830533287448 +NSGAII,ZDT1,IGD+,20,0.004137239014213811 +NSGAII,ZDT1,IGD+,21,0.0036177540382771206 +NSGAII,ZDT1,IGD+,22,0.003335786799103308 +NSGAII,ZDT1,IGD+,23,0.0035740360040237423 +NSGAII,ZDT1,IGD+,24,0.0038871588624600794 +NSGAII,ZDT2,IGD+,0,0.0035056540030362214 +NSGAII,ZDT2,IGD+,1,0.0034506461926951094 +NSGAII,ZDT2,IGD+,2,0.0036918491295006763 +NSGAII,ZDT2,IGD+,3,0.003589677164105617 +NSGAII,ZDT2,IGD+,4,0.003467525967091869 +NSGAII,ZDT2,IGD+,5,0.0033325522919207644 +NSGAII,ZDT2,IGD+,6,0.0036880603459214173 +NSGAII,ZDT2,IGD+,7,0.003039721523668561 +NSGAII,ZDT2,IGD+,8,0.0033716355127449663 +NSGAII,ZDT2,IGD+,9,0.0030200847756941284 +NSGAII,ZDT2,IGD+,10,0.0033069624187862814 +NSGAII,ZDT2,IGD+,11,0.0033643926095953593 +NSGAII,ZDT2,IGD+,12,0.0034970258942192524 +NSGAII,ZDT2,IGD+,13,0.0035867001725334094 +NSGAII,ZDT2,IGD+,14,0.003252844853585723 +NSGAII,ZDT2,IGD+,15,0.0031265683403468624 +NSGAII,ZDT2,IGD+,16,0.0036248578425009015 +NSGAII,ZDT2,IGD+,17,0.0031917580563802835 +NSGAII,ZDT2,IGD+,18,0.0033485136119154896 +NSGAII,ZDT2,IGD+,19,0.0036690699566212454 +NSGAII,ZDT2,IGD+,20,0.0033892186753171545 +NSGAII,ZDT2,IGD+,21,0.003340232888364593 +NSGAII,ZDT2,IGD+,22,0.0033899345804488824 +NSGAII,ZDT2,IGD+,23,0.0031202484000378704 +NSGAII,ZDT2,IGD+,24,0.003696756806675004 +NSGAII,ZDT3,IGD+,0,0.0024162252970788083 +NSGAII,ZDT3,IGD+,1,0.002151541835860175 +NSGAII,ZDT3,IGD+,2,0.00213259719364959 +NSGAII,ZDT3,IGD+,3,0.002233043554916126 +NSGAII,ZDT3,IGD+,4,0.0020901689020906356 +NSGAII,ZDT3,IGD+,5,0.0021087832527667944 +NSGAII,ZDT3,IGD+,6,0.0023425760495261274 +NSGAII,ZDT3,IGD+,7,0.002015743331548013 +NSGAII,ZDT3,IGD+,8,0.002022528880707223 +NSGAII,ZDT3,IGD+,9,0.0022823205111773266 +NSGAII,ZDT3,IGD+,10,0.013135788742261118 +NSGAII,ZDT3,IGD+,11,0.002258975005923128 +NSGAII,ZDT3,IGD+,12,0.0019778081459840453 +NSGAII,ZDT3,IGD+,13,0.0021952505417469855 +NSGAII,ZDT3,IGD+,14,0.002423580064282723 +NSGAII,ZDT3,IGD+,15,0.0022017295788460895 +NSGAII,ZDT3,IGD+,16,0.0021410113191042664 +NSGAII,ZDT3,IGD+,17,0.0019940926064546415 +NSGAII,ZDT3,IGD+,18,0.002156342625197711 +NSGAII,ZDT3,IGD+,19,0.001809278605036626 +NSGAII,ZDT3,IGD+,20,0.0019431506191082651 +NSGAII,ZDT3,IGD+,21,0.0022650349686821757 +NSGAII,ZDT3,IGD+,22,0.002015168453835911 +NSGAII,ZDT3,IGD+,23,0.0019345265926235056 +NSGAII,ZDT3,IGD+,24,0.0020466715337878806 +NSGAII,ZDT4,IGD+,0,0.0036613248653199937 +NSGAII,ZDT4,IGD+,1,0.00954576284342827 +NSGAII,ZDT4,IGD+,2,0.004014674911309225 +NSGAII,ZDT4,IGD+,3,0.010676721756258762 +NSGAII,ZDT4,IGD+,4,0.009002245743352942 +NSGAII,ZDT4,IGD+,5,0.004459884850360509 +NSGAII,ZDT4,IGD+,6,0.006378568261269875 +NSGAII,ZDT4,IGD+,7,0.004424796518175256 +NSGAII,ZDT4,IGD+,8,0.004860933163974398 +NSGAII,ZDT4,IGD+,9,0.007677110956083622 +NSGAII,ZDT4,IGD+,10,0.004402749423053013 +NSGAII,ZDT4,IGD+,11,0.00404972826018764 +NSGAII,ZDT4,IGD+,12,0.006505643452773303 +NSGAII,ZDT4,IGD+,13,0.007284575631236691 +NSGAII,ZDT4,IGD+,14,0.004847532179421212 +NSGAII,ZDT4,IGD+,15,0.004454266124755033 +NSGAII,ZDT4,IGD+,16,0.004635084168983349 +NSGAII,ZDT4,IGD+,17,0.0033337573653704792 +NSGAII,ZDT4,IGD+,18,0.006420813881564757 +NSGAII,ZDT4,IGD+,19,0.0042426127430782975 +NSGAII,ZDT4,IGD+,20,0.005368965580498876 +NSGAII,ZDT4,IGD+,21,0.004935820828318688 +NSGAII,ZDT4,IGD+,22,0.007948482903436032 +NSGAII,ZDT4,IGD+,23,0.007589360624722814 +NSGAII,ZDT4,IGD+,24,0.005799363180007757 +NSGAII,ZDT6,IGD+,0,0.008669138010101737 +NSGAII,ZDT6,IGD+,1,0.010589082358160577 +NSGAII,ZDT6,IGD+,2,0.009331494379715352 +NSGAII,ZDT6,IGD+,3,0.00952104436305498 +NSGAII,ZDT6,IGD+,4,0.008036512427769517 +NSGAII,ZDT6,IGD+,5,0.009606106090656433 +NSGAII,ZDT6,IGD+,6,0.00815719761991312 +NSGAII,ZDT6,IGD+,7,0.008541665759619965 +NSGAII,ZDT6,IGD+,8,0.008212242651404378 +NSGAII,ZDT6,IGD+,9,0.009988271060370276 +NSGAII,ZDT6,IGD+,10,0.00793215204762351 +NSGAII,ZDT6,IGD+,11,0.009140591383234932 +NSGAII,ZDT6,IGD+,12,0.008026836924512802 +NSGAII,ZDT6,IGD+,13,0.009477908524903517 +NSGAII,ZDT6,IGD+,14,0.00910119807323663 +NSGAII,ZDT6,IGD+,15,0.008921553744218203 +NSGAII,ZDT6,IGD+,16,0.009897005750441128 +NSGAII,ZDT6,IGD+,17,0.00866269113274145 +NSGAII,ZDT6,IGD+,18,0.008658617147869833 +NSGAII,ZDT6,IGD+,19,0.009710285273282387 +NSGAII,ZDT6,IGD+,20,0.008064480079455625 +NSGAII,ZDT6,IGD+,21,0.00798954519288965 +NSGAII,ZDT6,IGD+,22,0.008258417622887676 +NSGAII,ZDT6,IGD+,23,0.009025864127385555 +NSGAII,ZDT6,IGD+,24,0.007481316745343107 +NSGAII,DTLZ1,IGD+,0,0.010295536111295179 +NSGAII,DTLZ1,IGD+,1,0.007242266888877427 +NSGAII,DTLZ1,IGD+,2,0.714195206334226 +NSGAII,DTLZ1,IGD+,3,0.004727327321018114 +NSGAII,DTLZ1,IGD+,4,0.005186526937984875 +NSGAII,DTLZ1,IGD+,5,0.00730851176216575 +NSGAII,DTLZ1,IGD+,6,0.005368235111434449 +NSGAII,DTLZ1,IGD+,7,0.003531962022108183 +NSGAII,DTLZ1,IGD+,8,0.004247859691627856 +NSGAII,DTLZ1,IGD+,9,0.005379167447747492 +NSGAII,DTLZ1,IGD+,10,0.006908104053534417 +NSGAII,DTLZ1,IGD+,11,0.0035872178331345563 +NSGAII,DTLZ1,IGD+,12,0.006210602646212045 +NSGAII,DTLZ1,IGD+,13,0.006225906338785789 +NSGAII,DTLZ1,IGD+,14,0.005808578526398184 +NSGAII,DTLZ1,IGD+,15,0.004143782285312943 +NSGAII,DTLZ1,IGD+,16,0.0036338927374035416 +NSGAII,DTLZ1,IGD+,17,0.008671782417852781 +NSGAII,DTLZ1,IGD+,18,0.007531757781852251 +NSGAII,DTLZ1,IGD+,19,0.005633985131954041 +NSGAII,DTLZ1,IGD+,20,0.003935434846036093 +NSGAII,DTLZ1,IGD+,21,0.004418342233096677 +NSGAII,DTLZ1,IGD+,22,0.005441081525441817 +NSGAII,DTLZ1,IGD+,23,0.004875650474172285 +NSGAII,DTLZ1,IGD+,24,0.005113178263697552 +NSGAII,DTLZ2,IGD+,0,0.0030731686630211226 +NSGAII,DTLZ2,IGD+,1,0.0034294061468659346 +NSGAII,DTLZ2,IGD+,2,0.0030827807604631393 +NSGAII,DTLZ2,IGD+,3,0.0031501790796099795 +NSGAII,DTLZ2,IGD+,4,0.0029974174880678705 +NSGAII,DTLZ2,IGD+,5,0.0033763639327576414 +NSGAII,DTLZ2,IGD+,6,0.003391252118252081 +NSGAII,DTLZ2,IGD+,7,0.0033800571726115853 +NSGAII,DTLZ2,IGD+,8,0.003661427432456791 +NSGAII,DTLZ2,IGD+,9,0.0032916446177324796 +NSGAII,DTLZ2,IGD+,10,0.003068633190480482 +NSGAII,DTLZ2,IGD+,11,0.0030738800758017566 +NSGAII,DTLZ2,IGD+,12,0.003248062231202949 +NSGAII,DTLZ2,IGD+,13,0.003411544729686202 +NSGAII,DTLZ2,IGD+,14,0.0032937099821905994 +NSGAII,DTLZ2,IGD+,15,0.0033953893689813537 +NSGAII,DTLZ2,IGD+,16,0.003200836442224656 +NSGAII,DTLZ2,IGD+,17,0.0033942897102742105 +NSGAII,DTLZ2,IGD+,18,0.002805467277848404 +NSGAII,DTLZ2,IGD+,19,0.003595572307745794 +NSGAII,DTLZ2,IGD+,20,0.003182712175526156 +NSGAII,DTLZ2,IGD+,21,0.003433394817027975 +NSGAII,DTLZ2,IGD+,22,0.0031910608617996424 +NSGAII,DTLZ2,IGD+,23,0.003127525111570157 +NSGAII,DTLZ2,IGD+,24,0.003059847893838269 +NSGAII,DTLZ3,IGD+,0,0.09534426101942708 +NSGAII,DTLZ3,IGD+,1,0.0382593279439704 +NSGAII,DTLZ3,IGD+,2,1.0984141969455112 +NSGAII,DTLZ3,IGD+,3,0.09005056382720193 +NSGAII,DTLZ3,IGD+,4,2.171545447223689 +NSGAII,DTLZ3,IGD+,5,1.1855156285459825 +NSGAII,DTLZ3,IGD+,6,0.05299096295363901 +NSGAII,DTLZ3,IGD+,7,1.0591711452450154 +NSGAII,DTLZ3,IGD+,8,1.1043569449613175 +NSGAII,DTLZ3,IGD+,9,0.13090078958273457 +NSGAII,DTLZ3,IGD+,10,0.06442254919242285 +NSGAII,DTLZ3,IGD+,11,1.049655660058233 +NSGAII,DTLZ3,IGD+,12,1.0139176608550098 +NSGAII,DTLZ3,IGD+,13,0.1176171249671035 +NSGAII,DTLZ3,IGD+,14,1.3987397247457434 +NSGAII,DTLZ3,IGD+,15,0.28833864997287567 +NSGAII,DTLZ3,IGD+,16,0.08722729536169416 +NSGAII,DTLZ3,IGD+,17,1.0565257176078042 +NSGAII,DTLZ3,IGD+,18,0.08480652450206573 +NSGAII,DTLZ3,IGD+,19,1.0468904216409056 +NSGAII,DTLZ3,IGD+,20,1.0750267500996076 +NSGAII,DTLZ3,IGD+,21,1.023946159731663 +NSGAII,DTLZ3,IGD+,22,1.0609409461592827 +NSGAII,DTLZ3,IGD+,23,1.114468887319905 +NSGAII,DTLZ3,IGD+,24,0.0664760567578195 +NSGAII,DTLZ4,IGD+,0,0.4999685252817024 +NSGAII,DTLZ4,IGD+,1,0.0026551007512232755 +NSGAII,DTLZ4,IGD+,2,0.002694697827616913 +NSGAII,DTLZ4,IGD+,3,0.0026451944240623313 +NSGAII,DTLZ4,IGD+,4,0.0026826160801209325 +NSGAII,DTLZ4,IGD+,5,0.49996848217882833 +NSGAII,DTLZ4,IGD+,6,0.4999684443047341 +NSGAII,DTLZ4,IGD+,7,0.0023991424171736987 +NSGAII,DTLZ4,IGD+,8,0.0025372312736404367 +NSGAII,DTLZ4,IGD+,9,0.0025149788381330627 +NSGAII,DTLZ4,IGD+,10,0.002672368760650026 +NSGAII,DTLZ4,IGD+,11,0.0028582503493531086 +NSGAII,DTLZ4,IGD+,12,0.4999685095801637 +NSGAII,DTLZ4,IGD+,13,0.4999684803950254 +NSGAII,DTLZ4,IGD+,14,0.0026598784216773064 +NSGAII,DTLZ4,IGD+,15,0.0026483206069233983 +NSGAII,DTLZ4,IGD+,16,0.002754285551079291 +NSGAII,DTLZ4,IGD+,17,0.49996859353589823 +NSGAII,DTLZ4,IGD+,18,0.002422083783379632 +NSGAII,DTLZ4,IGD+,19,0.002567743404486855 +NSGAII,DTLZ4,IGD+,20,0.49996845300224646 +NSGAII,DTLZ4,IGD+,21,0.0025392213317473136 +NSGAII,DTLZ4,IGD+,22,0.4999684864342747 +NSGAII,DTLZ4,IGD+,23,0.0028184701516114938 +NSGAII,DTLZ4,IGD+,24,0.49996848694225715 +NSGAII,DTLZ5,IGD+,0,0.0025686398867510226 +NSGAII,DTLZ5,IGD+,1,0.0027847062547589245 +NSGAII,DTLZ5,IGD+,2,0.0024584133147803476 +NSGAII,DTLZ5,IGD+,3,0.0027247541975189706 +NSGAII,DTLZ5,IGD+,4,0.0026542114730798683 +NSGAII,DTLZ5,IGD+,5,0.002583372095276384 +NSGAII,DTLZ5,IGD+,6,0.002800337222440517 +NSGAII,DTLZ5,IGD+,7,0.002843922447656333 +NSGAII,DTLZ5,IGD+,8,0.0024286859120334543 +NSGAII,DTLZ5,IGD+,9,0.002743075251124755 +NSGAII,DTLZ5,IGD+,10,0.002384099961189963 +NSGAII,DTLZ5,IGD+,11,0.0026632647883530485 +NSGAII,DTLZ5,IGD+,12,0.002513692051839879 +NSGAII,DTLZ5,IGD+,13,0.0026254803167982247 +NSGAII,DTLZ5,IGD+,14,0.002384864964717876 +NSGAII,DTLZ5,IGD+,15,0.002509670014074364 +NSGAII,DTLZ5,IGD+,16,0.0023883259579590044 +NSGAII,DTLZ5,IGD+,17,0.00266526691719403 +NSGAII,DTLZ5,IGD+,18,0.0025411599221699904 +NSGAII,DTLZ5,IGD+,19,0.0024647913660230257 +NSGAII,DTLZ5,IGD+,20,0.0025906020613042126 +NSGAII,DTLZ5,IGD+,21,0.0024381123732785817 +NSGAII,DTLZ5,IGD+,22,0.002697909575700137 +NSGAII,DTLZ5,IGD+,23,0.002736161854547798 +NSGAII,DTLZ5,IGD+,24,0.0026446455601850344 +NSGAII,DTLZ6,IGD+,0,0.0026610026268103354 +NSGAII,DTLZ6,IGD+,1,0.015310923957703974 +NSGAII,DTLZ6,IGD+,2,0.0391905528550393 +NSGAII,DTLZ6,IGD+,3,0.043131751336926503 +NSGAII,DTLZ6,IGD+,4,0.0026842514631006385 +NSGAII,DTLZ6,IGD+,5,0.002680346364767143 +NSGAII,DTLZ6,IGD+,6,0.002588704173798798 +NSGAII,DTLZ6,IGD+,7,0.019295023219843208 +NSGAII,DTLZ6,IGD+,8,0.003140188835901757 +NSGAII,DTLZ6,IGD+,9,0.06318718546729214 +NSGAII,DTLZ6,IGD+,10,0.058378967896115075 +NSGAII,DTLZ6,IGD+,11,0.0028819050952055792 +NSGAII,DTLZ6,IGD+,12,0.02385686190875885 +NSGAII,DTLZ6,IGD+,13,0.022117796178154892 +NSGAII,DTLZ6,IGD+,14,0.04090523064346351 +NSGAII,DTLZ6,IGD+,15,0.021961073069094405 +NSGAII,DTLZ6,IGD+,16,0.0028278196237388215 +NSGAII,DTLZ6,IGD+,17,0.04372403616462503 +NSGAII,DTLZ6,IGD+,18,0.002575082227953561 +NSGAII,DTLZ6,IGD+,19,0.047527209484491496 +NSGAII,DTLZ6,IGD+,20,0.019505495257586762 +NSGAII,DTLZ6,IGD+,21,0.0026918976319804146 +NSGAII,DTLZ6,IGD+,22,0.019154184147431978 +NSGAII,DTLZ6,IGD+,23,0.039457764132859716 +NSGAII,DTLZ6,IGD+,24,0.06149886483350243 +NSGAII,DTLZ7,IGD+,0,0.002161951903131 +NSGAII,DTLZ7,IGD+,1,0.002224924532737086 +NSGAII,DTLZ7,IGD+,2,0.002231059067491355 +NSGAII,DTLZ7,IGD+,3,0.002199189624219113 +NSGAII,DTLZ7,IGD+,4,0.0022716483478645807 +NSGAII,DTLZ7,IGD+,5,0.0021374391315521265 +NSGAII,DTLZ7,IGD+,6,0.0022457613596565053 +NSGAII,DTLZ7,IGD+,7,0.002107153593438604 +NSGAII,DTLZ7,IGD+,8,0.0023099745790082444 +NSGAII,DTLZ7,IGD+,9,0.002147924506247541 +NSGAII,DTLZ7,IGD+,10,0.002294163146005034 +NSGAII,DTLZ7,IGD+,11,0.0022105415258262076 +NSGAII,DTLZ7,IGD+,12,0.002066411529350754 +NSGAII,DTLZ7,IGD+,13,0.0021497556788868527 +NSGAII,DTLZ7,IGD+,14,0.0021380399525236333 +NSGAII,DTLZ7,IGD+,15,0.0021100271996135774 +NSGAII,DTLZ7,IGD+,16,0.0021210722058758805 +NSGAII,DTLZ7,IGD+,17,0.0022031487905757024 +NSGAII,DTLZ7,IGD+,18,0.0020697754188819437 +NSGAII,DTLZ7,IGD+,19,0.0022100320914389465 +NSGAII,DTLZ7,IGD+,20,0.0022337818656456097 +NSGAII,DTLZ7,IGD+,21,0.0021673622999933096 +NSGAII,DTLZ7,IGD+,22,0.0022915038844189247 +NSGAII,DTLZ7,IGD+,23,0.002209542014716826 +NSGAII,DTLZ7,IGD+,24,0.0021434299543722462 +NSGAII,WFG1,IGD+,0,0.02504742805389989 +NSGAII,WFG1,IGD+,1,0.35738597688703017 +NSGAII,WFG1,IGD+,2,0.1011948386663888 +NSGAII,WFG1,IGD+,3,0.26449738325316985 +NSGAII,WFG1,IGD+,4,0.21408249452759065 +NSGAII,WFG1,IGD+,5,0.293572973952173 +NSGAII,WFG1,IGD+,6,0.10837269717737945 +NSGAII,WFG1,IGD+,7,0.1651612884045537 +NSGAII,WFG1,IGD+,8,0.13644943019242362 +NSGAII,WFG1,IGD+,9,0.20515670850288104 +NSGAII,WFG1,IGD+,10,0.21080542492973248 +NSGAII,WFG1,IGD+,11,0.3398763129983817 +NSGAII,WFG1,IGD+,12,0.1331653287588421 +NSGAII,WFG1,IGD+,13,0.17962422479419368 +NSGAII,WFG1,IGD+,14,0.21430484109682216 +NSGAII,WFG1,IGD+,15,0.38681671154089975 +NSGAII,WFG1,IGD+,16,0.20705617927482703 +NSGAII,WFG1,IGD+,17,0.3725346663766341 +NSGAII,WFG1,IGD+,18,0.03511602207792988 +NSGAII,WFG1,IGD+,19,0.2312406848416162 +NSGAII,WFG1,IGD+,20,0.07678472859454119 +NSGAII,WFG1,IGD+,21,0.24325654930143942 +NSGAII,WFG1,IGD+,22,0.08172423039792974 +NSGAII,WFG1,IGD+,23,0.47608929055818733 +NSGAII,WFG1,IGD+,24,0.018880364381320174 +NSGAII,WFG2,IGD+,0,0.0012692792882371528 +NSGAII,WFG2,IGD+,1,0.008906299434448003 +NSGAII,WFG2,IGD+,2,0.0018344161201550493 +NSGAII,WFG2,IGD+,3,0.0014572512304671208 +NSGAII,WFG2,IGD+,4,0.0091408746253621 +NSGAII,WFG2,IGD+,5,0.008880871306555198 +NSGAII,WFG2,IGD+,6,0.0017278848435355013 +NSGAII,WFG2,IGD+,7,0.009288986462253757 +NSGAII,WFG2,IGD+,8,0.008820924125433224 +NSGAII,WFG2,IGD+,9,0.008706938110414727 +NSGAII,WFG2,IGD+,10,0.0014293793676318713 +NSGAII,WFG2,IGD+,11,0.009407791352947635 +NSGAII,WFG2,IGD+,12,0.00899939606751039 +NSGAII,WFG2,IGD+,13,0.009085589051552686 +NSGAII,WFG2,IGD+,14,0.00940388961669639 +NSGAII,WFG2,IGD+,15,0.0017607135930188505 +NSGAII,WFG2,IGD+,16,0.009359038973630425 +NSGAII,WFG2,IGD+,17,0.008843135321087188 +NSGAII,WFG2,IGD+,18,0.008875447254742375 +NSGAII,WFG2,IGD+,19,0.009174939874018387 +NSGAII,WFG2,IGD+,20,0.009063788384414373 +NSGAII,WFG2,IGD+,21,0.009475956441970537 +NSGAII,WFG2,IGD+,22,0.009586637333083141 +NSGAII,WFG2,IGD+,23,0.008702776155097285 +NSGAII,WFG2,IGD+,24,0.008990515636094648 +NSGAII,WFG3,IGD+,0,0.004418444102004826 +NSGAII,WFG3,IGD+,1,0.004291123243443475 +NSGAII,WFG3,IGD+,2,0.004142591613196768 +NSGAII,WFG3,IGD+,3,0.0038370796345140444 +NSGAII,WFG3,IGD+,4,0.004073554925366631 +NSGAII,WFG3,IGD+,5,0.0037125908388466952 +NSGAII,WFG3,IGD+,6,0.004034349619126775 +NSGAII,WFG3,IGD+,7,0.004265075547176415 +NSGAII,WFG3,IGD+,8,0.004680108776269576 +NSGAII,WFG3,IGD+,9,0.004134724583464711 +NSGAII,WFG3,IGD+,10,0.004439559365445024 +NSGAII,WFG3,IGD+,11,0.004753942075620645 +NSGAII,WFG3,IGD+,12,0.0037517552707929886 +NSGAII,WFG3,IGD+,13,0.003817246205597311 +NSGAII,WFG3,IGD+,14,0.004421596152433979 +NSGAII,WFG3,IGD+,15,0.0037802422161390477 +NSGAII,WFG3,IGD+,16,0.003682477899678112 +NSGAII,WFG3,IGD+,17,0.003562214306281863 +NSGAII,WFG3,IGD+,18,0.0037961057768546675 +NSGAII,WFG3,IGD+,19,0.0045889719274051265 +NSGAII,WFG3,IGD+,20,0.00368948231067827 +NSGAII,WFG3,IGD+,21,0.004637021184146175 +NSGAII,WFG3,IGD+,22,0.004098469219608262 +NSGAII,WFG3,IGD+,23,0.0049303002565908695 +NSGAII,WFG3,IGD+,24,0.003520867184892602 +NSGAII,WFG4,IGD+,0,0.003498193735648644 +NSGAII,WFG4,IGD+,1,0.0030963765783888287 +NSGAII,WFG4,IGD+,2,0.0034573811375935796 +NSGAII,WFG4,IGD+,3,0.003187473119518892 +NSGAII,WFG4,IGD+,4,0.0032907304408011494 +NSGAII,WFG4,IGD+,5,0.0030027613784393194 +NSGAII,WFG4,IGD+,6,0.0029335218847503677 +NSGAII,WFG4,IGD+,7,0.0028908286456686893 +NSGAII,WFG4,IGD+,8,0.0034888371119548124 +NSGAII,WFG4,IGD+,9,0.0033731315690503937 +NSGAII,WFG4,IGD+,10,0.0032625262698297475 +NSGAII,WFG4,IGD+,11,0.0030589994887103727 +NSGAII,WFG4,IGD+,12,0.0035306532713752937 +NSGAII,WFG4,IGD+,13,0.0030032957678642882 +NSGAII,WFG4,IGD+,14,0.003237382277526354 +NSGAII,WFG4,IGD+,15,0.0030949716246304296 +NSGAII,WFG4,IGD+,16,0.0029294707632191415 +NSGAII,WFG4,IGD+,17,0.0031235031871369445 +NSGAII,WFG4,IGD+,18,0.0031359927478871535 +NSGAII,WFG4,IGD+,19,0.003370239617501323 +NSGAII,WFG4,IGD+,20,0.0029216125784532147 +NSGAII,WFG4,IGD+,21,0.0027863967111273085 +NSGAII,WFG4,IGD+,22,0.003084252224474034 +NSGAII,WFG4,IGD+,23,0.0030818588214713708 +NSGAII,WFG4,IGD+,24,0.0031218794544012386 +NSGAII,WFG5,IGD+,0,0.027747859694554837 +NSGAII,WFG5,IGD+,1,0.027539686312788348 +NSGAII,WFG5,IGD+,2,0.027342451504562295 +NSGAII,WFG5,IGD+,3,0.027519871703189182 +NSGAII,WFG5,IGD+,4,0.027350684352889502 +NSGAII,WFG5,IGD+,5,0.02759661556802154 +NSGAII,WFG5,IGD+,6,0.02785248507780735 +NSGAII,WFG5,IGD+,7,0.027702651413830277 +NSGAII,WFG5,IGD+,8,0.02745884499386768 +NSGAII,WFG5,IGD+,9,0.027527824625545663 +NSGAII,WFG5,IGD+,10,0.027312841826163444 +NSGAII,WFG5,IGD+,11,0.027585968446579325 +NSGAII,WFG5,IGD+,12,0.027470900719362625 +NSGAII,WFG5,IGD+,13,0.02759147257345297 +NSGAII,WFG5,IGD+,14,0.02747248382448928 +NSGAII,WFG5,IGD+,15,0.027474161870337372 +NSGAII,WFG5,IGD+,16,0.027566045279827686 +NSGAII,WFG5,IGD+,17,0.02752281873391587 +NSGAII,WFG5,IGD+,18,0.027685882636059755 +NSGAII,WFG5,IGD+,19,0.027410532211834537 +NSGAII,WFG5,IGD+,20,0.027627662522900883 +NSGAII,WFG5,IGD+,21,0.027529747750185733 +NSGAII,WFG5,IGD+,22,0.027304098490783107 +NSGAII,WFG5,IGD+,23,0.027462728752072015 +NSGAII,WFG5,IGD+,24,0.027571855027692386 +NSGAII,WFG6,IGD+,0,0.003612510963608071 +NSGAII,WFG6,IGD+,1,0.005963508414534756 +NSGAII,WFG6,IGD+,2,0.0075832696032522755 +NSGAII,WFG6,IGD+,3,0.009614294404306447 +NSGAII,WFG6,IGD+,4,0.007627195911654813 +NSGAII,WFG6,IGD+,5,0.003634176200381449 +NSGAII,WFG6,IGD+,6,0.004482302485940881 +NSGAII,WFG6,IGD+,7,0.0069020873560621514 +NSGAII,WFG6,IGD+,8,0.005078231316068122 +NSGAII,WFG6,IGD+,9,0.005896394540971182 +NSGAII,WFG6,IGD+,10,0.004943837206630682 +NSGAII,WFG6,IGD+,11,0.005414660672082787 +NSGAII,WFG6,IGD+,12,0.011820813648500426 +NSGAII,WFG6,IGD+,13,0.008775246238916188 +NSGAII,WFG6,IGD+,14,0.00531177716097666 +NSGAII,WFG6,IGD+,15,0.00399653457038446 +NSGAII,WFG6,IGD+,16,0.021434369635059892 +NSGAII,WFG6,IGD+,17,0.007410979792362234 +NSGAII,WFG6,IGD+,18,0.008659875223702174 +NSGAII,WFG6,IGD+,19,0.006036585660548009 +NSGAII,WFG6,IGD+,20,0.015329199453409407 +NSGAII,WFG6,IGD+,21,0.016720787352855447 +NSGAII,WFG6,IGD+,22,0.047451518202555644 +NSGAII,WFG6,IGD+,23,0.011083876779501482 +NSGAII,WFG6,IGD+,24,0.003188046075640372 +NSGAII,WFG7,IGD+,0,0.0034823648189264444 +NSGAII,WFG7,IGD+,1,0.0034583085100608753 +NSGAII,WFG7,IGD+,2,0.003424668867124353 +NSGAII,WFG7,IGD+,3,0.0035995182206535023 +NSGAII,WFG7,IGD+,4,0.0031723370664802756 +NSGAII,WFG7,IGD+,5,0.004920126716437742 +NSGAII,WFG7,IGD+,6,0.0034445899062275588 +NSGAII,WFG7,IGD+,7,0.0032174013499576626 +NSGAII,WFG7,IGD+,8,0.003443605206151294 +NSGAII,WFG7,IGD+,9,0.0032567700549003572 +NSGAII,WFG7,IGD+,10,0.0035495041456178192 +NSGAII,WFG7,IGD+,11,0.003419541917078435 +NSGAII,WFG7,IGD+,12,0.003569712927402796 +NSGAII,WFG7,IGD+,13,0.003335877589536616 +NSGAII,WFG7,IGD+,14,0.0035798448270437724 +NSGAII,WFG7,IGD+,15,0.0036669767317294532 +NSGAII,WFG7,IGD+,16,0.0035621507287323557 +NSGAII,WFG7,IGD+,17,0.0030839909656296023 +NSGAII,WFG7,IGD+,18,0.003545281198207403 +NSGAII,WFG7,IGD+,19,0.003211310645673701 +NSGAII,WFG7,IGD+,20,0.003093806114392881 +NSGAII,WFG7,IGD+,21,0.003922127608900684 +NSGAII,WFG7,IGD+,22,0.003304725138935397 +NSGAII,WFG7,IGD+,23,0.00312590679055625 +NSGAII,WFG7,IGD+,24,0.0035843119461179494 +NSGAII,WFG8,IGD+,0,0.05066615204581781 +NSGAII,WFG8,IGD+,1,0.048195408018661894 +NSGAII,WFG8,IGD+,2,0.04751579141736026 +NSGAII,WFG8,IGD+,3,0.0497711386963335 +NSGAII,WFG8,IGD+,4,0.042677774429903045 +NSGAII,WFG8,IGD+,5,0.04389062296723853 +NSGAII,WFG8,IGD+,6,0.025511239846179548 +NSGAII,WFG8,IGD+,7,0.018478860328710905 +NSGAII,WFG8,IGD+,8,0.05031103860074507 +NSGAII,WFG8,IGD+,9,0.04071515846138178 +NSGAII,WFG8,IGD+,10,0.04770553441292539 +NSGAII,WFG8,IGD+,11,0.0472640527078095 +NSGAII,WFG8,IGD+,12,0.05432403960880445 +NSGAII,WFG8,IGD+,13,0.04864769481456083 +NSGAII,WFG8,IGD+,14,0.03993375338256263 +NSGAII,WFG8,IGD+,15,0.046916362782212666 +NSGAII,WFG8,IGD+,16,0.043360841223626205 +NSGAII,WFG8,IGD+,17,0.05205856516795067 +NSGAII,WFG8,IGD+,18,0.037125676737518466 +NSGAII,WFG8,IGD+,19,0.04897382693024329 +NSGAII,WFG8,IGD+,20,0.0556135330469871 +NSGAII,WFG8,IGD+,21,0.04117884639410807 +NSGAII,WFG8,IGD+,22,0.041914918596048206 +NSGAII,WFG8,IGD+,23,0.05040331246157203 +NSGAII,WFG8,IGD+,24,0.038274297179741526 +NSGAII,WFG9,IGD+,0,0.004991656126389128 +NSGAII,WFG9,IGD+,1,0.006192872271007089 +NSGAII,WFG9,IGD+,2,0.003771915045812925 +NSGAII,WFG9,IGD+,3,0.004917676570794369 +NSGAII,WFG9,IGD+,4,0.0045345589609372145 +NSGAII,WFG9,IGD+,5,0.008515129175103681 +NSGAII,WFG9,IGD+,6,0.004045410710224047 +NSGAII,WFG9,IGD+,7,0.00643719703628356 +NSGAII,WFG9,IGD+,8,0.004708565686203029 +NSGAII,WFG9,IGD+,9,0.004965224533822402 +NSGAII,WFG9,IGD+,10,0.008993134826885022 +NSGAII,WFG9,IGD+,11,0.005002339551416437 +NSGAII,WFG9,IGD+,12,0.00404306564444596 +NSGAII,WFG9,IGD+,13,0.005226999493599178 +NSGAII,WFG9,IGD+,14,0.00513730221497858 +NSGAII,WFG9,IGD+,15,0.004487375154907115 +NSGAII,WFG9,IGD+,16,0.004043268849546698 +NSGAII,WFG9,IGD+,17,0.004219343578522449 +NSGAII,WFG9,IGD+,18,0.005329444473931312 +NSGAII,WFG9,IGD+,19,0.0064819686893223755 +NSGAII,WFG9,IGD+,20,0.005030218017564868 +NSGAII,WFG9,IGD+,21,0.005262600392318217 +NSGAII,WFG9,IGD+,22,0.006717673064711695 +NSGAII,WFG9,IGD+,23,0.004875254764585194 +NSGAII,WFG9,IGD+,24,0.00497260581630464 +SMPSO,ZDT1,IGD+,0,0.002576147836030413 +SMPSO,ZDT1,IGD+,1,0.0024338276955036234 +SMPSO,ZDT1,IGD+,2,0.0024359496904462724 +SMPSO,ZDT1,IGD+,3,0.0025687215377473297 +SMPSO,ZDT1,IGD+,4,0.0026110161315690706 +SMPSO,ZDT1,IGD+,5,0.0024767769346908334 +SMPSO,ZDT1,IGD+,6,0.002584552397090271 +SMPSO,ZDT1,IGD+,7,0.002528066457252105 +SMPSO,ZDT1,IGD+,8,0.002504523465604961 +SMPSO,ZDT1,IGD+,9,0.0025258173191314705 +SMPSO,ZDT1,IGD+,10,0.0025260677358619745 +SMPSO,ZDT1,IGD+,11,0.0024580656103379726 +SMPSO,ZDT1,IGD+,12,0.0024857910206681267 +SMPSO,ZDT1,IGD+,13,0.0024701659330173425 +SMPSO,ZDT1,IGD+,14,0.0025163613729242956 +SMPSO,ZDT1,IGD+,15,0.002476766551332494 +SMPSO,ZDT1,IGD+,16,0.0025574899413944654 +SMPSO,ZDT1,IGD+,17,0.002500177541253995 +SMPSO,ZDT1,IGD+,18,0.0024817939429584747 +SMPSO,ZDT1,IGD+,19,0.0024949511884686535 +SMPSO,ZDT1,IGD+,20,0.002553522410313633 +SMPSO,ZDT1,IGD+,21,0.002458712191553674 +SMPSO,ZDT1,IGD+,22,0.002541503781581454 +SMPSO,ZDT1,IGD+,23,0.002514600149933955 +SMPSO,ZDT1,IGD+,24,0.002512794829069932 +SMPSO,ZDT2,IGD+,0,0.0022541953490622588 +SMPSO,ZDT2,IGD+,1,0.0023272611828340653 +SMPSO,ZDT2,IGD+,2,0.0022898027861282286 +SMPSO,ZDT2,IGD+,3,0.0023115269192052032 +SMPSO,ZDT2,IGD+,4,0.0022815102130441024 +SMPSO,ZDT2,IGD+,5,0.0022780966891062966 +SMPSO,ZDT2,IGD+,6,0.002277157962547267 +SMPSO,ZDT2,IGD+,7,0.002259122783248472 +SMPSO,ZDT2,IGD+,8,0.002292879683505844 +SMPSO,ZDT2,IGD+,9,0.0023069168111755807 +SMPSO,ZDT2,IGD+,10,0.002240474904812321 +SMPSO,ZDT2,IGD+,11,0.0022574775512000894 +SMPSO,ZDT2,IGD+,12,0.002434068845145078 +SMPSO,ZDT2,IGD+,13,0.0022931400671457537 +SMPSO,ZDT2,IGD+,14,0.002255782672857989 +SMPSO,ZDT2,IGD+,15,0.0023065231208582934 +SMPSO,ZDT2,IGD+,16,0.002283883294128737 +SMPSO,ZDT2,IGD+,17,0.0022137606659342 +SMPSO,ZDT2,IGD+,18,0.0023477506637774193 +SMPSO,ZDT2,IGD+,19,0.0022354917288799803 +SMPSO,ZDT2,IGD+,20,0.0022529706348563177 +SMPSO,ZDT2,IGD+,21,0.0022580948677451344 +SMPSO,ZDT2,IGD+,22,0.0022758308423890413 +SMPSO,ZDT2,IGD+,23,0.002268081721980803 +SMPSO,ZDT2,IGD+,24,0.002283905737784712 +SMPSO,ZDT3,IGD+,0,0.0016807686525569974 +SMPSO,ZDT3,IGD+,1,0.0014740351524404048 +SMPSO,ZDT3,IGD+,2,0.001869545199276001 +SMPSO,ZDT3,IGD+,3,0.0016260367593409835 +SMPSO,ZDT3,IGD+,4,0.0015530879655310055 +SMPSO,ZDT3,IGD+,5,0.001890070122717833 +SMPSO,ZDT3,IGD+,6,0.002185235038322144 +SMPSO,ZDT3,IGD+,7,0.001525686451475333 +SMPSO,ZDT3,IGD+,8,0.0017927937421869295 +SMPSO,ZDT3,IGD+,9,0.0014599599043421448 +SMPSO,ZDT3,IGD+,10,0.0017078216620815085 +SMPSO,ZDT3,IGD+,11,0.0015633900389794744 +SMPSO,ZDT3,IGD+,12,0.0015619080108889608 +SMPSO,ZDT3,IGD+,13,0.0016898241044352015 +SMPSO,ZDT3,IGD+,14,0.0017739118549579681 +SMPSO,ZDT3,IGD+,15,0.00157015684769543 +SMPSO,ZDT3,IGD+,16,0.0015950509646683372 +SMPSO,ZDT3,IGD+,17,0.0022152617862911204 +SMPSO,ZDT3,IGD+,18,0.0015216855844255046 +SMPSO,ZDT3,IGD+,19,0.0015150869279749659 +SMPSO,ZDT3,IGD+,20,0.0015799345810054556 +SMPSO,ZDT3,IGD+,21,0.0015470523215559654 +SMPSO,ZDT3,IGD+,22,0.001721956671560023 +SMPSO,ZDT3,IGD+,23,0.002480065536893108 +SMPSO,ZDT3,IGD+,24,0.0016887376524122512 +SMPSO,ZDT4,IGD+,0,0.0027605140793251575 +SMPSO,ZDT4,IGD+,1,0.0027021196498667765 +SMPSO,ZDT4,IGD+,2,0.002666593130417696 +SMPSO,ZDT4,IGD+,3,0.00265984511750615 +SMPSO,ZDT4,IGD+,4,0.002653971116854947 +SMPSO,ZDT4,IGD+,5,0.0026086739795658474 +SMPSO,ZDT4,IGD+,6,0.0028899131364800617 +SMPSO,ZDT4,IGD+,7,0.002729308865628545 +SMPSO,ZDT4,IGD+,8,0.002746277643179535 +SMPSO,ZDT4,IGD+,9,0.002740075732430791 +SMPSO,ZDT4,IGD+,10,0.002618357827028622 +SMPSO,ZDT4,IGD+,11,0.0026251244271930114 +SMPSO,ZDT4,IGD+,12,0.002933484934476136 +SMPSO,ZDT4,IGD+,13,0.002676140291632056 +SMPSO,ZDT4,IGD+,14,0.002811984125426047 +SMPSO,ZDT4,IGD+,15,0.002658030559287731 +SMPSO,ZDT4,IGD+,16,0.002949671431933612 +SMPSO,ZDT4,IGD+,17,0.002562078479258992 +SMPSO,ZDT4,IGD+,18,0.0029652360688135035 +SMPSO,ZDT4,IGD+,19,0.0027004758874567577 +SMPSO,ZDT4,IGD+,20,0.002950908842046646 +SMPSO,ZDT4,IGD+,21,0.00275848153184705 +SMPSO,ZDT4,IGD+,22,0.0027642796220452787 +SMPSO,ZDT4,IGD+,23,0.0027375167765927395 +SMPSO,ZDT4,IGD+,24,0.0027831508525459985 +SMPSO,ZDT6,IGD+,0,0.0025051952182779127 +SMPSO,ZDT6,IGD+,1,0.0025703832937078166 +SMPSO,ZDT6,IGD+,2,0.002531948651111227 +SMPSO,ZDT6,IGD+,3,0.0024976796782657067 +SMPSO,ZDT6,IGD+,4,0.0026479794912066053 +SMPSO,ZDT6,IGD+,5,0.002535438920714603 +SMPSO,ZDT6,IGD+,6,0.0026244443004370126 +SMPSO,ZDT6,IGD+,7,0.0025910079789767037 +SMPSO,ZDT6,IGD+,8,0.002585693495303069 +SMPSO,ZDT6,IGD+,9,0.0025369413890206152 +SMPSO,ZDT6,IGD+,10,0.0024981530356608665 +SMPSO,ZDT6,IGD+,11,0.0025543768573443497 +SMPSO,ZDT6,IGD+,12,0.0026487073531169737 +SMPSO,ZDT6,IGD+,13,0.0025511011335269344 +SMPSO,ZDT6,IGD+,14,0.00259521719522815 +SMPSO,ZDT6,IGD+,15,0.0026767262510086383 +SMPSO,ZDT6,IGD+,16,0.0025446023900807324 +SMPSO,ZDT6,IGD+,17,0.0025609026231700823 +SMPSO,ZDT6,IGD+,18,0.002562628508703716 +SMPSO,ZDT6,IGD+,19,0.00254530953183437 +SMPSO,ZDT6,IGD+,20,0.0025302464052985975 +SMPSO,ZDT6,IGD+,21,0.002566023730079716 +SMPSO,ZDT6,IGD+,22,0.0025992958017658882 +SMPSO,ZDT6,IGD+,23,0.002545632652749163 +SMPSO,ZDT6,IGD+,24,0.002570260871597103 +SMPSO,DTLZ1,IGD+,0,0.0028888962074255205 +SMPSO,DTLZ1,IGD+,1,0.0028045374065913315 +SMPSO,DTLZ1,IGD+,2,0.002773601675109821 +SMPSO,DTLZ1,IGD+,3,0.003004854484953278 +SMPSO,DTLZ1,IGD+,4,0.0028059473255623987 +SMPSO,DTLZ1,IGD+,5,0.002740055151342442 +SMPSO,DTLZ1,IGD+,6,0.002901913634574179 +SMPSO,DTLZ1,IGD+,7,0.002770290393915962 +SMPSO,DTLZ1,IGD+,8,0.0027986832321960802 +SMPSO,DTLZ1,IGD+,9,0.002789870629517359 +SMPSO,DTLZ1,IGD+,10,0.0027419210998085135 +SMPSO,DTLZ1,IGD+,11,0.0027955353992768044 +SMPSO,DTLZ1,IGD+,12,0.003240851213059447 +SMPSO,DTLZ1,IGD+,13,0.0027921540961877594 +SMPSO,DTLZ1,IGD+,14,0.0027744081718895264 +SMPSO,DTLZ1,IGD+,15,0.002685564733068184 +SMPSO,DTLZ1,IGD+,16,0.0028960180252200333 +SMPSO,DTLZ1,IGD+,17,0.0028028530550766014 +SMPSO,DTLZ1,IGD+,18,0.0028942970986190076 +SMPSO,DTLZ1,IGD+,19,0.0027071963992132777 +SMPSO,DTLZ1,IGD+,20,0.0027870159041505143 +SMPSO,DTLZ1,IGD+,21,0.003447728942924553 +SMPSO,DTLZ1,IGD+,22,0.0030528262779945135 +SMPSO,DTLZ1,IGD+,23,0.0027101656695465103 +SMPSO,DTLZ1,IGD+,24,0.002750270507266205 +SMPSO,DTLZ2,IGD+,0,0.002486823627156892 +SMPSO,DTLZ2,IGD+,1,0.002641308140483269 +SMPSO,DTLZ2,IGD+,2,0.002465210424325952 +SMPSO,DTLZ2,IGD+,3,0.0024925734705622676 +SMPSO,DTLZ2,IGD+,4,0.002395519032252588 +SMPSO,DTLZ2,IGD+,5,0.0025943425259231014 +SMPSO,DTLZ2,IGD+,6,0.002442973033136157 +SMPSO,DTLZ2,IGD+,7,0.0024264134931736413 +SMPSO,DTLZ2,IGD+,8,0.0024977395111843064 +SMPSO,DTLZ2,IGD+,9,0.00248332492832468 +SMPSO,DTLZ2,IGD+,10,0.002575572782279375 +SMPSO,DTLZ2,IGD+,11,0.0023577756391924593 +SMPSO,DTLZ2,IGD+,12,0.0024298218689156334 +SMPSO,DTLZ2,IGD+,13,0.0025357907132590343 +SMPSO,DTLZ2,IGD+,14,0.002435659986392231 +SMPSO,DTLZ2,IGD+,15,0.002494388939131659 +SMPSO,DTLZ2,IGD+,16,0.0024468113835159817 +SMPSO,DTLZ2,IGD+,17,0.0025218645528865815 +SMPSO,DTLZ2,IGD+,18,0.002535091384560273 +SMPSO,DTLZ2,IGD+,19,0.0024904507425222515 +SMPSO,DTLZ2,IGD+,20,0.002463189549734136 +SMPSO,DTLZ2,IGD+,21,0.0024395947404118427 +SMPSO,DTLZ2,IGD+,22,0.002579047452942496 +SMPSO,DTLZ2,IGD+,23,0.0025284037166090796 +SMPSO,DTLZ2,IGD+,24,0.0024455871480884425 +SMPSO,DTLZ3,IGD+,0,0.002017731540402396 +SMPSO,DTLZ3,IGD+,1,0.0021447213413578357 +SMPSO,DTLZ3,IGD+,2,0.31486585395154765 +SMPSO,DTLZ3,IGD+,3,0.002131546680215232 +SMPSO,DTLZ3,IGD+,4,0.31486585395154765 +SMPSO,DTLZ3,IGD+,5,0.2796044061724998 +SMPSO,DTLZ3,IGD+,6,0.0020707702167126934 +SMPSO,DTLZ3,IGD+,7,0.31486585395154765 +SMPSO,DTLZ3,IGD+,8,0.0021746400339200307 +SMPSO,DTLZ3,IGD+,9,0.003969469067809171 +SMPSO,DTLZ3,IGD+,10,0.03717953284380867 +SMPSO,DTLZ3,IGD+,11,0.002098545441474249 +SMPSO,DTLZ3,IGD+,12,0.31486585395154765 +SMPSO,DTLZ3,IGD+,13,0.002016859291553956 +SMPSO,DTLZ3,IGD+,14,0.0020856957134680206 +SMPSO,DTLZ3,IGD+,15,0.31486585395154765 +SMPSO,DTLZ3,IGD+,16,0.002113119131580257 +SMPSO,DTLZ3,IGD+,17,0.0020082530307676824 +SMPSO,DTLZ3,IGD+,18,0.0021085908790229187 +SMPSO,DTLZ3,IGD+,19,0.0024583534596632206 +SMPSO,DTLZ3,IGD+,20,0.31486585395154765 +SMPSO,DTLZ3,IGD+,21,0.0021475572339588116 +SMPSO,DTLZ3,IGD+,22,0.0020873345742471513 +SMPSO,DTLZ3,IGD+,23,0.31486585395154765 +SMPSO,DTLZ3,IGD+,24,0.31486585395154765 +SMPSO,DTLZ4,IGD+,0,0.0021532825018081726 +SMPSO,DTLZ4,IGD+,1,0.0020667715056548156 +SMPSO,DTLZ4,IGD+,2,0.0021351143806042946 +SMPSO,DTLZ4,IGD+,3,0.0021007931081436786 +SMPSO,DTLZ4,IGD+,4,0.002178902015158412 +SMPSO,DTLZ4,IGD+,5,0.0021645116916471415 +SMPSO,DTLZ4,IGD+,6,0.0021273673492306793 +SMPSO,DTLZ4,IGD+,7,0.002152444721973583 +SMPSO,DTLZ4,IGD+,8,0.0021015777399495798 +SMPSO,DTLZ4,IGD+,9,0.0021607010196900036 +SMPSO,DTLZ4,IGD+,10,0.002098979654967596 +SMPSO,DTLZ4,IGD+,11,0.002240806254440558 +SMPSO,DTLZ4,IGD+,12,0.002168211454133913 +SMPSO,DTLZ4,IGD+,13,0.002123067064669664 +SMPSO,DTLZ4,IGD+,14,0.0020631309886411124 +SMPSO,DTLZ4,IGD+,15,0.0020919101450988277 +SMPSO,DTLZ4,IGD+,16,0.0020778185815342356 +SMPSO,DTLZ4,IGD+,17,0.0021766355796186926 +SMPSO,DTLZ4,IGD+,18,0.0021793853402401033 +SMPSO,DTLZ4,IGD+,19,0.002178524819612363 +SMPSO,DTLZ4,IGD+,20,0.0020792126011530093 +SMPSO,DTLZ4,IGD+,21,0.0021364721242371275 +SMPSO,DTLZ4,IGD+,22,0.002100096966743773 +SMPSO,DTLZ4,IGD+,23,0.002153489204480813 +SMPSO,DTLZ4,IGD+,24,0.002134853548210652 +SMPSO,DTLZ5,IGD+,0,0.0020118191653384476 +SMPSO,DTLZ5,IGD+,1,0.002193587054497194 +SMPSO,DTLZ5,IGD+,2,0.0021415760158707974 +SMPSO,DTLZ5,IGD+,3,0.0021018325224108915 +SMPSO,DTLZ5,IGD+,4,0.0020884133158151725 +SMPSO,DTLZ5,IGD+,5,0.0021477825386950478 +SMPSO,DTLZ5,IGD+,6,0.0019860548034488904 +SMPSO,DTLZ5,IGD+,7,0.002191593929662958 +SMPSO,DTLZ5,IGD+,8,0.0021624886614465683 +SMPSO,DTLZ5,IGD+,9,0.0021902947020026845 +SMPSO,DTLZ5,IGD+,10,0.002078933195979663 +SMPSO,DTLZ5,IGD+,11,0.002116114572166077 +SMPSO,DTLZ5,IGD+,12,0.001970681632150648 +SMPSO,DTLZ5,IGD+,13,0.002144006658101423 +SMPSO,DTLZ5,IGD+,14,0.0019990849555223565 +SMPSO,DTLZ5,IGD+,15,0.0019961869535584636 +SMPSO,DTLZ5,IGD+,16,0.0019785402206817884 +SMPSO,DTLZ5,IGD+,17,0.0019033701445344384 +SMPSO,DTLZ5,IGD+,18,0.0022299318737298785 +SMPSO,DTLZ5,IGD+,19,0.0022556287677163527 +SMPSO,DTLZ5,IGD+,20,0.0022111025600104277 +SMPSO,DTLZ5,IGD+,21,0.0021834819231848976 +SMPSO,DTLZ5,IGD+,22,0.0020851396551884987 +SMPSO,DTLZ5,IGD+,23,0.002027751838504513 +SMPSO,DTLZ5,IGD+,24,0.002135319567661943 +SMPSO,DTLZ6,IGD+,0,0.0019074636202338535 +SMPSO,DTLZ6,IGD+,1,0.001965566836486443 +SMPSO,DTLZ6,IGD+,2,0.0018365872152727397 +SMPSO,DTLZ6,IGD+,3,0.001954560873289353 +SMPSO,DTLZ6,IGD+,4,0.0018875228104588233 +SMPSO,DTLZ6,IGD+,5,0.0018844823749460697 +SMPSO,DTLZ6,IGD+,6,0.0019135669939356354 +SMPSO,DTLZ6,IGD+,7,0.0020677059395788483 +SMPSO,DTLZ6,IGD+,8,0.00194898587390286 +SMPSO,DTLZ6,IGD+,9,0.0019738964462485235 +SMPSO,DTLZ6,IGD+,10,0.0019372841130228411 +SMPSO,DTLZ6,IGD+,11,0.0018561580888813059 +SMPSO,DTLZ6,IGD+,12,0.0019522962745449337 +SMPSO,DTLZ6,IGD+,13,0.0019263403074620178 +SMPSO,DTLZ6,IGD+,14,0.0019320724212834126 +SMPSO,DTLZ6,IGD+,15,0.0019364706783046486 +SMPSO,DTLZ6,IGD+,16,0.0019754708731219675 +SMPSO,DTLZ6,IGD+,17,0.0019185455762442526 +SMPSO,DTLZ6,IGD+,18,0.001862360486665039 +SMPSO,DTLZ6,IGD+,19,0.0019106183308629893 +SMPSO,DTLZ6,IGD+,20,0.0019116213478193808 +SMPSO,DTLZ6,IGD+,21,0.0019042986790552272 +SMPSO,DTLZ6,IGD+,22,0.001974973534250218 +SMPSO,DTLZ6,IGD+,23,0.0018954311608075267 +SMPSO,DTLZ6,IGD+,24,0.0019321162650388804 +SMPSO,DTLZ7,IGD+,0,0.0017308259233545257 +SMPSO,DTLZ7,IGD+,1,0.0016809467106738652 +SMPSO,DTLZ7,IGD+,2,0.0017022931038214039 +SMPSO,DTLZ7,IGD+,3,0.001687101247183004 +SMPSO,DTLZ7,IGD+,4,0.0017781971930756555 +SMPSO,DTLZ7,IGD+,5,0.001722992778976106 +SMPSO,DTLZ7,IGD+,6,0.0016818896102306705 +SMPSO,DTLZ7,IGD+,7,0.0017757350855071333 +SMPSO,DTLZ7,IGD+,8,0.0018536100017691604 +SMPSO,DTLZ7,IGD+,9,0.001734082018730974 +SMPSO,DTLZ7,IGD+,10,0.0017201779964386996 +SMPSO,DTLZ7,IGD+,11,0.0017827824227363005 +SMPSO,DTLZ7,IGD+,12,0.0017522144886940579 +SMPSO,DTLZ7,IGD+,13,0.00175166952910027 +SMPSO,DTLZ7,IGD+,14,0.0017101899392858227 +SMPSO,DTLZ7,IGD+,15,0.0017361035744564491 +SMPSO,DTLZ7,IGD+,16,0.0017983414275824137 +SMPSO,DTLZ7,IGD+,17,0.0017235447900953362 +SMPSO,DTLZ7,IGD+,18,0.0017616158358518214 +SMPSO,DTLZ7,IGD+,19,0.0017401446184807969 +SMPSO,DTLZ7,IGD+,20,0.0018756147134409659 +SMPSO,DTLZ7,IGD+,21,0.001705002256014871 +SMPSO,DTLZ7,IGD+,22,0.0017199062551359117 +SMPSO,DTLZ7,IGD+,23,0.001742444591854718 +SMPSO,DTLZ7,IGD+,24,0.0017480487378762097 +SMPSO,WFG1,IGD+,0,0.46726031718172883 +SMPSO,WFG1,IGD+,1,0.4729766859029889 +SMPSO,WFG1,IGD+,2,0.4869827563871848 +SMPSO,WFG1,IGD+,3,0.48441257394319315 +SMPSO,WFG1,IGD+,4,0.46902248759122117 +SMPSO,WFG1,IGD+,5,0.47534352986115547 +SMPSO,WFG1,IGD+,6,0.46819605840979023 +SMPSO,WFG1,IGD+,7,0.4664823947895371 +SMPSO,WFG1,IGD+,8,0.45591863426145335 +SMPSO,WFG1,IGD+,9,0.4771048133304851 +SMPSO,WFG1,IGD+,10,0.4799420978385477 +SMPSO,WFG1,IGD+,11,0.46331018746713387 +SMPSO,WFG1,IGD+,12,0.4837538178485877 +SMPSO,WFG1,IGD+,13,0.48323750282462014 +SMPSO,WFG1,IGD+,14,0.46821385411932437 +SMPSO,WFG1,IGD+,15,0.48584047981117595 +SMPSO,WFG1,IGD+,16,0.38510772347248484 +SMPSO,WFG1,IGD+,17,0.46892490285585575 +SMPSO,WFG1,IGD+,18,0.4656022645619853 +SMPSO,WFG1,IGD+,19,0.4636390983946825 +SMPSO,WFG1,IGD+,20,0.4834038129591592 +SMPSO,WFG1,IGD+,21,0.4860712194877047 +SMPSO,WFG1,IGD+,22,0.4618518290477047 +SMPSO,WFG1,IGD+,23,0.47993624315673017 +SMPSO,WFG1,IGD+,24,0.4775752264408115 +SMPSO,WFG2,IGD+,0,0.0024284407494444505 +SMPSO,WFG2,IGD+,1,0.002533871184570803 +SMPSO,WFG2,IGD+,2,0.0027522921247212736 +SMPSO,WFG2,IGD+,3,0.002761093004876986 +SMPSO,WFG2,IGD+,4,0.003111535587869339 +SMPSO,WFG2,IGD+,5,0.0027574788233795115 +SMPSO,WFG2,IGD+,6,0.0020286037655358 +SMPSO,WFG2,IGD+,7,0.002650649821085937 +SMPSO,WFG2,IGD+,8,0.0028653848140085245 +SMPSO,WFG2,IGD+,9,0.002787228647777536 +SMPSO,WFG2,IGD+,10,0.0030098906672199224 +SMPSO,WFG2,IGD+,11,0.002672490686110226 +SMPSO,WFG2,IGD+,12,0.0029467215725528144 +SMPSO,WFG2,IGD+,13,0.002404492982449431 +SMPSO,WFG2,IGD+,14,0.0031627276214043097 +SMPSO,WFG2,IGD+,15,0.0025074523040024173 +SMPSO,WFG2,IGD+,16,0.002798468267428065 +SMPSO,WFG2,IGD+,17,0.00261388463116473 +SMPSO,WFG2,IGD+,18,0.0025828346635433986 +SMPSO,WFG2,IGD+,19,0.002173821336972717 +SMPSO,WFG2,IGD+,20,0.0026631477384249686 +SMPSO,WFG2,IGD+,21,0.0026292742794804223 +SMPSO,WFG2,IGD+,22,0.0022525160701297154 +SMPSO,WFG2,IGD+,23,0.00253147051561509 +SMPSO,WFG2,IGD+,24,0.00254812881886042 +SMPSO,WFG3,IGD+,0,0.00355934446788232 +SMPSO,WFG3,IGD+,1,0.003747548603109636 +SMPSO,WFG3,IGD+,2,0.0037611074459571376 +SMPSO,WFG3,IGD+,3,0.004228638177282045 +SMPSO,WFG3,IGD+,4,0.0040194838633312215 +SMPSO,WFG3,IGD+,5,0.0038203412579896194 +SMPSO,WFG3,IGD+,6,0.0038100413346596885 +SMPSO,WFG3,IGD+,7,0.003781394842084888 +SMPSO,WFG3,IGD+,8,0.0035393683733730822 +SMPSO,WFG3,IGD+,9,0.003919208441207309 +SMPSO,WFG3,IGD+,10,0.003681933694620122 +SMPSO,WFG3,IGD+,11,0.003762938700104493 +SMPSO,WFG3,IGD+,12,0.003791408560139405 +SMPSO,WFG3,IGD+,13,0.003625462688724564 +SMPSO,WFG3,IGD+,14,0.0036195692629353102 +SMPSO,WFG3,IGD+,15,0.003537401118173897 +SMPSO,WFG3,IGD+,16,0.003584310530649748 +SMPSO,WFG3,IGD+,17,0.003638018350861172 +SMPSO,WFG3,IGD+,18,0.003912627346731021 +SMPSO,WFG3,IGD+,19,0.003519400892167215 +SMPSO,WFG3,IGD+,20,0.0036395382249232405 +SMPSO,WFG3,IGD+,21,0.003512674514458232 +SMPSO,WFG3,IGD+,22,0.0037882526833939926 +SMPSO,WFG3,IGD+,23,0.0040377871019517024 +SMPSO,WFG3,IGD+,24,0.0036248050462438937 +SMPSO,WFG4,IGD+,0,0.01257073461511568 +SMPSO,WFG4,IGD+,1,0.011391020704682236 +SMPSO,WFG4,IGD+,2,0.011801798718365935 +SMPSO,WFG4,IGD+,3,0.010534304988522062 +SMPSO,WFG4,IGD+,4,0.011925395840173483 +SMPSO,WFG4,IGD+,5,0.010161767023310798 +SMPSO,WFG4,IGD+,6,0.011674351815437396 +SMPSO,WFG4,IGD+,7,0.011745995679122314 +SMPSO,WFG4,IGD+,8,0.012319743159563253 +SMPSO,WFG4,IGD+,9,0.01095458440526072 +SMPSO,WFG4,IGD+,10,0.011090307170027838 +SMPSO,WFG4,IGD+,11,0.012274515173046383 +SMPSO,WFG4,IGD+,12,0.00993592586093009 +SMPSO,WFG4,IGD+,13,0.0138842355511017 +SMPSO,WFG4,IGD+,14,0.00996909295165791 +SMPSO,WFG4,IGD+,15,0.011347692879566582 +SMPSO,WFG4,IGD+,16,0.011974978858368634 +SMPSO,WFG4,IGD+,17,0.011069220039133208 +SMPSO,WFG4,IGD+,18,0.011418314139923214 +SMPSO,WFG4,IGD+,19,0.010943671802514526 +SMPSO,WFG4,IGD+,20,0.012167108145458764 +SMPSO,WFG4,IGD+,21,0.01112261858406109 +SMPSO,WFG4,IGD+,22,0.011852172899652546 +SMPSO,WFG4,IGD+,23,0.011123961667768405 +SMPSO,WFG4,IGD+,24,0.01003140011325764 +SMPSO,WFG5,IGD+,0,0.02704347726445058 +SMPSO,WFG5,IGD+,1,0.027038648828946455 +SMPSO,WFG5,IGD+,2,0.02706922282502713 +SMPSO,WFG5,IGD+,3,0.027064587875071953 +SMPSO,WFG5,IGD+,4,0.027062425748109742 +SMPSO,WFG5,IGD+,5,0.02704033007623911 +SMPSO,WFG5,IGD+,6,0.02705693187682453 +SMPSO,WFG5,IGD+,7,0.027036083634809575 +SMPSO,WFG5,IGD+,8,0.027075800962851043 +SMPSO,WFG5,IGD+,9,0.027016835087212903 +SMPSO,WFG5,IGD+,10,0.02701887337902933 +SMPSO,WFG5,IGD+,11,0.027061237412743792 +SMPSO,WFG5,IGD+,12,0.027087257495807534 +SMPSO,WFG5,IGD+,13,0.02707638481117808 +SMPSO,WFG5,IGD+,14,0.027041292799675872 +SMPSO,WFG5,IGD+,15,0.027049940704321585 +SMPSO,WFG5,IGD+,16,0.027103526676002163 +SMPSO,WFG5,IGD+,17,0.027095354169003005 +SMPSO,WFG5,IGD+,18,0.02704135784321853 +SMPSO,WFG5,IGD+,19,0.027057907049031833 +SMPSO,WFG5,IGD+,20,0.027032586490944185 +SMPSO,WFG5,IGD+,21,0.02709148493487459 +SMPSO,WFG5,IGD+,22,0.027106523221477444 +SMPSO,WFG5,IGD+,23,0.02707182971718622 +SMPSO,WFG5,IGD+,24,0.02707868444109983 +SMPSO,WFG6,IGD+,0,0.0030803781524879285 +SMPSO,WFG6,IGD+,1,0.0028950123675529128 +SMPSO,WFG6,IGD+,2,0.002815375691392463 +SMPSO,WFG6,IGD+,3,0.0029403033533129865 +SMPSO,WFG6,IGD+,4,0.0033537740514502107 +SMPSO,WFG6,IGD+,5,0.002846053971775958 +SMPSO,WFG6,IGD+,6,0.0029977515961075885 +SMPSO,WFG6,IGD+,7,0.0031362299802396684 +SMPSO,WFG6,IGD+,8,0.0033790281657582236 +SMPSO,WFG6,IGD+,9,0.002893662135143655 +SMPSO,WFG6,IGD+,10,0.003409261424354154 +SMPSO,WFG6,IGD+,11,0.002862503233886791 +SMPSO,WFG6,IGD+,12,0.0029483515450422913 +SMPSO,WFG6,IGD+,13,0.0031022951046048948 +SMPSO,WFG6,IGD+,14,0.0030272487772874425 +SMPSO,WFG6,IGD+,15,0.002937885339953729 +SMPSO,WFG6,IGD+,16,0.003762685449861092 +SMPSO,WFG6,IGD+,17,0.0032287707731468527 +SMPSO,WFG6,IGD+,18,0.0031515622171167045 +SMPSO,WFG6,IGD+,19,0.002869683712300342 +SMPSO,WFG6,IGD+,20,0.0031218686100295463 +SMPSO,WFG6,IGD+,21,0.002676515378128779 +SMPSO,WFG6,IGD+,22,0.003016552597326416 +SMPSO,WFG6,IGD+,23,0.0034985974237878477 +SMPSO,WFG6,IGD+,24,0.0032881590199469253 +SMPSO,WFG7,IGD+,0,0.002966066517365594 +SMPSO,WFG7,IGD+,1,0.0031043323773404415 +SMPSO,WFG7,IGD+,2,0.003356562343872389 +SMPSO,WFG7,IGD+,3,0.0034340126801268196 +SMPSO,WFG7,IGD+,4,0.0029773175744047514 +SMPSO,WFG7,IGD+,5,0.0034127283101136026 +SMPSO,WFG7,IGD+,6,0.003187447013249333 +SMPSO,WFG7,IGD+,7,0.0029364290888322393 +SMPSO,WFG7,IGD+,8,0.0031196133799221847 +SMPSO,WFG7,IGD+,9,0.003113406825662331 +SMPSO,WFG7,IGD+,10,0.0031336989863064626 +SMPSO,WFG7,IGD+,11,0.003462362989268519 +SMPSO,WFG7,IGD+,12,0.003068173627440991 +SMPSO,WFG7,IGD+,13,0.003111267369412493 +SMPSO,WFG7,IGD+,14,0.0029150511014988654 +SMPSO,WFG7,IGD+,15,0.0031449005921954745 +SMPSO,WFG7,IGD+,16,0.0031425787588505558 +SMPSO,WFG7,IGD+,17,0.0030791997922625697 +SMPSO,WFG7,IGD+,18,0.003307971313790319 +SMPSO,WFG7,IGD+,19,0.003473350825629553 +SMPSO,WFG7,IGD+,20,0.0032296374235258416 +SMPSO,WFG7,IGD+,21,0.0029239397080742485 +SMPSO,WFG7,IGD+,22,0.003100792229834706 +SMPSO,WFG7,IGD+,23,0.003253814249492839 +SMPSO,WFG7,IGD+,24,0.0032608028016547605 +SMPSO,WFG8,IGD+,0,0.04403171619527034 +SMPSO,WFG8,IGD+,1,0.04384957975646451 +SMPSO,WFG8,IGD+,2,0.044513646209593576 +SMPSO,WFG8,IGD+,3,0.04306058966103104 +SMPSO,WFG8,IGD+,4,0.03880268076922325 +SMPSO,WFG8,IGD+,5,0.044625942872063486 +SMPSO,WFG8,IGD+,6,0.040403017490627684 +SMPSO,WFG8,IGD+,7,0.0423157780706657 +SMPSO,WFG8,IGD+,8,0.04383417707813117 +SMPSO,WFG8,IGD+,9,0.043782816897867866 +SMPSO,WFG8,IGD+,10,0.0443047480210415 +SMPSO,WFG8,IGD+,11,0.043119029087716594 +SMPSO,WFG8,IGD+,12,0.04223808535117667 +SMPSO,WFG8,IGD+,13,0.04253455499900038 +SMPSO,WFG8,IGD+,14,0.04370349077357859 +SMPSO,WFG8,IGD+,15,0.042240831414194505 +SMPSO,WFG8,IGD+,16,0.04445944542735306 +SMPSO,WFG8,IGD+,17,0.044403045739792646 +SMPSO,WFG8,IGD+,18,0.03326742107254045 +SMPSO,WFG8,IGD+,19,0.03796853917990039 +SMPSO,WFG8,IGD+,20,0.03925775366008084 +SMPSO,WFG8,IGD+,21,0.03889566466241702 +SMPSO,WFG8,IGD+,22,0.03542978326120724 +SMPSO,WFG8,IGD+,23,0.03801400893734627 +SMPSO,WFG8,IGD+,24,0.03665920434412673 +SMPSO,WFG9,IGD+,0,0.0059747878768732065 +SMPSO,WFG9,IGD+,1,0.005916890930464286 +SMPSO,WFG9,IGD+,2,0.005902565871272406 +SMPSO,WFG9,IGD+,3,0.005843424323120292 +SMPSO,WFG9,IGD+,4,0.005490038230954331 +SMPSO,WFG9,IGD+,5,0.005911744608985046 +SMPSO,WFG9,IGD+,6,0.005631915693599787 +SMPSO,WFG9,IGD+,7,0.005815790167891509 +SMPSO,WFG9,IGD+,8,0.005834939181622755 +SMPSO,WFG9,IGD+,9,0.006104088327591127 +SMPSO,WFG9,IGD+,10,0.0060467694932023405 +SMPSO,WFG9,IGD+,11,0.006216563501925376 +SMPSO,WFG9,IGD+,12,0.0054323015563992804 +SMPSO,WFG9,IGD+,13,0.005662744106709275 +SMPSO,WFG9,IGD+,14,0.00622708215310362 +SMPSO,WFG9,IGD+,15,0.005761508392824124 +SMPSO,WFG9,IGD+,16,0.00633442600463678 +SMPSO,WFG9,IGD+,17,0.005706356984429023 +SMPSO,WFG9,IGD+,18,0.006064708872098468 +SMPSO,WFG9,IGD+,19,0.006122041216633514 +SMPSO,WFG9,IGD+,20,0.005921001646443437 +SMPSO,WFG9,IGD+,21,0.005941717017917092 +SMPSO,WFG9,IGD+,22,0.006134560639765291 +SMPSO,WFG9,IGD+,23,0.005602696528750304 +SMPSO,WFG9,IGD+,24,0.005847287293108005 +OMOPSO,ZDT1,IGD+,0,0.002829352622571098 +OMOPSO,ZDT1,IGD+,1,0.0025060269992181446 +OMOPSO,ZDT1,IGD+,2,0.0028066017786780484 +OMOPSO,ZDT1,IGD+,3,0.0027170668532784056 +OMOPSO,ZDT1,IGD+,4,0.0027906919473060575 +OMOPSO,ZDT1,IGD+,5,0.002881023044726232 +OMOPSO,ZDT1,IGD+,6,0.0028224824133561855 +OMOPSO,ZDT1,IGD+,7,0.0028075913310368437 +OMOPSO,ZDT1,IGD+,8,0.00260477427326253 +OMOPSO,ZDT1,IGD+,9,0.003029166411821741 +OMOPSO,ZDT1,IGD+,10,0.002867175116342148 +OMOPSO,ZDT1,IGD+,11,0.0027842412147039 +OMOPSO,ZDT1,IGD+,12,0.0025547075792247595 +OMOPSO,ZDT1,IGD+,13,0.002687957741733685 +OMOPSO,ZDT1,IGD+,14,0.002543234881618967 +OMOPSO,ZDT1,IGD+,15,0.002629193975504077 +OMOPSO,ZDT1,IGD+,16,0.0026248092931761237 +OMOPSO,ZDT1,IGD+,17,0.0032393758522717858 +OMOPSO,ZDT1,IGD+,18,0.0025672992818282603 +OMOPSO,ZDT1,IGD+,19,0.002825088246650159 +OMOPSO,ZDT1,IGD+,20,0.0028760600955629427 +OMOPSO,ZDT1,IGD+,21,0.0027816535314257223 +OMOPSO,ZDT1,IGD+,22,0.0025953560186775756 +OMOPSO,ZDT1,IGD+,23,0.003963683257532417 +OMOPSO,ZDT1,IGD+,24,0.002760671220836162 +OMOPSO,ZDT2,IGD+,0,0.002322267007298178 +OMOPSO,ZDT2,IGD+,1,0.0023421994162320025 +OMOPSO,ZDT2,IGD+,2,0.0022937749981447827 +OMOPSO,ZDT2,IGD+,3,0.002324820203131665 +OMOPSO,ZDT2,IGD+,4,0.0025611655167008815 +OMOPSO,ZDT2,IGD+,5,0.002477222760998574 +OMOPSO,ZDT2,IGD+,6,0.002441249228824175 +OMOPSO,ZDT2,IGD+,7,0.002289798424708272 +OMOPSO,ZDT2,IGD+,8,0.0025460923606170165 +OMOPSO,ZDT2,IGD+,9,0.0025843002976099995 +OMOPSO,ZDT2,IGD+,10,0.0024312776423696327 +OMOPSO,ZDT2,IGD+,11,0.0024053919256093077 +OMOPSO,ZDT2,IGD+,12,0.0030723895514868337 +OMOPSO,ZDT2,IGD+,13,0.002467259004427488 +OMOPSO,ZDT2,IGD+,14,0.002692920826396655 +OMOPSO,ZDT2,IGD+,15,0.0024150995812241764 +OMOPSO,ZDT2,IGD+,16,0.0024403479183174484 +OMOPSO,ZDT2,IGD+,17,0.0025522870814137185 +OMOPSO,ZDT2,IGD+,18,0.0026085674608186 +OMOPSO,ZDT2,IGD+,19,0.0028907662893948357 +OMOPSO,ZDT2,IGD+,20,0.0024588352130171845 +OMOPSO,ZDT2,IGD+,21,0.0024201806731867486 +OMOPSO,ZDT2,IGD+,22,0.002298892110827377 +OMOPSO,ZDT2,IGD+,23,0.0023336876002578895 +OMOPSO,ZDT2,IGD+,24,0.0023483413193785036 +OMOPSO,ZDT3,IGD+,0,0.0018404988961675188 +OMOPSO,ZDT3,IGD+,1,0.002936314926621126 +OMOPSO,ZDT3,IGD+,2,0.0017483607913880862 +OMOPSO,ZDT3,IGD+,3,0.0018272048833268145 +OMOPSO,ZDT3,IGD+,4,0.0018836964615836452 +OMOPSO,ZDT3,IGD+,5,0.0017057593648172142 +OMOPSO,ZDT3,IGD+,6,0.00192611731548962 +OMOPSO,ZDT3,IGD+,7,0.0017821070499819648 +OMOPSO,ZDT3,IGD+,8,0.001710662905811277 +OMOPSO,ZDT3,IGD+,9,0.002073830722913033 +OMOPSO,ZDT3,IGD+,10,0.002512278240095261 +OMOPSO,ZDT3,IGD+,11,0.0018868345927033473 +OMOPSO,ZDT3,IGD+,12,0.0019593807544284495 +OMOPSO,ZDT3,IGD+,13,0.0017832729275514794 +OMOPSO,ZDT3,IGD+,14,0.0016209190739655318 +OMOPSO,ZDT3,IGD+,15,0.0017146496233012875 +OMOPSO,ZDT3,IGD+,16,0.0019753615944252197 +OMOPSO,ZDT3,IGD+,17,0.0016827528955664125 +OMOPSO,ZDT3,IGD+,18,0.0020004954965146724 +OMOPSO,ZDT3,IGD+,19,0.0015966792982084175 +OMOPSO,ZDT3,IGD+,20,0.001953462843928977 +OMOPSO,ZDT3,IGD+,21,0.00202554529552124 +OMOPSO,ZDT3,IGD+,22,0.0017848931842454304 +OMOPSO,ZDT3,IGD+,23,0.0017398624721387092 +OMOPSO,ZDT3,IGD+,24,0.0016882248124676631 +OMOPSO,ZDT4,IGD+,0,12.495708636217097 +OMOPSO,ZDT4,IGD+,1,4.921437398208 +OMOPSO,ZDT4,IGD+,2,14.729408652813477 +OMOPSO,ZDT4,IGD+,3,4.15244524805972 +OMOPSO,ZDT4,IGD+,4,7.140712729955336 +OMOPSO,ZDT4,IGD+,5,4.407447224700503 +OMOPSO,ZDT4,IGD+,6,4.373860406280616 +OMOPSO,ZDT4,IGD+,7,9.469664668406022 +OMOPSO,ZDT4,IGD+,8,6.951391392075948 +OMOPSO,ZDT4,IGD+,9,4.559992351299868 +OMOPSO,ZDT4,IGD+,10,4.184095731090676 +OMOPSO,ZDT4,IGD+,11,5.9355848033994825 +OMOPSO,ZDT4,IGD+,12,6.945385999411055 +OMOPSO,ZDT4,IGD+,13,3.9475786218839204 +OMOPSO,ZDT4,IGD+,14,9.685653068084402 +OMOPSO,ZDT4,IGD+,15,3.7012590763476934 +OMOPSO,ZDT4,IGD+,16,6.020933390726172 +OMOPSO,ZDT4,IGD+,17,3.9650326296716716 +OMOPSO,ZDT4,IGD+,18,3.507169251225896 +OMOPSO,ZDT4,IGD+,19,3.078133842991253 +OMOPSO,ZDT4,IGD+,20,2.4014282363813284 +OMOPSO,ZDT4,IGD+,21,6.315100561919054 +OMOPSO,ZDT4,IGD+,22,3.88682086589712 +OMOPSO,ZDT4,IGD+,23,5.855361313194247 +OMOPSO,ZDT4,IGD+,24,3.7679221958277913 +OMOPSO,ZDT6,IGD+,0,0.0025565129203215554 +OMOPSO,ZDT6,IGD+,1,0.0025599307115505452 +OMOPSO,ZDT6,IGD+,2,0.002525100217329892 +OMOPSO,ZDT6,IGD+,3,0.00255694491187752 +OMOPSO,ZDT6,IGD+,4,0.002546500043169564 +OMOPSO,ZDT6,IGD+,5,0.002526022924913469 +OMOPSO,ZDT6,IGD+,6,0.0025007638556783 +OMOPSO,ZDT6,IGD+,7,0.002522340557223825 +OMOPSO,ZDT6,IGD+,8,0.002464760224616459 +OMOPSO,ZDT6,IGD+,9,0.002460220780932044 +OMOPSO,ZDT6,IGD+,10,0.0025268241815618515 +OMOPSO,ZDT6,IGD+,11,0.002557052837195384 +OMOPSO,ZDT6,IGD+,12,0.0025214530125011575 +OMOPSO,ZDT6,IGD+,13,0.002527718304396922 +OMOPSO,ZDT6,IGD+,14,0.002542762505671452 +OMOPSO,ZDT6,IGD+,15,0.00257408779063549 +OMOPSO,ZDT6,IGD+,16,0.002542346129245546 +OMOPSO,ZDT6,IGD+,17,0.00251486701900782 +OMOPSO,ZDT6,IGD+,18,0.0024988265472358443 +OMOPSO,ZDT6,IGD+,19,0.0025370804872471195 +OMOPSO,ZDT6,IGD+,20,0.002592669670486614 +OMOPSO,ZDT6,IGD+,21,0.0025000846055914998 +OMOPSO,ZDT6,IGD+,22,0.002510437276377389 +OMOPSO,ZDT6,IGD+,23,0.0024994512759458766 +OMOPSO,ZDT6,IGD+,24,0.002499152004851073 +OMOPSO,DTLZ1,IGD+,0,47.31459480968009 +OMOPSO,DTLZ1,IGD+,1,59.61142627549705 +OMOPSO,DTLZ1,IGD+,2,57.36917832092077 +OMOPSO,DTLZ1,IGD+,3,9.761032844041534 +OMOPSO,DTLZ1,IGD+,4,6.3745932647417085 +OMOPSO,DTLZ1,IGD+,5,40.88297831686738 +OMOPSO,DTLZ1,IGD+,6,54.570485310704974 +OMOPSO,DTLZ1,IGD+,7,18.394337810872504 +OMOPSO,DTLZ1,IGD+,8,37.6877586091925 +OMOPSO,DTLZ1,IGD+,9,4.30615600629597 +OMOPSO,DTLZ1,IGD+,10,17.01772080460021 +OMOPSO,DTLZ1,IGD+,11,7.070935088764721 +OMOPSO,DTLZ1,IGD+,12,26.061706904458983 +OMOPSO,DTLZ1,IGD+,13,37.702026925024875 +OMOPSO,DTLZ1,IGD+,14,27.79932079107861 +OMOPSO,DTLZ1,IGD+,15,2.2395925809960593 +OMOPSO,DTLZ1,IGD+,16,4.2731116776068445 +OMOPSO,DTLZ1,IGD+,17,65.25957066157503 +OMOPSO,DTLZ1,IGD+,18,51.593277918805484 +OMOPSO,DTLZ1,IGD+,19,6.554989424071671 +OMOPSO,DTLZ1,IGD+,20,15.783525398993255 +OMOPSO,DTLZ1,IGD+,21,33.03674275354446 +OMOPSO,DTLZ1,IGD+,22,0.7127296188918739 +OMOPSO,DTLZ1,IGD+,23,37.19478575283038 +OMOPSO,DTLZ1,IGD+,24,25.909785858650825 +OMOPSO,DTLZ2,IGD+,0,0.0024423911945291176 +OMOPSO,DTLZ2,IGD+,1,0.0025230024413078448 +OMOPSO,DTLZ2,IGD+,2,0.002417307046091464 +OMOPSO,DTLZ2,IGD+,3,0.0026045204455840457 +OMOPSO,DTLZ2,IGD+,4,0.002350445465518134 +OMOPSO,DTLZ2,IGD+,5,0.0025363166263465266 +OMOPSO,DTLZ2,IGD+,6,0.0025263323685167246 +OMOPSO,DTLZ2,IGD+,7,0.0025784650627650165 +OMOPSO,DTLZ2,IGD+,8,0.0024816840674804345 +OMOPSO,DTLZ2,IGD+,9,0.002387970840548956 +OMOPSO,DTLZ2,IGD+,10,0.002489858297219324 +OMOPSO,DTLZ2,IGD+,11,0.002430190717364965 +OMOPSO,DTLZ2,IGD+,12,0.002542190629122463 +OMOPSO,DTLZ2,IGD+,13,0.0024210541923187084 +OMOPSO,DTLZ2,IGD+,14,0.002415625527562607 +OMOPSO,DTLZ2,IGD+,15,0.0024134150429025673 +OMOPSO,DTLZ2,IGD+,16,0.0025388089791311143 +OMOPSO,DTLZ2,IGD+,17,0.0023926818479663393 +OMOPSO,DTLZ2,IGD+,18,0.002411409625330047 +OMOPSO,DTLZ2,IGD+,19,0.002440721678154467 +OMOPSO,DTLZ2,IGD+,20,0.0025125918510019796 +OMOPSO,DTLZ2,IGD+,21,0.0025178866159675673 +OMOPSO,DTLZ2,IGD+,22,0.0024506896970251323 +OMOPSO,DTLZ2,IGD+,23,0.002419239407147022 +OMOPSO,DTLZ2,IGD+,24,0.002470925842212508 +OMOPSO,DTLZ3,IGD+,0,75.17274194735451 +OMOPSO,DTLZ3,IGD+,1,0.3182324906668815 +OMOPSO,DTLZ3,IGD+,2,42.62563418037298 +OMOPSO,DTLZ3,IGD+,3,5.886039030562596 +OMOPSO,DTLZ3,IGD+,4,115.50549123857151 +OMOPSO,DTLZ3,IGD+,5,149.53819740651957 +OMOPSO,DTLZ3,IGD+,6,80.87002053694506 +OMOPSO,DTLZ3,IGD+,7,136.59637180391445 +OMOPSO,DTLZ3,IGD+,8,203.40768968166591 +OMOPSO,DTLZ3,IGD+,9,83.69199554579495 +OMOPSO,DTLZ3,IGD+,10,119.30788666559536 +OMOPSO,DTLZ3,IGD+,11,165.76851553746772 +OMOPSO,DTLZ3,IGD+,12,59.76832431151773 +OMOPSO,DTLZ3,IGD+,13,114.62725175563213 +OMOPSO,DTLZ3,IGD+,14,155.94508102281625 +OMOPSO,DTLZ3,IGD+,15,80.61140954308532 +OMOPSO,DTLZ3,IGD+,16,6.283118007340525 +OMOPSO,DTLZ3,IGD+,17,3.1836420809761052 +OMOPSO,DTLZ3,IGD+,18,8.011401830131847 +OMOPSO,DTLZ3,IGD+,19,67.17817944058967 +OMOPSO,DTLZ3,IGD+,20,183.6605098461522 +OMOPSO,DTLZ3,IGD+,21,59.19319180819258 +OMOPSO,DTLZ3,IGD+,22,50.21145535667266 +OMOPSO,DTLZ3,IGD+,23,45.18096881027801 +OMOPSO,DTLZ3,IGD+,24,67.00320364599699 +OMOPSO,DTLZ4,IGD+,0,0.0020708050733443174 +OMOPSO,DTLZ4,IGD+,1,0.0023529478801027244 +OMOPSO,DTLZ4,IGD+,2,0.49997396840409186 +OMOPSO,DTLZ4,IGD+,3,0.0021285831053231966 +OMOPSO,DTLZ4,IGD+,4,0.0018890960319681751 +OMOPSO,DTLZ4,IGD+,5,0.0021762761530063415 +OMOPSO,DTLZ4,IGD+,6,0.002193916302090985 +OMOPSO,DTLZ4,IGD+,7,0.0024039433718607726 +OMOPSO,DTLZ4,IGD+,8,0.0022610962905374333 +OMOPSO,DTLZ4,IGD+,9,0.0023380316715173885 +OMOPSO,DTLZ4,IGD+,10,0.002192361250692655 +OMOPSO,DTLZ4,IGD+,11,0.002388376656756907 +OMOPSO,DTLZ4,IGD+,12,0.002307535629796936 +OMOPSO,DTLZ4,IGD+,13,0.4999737394595647 +OMOPSO,DTLZ4,IGD+,14,0.0021016925880647523 +OMOPSO,DTLZ4,IGD+,15,0.0020754379083773146 +OMOPSO,DTLZ4,IGD+,16,0.0023123788902920106 +OMOPSO,DTLZ4,IGD+,17,0.002292310833250208 +OMOPSO,DTLZ4,IGD+,18,0.0026570776403930596 +OMOPSO,DTLZ4,IGD+,19,0.0022238185703171583 +OMOPSO,DTLZ4,IGD+,20,0.0021774861941685764 +OMOPSO,DTLZ4,IGD+,21,0.0021576693019208894 +OMOPSO,DTLZ4,IGD+,22,0.0022955929674852633 +OMOPSO,DTLZ4,IGD+,23,0.002287297411140935 +OMOPSO,DTLZ4,IGD+,24,0.0024037614886217914 +OMOPSO,DTLZ5,IGD+,0,0.002068956966622978 +OMOPSO,DTLZ5,IGD+,1,0.00203421630154099 +OMOPSO,DTLZ5,IGD+,2,0.0021232557020306867 +OMOPSO,DTLZ5,IGD+,3,0.0020300229303939904 +OMOPSO,DTLZ5,IGD+,4,0.0020468953314032295 +OMOPSO,DTLZ5,IGD+,5,0.002097210475510371 +OMOPSO,DTLZ5,IGD+,6,0.001989520087469974 +OMOPSO,DTLZ5,IGD+,7,0.0019837626682580613 +OMOPSO,DTLZ5,IGD+,8,0.0019973130988940498 +OMOPSO,DTLZ5,IGD+,9,0.0019654355936843775 +OMOPSO,DTLZ5,IGD+,10,0.0019651285093637426 +OMOPSO,DTLZ5,IGD+,11,0.0020160571469955337 +OMOPSO,DTLZ5,IGD+,12,0.0021429917383335483 +OMOPSO,DTLZ5,IGD+,13,0.00192004064870541 +OMOPSO,DTLZ5,IGD+,14,0.002054537617548537 +OMOPSO,DTLZ5,IGD+,15,0.0019709065800166963 +OMOPSO,DTLZ5,IGD+,16,0.001993103673128293 +OMOPSO,DTLZ5,IGD+,17,0.001927851850373427 +OMOPSO,DTLZ5,IGD+,18,0.0019703042984465257 +OMOPSO,DTLZ5,IGD+,19,0.0019970429060588747 +OMOPSO,DTLZ5,IGD+,20,0.0019518799672581944 +OMOPSO,DTLZ5,IGD+,21,0.002055941485106084 +OMOPSO,DTLZ5,IGD+,22,0.0021195928456768528 +OMOPSO,DTLZ5,IGD+,23,0.0020470083093243195 +OMOPSO,DTLZ5,IGD+,24,0.002047322372338499 +OMOPSO,DTLZ6,IGD+,0,0.0018536636843192846 +OMOPSO,DTLZ6,IGD+,1,0.0018894375293335734 +OMOPSO,DTLZ6,IGD+,2,0.0019148556830096313 +OMOPSO,DTLZ6,IGD+,3,0.0018317492288049692 +OMOPSO,DTLZ6,IGD+,4,0.00190514462105316 +OMOPSO,DTLZ6,IGD+,5,0.0019015256734181102 +OMOPSO,DTLZ6,IGD+,6,0.0019170080405647816 +OMOPSO,DTLZ6,IGD+,7,0.0019024394502395738 +OMOPSO,DTLZ6,IGD+,8,0.00177076774187571 +OMOPSO,DTLZ6,IGD+,9,0.001858043736041412 +OMOPSO,DTLZ6,IGD+,10,0.0018796511273607103 +OMOPSO,DTLZ6,IGD+,11,0.0018481774869606763 +OMOPSO,DTLZ6,IGD+,12,0.001835769070262555 +OMOPSO,DTLZ6,IGD+,13,0.0018721607850973392 +OMOPSO,DTLZ6,IGD+,14,0.0018499957132834326 +OMOPSO,DTLZ6,IGD+,15,0.0018529494597779204 +OMOPSO,DTLZ6,IGD+,16,0.0019009547531541892 +OMOPSO,DTLZ6,IGD+,17,0.0019072324077333105 +OMOPSO,DTLZ6,IGD+,18,0.0018151242657033831 +OMOPSO,DTLZ6,IGD+,19,0.0019099359238138333 +OMOPSO,DTLZ6,IGD+,20,0.0018521744177991395 +OMOPSO,DTLZ6,IGD+,21,0.0018666960283992456 +OMOPSO,DTLZ6,IGD+,22,0.0018973583876488302 +OMOPSO,DTLZ6,IGD+,23,0.0018372184992324527 +OMOPSO,DTLZ6,IGD+,24,0.0018923459041486643 +OMOPSO,DTLZ7,IGD+,0,0.001849701536488883 +OMOPSO,DTLZ7,IGD+,1,0.25820904897116903 +OMOPSO,DTLZ7,IGD+,2,0.001802934713632666 +OMOPSO,DTLZ7,IGD+,3,0.0018376673670216146 +OMOPSO,DTLZ7,IGD+,4,0.0019021580025194503 +OMOPSO,DTLZ7,IGD+,5,0.0020190044800880635 +OMOPSO,DTLZ7,IGD+,6,0.0019673155625399177 +OMOPSO,DTLZ7,IGD+,7,0.002081658192170991 +OMOPSO,DTLZ7,IGD+,8,0.2583178814254046 +OMOPSO,DTLZ7,IGD+,9,0.0021590901973093973 +OMOPSO,DTLZ7,IGD+,10,0.0018427342582270376 +OMOPSO,DTLZ7,IGD+,11,0.25815560167136664 +OMOPSO,DTLZ7,IGD+,12,0.001751092491765757 +OMOPSO,DTLZ7,IGD+,13,0.0018186583816217911 +OMOPSO,DTLZ7,IGD+,14,0.0019678039917653462 +OMOPSO,DTLZ7,IGD+,15,0.00191236521082668 +OMOPSO,DTLZ7,IGD+,16,0.25818035612528106 +OMOPSO,DTLZ7,IGD+,17,0.0017952295991626825 +OMOPSO,DTLZ7,IGD+,18,0.0021012281583445377 +OMOPSO,DTLZ7,IGD+,19,0.0019426130932528544 +OMOPSO,DTLZ7,IGD+,20,0.0017727681094024158 +OMOPSO,DTLZ7,IGD+,21,0.0019059651330695449 +OMOPSO,DTLZ7,IGD+,22,0.001725779101391469 +OMOPSO,DTLZ7,IGD+,23,0.0020527328281158557 +OMOPSO,DTLZ7,IGD+,24,0.0020470878027016547 +OMOPSO,WFG1,IGD+,0,0.3088864707325227 +OMOPSO,WFG1,IGD+,1,0.37015073189545367 +OMOPSO,WFG1,IGD+,2,0.34190384576364335 +OMOPSO,WFG1,IGD+,3,0.20276154382775338 +OMOPSO,WFG1,IGD+,4,0.3267659789259472 +OMOPSO,WFG1,IGD+,5,0.47289350801681534 +OMOPSO,WFG1,IGD+,6,0.4579165327882488 +OMOPSO,WFG1,IGD+,7,0.31841326932596065 +OMOPSO,WFG1,IGD+,8,0.32875982805779125 +OMOPSO,WFG1,IGD+,9,0.33205442776480254 +OMOPSO,WFG1,IGD+,10,0.3134906985326479 +OMOPSO,WFG1,IGD+,11,0.23143325636404985 +OMOPSO,WFG1,IGD+,12,0.18850588209601857 +OMOPSO,WFG1,IGD+,13,0.31532226599144325 +OMOPSO,WFG1,IGD+,14,0.27655187870145614 +OMOPSO,WFG1,IGD+,15,0.2762246985578458 +OMOPSO,WFG1,IGD+,16,0.31983339589405857 +OMOPSO,WFG1,IGD+,17,0.45222987195812675 +OMOPSO,WFG1,IGD+,18,0.22708079242729126 +OMOPSO,WFG1,IGD+,19,0.19413071819418454 +OMOPSO,WFG1,IGD+,20,0.3393336921140367 +OMOPSO,WFG1,IGD+,21,0.30071501988745863 +OMOPSO,WFG1,IGD+,22,0.3077921142996421 +OMOPSO,WFG1,IGD+,23,0.34421199364242905 +OMOPSO,WFG1,IGD+,24,0.32913818814667106 +OMOPSO,WFG2,IGD+,0,0.0014287521349865076 +OMOPSO,WFG2,IGD+,1,0.001524373827211194 +OMOPSO,WFG2,IGD+,2,0.001468267151159499 +OMOPSO,WFG2,IGD+,3,0.0014819588784044696 +OMOPSO,WFG2,IGD+,4,0.0013475233338841016 +OMOPSO,WFG2,IGD+,5,0.0013843478279664553 +OMOPSO,WFG2,IGD+,6,0.001224277022765842 +OMOPSO,WFG2,IGD+,7,0.0013726502877199772 +OMOPSO,WFG2,IGD+,8,0.001381001392342716 +OMOPSO,WFG2,IGD+,9,0.0013156320402789707 +OMOPSO,WFG2,IGD+,10,0.0012830503559603686 +OMOPSO,WFG2,IGD+,11,0.001317971833802093 +OMOPSO,WFG2,IGD+,12,0.0014114911631891362 +OMOPSO,WFG2,IGD+,13,0.00141220043277708 +OMOPSO,WFG2,IGD+,14,0.0014520444483199324 +OMOPSO,WFG2,IGD+,15,0.0013062658571489888 +OMOPSO,WFG2,IGD+,16,0.0013743517269557857 +OMOPSO,WFG2,IGD+,17,0.0014327952730378006 +OMOPSO,WFG2,IGD+,18,0.0014168804357847064 +OMOPSO,WFG2,IGD+,19,0.0013125998721267265 +OMOPSO,WFG2,IGD+,20,0.001206492463833755 +OMOPSO,WFG2,IGD+,21,0.0013174984798336306 +OMOPSO,WFG2,IGD+,22,0.0013410474703837677 +OMOPSO,WFG2,IGD+,23,0.001354545318310284 +OMOPSO,WFG2,IGD+,24,0.001300985483633241 +OMOPSO,WFG3,IGD+,0,0.0028054368934424027 +OMOPSO,WFG3,IGD+,1,0.002829213927633522 +OMOPSO,WFG3,IGD+,2,0.002933407069810682 +OMOPSO,WFG3,IGD+,3,0.0028189721766669414 +OMOPSO,WFG3,IGD+,4,0.002896819659100754 +OMOPSO,WFG3,IGD+,5,0.0028129916301219025 +OMOPSO,WFG3,IGD+,6,0.002857129316953477 +OMOPSO,WFG3,IGD+,7,0.0027704354585659885 +OMOPSO,WFG3,IGD+,8,0.0028298558603359683 +OMOPSO,WFG3,IGD+,9,0.0028636828497267137 +OMOPSO,WFG3,IGD+,10,0.0028416748459218046 +OMOPSO,WFG3,IGD+,11,0.0028620061762849877 +OMOPSO,WFG3,IGD+,12,0.0028571238856017985 +OMOPSO,WFG3,IGD+,13,0.0029017551464409082 +OMOPSO,WFG3,IGD+,14,0.0028156575766902564 +OMOPSO,WFG3,IGD+,15,0.0028621360669808154 +OMOPSO,WFG3,IGD+,16,0.002871372632981827 +OMOPSO,WFG3,IGD+,17,0.002841367768298431 +OMOPSO,WFG3,IGD+,18,0.002824613434253924 +OMOPSO,WFG3,IGD+,19,0.00283646267671608 +OMOPSO,WFG3,IGD+,20,0.0029302050247680296 +OMOPSO,WFG3,IGD+,21,0.002860241395393068 +OMOPSO,WFG3,IGD+,22,0.002878235905394524 +OMOPSO,WFG3,IGD+,23,0.002830787239668183 +OMOPSO,WFG3,IGD+,24,0.002878029843153105 +OMOPSO,WFG4,IGD+,0,0.009427450077144142 +OMOPSO,WFG4,IGD+,1,0.00965426588474546 +OMOPSO,WFG4,IGD+,2,0.009323065311243498 +OMOPSO,WFG4,IGD+,3,0.008222972085629396 +OMOPSO,WFG4,IGD+,4,0.008422012180623545 +OMOPSO,WFG4,IGD+,5,0.00923101801450269 +OMOPSO,WFG4,IGD+,6,0.008508410676977397 +OMOPSO,WFG4,IGD+,7,0.008623618732470546 +OMOPSO,WFG4,IGD+,8,0.008006800007151526 +OMOPSO,WFG4,IGD+,9,0.007024526934781436 +OMOPSO,WFG4,IGD+,10,0.009398511286561786 +OMOPSO,WFG4,IGD+,11,0.009029126764393007 +OMOPSO,WFG4,IGD+,12,0.008795509250508347 +OMOPSO,WFG4,IGD+,13,0.008143828978536922 +OMOPSO,WFG4,IGD+,14,0.007373313043859091 +OMOPSO,WFG4,IGD+,15,0.008075897144448362 +OMOPSO,WFG4,IGD+,16,0.006704106439494658 +OMOPSO,WFG4,IGD+,17,0.008814285415622222 +OMOPSO,WFG4,IGD+,18,0.008045062226116156 +OMOPSO,WFG4,IGD+,19,0.007248517166184265 +OMOPSO,WFG4,IGD+,20,0.008720787162575525 +OMOPSO,WFG4,IGD+,21,0.007420580691614517 +OMOPSO,WFG4,IGD+,22,0.008556635558818283 +OMOPSO,WFG4,IGD+,23,0.008690927645082936 +OMOPSO,WFG4,IGD+,24,0.00806937194342559 +OMOPSO,WFG5,IGD+,0,0.027043886782912824 +OMOPSO,WFG5,IGD+,1,0.027059428079149055 +OMOPSO,WFG5,IGD+,2,0.027028973539927673 +OMOPSO,WFG5,IGD+,3,0.027076750872111383 +OMOPSO,WFG5,IGD+,4,0.026750721165029193 +OMOPSO,WFG5,IGD+,5,0.027115141331828265 +OMOPSO,WFG5,IGD+,6,0.02702091371854467 +OMOPSO,WFG5,IGD+,7,0.027091088652754527 +OMOPSO,WFG5,IGD+,8,0.027029579208660153 +OMOPSO,WFG5,IGD+,9,0.027062445961218932 +OMOPSO,WFG5,IGD+,10,0.027070267081450508 +OMOPSO,WFG5,IGD+,11,0.027082363834912616 +OMOPSO,WFG5,IGD+,12,0.027098435230438752 +OMOPSO,WFG5,IGD+,13,0.027064389363859378 +OMOPSO,WFG5,IGD+,14,0.02705838709809349 +OMOPSO,WFG5,IGD+,15,0.027083870044816247 +OMOPSO,WFG5,IGD+,16,0.02714146008674513 +OMOPSO,WFG5,IGD+,17,0.027085414490331507 +OMOPSO,WFG5,IGD+,18,0.027067056060339077 +OMOPSO,WFG5,IGD+,19,0.02705600250172582 +OMOPSO,WFG5,IGD+,20,0.025922902405851895 +OMOPSO,WFG5,IGD+,21,0.027037771311416565 +OMOPSO,WFG5,IGD+,22,0.0270825167303864 +OMOPSO,WFG5,IGD+,23,0.027047340109044585 +OMOPSO,WFG5,IGD+,24,0.027084996195479896 +OMOPSO,WFG6,IGD+,0,0.0023655147552168057 +OMOPSO,WFG6,IGD+,1,0.0023393038472450363 +OMOPSO,WFG6,IGD+,2,0.002283272644391307 +OMOPSO,WFG6,IGD+,3,0.0023434967536195856 +OMOPSO,WFG6,IGD+,4,0.0022950800527474125 +OMOPSO,WFG6,IGD+,5,0.002270682240860286 +OMOPSO,WFG6,IGD+,6,0.0023036608772075335 +OMOPSO,WFG6,IGD+,7,0.0023298777250326573 +OMOPSO,WFG6,IGD+,8,0.002244642031923206 +OMOPSO,WFG6,IGD+,9,0.002296523657143743 +OMOPSO,WFG6,IGD+,10,0.0023497126380440142 +OMOPSO,WFG6,IGD+,11,0.002253216132530403 +OMOPSO,WFG6,IGD+,12,0.0022474183458275343 +OMOPSO,WFG6,IGD+,13,0.0022478513878857525 +OMOPSO,WFG6,IGD+,14,0.002230532619671608 +OMOPSO,WFG6,IGD+,15,0.002224703859605067 +OMOPSO,WFG6,IGD+,16,0.0022475766090565325 +OMOPSO,WFG6,IGD+,17,0.0023313919247975367 +OMOPSO,WFG6,IGD+,18,0.002250921632887369 +OMOPSO,WFG6,IGD+,19,0.002286547714941249 +OMOPSO,WFG6,IGD+,20,0.0022656839716984 +OMOPSO,WFG6,IGD+,21,0.002210849541082765 +OMOPSO,WFG6,IGD+,22,0.002291084756530412 +OMOPSO,WFG6,IGD+,23,0.002220866626702308 +OMOPSO,WFG6,IGD+,24,0.002246394598152201 +OMOPSO,WFG7,IGD+,0,0.002439351544293099 +OMOPSO,WFG7,IGD+,1,0.0025246552023995383 +OMOPSO,WFG7,IGD+,2,0.0024525209962689932 +OMOPSO,WFG7,IGD+,3,0.0024525186079063254 +OMOPSO,WFG7,IGD+,4,0.00250935861951657 +OMOPSO,WFG7,IGD+,5,0.0025053302357678033 +OMOPSO,WFG7,IGD+,6,0.002529672349323692 +OMOPSO,WFG7,IGD+,7,0.002542548515818553 +OMOPSO,WFG7,IGD+,8,0.002407346174938244 +OMOPSO,WFG7,IGD+,9,0.002526451326253064 +OMOPSO,WFG7,IGD+,10,0.00250843050242527 +OMOPSO,WFG7,IGD+,11,0.0025142811412782527 +OMOPSO,WFG7,IGD+,12,0.002524107414863431 +OMOPSO,WFG7,IGD+,13,0.002465859239843807 +OMOPSO,WFG7,IGD+,14,0.0025015846240291416 +OMOPSO,WFG7,IGD+,15,0.0024826629077291367 +OMOPSO,WFG7,IGD+,16,0.0024875337725102174 +OMOPSO,WFG7,IGD+,17,0.002494791705118052 +OMOPSO,WFG7,IGD+,18,0.0024482958367456216 +OMOPSO,WFG7,IGD+,19,0.0024563444988654295 +OMOPSO,WFG7,IGD+,20,0.0024863887654098405 +OMOPSO,WFG7,IGD+,21,0.002482754555567267 +OMOPSO,WFG7,IGD+,22,0.0025441440269311152 +OMOPSO,WFG7,IGD+,23,0.0024594543816128514 +OMOPSO,WFG7,IGD+,24,0.0024319921574627586 +OMOPSO,WFG8,IGD+,0,0.049792419363675934 +OMOPSO,WFG8,IGD+,1,0.04925918388699938 +OMOPSO,WFG8,IGD+,2,0.043296668935826677 +OMOPSO,WFG8,IGD+,3,0.04921386209733073 +OMOPSO,WFG8,IGD+,4,0.042115598420031715 +OMOPSO,WFG8,IGD+,5,0.043164214262874076 +OMOPSO,WFG8,IGD+,6,0.049082420641948864 +OMOPSO,WFG8,IGD+,7,0.04884822875538302 +OMOPSO,WFG8,IGD+,8,0.048452234971392505 +OMOPSO,WFG8,IGD+,9,0.04177123100890987 +OMOPSO,WFG8,IGD+,10,0.048154999929090316 +OMOPSO,WFG8,IGD+,11,0.04350036165270622 +OMOPSO,WFG8,IGD+,12,0.049916553018595766 +OMOPSO,WFG8,IGD+,13,0.04867740116098994 +OMOPSO,WFG8,IGD+,14,0.042052048554687416 +OMOPSO,WFG8,IGD+,15,0.05137871171655362 +OMOPSO,WFG8,IGD+,16,0.04915154557831768 +OMOPSO,WFG8,IGD+,17,0.04966187344688531 +OMOPSO,WFG8,IGD+,18,0.04872047397143283 +OMOPSO,WFG8,IGD+,19,0.048447077485997476 +OMOPSO,WFG8,IGD+,20,0.04924802740895508 +OMOPSO,WFG8,IGD+,21,0.05006744618494012 +OMOPSO,WFG8,IGD+,22,0.04453993155524868 +OMOPSO,WFG8,IGD+,23,0.04991742461516164 +OMOPSO,WFG8,IGD+,24,0.047704104269876695 +OMOPSO,WFG9,IGD+,0,0.00425879217018775 +OMOPSO,WFG9,IGD+,1,0.0053558610345207525 +OMOPSO,WFG9,IGD+,2,0.004965033176489744 +OMOPSO,WFG9,IGD+,3,0.005003448450929758 +OMOPSO,WFG9,IGD+,4,0.004565022307692431 +OMOPSO,WFG9,IGD+,5,0.004387608492533044 +OMOPSO,WFG9,IGD+,6,0.004266169311914587 +OMOPSO,WFG9,IGD+,7,0.004894495328803634 +OMOPSO,WFG9,IGD+,8,0.004681163083652074 +OMOPSO,WFG9,IGD+,9,0.003818960064761844 +OMOPSO,WFG9,IGD+,10,0.005078816359065031 +OMOPSO,WFG9,IGD+,11,0.0046332055288589 +OMOPSO,WFG9,IGD+,12,0.00481262740130305 +OMOPSO,WFG9,IGD+,13,0.002862945606246205 +OMOPSO,WFG9,IGD+,14,0.004890572634047726 +OMOPSO,WFG9,IGD+,15,0.004442253835872702 +OMOPSO,WFG9,IGD+,16,0.004678305991267888 +OMOPSO,WFG9,IGD+,17,0.005122698135889685 +OMOPSO,WFG9,IGD+,18,0.005273722573743301 +OMOPSO,WFG9,IGD+,19,0.004427150476488746 +OMOPSO,WFG9,IGD+,20,0.004480256838552014 +OMOPSO,WFG9,IGD+,21,0.004598869980817521 +OMOPSO,WFG9,IGD+,22,0.004803074704547308 +OMOPSO,WFG9,IGD+,23,0.0045229265345173375 +OMOPSO,WFG9,IGD+,24,0.004923526830217049 +AutoMOPSO,ZDT1,IGD+,0,0.0023303547719765597 +AutoMOPSO,ZDT1,IGD+,1,0.002312334155744187 +AutoMOPSO,ZDT1,IGD+,2,0.0023179427279370743 +AutoMOPSO,ZDT1,IGD+,3,0.0023351113361688752 +AutoMOPSO,ZDT1,IGD+,4,0.002321533646425969 +AutoMOPSO,ZDT1,IGD+,5,0.002318676739325328 +AutoMOPSO,ZDT1,IGD+,6,0.0023424444317045527 +AutoMOPSO,ZDT1,IGD+,7,0.0023082267507459893 +AutoMOPSO,ZDT1,IGD+,8,0.0023237711913042546 +AutoMOPSO,ZDT1,IGD+,9,0.002312896746407299 +AutoMOPSO,ZDT1,IGD+,10,0.002332216192274673 +AutoMOPSO,ZDT1,IGD+,11,0.0022984555490166395 +AutoMOPSO,ZDT1,IGD+,12,0.002339132734125115 +AutoMOPSO,ZDT1,IGD+,13,0.0022959662596650048 +AutoMOPSO,ZDT1,IGD+,14,0.0023247194329371183 +AutoMOPSO,ZDT1,IGD+,15,0.002313822246471548 +AutoMOPSO,ZDT1,IGD+,16,0.0023295357067528426 +AutoMOPSO,ZDT1,IGD+,17,0.0023002365531804175 +AutoMOPSO,ZDT1,IGD+,18,0.0023264473276851673 +AutoMOPSO,ZDT1,IGD+,19,0.0023124769558897857 +AutoMOPSO,ZDT1,IGD+,20,0.0022973091936041245 +AutoMOPSO,ZDT1,IGD+,21,0.0023124026504767166 +AutoMOPSO,ZDT1,IGD+,22,0.0023129737325571476 +AutoMOPSO,ZDT1,IGD+,23,0.002320416592538336 +AutoMOPSO,ZDT1,IGD+,24,0.0023236067983198974 +AutoMOPSO,ZDT2,IGD+,0,0.0021608810706447595 +AutoMOPSO,ZDT2,IGD+,1,0.002177068509449019 +AutoMOPSO,ZDT2,IGD+,2,0.0021747404143868617 +AutoMOPSO,ZDT2,IGD+,3,0.0021612859089485685 +AutoMOPSO,ZDT2,IGD+,4,0.002187504078814252 +AutoMOPSO,ZDT2,IGD+,5,0.0021707563502087472 +AutoMOPSO,ZDT2,IGD+,6,0.0021891146356486147 +AutoMOPSO,ZDT2,IGD+,7,0.002170904380101365 +AutoMOPSO,ZDT2,IGD+,8,0.0021531786930433115 +AutoMOPSO,ZDT2,IGD+,9,0.002174659783797199 +AutoMOPSO,ZDT2,IGD+,10,0.0021652504865326363 +AutoMOPSO,ZDT2,IGD+,11,0.002161209606382038 +AutoMOPSO,ZDT2,IGD+,12,0.002161431748128998 +AutoMOPSO,ZDT2,IGD+,13,0.002157199103188244 +AutoMOPSO,ZDT2,IGD+,14,0.0021579498539039585 +AutoMOPSO,ZDT2,IGD+,15,0.0021716913148884026 +AutoMOPSO,ZDT2,IGD+,16,0.002160999937995666 +AutoMOPSO,ZDT2,IGD+,17,0.002155724814232314 +AutoMOPSO,ZDT2,IGD+,18,0.002152484284793014 +AutoMOPSO,ZDT2,IGD+,19,0.002156168717958861 +AutoMOPSO,ZDT2,IGD+,20,0.002209357875558735 +AutoMOPSO,ZDT2,IGD+,21,0.002146078115044305 +AutoMOPSO,ZDT2,IGD+,22,0.0021763138720112545 +AutoMOPSO,ZDT2,IGD+,23,0.0021523608173103456 +AutoMOPSO,ZDT2,IGD+,24,0.0021698616654688366 +AutoMOPSO,ZDT3,IGD+,0,0.0011259794211241464 +AutoMOPSO,ZDT3,IGD+,1,0.001145912502849892 +AutoMOPSO,ZDT3,IGD+,2,0.0011628414181676253 +AutoMOPSO,ZDT3,IGD+,3,0.001167295007864181 +AutoMOPSO,ZDT3,IGD+,4,0.0011128194133050312 +AutoMOPSO,ZDT3,IGD+,5,0.001136274729009299 +AutoMOPSO,ZDT3,IGD+,6,0.0011622136662941583 +AutoMOPSO,ZDT3,IGD+,7,0.0011547232919122488 +AutoMOPSO,ZDT3,IGD+,8,0.0011877254483144578 +AutoMOPSO,ZDT3,IGD+,9,0.001166974672895034 +AutoMOPSO,ZDT3,IGD+,10,0.0011394600196096838 +AutoMOPSO,ZDT3,IGD+,11,0.001118314312979279 +AutoMOPSO,ZDT3,IGD+,12,0.0011608018621667195 +AutoMOPSO,ZDT3,IGD+,13,0.0011313489460847833 +AutoMOPSO,ZDT3,IGD+,14,0.0011649033266482064 +AutoMOPSO,ZDT3,IGD+,15,0.0011675493067515022 +AutoMOPSO,ZDT3,IGD+,16,0.0011595754992904652 +AutoMOPSO,ZDT3,IGD+,17,0.0011378334875742932 +AutoMOPSO,ZDT3,IGD+,18,0.001146525448736696 +AutoMOPSO,ZDT3,IGD+,19,0.001159768707313953 +AutoMOPSO,ZDT3,IGD+,20,0.001175644876929257 +AutoMOPSO,ZDT3,IGD+,21,0.0011797225991424444 +AutoMOPSO,ZDT3,IGD+,22,0.0011578172890277705 +AutoMOPSO,ZDT3,IGD+,23,0.001117463904962234 +AutoMOPSO,ZDT3,IGD+,24,0.0011774847044347515 +AutoMOPSO,ZDT4,IGD+,0,0.0023331906848338096 +AutoMOPSO,ZDT4,IGD+,1,0.0023459276904200872 +AutoMOPSO,ZDT4,IGD+,2,0.0023254719701594167 +AutoMOPSO,ZDT4,IGD+,3,0.0023308987379223795 +AutoMOPSO,ZDT4,IGD+,4,0.002331753609292951 +AutoMOPSO,ZDT4,IGD+,5,0.002306224558124109 +AutoMOPSO,ZDT4,IGD+,6,0.002308289016089174 +AutoMOPSO,ZDT4,IGD+,7,0.002336005277367534 +AutoMOPSO,ZDT4,IGD+,8,0.0023252412614360386 +AutoMOPSO,ZDT4,IGD+,9,0.0023384018821872208 +AutoMOPSO,ZDT4,IGD+,10,0.0023096814793810436 +AutoMOPSO,ZDT4,IGD+,11,0.002340989188627079 +AutoMOPSO,ZDT4,IGD+,12,0.002349485372012688 +AutoMOPSO,ZDT4,IGD+,13,0.002328078938224304 +AutoMOPSO,ZDT4,IGD+,14,0.002321895073792988 +AutoMOPSO,ZDT4,IGD+,15,0.0023331362724780596 +AutoMOPSO,ZDT4,IGD+,16,0.0023133896951851923 +AutoMOPSO,ZDT4,IGD+,17,0.00230465380774143 +AutoMOPSO,ZDT4,IGD+,18,0.0023449183112431863 +AutoMOPSO,ZDT4,IGD+,19,0.0023338442501364336 +AutoMOPSO,ZDT4,IGD+,20,0.002348538470592883 +AutoMOPSO,ZDT4,IGD+,21,0.002343597402164166 +AutoMOPSO,ZDT4,IGD+,22,0.0023282631595584087 +AutoMOPSO,ZDT4,IGD+,23,0.0023584372961127226 +AutoMOPSO,ZDT4,IGD+,24,0.002327521970437954 +AutoMOPSO,ZDT6,IGD+,0,0.0024788960803058817 +AutoMOPSO,ZDT6,IGD+,1,0.002479091561347812 +AutoMOPSO,ZDT6,IGD+,2,0.0024359646984114082 +AutoMOPSO,ZDT6,IGD+,3,0.0024740536173422506 +AutoMOPSO,ZDT6,IGD+,4,0.0024823961940705973 +AutoMOPSO,ZDT6,IGD+,5,0.0024439821213491737 +AutoMOPSO,ZDT6,IGD+,6,0.0024791721205083984 +AutoMOPSO,ZDT6,IGD+,7,0.002452134827002774 +AutoMOPSO,ZDT6,IGD+,8,0.0024773399618291158 +AutoMOPSO,ZDT6,IGD+,9,0.0024503608085917543 +AutoMOPSO,ZDT6,IGD+,10,0.002465237925665675 +AutoMOPSO,ZDT6,IGD+,11,0.0024861499486239767 +AutoMOPSO,ZDT6,IGD+,12,0.0024640601170196844 +AutoMOPSO,ZDT6,IGD+,13,0.0024679422233741814 +AutoMOPSO,ZDT6,IGD+,14,0.0024631080538562193 +AutoMOPSO,ZDT6,IGD+,15,0.0024528071298928074 +AutoMOPSO,ZDT6,IGD+,16,0.002441211418118111 +AutoMOPSO,ZDT6,IGD+,17,0.0024691316010983693 +AutoMOPSO,ZDT6,IGD+,18,0.002466247486754333 +AutoMOPSO,ZDT6,IGD+,19,0.0024589522653641047 +AutoMOPSO,ZDT6,IGD+,20,0.0024588094943566877 +AutoMOPSO,ZDT6,IGD+,21,0.0024702472835619283 +AutoMOPSO,ZDT6,IGD+,22,0.0024480208669956783 +AutoMOPSO,ZDT6,IGD+,23,0.0024487455426729 +AutoMOPSO,ZDT6,IGD+,24,0.0024650249918125333 +AutoMOPSO,DTLZ1,IGD+,0,0.0025405239582076394 +AutoMOPSO,DTLZ1,IGD+,1,0.0025823016083166856 +AutoMOPSO,DTLZ1,IGD+,2,0.00265016906534744 +AutoMOPSO,DTLZ1,IGD+,3,0.00259940571870565 +AutoMOPSO,DTLZ1,IGD+,4,0.0025343523871364268 +AutoMOPSO,DTLZ1,IGD+,5,0.0025727776577991156 +AutoMOPSO,DTLZ1,IGD+,6,0.0025330049306937705 +AutoMOPSO,DTLZ1,IGD+,7,0.0025532123447729806 +AutoMOPSO,DTLZ1,IGD+,8,0.0025581169701444765 +AutoMOPSO,DTLZ1,IGD+,9,0.002545680542517667 +AutoMOPSO,DTLZ1,IGD+,10,0.002560653879510124 +AutoMOPSO,DTLZ1,IGD+,11,0.00254870931921185 +AutoMOPSO,DTLZ1,IGD+,12,0.0025337737581144926 +AutoMOPSO,DTLZ1,IGD+,13,0.002539559162546006 +AutoMOPSO,DTLZ1,IGD+,14,0.0025386216314677986 +AutoMOPSO,DTLZ1,IGD+,15,0.002541695687425705 +AutoMOPSO,DTLZ1,IGD+,16,0.002544387339682917 +AutoMOPSO,DTLZ1,IGD+,17,0.0025783416363667866 +AutoMOPSO,DTLZ1,IGD+,18,0.002578184088306394 +AutoMOPSO,DTLZ1,IGD+,19,0.22073409897651247 +AutoMOPSO,DTLZ1,IGD+,20,0.0025534604110430304 +AutoMOPSO,DTLZ1,IGD+,21,0.00255389656060852 +AutoMOPSO,DTLZ1,IGD+,22,0.002539618216443943 +AutoMOPSO,DTLZ1,IGD+,23,0.002547263238559946 +AutoMOPSO,DTLZ1,IGD+,24,0.0025360548699315372 +AutoMOPSO,DTLZ2,IGD+,0,0.002091352213926104 +AutoMOPSO,DTLZ2,IGD+,1,0.002045988639813038 +AutoMOPSO,DTLZ2,IGD+,2,0.0020122055550273704 +AutoMOPSO,DTLZ2,IGD+,3,0.0020969588394015278 +AutoMOPSO,DTLZ2,IGD+,4,0.0020628720643381566 +AutoMOPSO,DTLZ2,IGD+,5,0.002040857652782318 +AutoMOPSO,DTLZ2,IGD+,6,0.0020204185590447046 +AutoMOPSO,DTLZ2,IGD+,7,0.0020254296899457546 +AutoMOPSO,DTLZ2,IGD+,8,0.0020505132182778163 +AutoMOPSO,DTLZ2,IGD+,9,0.0020333217120246374 +AutoMOPSO,DTLZ2,IGD+,10,0.0020386185753605165 +AutoMOPSO,DTLZ2,IGD+,11,0.002028995929596902 +AutoMOPSO,DTLZ2,IGD+,12,0.0020993778184135743 +AutoMOPSO,DTLZ2,IGD+,13,0.001985496414117884 +AutoMOPSO,DTLZ2,IGD+,14,0.002045118217362637 +AutoMOPSO,DTLZ2,IGD+,15,0.0019854677675011207 +AutoMOPSO,DTLZ2,IGD+,16,0.002011293247649183 +AutoMOPSO,DTLZ2,IGD+,17,0.0019918485159860456 +AutoMOPSO,DTLZ2,IGD+,18,0.0020257053445624294 +AutoMOPSO,DTLZ2,IGD+,19,0.0020048585619067342 +AutoMOPSO,DTLZ2,IGD+,20,0.001991122246780477 +AutoMOPSO,DTLZ2,IGD+,21,0.0020418311303186725 +AutoMOPSO,DTLZ2,IGD+,22,0.002060990568396471 +AutoMOPSO,DTLZ2,IGD+,23,0.0020080253658454937 +AutoMOPSO,DTLZ2,IGD+,24,0.002102497130793723 +AutoMOPSO,DTLZ3,IGD+,0,0.31486585395154765 +AutoMOPSO,DTLZ3,IGD+,1,0.3146810337295004 +AutoMOPSO,DTLZ3,IGD+,2,0.0020843475470703277 +AutoMOPSO,DTLZ3,IGD+,3,0.0018024230026983466 +AutoMOPSO,DTLZ3,IGD+,4,25.082346221560293 +AutoMOPSO,DTLZ3,IGD+,5,0.31486585395154765 +AutoMOPSO,DTLZ3,IGD+,6,0.001795735539154541 +AutoMOPSO,DTLZ3,IGD+,7,0.31486585395154765 +AutoMOPSO,DTLZ3,IGD+,8,0.0019094615573702644 +AutoMOPSO,DTLZ3,IGD+,9,0.31486585395154765 +AutoMOPSO,DTLZ3,IGD+,10,0.0017842094595139852 +AutoMOPSO,DTLZ3,IGD+,11,0.3145616250530361 +AutoMOPSO,DTLZ3,IGD+,12,0.0018435808855381216 +AutoMOPSO,DTLZ3,IGD+,13,0.002164130526639697 +AutoMOPSO,DTLZ3,IGD+,14,0.0017939348294130442 +AutoMOPSO,DTLZ3,IGD+,15,0.001798118744908507 +AutoMOPSO,DTLZ3,IGD+,16,0.007091650356778353 +AutoMOPSO,DTLZ3,IGD+,17,0.31486585395154765 +AutoMOPSO,DTLZ3,IGD+,18,0.31486585395154765 +AutoMOPSO,DTLZ3,IGD+,19,0.0017774435855551266 +AutoMOPSO,DTLZ3,IGD+,20,0.0018264217821291515 +AutoMOPSO,DTLZ3,IGD+,21,0.31486585395154765 +AutoMOPSO,DTLZ3,IGD+,22,0.31486585395154765 +AutoMOPSO,DTLZ3,IGD+,23,0.0018043165217126807 +AutoMOPSO,DTLZ3,IGD+,24,0.0017912063426766926 +AutoMOPSO,DTLZ4,IGD+,0,0.0018212210885693192 +AutoMOPSO,DTLZ4,IGD+,1,0.001812089372110422 +AutoMOPSO,DTLZ4,IGD+,2,0.0018350857470124978 +AutoMOPSO,DTLZ4,IGD+,3,0.0018555042622729367 +AutoMOPSO,DTLZ4,IGD+,4,0.001788054469844121 +AutoMOPSO,DTLZ4,IGD+,5,0.001785732781614844 +AutoMOPSO,DTLZ4,IGD+,6,0.0017838914300498518 +AutoMOPSO,DTLZ4,IGD+,7,0.0017992679517237725 +AutoMOPSO,DTLZ4,IGD+,8,0.0017971117692791381 +AutoMOPSO,DTLZ4,IGD+,9,0.001793073778784639 +AutoMOPSO,DTLZ4,IGD+,10,0.0017658023449756424 +AutoMOPSO,DTLZ4,IGD+,11,0.0018291519249928733 +AutoMOPSO,DTLZ4,IGD+,12,0.0017971294949063001 +AutoMOPSO,DTLZ4,IGD+,13,0.0018329967247139305 +AutoMOPSO,DTLZ4,IGD+,14,0.0018715289876213967 +AutoMOPSO,DTLZ4,IGD+,15,0.0017853078722757116 +AutoMOPSO,DTLZ4,IGD+,16,0.0018134975229360604 +AutoMOPSO,DTLZ4,IGD+,17,0.0017841657414671606 +AutoMOPSO,DTLZ4,IGD+,18,0.0017934362306285638 +AutoMOPSO,DTLZ4,IGD+,19,0.0017824138796302 +AutoMOPSO,DTLZ4,IGD+,20,0.001815243307815287 +AutoMOPSO,DTLZ4,IGD+,21,0.001781177832874037 +AutoMOPSO,DTLZ4,IGD+,22,0.0018289274550437142 +AutoMOPSO,DTLZ4,IGD+,23,0.001816556082626697 +AutoMOPSO,DTLZ4,IGD+,24,0.0019063843561437433 +AutoMOPSO,DTLZ5,IGD+,0,0.0017369987138717397 +AutoMOPSO,DTLZ5,IGD+,1,0.0017643006604220034 +AutoMOPSO,DTLZ5,IGD+,2,0.0017990367936559235 +AutoMOPSO,DTLZ5,IGD+,3,0.001781813871338218 +AutoMOPSO,DTLZ5,IGD+,4,0.0017756482756954017 +AutoMOPSO,DTLZ5,IGD+,5,0.0017306837250782772 +AutoMOPSO,DTLZ5,IGD+,6,0.0019843823802360447 +AutoMOPSO,DTLZ5,IGD+,7,0.0017568681542237793 +AutoMOPSO,DTLZ5,IGD+,8,0.001850004107467221 +AutoMOPSO,DTLZ5,IGD+,9,0.0018453279252406054 +AutoMOPSO,DTLZ5,IGD+,10,0.0018227676142566218 +AutoMOPSO,DTLZ5,IGD+,11,0.0017279969497369834 +AutoMOPSO,DTLZ5,IGD+,12,0.0018089747739746778 +AutoMOPSO,DTLZ5,IGD+,13,0.0017610229300031974 +AutoMOPSO,DTLZ5,IGD+,14,0.0017588650546866388 +AutoMOPSO,DTLZ5,IGD+,15,0.001846983945665225 +AutoMOPSO,DTLZ5,IGD+,16,0.0018196115097150925 +AutoMOPSO,DTLZ5,IGD+,17,0.0017521142743762996 +AutoMOPSO,DTLZ5,IGD+,18,0.0017930613187932957 +AutoMOPSO,DTLZ5,IGD+,19,0.0017290837878636395 +AutoMOPSO,DTLZ5,IGD+,20,0.0018382567330319022 +AutoMOPSO,DTLZ5,IGD+,21,0.0017675438296233708 +AutoMOPSO,DTLZ5,IGD+,22,0.0018265808268597553 +AutoMOPSO,DTLZ5,IGD+,23,0.0018303907085765914 +AutoMOPSO,DTLZ5,IGD+,24,0.001709115674963345 +AutoMOPSO,DTLZ6,IGD+,0,0.0017058569525026845 +AutoMOPSO,DTLZ6,IGD+,1,0.0017964663874268409 +AutoMOPSO,DTLZ6,IGD+,2,0.001786954667777199 +AutoMOPSO,DTLZ6,IGD+,3,0.0017629033492747533 +AutoMOPSO,DTLZ6,IGD+,4,0.0017440924387431406 +AutoMOPSO,DTLZ6,IGD+,5,0.0017937276462202687 +AutoMOPSO,DTLZ6,IGD+,6,0.001768257085193659 +AutoMOPSO,DTLZ6,IGD+,7,0.0017803430013716387 +AutoMOPSO,DTLZ6,IGD+,8,0.0017373302951186997 +AutoMOPSO,DTLZ6,IGD+,9,0.0017661938305284686 +AutoMOPSO,DTLZ6,IGD+,10,0.0017879450958216193 +AutoMOPSO,DTLZ6,IGD+,11,0.0017294755193478974 +AutoMOPSO,DTLZ6,IGD+,12,0.0017716731779194338 +AutoMOPSO,DTLZ6,IGD+,13,0.0017663235324716503 +AutoMOPSO,DTLZ6,IGD+,14,0.0018057548444280834 +AutoMOPSO,DTLZ6,IGD+,15,0.0017435933092515375 +AutoMOPSO,DTLZ6,IGD+,16,0.0017673806478956991 +AutoMOPSO,DTLZ6,IGD+,17,0.001743896925632597 +AutoMOPSO,DTLZ6,IGD+,18,0.0017361658150783271 +AutoMOPSO,DTLZ6,IGD+,19,0.0017213301165065523 +AutoMOPSO,DTLZ6,IGD+,20,0.0017471528163651307 +AutoMOPSO,DTLZ6,IGD+,21,0.001750653476743597 +AutoMOPSO,DTLZ6,IGD+,22,0.0017678035802956421 +AutoMOPSO,DTLZ6,IGD+,23,0.0017534959117921185 +AutoMOPSO,DTLZ6,IGD+,24,0.0017539971024548365 +AutoMOPSO,DTLZ7,IGD+,0,0.0015803411296068052 +AutoMOPSO,DTLZ7,IGD+,1,0.0015915036651077273 +AutoMOPSO,DTLZ7,IGD+,2,0.0015927189704044791 +AutoMOPSO,DTLZ7,IGD+,3,0.0015918129012883267 +AutoMOPSO,DTLZ7,IGD+,4,0.00159092285928239 +AutoMOPSO,DTLZ7,IGD+,5,0.001593651182432052 +AutoMOPSO,DTLZ7,IGD+,6,0.0015957739610348279 +AutoMOPSO,DTLZ7,IGD+,7,0.0015900649864449235 +AutoMOPSO,DTLZ7,IGD+,8,0.0016013699309826248 +AutoMOPSO,DTLZ7,IGD+,9,0.0015901404953597511 +AutoMOPSO,DTLZ7,IGD+,10,0.0015983881466243976 +AutoMOPSO,DTLZ7,IGD+,11,0.0015857414499040395 +AutoMOPSO,DTLZ7,IGD+,12,0.001590654209472159 +AutoMOPSO,DTLZ7,IGD+,13,0.0015942124428610838 +AutoMOPSO,DTLZ7,IGD+,14,0.0015878914388706851 +AutoMOPSO,DTLZ7,IGD+,15,0.0015991300476180153 +AutoMOPSO,DTLZ7,IGD+,16,0.0015941204263482795 +AutoMOPSO,DTLZ7,IGD+,17,0.0016089359062063182 +AutoMOPSO,DTLZ7,IGD+,18,0.0015883378712936993 +AutoMOPSO,DTLZ7,IGD+,19,0.0015919537264220776 +AutoMOPSO,DTLZ7,IGD+,20,0.001602197669917203 +AutoMOPSO,DTLZ7,IGD+,21,0.0015962142985291284 +AutoMOPSO,DTLZ7,IGD+,22,0.0015925139167465565 +AutoMOPSO,DTLZ7,IGD+,23,0.0015934240001038436 +AutoMOPSO,DTLZ7,IGD+,24,0.0015940227885316367 +AutoMOPSO,WFG1,IGD+,0,0.4610847306173311 +AutoMOPSO,WFG1,IGD+,1,0.3554868435646898 +AutoMOPSO,WFG1,IGD+,2,0.40544929650141176 +AutoMOPSO,WFG1,IGD+,3,0.4443606713441686 +AutoMOPSO,WFG1,IGD+,4,0.4537624418145147 +AutoMOPSO,WFG1,IGD+,5,0.4395222412484564 +AutoMOPSO,WFG1,IGD+,6,0.3686166260969133 +AutoMOPSO,WFG1,IGD+,7,0.3181505812220021 +AutoMOPSO,WFG1,IGD+,8,0.47393036186859916 +AutoMOPSO,WFG1,IGD+,9,0.46955502114959563 +AutoMOPSO,WFG1,IGD+,10,0.4583309888933783 +AutoMOPSO,WFG1,IGD+,11,0.45705681169455276 +AutoMOPSO,WFG1,IGD+,12,0.42621382064421237 +AutoMOPSO,WFG1,IGD+,13,0.458507257047545 +AutoMOPSO,WFG1,IGD+,14,0.37528186621934867 +AutoMOPSO,WFG1,IGD+,15,0.45709504533291234 +AutoMOPSO,WFG1,IGD+,16,0.35970348106873357 +AutoMOPSO,WFG1,IGD+,17,0.47655939567081235 +AutoMOPSO,WFG1,IGD+,18,0.3423825283693077 +AutoMOPSO,WFG1,IGD+,19,0.45544631239728384 +AutoMOPSO,WFG1,IGD+,20,0.45944595744570443 +AutoMOPSO,WFG1,IGD+,21,0.40422878079442204 +AutoMOPSO,WFG1,IGD+,22,0.45830845930245906 +AutoMOPSO,WFG1,IGD+,23,0.4548962984860374 +AutoMOPSO,WFG1,IGD+,24,0.3012786285716735 +AutoMOPSO,WFG2,IGD+,0,0.001034784293488072 +AutoMOPSO,WFG2,IGD+,1,9.999136907827097E-4 +AutoMOPSO,WFG2,IGD+,2,8.183247777827926E-4 +AutoMOPSO,WFG2,IGD+,3,9.417134532283686E-4 +AutoMOPSO,WFG2,IGD+,4,9.81076862611751E-4 +AutoMOPSO,WFG2,IGD+,5,0.0010191712481687051 +AutoMOPSO,WFG2,IGD+,6,9.541482719684075E-4 +AutoMOPSO,WFG2,IGD+,7,9.990476199745494E-4 +AutoMOPSO,WFG2,IGD+,8,0.001133492872309244 +AutoMOPSO,WFG2,IGD+,9,8.89857118514586E-4 +AutoMOPSO,WFG2,IGD+,10,0.0011945297598159534 +AutoMOPSO,WFG2,IGD+,11,9.526067675655152E-4 +AutoMOPSO,WFG2,IGD+,12,0.0010092808431659335 +AutoMOPSO,WFG2,IGD+,13,0.0010045159146267954 +AutoMOPSO,WFG2,IGD+,14,0.00100986668930061 +AutoMOPSO,WFG2,IGD+,15,9.356320278232225E-4 +AutoMOPSO,WFG2,IGD+,16,9.16275163401742E-4 +AutoMOPSO,WFG2,IGD+,17,9.121945217718576E-4 +AutoMOPSO,WFG2,IGD+,18,0.0010338802616836227 +AutoMOPSO,WFG2,IGD+,19,0.001065486632596904 +AutoMOPSO,WFG2,IGD+,20,9.92061982912956E-4 +AutoMOPSO,WFG2,IGD+,21,0.0010339787071483532 +AutoMOPSO,WFG2,IGD+,22,0.0011143561246062333 +AutoMOPSO,WFG2,IGD+,23,9.1651739397704E-4 +AutoMOPSO,WFG2,IGD+,24,0.0010056557824659105 +AutoMOPSO,WFG3,IGD+,0,0.002561756711522472 +AutoMOPSO,WFG3,IGD+,1,0.0025154347856438004 +AutoMOPSO,WFG3,IGD+,2,0.0025664558167519374 +AutoMOPSO,WFG3,IGD+,3,0.0025460310920703234 +AutoMOPSO,WFG3,IGD+,4,0.0025445110061791307 +AutoMOPSO,WFG3,IGD+,5,0.002538077522139319 +AutoMOPSO,WFG3,IGD+,6,0.002544632912553244 +AutoMOPSO,WFG3,IGD+,7,0.0025527072806622044 +AutoMOPSO,WFG3,IGD+,8,0.002543110160136422 +AutoMOPSO,WFG3,IGD+,9,0.002512600509174427 +AutoMOPSO,WFG3,IGD+,10,0.002554439448188182 +AutoMOPSO,WFG3,IGD+,11,0.0025031696625588077 +AutoMOPSO,WFG3,IGD+,12,0.00251231359705221 +AutoMOPSO,WFG3,IGD+,13,0.0025354177104737778 +AutoMOPSO,WFG3,IGD+,14,0.0025415020992384557 +AutoMOPSO,WFG3,IGD+,15,0.002559110376379992 +AutoMOPSO,WFG3,IGD+,16,0.002532869905380098 +AutoMOPSO,WFG3,IGD+,17,0.002527540925391287 +AutoMOPSO,WFG3,IGD+,18,0.0025661160453441037 +AutoMOPSO,WFG3,IGD+,19,0.002559220877905981 +AutoMOPSO,WFG3,IGD+,20,0.0025312452838282453 +AutoMOPSO,WFG3,IGD+,21,0.002554510170962604 +AutoMOPSO,WFG3,IGD+,22,0.002547952385338088 +AutoMOPSO,WFG3,IGD+,23,0.0025311950900470557 +AutoMOPSO,WFG3,IGD+,24,0.0025566191275697768 +AutoMOPSO,WFG4,IGD+,0,0.008652200729946331 +AutoMOPSO,WFG4,IGD+,1,0.007480191507547397 +AutoMOPSO,WFG4,IGD+,2,0.008397184268796454 +AutoMOPSO,WFG4,IGD+,3,0.008182211322844813 +AutoMOPSO,WFG4,IGD+,4,0.007385679235372747 +AutoMOPSO,WFG4,IGD+,5,0.007882087534829552 +AutoMOPSO,WFG4,IGD+,6,0.007380775065393133 +AutoMOPSO,WFG4,IGD+,7,0.008568393893803698 +AutoMOPSO,WFG4,IGD+,8,0.00725324767700711 +AutoMOPSO,WFG4,IGD+,9,0.008210521076828457 +AutoMOPSO,WFG4,IGD+,10,0.008737775659511811 +AutoMOPSO,WFG4,IGD+,11,0.00952159314447077 +AutoMOPSO,WFG4,IGD+,12,0.00904722123732202 +AutoMOPSO,WFG4,IGD+,13,0.008091888965584994 +AutoMOPSO,WFG4,IGD+,14,0.009058582153528944 +AutoMOPSO,WFG4,IGD+,15,0.007809984047704997 +AutoMOPSO,WFG4,IGD+,16,0.00884798920994863 +AutoMOPSO,WFG4,IGD+,17,0.009874188492303738 +AutoMOPSO,WFG4,IGD+,18,0.008629145494485539 +AutoMOPSO,WFG4,IGD+,19,0.008630810098267053 +AutoMOPSO,WFG4,IGD+,20,0.008507514169868842 +AutoMOPSO,WFG4,IGD+,21,0.008433946741624378 +AutoMOPSO,WFG4,IGD+,22,0.004727104241999516 +AutoMOPSO,WFG4,IGD+,23,0.009210780574127343 +AutoMOPSO,WFG4,IGD+,24,0.00944765495012608 +AutoMOPSO,WFG5,IGD+,0,0.0270100043247448 +AutoMOPSO,WFG5,IGD+,1,0.027001470704429046 +AutoMOPSO,WFG5,IGD+,2,0.026966434247854318 +AutoMOPSO,WFG5,IGD+,3,0.027024886180421405 +AutoMOPSO,WFG5,IGD+,4,0.02699870581143616 +AutoMOPSO,WFG5,IGD+,5,0.02702863480865578 +AutoMOPSO,WFG5,IGD+,6,0.027001971438129022 +AutoMOPSO,WFG5,IGD+,7,0.02703533614411931 +AutoMOPSO,WFG5,IGD+,8,0.026962910486932383 +AutoMOPSO,WFG5,IGD+,9,0.027037957095844438 +AutoMOPSO,WFG5,IGD+,10,0.027017679848086104 +AutoMOPSO,WFG5,IGD+,11,0.02700142680561091 +AutoMOPSO,WFG5,IGD+,12,0.027021193769588295 +AutoMOPSO,WFG5,IGD+,13,0.027016719308756487 +AutoMOPSO,WFG5,IGD+,14,0.02698481358684851 +AutoMOPSO,WFG5,IGD+,15,0.0270032445310457 +AutoMOPSO,WFG5,IGD+,16,0.027011112889426533 +AutoMOPSO,WFG5,IGD+,17,0.027049335241426622 +AutoMOPSO,WFG5,IGD+,18,0.02696728724505472 +AutoMOPSO,WFG5,IGD+,19,0.02695684957045861 +AutoMOPSO,WFG5,IGD+,20,0.02697718640332101 +AutoMOPSO,WFG5,IGD+,21,0.026993841946995795 +AutoMOPSO,WFG5,IGD+,22,0.02698521479217709 +AutoMOPSO,WFG5,IGD+,23,0.027034061104498554 +AutoMOPSO,WFG5,IGD+,24,0.027034119051441364 +AutoMOPSO,WFG6,IGD+,0,0.0018944243940144 +AutoMOPSO,WFG6,IGD+,1,0.001879788322732471 +AutoMOPSO,WFG6,IGD+,2,0.0019245891743875701 +AutoMOPSO,WFG6,IGD+,3,0.001960574992532329 +AutoMOPSO,WFG6,IGD+,4,0.001887867687501595 +AutoMOPSO,WFG6,IGD+,5,0.0019233270611636424 +AutoMOPSO,WFG6,IGD+,6,0.0018648875088144103 +AutoMOPSO,WFG6,IGD+,7,0.001993563017891865 +AutoMOPSO,WFG6,IGD+,8,0.0018651639827761658 +AutoMOPSO,WFG6,IGD+,9,0.0018292258792724665 +AutoMOPSO,WFG6,IGD+,10,0.0018744711178533219 +AutoMOPSO,WFG6,IGD+,11,0.001948186016814951 +AutoMOPSO,WFG6,IGD+,12,0.0019042463913341377 +AutoMOPSO,WFG6,IGD+,13,0.0019143099017343917 +AutoMOPSO,WFG6,IGD+,14,0.0018294204278625496 +AutoMOPSO,WFG6,IGD+,15,0.001835401648515798 +AutoMOPSO,WFG6,IGD+,16,0.0018534764461531135 +AutoMOPSO,WFG6,IGD+,17,0.001804267792877327 +AutoMOPSO,WFG6,IGD+,18,0.0018998938090716033 +AutoMOPSO,WFG6,IGD+,19,0.0019507268620922277 +AutoMOPSO,WFG6,IGD+,20,0.001948608288372825 +AutoMOPSO,WFG6,IGD+,21,0.001890825839687746 +AutoMOPSO,WFG6,IGD+,22,0.0018793925416784457 +AutoMOPSO,WFG6,IGD+,23,0.0018350428905788126 +AutoMOPSO,WFG6,IGD+,24,0.0018834859726856257 +AutoMOPSO,WFG7,IGD+,0,0.0020088641368378106 +AutoMOPSO,WFG7,IGD+,1,0.0018985258030241295 +AutoMOPSO,WFG7,IGD+,2,0.0020805187137100246 +AutoMOPSO,WFG7,IGD+,3,0.0020828024106218524 +AutoMOPSO,WFG7,IGD+,4,0.001993997183885818 +AutoMOPSO,WFG7,IGD+,5,0.002066150118959455 +AutoMOPSO,WFG7,IGD+,6,0.001904494454639703 +AutoMOPSO,WFG7,IGD+,7,0.0020461468323996227 +AutoMOPSO,WFG7,IGD+,8,0.002035315424431894 +AutoMOPSO,WFG7,IGD+,9,0.0019939767280148343 +AutoMOPSO,WFG7,IGD+,10,0.002009566642243154 +AutoMOPSO,WFG7,IGD+,11,0.0020995197186568356 +AutoMOPSO,WFG7,IGD+,12,0.002076125173552616 +AutoMOPSO,WFG7,IGD+,13,0.0021541534147157823 +AutoMOPSO,WFG7,IGD+,14,0.0020348208881148435 +AutoMOPSO,WFG7,IGD+,15,0.0019942150211157924 +AutoMOPSO,WFG7,IGD+,16,0.002108328890196234 +AutoMOPSO,WFG7,IGD+,17,0.002053173274707515 +AutoMOPSO,WFG7,IGD+,18,0.0020408018908656855 +AutoMOPSO,WFG7,IGD+,19,0.001932423749570957 +AutoMOPSO,WFG7,IGD+,20,0.0020631753166240594 +AutoMOPSO,WFG7,IGD+,21,0.0020821843175263953 +AutoMOPSO,WFG7,IGD+,22,0.002095551458427804 +AutoMOPSO,WFG7,IGD+,23,0.0021011180966870177 +AutoMOPSO,WFG7,IGD+,24,0.0019033666978621102 +AutoMOPSO,WFG8,IGD+,0,0.04062302107409046 +AutoMOPSO,WFG8,IGD+,1,0.039533948207719646 +AutoMOPSO,WFG8,IGD+,2,0.041944539589497086 +AutoMOPSO,WFG8,IGD+,3,0.04028152779524397 +AutoMOPSO,WFG8,IGD+,4,0.03370016453440005 +AutoMOPSO,WFG8,IGD+,5,0.037996927980047876 +AutoMOPSO,WFG8,IGD+,6,0.04006977412414605 +AutoMOPSO,WFG8,IGD+,7,0.04043350601089149 +AutoMOPSO,WFG8,IGD+,8,0.038516739612525004 +AutoMOPSO,WFG8,IGD+,9,0.03972590357643989 +AutoMOPSO,WFG8,IGD+,10,0.03898802745166085 +AutoMOPSO,WFG8,IGD+,11,0.03263411945190069 +AutoMOPSO,WFG8,IGD+,12,0.04024412024163557 +AutoMOPSO,WFG8,IGD+,13,0.0414047036465864 +AutoMOPSO,WFG8,IGD+,14,0.0391416237050635 +AutoMOPSO,WFG8,IGD+,15,0.034631955642884134 +AutoMOPSO,WFG8,IGD+,16,0.03980753946189494 +AutoMOPSO,WFG8,IGD+,17,0.04218695296036824 +AutoMOPSO,WFG8,IGD+,18,0.039295327520078874 +AutoMOPSO,WFG8,IGD+,19,0.04174688724317513 +AutoMOPSO,WFG8,IGD+,20,0.04120111556259011 +AutoMOPSO,WFG8,IGD+,21,0.04226107916688609 +AutoMOPSO,WFG8,IGD+,22,0.04129427252357694 +AutoMOPSO,WFG8,IGD+,23,0.04058693009015437 +AutoMOPSO,WFG8,IGD+,24,0.04232227352397627 +AutoMOPSO,WFG9,IGD+,0,0.004055384646492594 +AutoMOPSO,WFG9,IGD+,1,0.003205585869109981 +AutoMOPSO,WFG9,IGD+,2,0.0033055046020972335 +AutoMOPSO,WFG9,IGD+,3,0.0031642576093630858 +AutoMOPSO,WFG9,IGD+,4,0.0027121820308152697 +AutoMOPSO,WFG9,IGD+,5,0.0031217385736519135 +AutoMOPSO,WFG9,IGD+,6,0.0024190383963232894 +AutoMOPSO,WFG9,IGD+,7,0.0029773126518409876 +AutoMOPSO,WFG9,IGD+,8,0.004445671138813159 +AutoMOPSO,WFG9,IGD+,9,0.0037461017342667598 +AutoMOPSO,WFG9,IGD+,10,0.003074815582020384 +AutoMOPSO,WFG9,IGD+,11,0.002836394194199845 +AutoMOPSO,WFG9,IGD+,12,0.0028489764180019707 +AutoMOPSO,WFG9,IGD+,13,0.0030016480686523204 +AutoMOPSO,WFG9,IGD+,14,0.004013051714507766 +AutoMOPSO,WFG9,IGD+,15,0.003234889740560118 +AutoMOPSO,WFG9,IGD+,16,0.003462660970536602 +AutoMOPSO,WFG9,IGD+,17,0.004057054912438072 +AutoMOPSO,WFG9,IGD+,18,0.0037491310328147424 +AutoMOPSO,WFG9,IGD+,19,0.0027227479925825706 +AutoMOPSO,WFG9,IGD+,20,0.004533065518177573 +AutoMOPSO,WFG9,IGD+,21,0.003164589259241199 +AutoMOPSO,WFG9,IGD+,22,0.0028374249596015413 +AutoMOPSO,WFG9,IGD+,23,0.003728332530178074 +AutoMOPSO,WFG9,IGD+,24,0.0028533193952340673 diff --git a/examples/experiment/comparison.py b/examples/experiment/comparison.py index 5924b935..614a5b24 100644 --- a/examples/experiment/comparison.py +++ b/examples/experiment/comparison.py @@ -68,7 +68,7 @@ def configure_experiment(problems: dict, n_run: int): if __name__ == "__main__": # Configure the experiments - jobs = configure_experiment(problems={"ZDT1": ZDT1(), "ZDT2": ZDT2(), "ZDT3": ZDT3()}, n_run=25) + jobs = configure_experiment(problems={"ZDT1": ZDT1(), "ZDT2": ZDT2(), "ZDT3": ZDT3()}, n_run=2) # Run the study output_directory = "data" diff --git a/examples/experiment/generateMedianAndWilcoxonLatexTables.py b/examples/experiment/generateMedianAndWilcoxonLatexTables.py new file mode 100644 index 00000000..d036a078 --- /dev/null +++ b/examples/experiment/generateMedianAndWilcoxonLatexTables.py @@ -0,0 +1,11 @@ +from jmetal.lab.experiment import ( + generate_median_and_wilcoxon_latex_tables, +) + +if __name__ == "__main__": + """ + Generate Latex tables including medians and IQRs. Additionally, the last algorithm is considered as the reference + algorithm, and the cells include a symbol indicating whether the differences with the reference algorithm + are significant or not according to the Wilcoxon rank sum test. + """ + generate_median_and_wilcoxon_latex_tables(filename="QualityIndicatorSummary.csv") diff --git a/examples/multiobjective/gde3/gde3_spark_evaluator.py b/examples/multiobjective/gde3/gde3_spark_evaluator.py index b2a489e3..46bb917a 100644 --- a/examples/multiobjective/gde3/gde3_spark_evaluator.py +++ b/examples/multiobjective/gde3/gde3_spark_evaluator.py @@ -20,9 +20,9 @@ front = algorithm.get_result() # Save results to file - print_function_values_to_file(front, "FUN." + algorithm.get_name() + "." + problem.get_name()) - print_variables_to_file(front, "VAR." + algorithm.get_name() + "." + problem.get_name()) + print_function_values_to_file(front, "FUN." + algorithm.get_name() + "." + problem.name()) + print_variables_to_file(front, "VAR." + algorithm.get_name() + "." + problem.name()) print(f"Algorithm (continuous problem): {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/gde3/gde3_zdt1.py b/examples/multiobjective/gde3/gde3_zdt1.py index 7a45eea9..4b5ed807 100644 --- a/examples/multiobjective/gde3/gde3_zdt1.py +++ b/examples/multiobjective/gde3/gde3_zdt1.py @@ -21,5 +21,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/gde3/ggde3_zdt2.py b/examples/multiobjective/gde3/ggde3_zdt2.py index 305b2de9..07d7d32e 100644 --- a/examples/multiobjective/gde3/ggde3_zdt2.py +++ b/examples/multiobjective/gde3/ggde3_zdt2.py @@ -32,5 +32,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/hype/hype_zdt1.py b/examples/multiobjective/hype/hype_zdt1.py index 30e6b206..0d6fe555 100644 --- a/examples/multiobjective/hype/hype_zdt1.py +++ b/examples/multiobjective/hype/hype_zdt1.py @@ -16,7 +16,7 @@ reference_point = FloatSolution( [0], [1], - problem.number_of_objectives, + problem.number_of_objectives(), ) reference_point.objectives = [1.0, 1.0] # Mandatory for HYPE @@ -25,7 +25,7 @@ reference_point=reference_point, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(25000), ) @@ -38,5 +38,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/ibea/ibea_zdt1.py b/examples/multiobjective/ibea/ibea_zdt1.py index 8aa67710..c3feb1d9 100644 --- a/examples/multiobjective/ibea/ibea_zdt1.py +++ b/examples/multiobjective/ibea/ibea_zdt1.py @@ -17,7 +17,7 @@ kappa=1.0, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=25000), ) @@ -30,5 +30,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/mocell/mocell_zdt1.py b/examples/multiobjective/mocell/mocell_zdt1.py index dded32ae..f45bb5bb 100644 --- a/examples/multiobjective/mocell/mocell_zdt1.py +++ b/examples/multiobjective/mocell/mocell_zdt1.py @@ -1,6 +1,6 @@ from jmetal.algorithm.multiobjective.mocell import MOCell from jmetal.operator import PolynomialMutation, SBXCrossover -from jmetal.problem import ZDT1, ZDT4 +from jmetal.problem import ZDT1 from jmetal.util.archive import CrowdingDistanceArchive from jmetal.util.neighborhood import C9 from jmetal.util.solution import ( @@ -20,7 +20,7 @@ population_size=100, neighborhood=C9(10, 10), archive=CrowdingDistanceArchive(100), - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -33,5 +33,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/moead/moead_dtlz2.py b/examples/multiobjective/moead/moead_dtlz2.py index 3a493985..73c2efda 100644 --- a/examples/multiobjective/moead/moead_dtlz2.py +++ b/examples/multiobjective/moead/moead_dtlz2.py @@ -2,7 +2,7 @@ from jmetal.core.quality_indicator import HyperVolume from jmetal.operator import DifferentialEvolutionCrossover, PolynomialMutation from jmetal.problem import DTLZ2 -from jmetal.util.aggregative_function import Tschebycheff +from jmetal.util.aggregative_function import PenaltyBoundaryIntersection from jmetal.util.solution import ( print_function_values_to_file, print_variables_to_file, @@ -18,10 +18,10 @@ algorithm = MOEAD( problem=problem, - population_size=300, + population_size=91, crossover=DifferentialEvolutionCrossover(CR=1.0, F=0.5), - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), - aggregative_function=Tschebycheff(dimension=problem.number_of_objectives), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), + aggregative_function=PenaltyBoundaryIntersection(dimension=problem.number_of_objectives()), neighbor_size=20, neighbourhood_selection_probability=0.9, max_number_of_replaced_solutions=2, @@ -40,5 +40,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/moead/moead_iepsilon_lircmop1.py b/examples/multiobjective/moead/moead_iepsilon_lircmop1.py index 53f565a7..e8f6c580 100644 --- a/examples/multiobjective/moead/moead_iepsilon_lircmop1.py +++ b/examples/multiobjective/moead/moead_iepsilon_lircmop1.py @@ -37,5 +37,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/moead/moead_lz09.py b/examples/multiobjective/moead/moead_lz09.py index d85ad0bc..facd7a9d 100644 --- a/examples/multiobjective/moead/moead_lz09.py +++ b/examples/multiobjective/moead/moead_lz09.py @@ -20,8 +20,8 @@ problem=problem, population_size=300, crossover=DifferentialEvolutionCrossover(CR=1.0, F=0.5), - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), - aggregative_function=Tschebycheff(dimension=problem.number_of_objectives), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), + aggregative_function=Tschebycheff(dimension=problem.number_of_objectives()), neighbor_size=20, neighbourhood_selection_probability=0.9, max_number_of_replaced_solutions=2, diff --git a/examples/multiobjective/moead/moeaddra_lz09.py b/examples/multiobjective/moead/moeaddra_lz09.py index 565bed72..ebf70ddc 100644 --- a/examples/multiobjective/moead/moeaddra_lz09.py +++ b/examples/multiobjective/moead/moeaddra_lz09.py @@ -40,5 +40,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_defining_schaffer_problem_on_the_fly.py b/examples/multiobjective/nsgaii/nsgaii_defining_schaffer_problem_on_the_fly.py index c0cec9b3..a1506772 100644 --- a/examples/multiobjective/nsgaii/nsgaii_defining_schaffer_problem_on_the_fly.py +++ b/examples/multiobjective/nsgaii/nsgaii_defining_schaffer_problem_on_the_fly.py @@ -5,7 +5,6 @@ get_non_dominated_solutions, print_function_values_to_file, print_variables_to_file, - read_solutions, ) from jmetal.util.termination_criterion import StoppingByEvaluations @@ -22,16 +21,14 @@ def f2(x: [float]): return (x[0] - 2) * (x[0] - 2) problem = OnTheFlyFloatProblem() - problem.set_name("Schaffer").add_variable(-10000.0, 10000.0).add_function(f1).add_function(f2) - - problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") + problem.set_name("Schaffer").add_variable(-1000.0, 1000.0).add_function(f1).add_function(f2) max_evaluations = 25000 algorithm = NSGAII( problem=problem, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -44,5 +41,5 @@ def f2(x: [float]): print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_defining_srinivas_problem_on_the_fly.py b/examples/multiobjective/nsgaii/nsgaii_defining_srinivas_problem_on_the_fly.py index b9b90ad2..bd539999 100644 --- a/examples/multiobjective/nsgaii/nsgaii_defining_srinivas_problem_on_the_fly.py +++ b/examples/multiobjective/nsgaii/nsgaii_defining_srinivas_problem_on_the_fly.py @@ -1,6 +1,7 @@ from jmetal.algorithm.multiobjective.nsgaii import NSGAII from jmetal.core.problem import OnTheFlyFloatProblem from jmetal.operator import PolynomialMutation, SBXCrossover +from jmetal.util.comparator import DominanceWithConstraintsComparator from jmetal.util.solution import ( get_non_dominated_solutions, print_function_values_to_file, @@ -45,9 +46,10 @@ def c2(x: [float]): problem=problem, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), + dominance_comparator=DominanceWithConstraintsComparator() ) algorithm.run() @@ -58,5 +60,5 @@ def c2(x: [float]): print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_solving_3D_problem.py b/examples/multiobjective/nsgaii/nsgaii_solving_3D_problem.py index 23f105aa..3bc786c9 100644 --- a/examples/multiobjective/nsgaii/nsgaii_solving_3D_problem.py +++ b/examples/multiobjective/nsgaii/nsgaii_solving_3D_problem.py @@ -18,7 +18,7 @@ problem=problem, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), dominance_comparator=DominanceComparator(), @@ -32,5 +32,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_solving_binary_problem.py b/examples/multiobjective/nsgaii/nsgaii_solving_binary_problem.py index 37a567fb..9b5e902f 100644 --- a/examples/multiobjective/nsgaii/nsgaii_solving_binary_problem.py +++ b/examples/multiobjective/nsgaii/nsgaii_solving_binary_problem.py @@ -13,7 +13,7 @@ binary_string_length = 512 problem = OneZeroMax(binary_string_length) - max_evaluations = 50000 + max_evaluations = 30000 algorithm = NSGAII( problem=problem, population_size=100, @@ -31,5 +31,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_solving_constrained_srinivas_problem.py b/examples/multiobjective/nsgaii/nsgaii_solving_constrained_srinivas_problem.py index a41bcfb9..a203005f 100644 --- a/examples/multiobjective/nsgaii/nsgaii_solving_constrained_srinivas_problem.py +++ b/examples/multiobjective/nsgaii/nsgaii_solving_constrained_srinivas_problem.py @@ -1,27 +1,26 @@ from jmetal.algorithm.multiobjective import NSGAII from jmetal.operator import PolynomialMutation, SBXCrossover from jmetal.problem import Srinivas -from jmetal.util.comparator import DominanceComparator +from jmetal.util.comparator import DominanceWithConstraintsComparator from jmetal.util.solution import ( print_function_values_to_file, print_variables_to_file, - read_solutions, ) from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": problem = Srinivas() - problem.reference_front = read_solutions(filename="resources/reference_front/Srinivas.pf") + #problem.reference_front = read_solutions(filename="resources/reference_front/Srinivas.pf") max_evaluations = 25000 algorithm = NSGAII( problem=problem, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), - dominance_comparator=DominanceComparator(), + dominance_comparator=DominanceWithConstraintsComparator(), ) algorithm.run() @@ -32,5 +31,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_solving_mixed_encoding_problem.py b/examples/multiobjective/nsgaii/nsgaii_solving_mixed_encoding_problem.py index 96b5d65d..8d063cf7 100644 --- a/examples/multiobjective/nsgaii/nsgaii_solving_mixed_encoding_problem.py +++ b/examples/multiobjective/nsgaii/nsgaii_solving_mixed_encoding_problem.py @@ -36,5 +36,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_ssp.py b/examples/multiobjective/nsgaii/nsgaii_ssp.py index 97a1f477..827f90b0 100644 --- a/examples/multiobjective/nsgaii/nsgaii_ssp.py +++ b/examples/multiobjective/nsgaii/nsgaii_ssp.py @@ -156,5 +156,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_standard_settings.py b/examples/multiobjective/nsgaii/nsgaii_standard_settings.py index cd0e3bef..845c1254 100644 --- a/examples/multiobjective/nsgaii/nsgaii_standard_settings.py +++ b/examples/multiobjective/nsgaii/nsgaii_standard_settings.py @@ -1,11 +1,10 @@ from jmetal.algorithm.multiobjective.nsgaii import NSGAII from jmetal.operator import PolynomialMutation, SBXCrossover -from jmetal.problem import ZDT1 +from jmetal.problem import Fonseca from jmetal.util.solution import ( get_non_dominated_solutions, print_function_values_to_file, print_variables_to_file, - read_solutions, ) from jmetal.util.termination_criterion import StoppingByEvaluations @@ -14,15 +13,15 @@ """ if __name__ == "__main__": - problem = ZDT1() - problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") + problem = Fonseca() + #problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") max_evaluations = 25000 algorithm = NSGAII( problem=problem, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -35,5 +34,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_standard_settings_with_real_time_plotting.py b/examples/multiobjective/nsgaii/nsgaii_standard_settings_with_real_time_plotting.py index 9a3af9c1..6dccf1a2 100644 --- a/examples/multiobjective/nsgaii/nsgaii_standard_settings_with_real_time_plotting.py +++ b/examples/multiobjective/nsgaii/nsgaii_standard_settings_with_real_time_plotting.py @@ -1,7 +1,7 @@ from jmetal.algorithm.multiobjective.nsgaii import NSGAII from jmetal.lab.visualization import InteractivePlot, Plot from jmetal.operator import PolynomialMutation, SBXCrossover -from jmetal.problem import ZDT1 +from jmetal.problem import ZDT6, ZDT1 from jmetal.util.observer import ProgressBarObserver, VisualizerObserver from jmetal.util.solution import ( print_function_values_to_file, @@ -18,12 +18,12 @@ problem = ZDT1() problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") - max_evaluations = 25000 + max_evaluations = 10000 algorithm = NSGAII( problem=problem, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -36,7 +36,7 @@ # Plot front plot_front = Plot( - title="Pareto front approximation. Problem: " + problem.get_name(), + title="Pareto front approximation. Problem: " + problem.name(), reference_front=problem.reference_front, axis_labels=problem.obj_labels, ) @@ -44,7 +44,7 @@ # Plot interactive front plot_front = InteractivePlot( - title="Pareto front approximation. Problem: " + problem.get_name(), + title="Pareto front approximation. Problem: " + problem.name(), reference_front=problem.reference_front, axis_labels=problem.obj_labels, ) @@ -55,5 +55,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_steady_state.py b/examples/multiobjective/nsgaii/nsgaii_steady_state.py index 3bc62fac..247f0f5d 100644 --- a/examples/multiobjective/nsgaii/nsgaii_steady_state.py +++ b/examples/multiobjective/nsgaii/nsgaii_steady_state.py @@ -22,7 +22,7 @@ problem=problem, population_size=100, offspring_population_size=1, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -35,5 +35,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/nsgaii_steady_state_with_real_time_plotting.py b/examples/multiobjective/nsgaii/nsgaii_steady_state_with_real_time_plotting.py index 57f10a0a..0a513e15 100644 --- a/examples/multiobjective/nsgaii/nsgaii_steady_state_with_real_time_plotting.py +++ b/examples/multiobjective/nsgaii/nsgaii_steady_state_with_real_time_plotting.py @@ -24,7 +24,7 @@ problem=problem, population_size=100, offspring_population_size=1, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -39,7 +39,7 @@ # Plot front plot_front = Plot( - title="Pareto front approximation. Problem: " + problem.get_name(), + title="Pareto front approximation. Problem: " + problem.name(), reference_front=problem.reference_front, axis_labels=problem.obj_labels, ) @@ -47,7 +47,7 @@ # Plot interactive front plot_front = InteractivePlot( - title="Pareto front approximation. Problem: " + problem.get_name(), + title="Pareto front approximation. Problem: " + problem.name(), reference_front=problem.reference_front, axis_labels=problem.obj_labels, ) @@ -58,5 +58,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/parallel_nsgaii_with_multiprocess_evaluator.py b/examples/multiobjective/nsgaii/parallel_nsgaii_with_multiprocess_evaluator.py index 7ac9ff58..34960da7 100644 --- a/examples/multiobjective/nsgaii/parallel_nsgaii_with_multiprocess_evaluator.py +++ b/examples/multiobjective/nsgaii/parallel_nsgaii_with_multiprocess_evaluator.py @@ -15,7 +15,7 @@ problem=problem, population_size=10, offspring_population_size=10, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -28,5 +28,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaiii/nsgaiii_dtlz2.py b/examples/multiobjective/nsgaiii/nsgaiii_dtlz2.py index 18376aeb..44cde190 100644 --- a/examples/multiobjective/nsgaiii/nsgaiii_dtlz2.py +++ b/examples/multiobjective/nsgaiii/nsgaiii_dtlz2.py @@ -14,7 +14,7 @@ if __name__ == "__main__": problem = DTLZ2() - problem.reference_front = read_solutions(filename="resources/reference_front/DTLZ2.3D.pf") + reference_front = read_solutions(filename="resources/reference_front/DTLZ2.3D.pf") max_evaluations = 25000 @@ -22,7 +22,7 @@ problem=problem, population_size=92, reference_directions=UniformReferenceDirectionFactory(3, n_points=91), - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=30), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -35,5 +35,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/omopso/omopso_spark_evaluator.py b/examples/multiobjective/omopso/omopso_spark_evaluator.py index b7de85ab..a83016dd 100644 --- a/examples/multiobjective/omopso/omopso_spark_evaluator.py +++ b/examples/multiobjective/omopso/omopso_spark_evaluator.py @@ -14,7 +14,7 @@ if __name__ == "__main__": problem = ZDT1Modified() problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") - mutation_probability = 1.0 / problem.number_of_variables + mutation_probability = 1.0 / problem.number_of_variables() max_evaluations = 100 swarm_size = 10 @@ -35,9 +35,9 @@ front = algorithm.get_result() # Save results to file - print_function_values_to_file(front, "FUN." + algorithm.get_name() + "." + problem.get_name()) - print_variables_to_file(front, "VAR." + algorithm.get_name() + "." + problem.get_name()) + print_function_values_to_file(front, "FUN." + algorithm.get_name() + "." + problem.name()) + print_variables_to_file(front, "VAR." + algorithm.get_name() + "." + problem.name()) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/omopso/omopso_zdt1.py b/examples/multiobjective/omopso/omopso_zdt1.py index 98ecaf88..b7a52d89 100644 --- a/examples/multiobjective/omopso/omopso_zdt1.py +++ b/examples/multiobjective/omopso/omopso_zdt1.py @@ -14,7 +14,7 @@ problem = ZDT1() problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") - mutation_probability = 1.0 / problem.number_of_variables + mutation_probability = 1.0 / problem.number_of_variables() max_evaluations = 25000 swarm_size = 100 @@ -38,5 +38,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/preferences/__init__.py b/examples/multiobjective/preferences/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/examples/multiobjective/preferences/ggde3_zdt2.py b/examples/multiobjective/preferences/ggde3_zdt2.py index 2457ee4f..fa61daba 100644 --- a/examples/multiobjective/preferences/ggde3_zdt2.py +++ b/examples/multiobjective/preferences/ggde3_zdt2.py @@ -1,21 +1,18 @@ + from jmetal.algorithm.multiobjective.gde3 import GDE3 from jmetal.lab.visualization import InteractivePlot, Plot from jmetal.problem import ZDT2 +from jmetal.util.comparator import GDominanceComparator from jmetal.util.observer import VisualizerObserver -from jmetal.util.solutions import ( - print_function_values_to_file, - print_variables_to_file, - read_solutions, -) -from jmetal.util.solutions.comparator import GDominanceComparator +from jmetal.util.solution import read_solutions, print_function_values_to_file, print_variables_to_file from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": problem = ZDT2() - problem.reference_front = read_solutions(filename="resources/reference_front/{}.pf".format(problem.get_name())) + reference_front = read_solutions(filename="resources/reference_front/{}.pf".format(problem.name())) max_evaluations = 25000 - reference_point = [0.2, 0.5] + reference_point = [0.4, 0.6] algorithm = GDE3( problem=problem, @@ -27,7 +24,7 @@ ) algorithm.observable.register( - observer=VisualizerObserver(reference_front=problem.reference_front, reference_point=reference_point) + observer=VisualizerObserver(reference_front=reference_front, reference_point=reference_point) ) algorithm.run() @@ -35,13 +32,13 @@ # Plot front plot_front = Plot( - plot_title="Pareto front approximation", reference_front=problem.reference_front, axis_labels=problem.obj_labels + plot_title="Pareto front approximation", reference_front=reference_front, axis_labels=problem.obj_labels ) plot_front.plot(front, label=algorithm.label, filename=algorithm.get_name()) # Plot interactive front plot_front = InteractivePlot( - plot_title="Pareto front approximation", reference_front=problem.reference_front, axis_labels=problem.obj_labels + plot_title="Pareto front approximation", reference_front=reference_front, axis_labels=problem.obj_labels ) plot_front.plot(front, label=algorithm.label, filename=algorithm.get_name()) @@ -50,5 +47,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/nsgaii/gnsgaii_solving_zdt2_with_reference_point.py b/examples/multiobjective/preferences/gnsgaii_solving_zdt2_with_reference_point.py similarity index 82% rename from examples/multiobjective/nsgaii/gnsgaii_solving_zdt2_with_reference_point.py rename to examples/multiobjective/preferences/gnsgaii_solving_zdt2_with_reference_point.py index 00ec58fa..f09b4842 100644 --- a/examples/multiobjective/nsgaii/gnsgaii_solving_zdt2_with_reference_point.py +++ b/examples/multiobjective/preferences/gnsgaii_solving_zdt2_with_reference_point.py @@ -18,16 +18,16 @@ if __name__ == "__main__": problem = ZDT2() - problem.reference_front = read_solutions(filename="resources/reference_front/ZDT2.pf") + reference_front = read_solutions(filename="resources/reference_front/ZDT2.pf") - reference_point = [0.2, 0.5] + reference_point = [0.3, 0.5] max_evaluations = 25000 algorithm = NSGAII( problem=problem, population_size=100, offspring_population_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), dominance_comparator=GDominanceComparator(reference_point), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), @@ -35,7 +35,7 @@ algorithm.observable.register(observer=ProgressBarObserver(max=max_evaluations)) algorithm.observable.register( - observer=VisualizerObserver(reference_front=problem.reference_front, reference_point=reference_point) + observer=VisualizerObserver(reference_front=reference_front, reference_point=reference_point) ) algorithm.run() @@ -43,16 +43,16 @@ # Plot front plot_front = Plot( - title="Pareto front approximation. Problem: " + problem.get_name(), - reference_front=problem.reference_front, + title="Pareto front approximation. Problem: " + problem.name(), + reference_front=reference_front, axis_labels=problem.obj_labels, ) plot_front.plot(front, label=algorithm.label, filename=algorithm.get_name()) # Plot interactive front plot_front = InteractivePlot( - title="Pareto front approximation. Problem: " + problem.get_name(), - reference_front=problem.reference_front, + title="Pareto front approximation. Problem: " + problem.name(), + reference_front=reference_front, axis_labels=problem.obj_labels, ) plot_front.plot(front, label=algorithm.label, filename=algorithm.get_name()) @@ -62,5 +62,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/random_search/random_search_zdt1.py b/examples/multiobjective/random_search/random_search_zdt1.py index d6270efe..c322683a 100644 --- a/examples/multiobjective/random_search/random_search_zdt1.py +++ b/examples/multiobjective/random_search/random_search_zdt1.py @@ -3,13 +3,11 @@ from jmetal.util.solution import ( print_function_values_to_file, print_variables_to_file, - read_solutions, ) from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": problem = ZDT1() - problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") max_evaluations = 1000 algorithm = RandomSearch( @@ -24,5 +22,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/smpso/smpso_schaffer_on_the_fly.py b/examples/multiobjective/smpso/smpso_schaffer_on_the_fly.py index 9fb8d4d9..866f8152 100644 --- a/examples/multiobjective/smpso/smpso_schaffer_on_the_fly.py +++ b/examples/multiobjective/smpso/smpso_schaffer_on_the_fly.py @@ -22,7 +22,7 @@ def f2(x: [float]): algorithm = SMPSO( problem=problem, swarm_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), leaders=CrowdingDistanceArchive(100), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -35,5 +35,5 @@ def f2(x: [float]): print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/smpso/smpso_srinivas_on_the_fly.py b/examples/multiobjective/smpso/smpso_srinivas_on_the_fly.py index d8176440..e109a664 100644 --- a/examples/multiobjective/smpso/smpso_srinivas_on_the_fly.py +++ b/examples/multiobjective/smpso/smpso_srinivas_on_the_fly.py @@ -2,6 +2,7 @@ from jmetal.core.problem import OnTheFlyFloatProblem from jmetal.operator import PolynomialMutation from jmetal.util.archive import CrowdingDistanceArchive +from jmetal.util.comparator import DominanceWithConstraintsComparator from jmetal.util.solution import print_function_values_to_file, print_variables_to_file from jmetal.util.termination_criterion import StoppingByEvaluations @@ -34,8 +35,9 @@ def c2(x: [float]): algorithm = SMPSO( problem=problem, swarm_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), - leaders=CrowdingDistanceArchive(100), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), + leaders=CrowdingDistanceArchive(100, dominance_comparator = DominanceWithConstraintsComparator()), + dominance_comparator=DominanceWithConstraintsComparator(), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -47,5 +49,5 @@ def c2(x: [float]): print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/smpso/smpso_srinivas.py b/examples/multiobjective/smpso/smpso_tanaka.py similarity index 67% rename from examples/multiobjective/smpso/smpso_srinivas.py rename to examples/multiobjective/smpso/smpso_tanaka.py index 2f0deb1b..d2e5cab7 100644 --- a/examples/multiobjective/smpso/smpso_srinivas.py +++ b/examples/multiobjective/smpso/smpso_tanaka.py @@ -1,7 +1,8 @@ from jmetal.algorithm.multiobjective.smpso import SMPSO from jmetal.operator import PolynomialMutation -from jmetal.problem import Srinivas +from jmetal.problem import Tanaka from jmetal.util.archive import CrowdingDistanceArchive +from jmetal.util.comparator import DominanceWithConstraintsComparator from jmetal.util.solution import ( print_function_values_to_file, print_variables_to_file, @@ -10,15 +11,16 @@ from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": - problem = Srinivas() - problem.reference_front = read_solutions(filename="resources/reference_front/Srinivas.pf") + problem = Tanaka() + reference_front = read_solutions(filename="resources/reference_front/Tanaka.pf") max_evaluations = 25000 algorithm = SMPSO( problem=problem, swarm_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), - leaders=CrowdingDistanceArchive(100), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), + leaders=CrowdingDistanceArchive(100, dominance_comparator = DominanceWithConstraintsComparator()), + dominance_comparator=DominanceWithConstraintsComparator(), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -30,5 +32,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/smpso/smpso_zdt4.py b/examples/multiobjective/smpso/smpso_zdt4.py index c3171693..bc7a35c6 100644 --- a/examples/multiobjective/smpso/smpso_zdt4.py +++ b/examples/multiobjective/smpso/smpso_zdt4.py @@ -5,19 +5,17 @@ from jmetal.util.solution import ( print_function_values_to_file, print_variables_to_file, - read_solutions, ) from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": problem = ZDT4() - problem.reference_front = read_solutions(filename="resources/reference_front/ZDT4.pf") max_evaluations = 25000 algorithm = SMPSO( problem=problem, swarm_size=100, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), leaders=CrowdingDistanceArchive(100), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -30,5 +28,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/smpso/smpsorp_zdt4.py b/examples/multiobjective/smpso/smpsorp_zdt4.py index 053ab52c..14df9d5c 100644 --- a/examples/multiobjective/smpso/smpsorp_zdt4.py +++ b/examples/multiobjective/smpso/smpsorp_zdt4.py @@ -13,7 +13,7 @@ if __name__ == "__main__": problem = ZDT1() - problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") + reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") swarm_size = 100 @@ -29,14 +29,14 @@ algorithm = SMPSORP( problem=problem, swarm_size=swarm_size, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), reference_points=reference_point, leaders=archives_with_reference_points, termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) algorithm.observable.register( - observer=VisualizerObserver(reference_front=problem.reference_front, reference_point=reference_point) + observer=VisualizerObserver(reference_front=reference_front, reference_point=reference_point) ) algorithm.run() @@ -44,16 +44,16 @@ # Plot front plot_front = Plot( - title="Pareto front approximation. Problem: " + problem.get_name(), - reference_front=problem.reference_front, + title="Pareto front approximation. Problem: " + problem.name(), + reference_front=reference_front, axis_labels=problem.obj_labels, ) plot_front.plot(front, label=algorithm.label, filename=algorithm.get_name()) # Plot interactive front plot_front = InteractivePlot( - title="Pareto front approximation. Problem: " + problem.get_name(), - reference_front=problem.reference_front, + title="Pareto front approximation. Problem: " + problem.name(), + reference_front=reference_front, axis_labels=problem.obj_labels, ) plot_front.plot(front, label=algorithm.label, filename=algorithm.get_name()) @@ -63,5 +63,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/spea2/gspea2_zdt1.py b/examples/multiobjective/spea2/gspea2_zdt1.py index 3a5c3bce..a8afe70c 100644 --- a/examples/multiobjective/spea2/gspea2_zdt1.py +++ b/examples/multiobjective/spea2/gspea2_zdt1.py @@ -5,13 +5,11 @@ from jmetal.util.solution import ( print_function_values_to_file, print_variables_to_file, - read_solutions, ) from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": problem = ZDT1() - problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") reference_point = [0.4, 0.6] @@ -20,7 +18,7 @@ problem=problem, population_size=40, offspring_population_size=40, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), dominance_comparator=GDominanceComparator(reference_point), @@ -34,5 +32,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/spea2/spea2_dtlz1.py b/examples/multiobjective/spea2/spea2_dtlz1.py index 9650d7bb..bd3d92fe 100644 --- a/examples/multiobjective/spea2/spea2_dtlz1.py +++ b/examples/multiobjective/spea2/spea2_dtlz1.py @@ -4,20 +4,18 @@ from jmetal.util.solution import ( print_function_values_to_file, print_variables_to_file, - read_solutions, ) from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": problem = DTLZ2() - problem.reference_front = read_solutions(filename="resources/reference_front/DTLZ2.3D.pf") max_evaluations = 20000 algorithm = SPEA2( problem=problem, population_size=20, offspring_population_size=20, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -30,5 +28,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/multiobjective/spea2/spea2_zdt1.py b/examples/multiobjective/spea2/spea2_zdt1.py index 24d6ae86..ce860c7d 100644 --- a/examples/multiobjective/spea2/spea2_zdt1.py +++ b/examples/multiobjective/spea2/spea2_zdt1.py @@ -4,20 +4,18 @@ from jmetal.util.solution import ( print_function_values_to_file, print_variables_to_file, - read_solutions, ) from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": problem = ZDT1() - problem.reference_front = read_solutions(filename="resources/reference_front/ZDT1.pf") max_evaluations = 20000 algorithm = SPEA2( problem=problem, population_size=40, offspring_population_size=40, - mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20), + mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20), crossover=SBXCrossover(probability=1.0, distribution_index=20), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), ) @@ -30,5 +28,5 @@ print_variables_to_file(front, "VAR." + algorithm.label) print(f"Algorithm: {algorithm.get_name()}") - print(f"Problem: {problem.get_name()}") + print(f"Problem: {problem.name()}") print(f"Computing time: {algorithm.total_computing_time}") diff --git a/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_binary.py b/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_binary.py index e19a6869..7bc0e2e4 100644 --- a/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_binary.py +++ b/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_binary.py @@ -1,5 +1,5 @@ from jmetal.algorithm.singleobjective.genetic_algorithm import GeneticAlgorithm -from jmetal.operator import BinaryTournamentSelection, BitFlipMutation, SPXCrossover +from jmetal.operator import BitFlipMutation, SPXCrossover from jmetal.problem import OneMax from jmetal.util.observer import PrintObjectivesObserver from jmetal.util.termination_criterion import StoppingByEvaluations @@ -13,7 +13,6 @@ offspring_population_size=40, mutation=BitFlipMutation(1.0 / problem.number_of_bits), crossover=SPXCrossover(1.0), - selection=BinaryTournamentSelection(), termination_criterion=StoppingByEvaluations(max_evaluations=20000), ) @@ -23,7 +22,7 @@ result = algorithm.get_result() print("Algorithm: {}".format(algorithm.get_name())) - print("Problem: {}".format(problem.get_name())) + print("Problem: {}".format(problem.name())) print("Solution: " + result.get_binary_string()) print("Fitness: " + str(result.objectives[0])) print("Computing time: {}".format(algorithm.total_computing_time)) diff --git a/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_float.py b/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_float.py index 54d96508..a5aadd78 100644 --- a/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_float.py +++ b/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_float.py @@ -1,5 +1,5 @@ from jmetal.algorithm.singleobjective.genetic_algorithm import GeneticAlgorithm -from jmetal.operator import BinaryTournamentSelection, PolynomialMutation, SBXCrossover +from jmetal.operator import PolynomialMutation, SBXCrossover from jmetal.problem.singleobjective.unconstrained import Rastrigin from jmetal.util.termination_criterion import StoppingByEvaluations @@ -10,17 +10,16 @@ problem=problem, population_size=100, offspring_population_size=1, - mutation=PolynomialMutation(1.0 / problem.number_of_variables, 20.0), + mutation=PolynomialMutation(1.0 / problem.number_of_variables(), 20.0), crossover=SBXCrossover(0.9, 5.0), - selection=BinaryTournamentSelection(), - termination_criterion=StoppingByEvaluations(max_evaluations=100000), + termination_criterion=StoppingByEvaluations(max_evaluations=150000), ) algorithm.run() result = algorithm.get_result() print("Algorithm: {}".format(algorithm.get_name())) - print("Problem: {}".format(problem.get_name())) + print("Problem: {}".format(problem.name())) print("Solution: {}".format(result.variables)) print("Fitness: {}".format(result.objectives[0])) print("Computing time: {}".format(algorithm.total_computing_time)) diff --git a/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_tsp.py b/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_tsp.py index dc087149..3093cc33 100644 --- a/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_tsp.py +++ b/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_tsp.py @@ -1,35 +1,31 @@ from jmetal.algorithm.singleobjective.genetic_algorithm import GeneticAlgorithm -from jmetal.operator import BinaryTournamentSelection from jmetal.operator.crossover import PMXCrossover from jmetal.operator.mutation import PermutationSwapMutation from jmetal.problem.singleobjective.tsp import TSP -from jmetal.util.comparator import MultiComparator -from jmetal.util.density_estimator import CrowdingDistance -from jmetal.util.ranking import FastNonDominatedRanking +from jmetal.util.observer import PrintObjectivesObserver from jmetal.util.termination_criterion import StoppingByEvaluations if __name__ == "__main__": problem = TSP(instance="resources/TSP_instances/kroA100.tsp") - print("Cities: ", problem.number_of_variables) + print("Cities: ", problem.number_of_variables()) algorithm = GeneticAlgorithm( problem=problem, population_size=100, offspring_population_size=100, - mutation=PermutationSwapMutation(1.0 / problem.number_of_variables), + mutation=PermutationSwapMutation(1.0 / problem.number_of_variables()), crossover=PMXCrossover(0.8), - selection=BinaryTournamentSelection( - MultiComparator([FastNonDominatedRanking.get_comparator(), CrowdingDistance.get_comparator()]) - ), - termination_criterion=StoppingByEvaluations(max_evaluations=2500000), + termination_criterion=StoppingByEvaluations(max_evaluations=250000), ) + algorithm.observable.register(observer=PrintObjectivesObserver(5000)) + algorithm.run() result = algorithm.get_result() print("Algorithm: {}".format(algorithm.get_name())) - print("Problem: {}".format(problem.get_name())) + print("Problem: {}".format(problem.name())) print("Solution: {}".format(result.variables)) print("Fitness: {}".format(result.objectives[0])) print("Computing time: {}".format(algorithm.total_computing_time)) diff --git a/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_tsp_with_contraints.py b/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_tsp_with_contraints.py new file mode 100644 index 00000000..d1b4b323 --- /dev/null +++ b/examples/singleobjective/genetic_algorithm/generational_genetic_algorithm_tsp_with_contraints.py @@ -0,0 +1,61 @@ +from jmetal.algorithm.singleobjective.genetic_algorithm import GeneticAlgorithm +from jmetal.core.solution import PermutationSolution +from jmetal.operator import BinaryTournamentSelection +from jmetal.operator.crossover import PMXCrossover +from jmetal.operator.mutation import PermutationSwapMutation +from jmetal.problem.singleobjective.tsp import TSP +from jmetal.util.comparator import MultiComparator, OverallConstraintViolationComparator, ObjectiveComparator +from jmetal.util.observer import PrintObjectivesObserver +from jmetal.util.termination_criterion import StoppingByEvaluations + +if __name__ == "__main__": + class TSPWithConstraints(TSP): + def __init__(self, instance: str): + super(TSPWithConstraints, self).__init__(instance) + + def number_of_constraints(self) -> int: + return 1 + + def evaluate(self, solution: PermutationSolution) -> PermutationSolution: + super().evaluate(solution) + self.__evaluate_constraints__(solution) + + return solution + + def __evaluate_constraints__(self, solution: PermutationSolution): + """ Constraint: city 17 must be in the first position of the tour + """ + city = 17 + position = solution.variables.index(city) + + constraint = 0 - position + + solution.constraints = [constraint] + + return solution + + + problem = TSPWithConstraints(instance="resources/TSP_instances/kroA100.tsp") + + solution_comparator = MultiComparator([OverallConstraintViolationComparator(), ObjectiveComparator(0)]) + algorithm = GeneticAlgorithm( + problem=problem, + population_size=100, + offspring_population_size=100, + mutation=PermutationSwapMutation(1.0 / problem.number_of_variables()), + crossover=PMXCrossover(0.9), + selection=BinaryTournamentSelection(solution_comparator), + termination_criterion=StoppingByEvaluations(max_evaluations=10000), + solution_comparator=solution_comparator + ) + + algorithm.observable.register(observer=PrintObjectivesObserver(1000)) + + algorithm.run() + result = algorithm.get_result() + + print("Algorithm: {}".format(algorithm.get_name())) + print("Problem: {}".format(problem.name())) + print("Solution: {}".format(result.variables)) + print("Fitness: {}".format(result.objectives[0])) + print("Computing time: {}".format(algorithm.total_computing_time)) diff --git a/examples/singleobjective/genetic_algorithm/steady_state_genetic_algorithm.py b/examples/singleobjective/genetic_algorithm/steady_state_genetic_algorithm.py index 4d4a49f1..7ad347a1 100644 --- a/examples/singleobjective/genetic_algorithm/steady_state_genetic_algorithm.py +++ b/examples/singleobjective/genetic_algorithm/steady_state_genetic_algorithm.py @@ -152,7 +152,7 @@ subset = algorithm.get_result() print("Algorithm: {}".format(algorithm.get_name())) - print("Problem: {}".format(problem.get_name())) + print("Problem: {}".format(problem.name())) print("Solution: {}".format(subset.variables)) print("Fitness: {}".format(subset.objectives[0])) print("Computing time: {}".format(algorithm.total_computing_time)) diff --git a/examples/singleobjective/genetic_algorithm/steady_state_genetic_algorithm_with_knapsack_problem.py b/examples/singleobjective/genetic_algorithm/steady_state_genetic_algorithm_with_knapsack_problem.py index d2b2ae12..e1c976b6 100644 --- a/examples/singleobjective/genetic_algorithm/steady_state_genetic_algorithm_with_knapsack_problem.py +++ b/examples/singleobjective/genetic_algorithm/steady_state_genetic_algorithm_with_knapsack_problem.py @@ -20,7 +20,7 @@ subset = algorithm.get_result() print("Algorithm: {}".format(algorithm.get_name())) - print("Problem: {}".format(problem.get_name())) + print("Problem: {}".format(problem.name())) print("Solution: {}".format(subset.variables)) print("Fitness: {}".format(-subset.objectives[0])) print("Computing time: {}".format(algorithm.total_computing_time)) diff --git a/examples/singleobjective/nsgaii/nsgaii_single_objective_binary.py b/examples/singleobjective/nsgaii/nsgaii_single_objective_binary.py index 06502129..6a215a35 100644 --- a/examples/singleobjective/nsgaii/nsgaii_single_objective_binary.py +++ b/examples/singleobjective/nsgaii/nsgaii_single_objective_binary.py @@ -2,6 +2,7 @@ from jmetal.operator import BitFlipMutation, SPXCrossover from jmetal.problem import OneMax from jmetal.util.comparator import DominanceComparator +from jmetal.util.observer import ProgressBarObserver from jmetal.util.solution import print_function_values_to_file, print_variables_to_file from jmetal.util.termination_criterion import StoppingByEvaluations @@ -14,13 +15,15 @@ algorithm = NSGAII( problem=problem, population_size=100, - offspring_population_size=1, + offspring_population_size=100, mutation=BitFlipMutation(probability=1.0 / binary_string_length), crossover=SPXCrossover(probability=1.0), termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations), dominance_comparator=DominanceComparator(), ) + algorithm.observable.register(observer=ProgressBarObserver(max=max_evaluations)) + algorithm.run() front = algorithm.get_result() diff --git a/jmetal/__init__.py b/jmetal/__init__.py index 14edc3c1..3db5537e 100644 --- a/jmetal/__init__.py +++ b/jmetal/__init__.py @@ -4,4 +4,4 @@ configure_logging() __all__ = ["core", "algorithm", "operator", "problem"] -__version__ = "1.5.7" +__version__ = "1.6.0" diff --git a/jmetal/algorithm/multiobjective/gde3.py b/jmetal/algorithm/multiobjective/gde3.py index 3a2ed64a..b2c39c59 100644 --- a/jmetal/algorithm/multiobjective/gde3.py +++ b/jmetal/algorithm/multiobjective/gde3.py @@ -137,14 +137,14 @@ def update_progress(self): self.restart() self.problem.clear_changed() - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) self.evaluations += self.offspring_population_size def stopping_condition_is_met(self): if self.termination_criterion.is_met: - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) self.restart() diff --git a/jmetal/algorithm/multiobjective/moead.py b/jmetal/algorithm/multiobjective/moead.py index 5fbd6328..6d397060 100644 --- a/jmetal/algorithm/multiobjective/moead.py +++ b/jmetal/algorithm/multiobjective/moead.py @@ -66,7 +66,7 @@ def __init__( self.neighbourhood = WeightVectorNeighborhood( number_of_weight_vectors=population_size, neighborhood_size=neighbor_size, - weight_vector_size=problem.number_of_objectives, + weight_vector_size=problem.number_of_objectives(), weights_path=weight_files_path, ) self.neighbourhood_selection_probability = neighbourhood_selection_probability @@ -81,7 +81,7 @@ def init_progress(self) -> None: self.permutation = Permutation(self.population_size) - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) def selection(self, population: List[S]): @@ -209,7 +209,7 @@ def init_progress(self): self.order = self.__tour_selection(10) self.current_order_index = 0 - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) def update_progress(self): diff --git a/jmetal/algorithm/multiobjective/nsgaii.py b/jmetal/algorithm/multiobjective/nsgaii.py index 98eff541..eb863cd0 100644 --- a/jmetal/algorithm/multiobjective/nsgaii.py +++ b/jmetal/algorithm/multiobjective/nsgaii.py @@ -68,7 +68,6 @@ def __init__( :param population_size: Size of the population. :param mutation: Mutation operator (see :py:mod:`jmetal.operator.mutation`). :param crossover: Crossover operator (see :py:mod:`jmetal.operator.crossover`). - :param selection: Selection operator (see :py:mod:`jmetal.operator.selection`). """ super(NSGAII, self).__init__( problem=problem, @@ -146,14 +145,14 @@ def update_progress(self): self.restart() self.problem.clear_changed() - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) self.evaluations += self.offspring_population_size def stopping_condition_is_met(self): if self.termination_criterion.is_met: - observable_data = self.get_observable_data() + observable_data = self.observable_data() observable_data["TERMINATION_CRITERIA_IS_MET"] = True self.observable.notify_all(**observable_data) @@ -201,7 +200,7 @@ def evaluate(self, solutions: List[S]) -> List[S]: def stopping_condition_is_met(self) -> bool: return self.termination_criterion.is_met - def get_observable_data(self) -> dict: + def observable_data(self) -> dict: ctime = time.time() - self.start_computing_time return { @@ -214,14 +213,14 @@ def get_observable_data(self) -> dict: def init_progress(self) -> None: self.evaluations = self.number_of_cores - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) def step(self) -> None: pass def update_progress(self): - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) def run(self): diff --git a/jmetal/algorithm/multiobjective/nsgaiii.py b/jmetal/algorithm/multiobjective/nsgaiii.py index a3fb1216..1c6157cc 100644 --- a/jmetal/algorithm/multiobjective/nsgaiii.py +++ b/jmetal/algorithm/multiobjective/nsgaiii.py @@ -246,7 +246,7 @@ def __init__( if not population_size: population_size = len(self.reference_directions) - if self.reference_directions.shape[1] != problem.number_of_objectives: + if self.reference_directions.shape[1] != problem.number_of_objectives(): raise Exception("Dimensionality of reference points must be equal to the number of objectives") super(NSGAIII, self).__init__( @@ -263,8 +263,8 @@ def __init__( ) self.extreme_points = None - self.ideal_point = np.full(self.problem.number_of_objectives, np.inf) - self.worst_point = np.full(self.problem.number_of_objectives, -np.inf) + self.ideal_point = np.full(self.problem.number_of_objectives(), np.inf) + self.worst_point = np.full(self.problem.number_of_objectives(), -np.inf) def replacement(self, population: List[S], offspring_population: List[S]) -> List[S]: """Implements NSGA-III environmental selection based on reference points as described in: @@ -290,7 +290,7 @@ def replacement(self, population: List[S], offspring_population: List[S]) -> Lis # find the extreme points for normalization self.extreme_points = get_extreme_points( F=np.array([s.objectives for s in non_dominated]), - n_objs=self.problem.number_of_objectives, + n_objs=self.problem.number_of_objectives(), ideal_point=self.ideal_point, extreme_points=self.extreme_points, ) diff --git a/jmetal/algorithm/multiobjective/omopso.py b/jmetal/algorithm/multiobjective/omopso.py index 3e4d930f..8274d617 100644 --- a/jmetal/algorithm/multiobjective/omopso.py +++ b/jmetal/algorithm/multiobjective/omopso.py @@ -1,6 +1,5 @@ import random from copy import copy -from math import sqrt from typing import List, Optional, TypeVar import numpy @@ -83,7 +82,7 @@ def __init__( self.dominance_comparator = DominanceComparator() - self.speed = numpy.zeros((self.swarm_size, self.problem.number_of_variables), dtype=float) + self.speed = numpy.zeros((self.swarm_size, self.problem.number_of_variables()), dtype=float) def create_initial_solutions(self) -> List[FloatSolution]: return [self.swarm_generator.new(self.problem) for _ in range(self.swarm_size)] @@ -105,7 +104,7 @@ def initialize_particle_best(self, swarm: List[FloatSolution]) -> None: def initialize_velocity(self, swarm: List[FloatSolution]) -> None: for i in range(self.swarm_size): - for j in range(self.problem.number_of_variables): + for j in range(self.problem.number_of_variables()): self.speed[i][j] = 0.0 def update_velocity(self, swarm: List[FloatSolution]) -> None: @@ -175,27 +174,6 @@ def select_global_best(self) -> FloatSolution: return best_global - def __velocity_constriction(self, value: float, delta_max: [], delta_min: [], variable_index: int) -> float: - result = value - if value > delta_max[variable_index]: - result = delta_max[variable_index] - if value < delta_min[variable_index]: - result = delta_min[variable_index] - - return result - - def __inertia_weight(self, wmax: float): - return wmax - - def __constriction_coefficient(self, c1: float, c2: float) -> float: - rho = c1 + c2 - if rho <= 4: - result = 1.0 - else: - result = 2.0 / (2.0 - rho - sqrt(pow(rho, 2.0) - 4.0 * rho)) - - return result - def init_progress(self) -> None: self.evaluations = self.swarm_size self.leaders.compute_density_estimator() @@ -208,7 +186,7 @@ def update_progress(self) -> None: self.evaluations += self.swarm_size self.leaders.compute_density_estimator() - observable_data = self.get_observable_data() + observable_data = self.observable_data() observable_data["SOLUTIONS"] = self.epsilon_archive.solution_list self.observable.notify_all(**observable_data) diff --git a/jmetal/algorithm/multiobjective/random_search.py b/jmetal/algorithm/multiobjective/random_search.py index 364eaf8a..47ca457a 100644 --- a/jmetal/algorithm/multiobjective/random_search.py +++ b/jmetal/algorithm/multiobjective/random_search.py @@ -30,7 +30,7 @@ def __init__( self.archive = NonDominatedSolutionsArchive() - def get_observable_data(self) -> dict: + def observable_data(self) -> dict: ctime = time.time() - self.start_computing_time return { "PROBLEM": self.problem, @@ -48,7 +48,7 @@ def evaluate(self, solution_list: List[S]) -> List[S]: def init_progress(self) -> None: self.evaluations = 1 - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) def stopping_condition_is_met(self) -> bool: @@ -62,7 +62,7 @@ def step(self) -> None: def update_progress(self) -> None: self.evaluations += 1 - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) def get_result(self) -> List[S]: @@ -73,4 +73,4 @@ def get_name(self) -> str: @property def label(self) -> str: - return f"{self.get_name()}.{self.problem.get_name()}" + return f"{self.get_name()}.{self.problem.name()}" diff --git a/jmetal/algorithm/multiobjective/smpso.py b/jmetal/algorithm/multiobjective/smpso.py index f76394dc..5b6ffa4c 100644 --- a/jmetal/algorithm/multiobjective/smpso.py +++ b/jmetal/algorithm/multiobjective/smpso.py @@ -12,7 +12,7 @@ from jmetal.core.problem import DynamicProblem, FloatProblem from jmetal.core.solution import FloatSolution from jmetal.util.archive import ArchiveWithReferencePoint, BoundedArchive -from jmetal.util.comparator import DominanceComparator +from jmetal.util.comparator import DominanceComparator, Comparator from jmetal.util.evaluator import Evaluator from jmetal.util.generator import Generator from jmetal.util.termination_criterion import TerminationCriterion @@ -35,6 +35,7 @@ def __init__( swarm_size: int, mutation: Mutation, leaders: Optional[BoundedArchive], + dominance_comparator: Comparator = DominanceComparator(), termination_criterion: TerminationCriterion = store.default_termination_criteria, swarm_generator: Generator = store.default_generator, swarm_evaluator: Evaluator = store.default_evaluator, @@ -74,12 +75,12 @@ def __init__( self.change_velocity1 = -1 self.change_velocity2 = -1 - self.dominance_comparator = DominanceComparator() + self.dominance_comparator = dominance_comparator - self.speed = numpy.zeros((self.swarm_size, self.problem.number_of_variables), dtype=float) + self.speed = numpy.zeros((self.swarm_size, self.problem.number_of_variables()), dtype=float) self.delta_max, self.delta_min = ( - numpy.empty(problem.number_of_variables), - numpy.empty(problem.number_of_variables), + numpy.empty(problem.number_of_variables()), + numpy.empty(problem.number_of_variables()), ) def create_initial_solutions(self) -> List[FloatSolution]: @@ -100,7 +101,7 @@ def initialize_particle_best(self, swarm: List[FloatSolution]) -> None: particle.attributes["local_best"] = copy(particle) def initialize_velocity(self, swarm: List[FloatSolution]) -> None: - for i in range(self.problem.number_of_variables): + for i in range(self.problem.number_of_variables()): self.delta_max[i] = (self.problem.upper_bound[i] - self.problem.lower_bound[i]) / 2.0 self.delta_min = -1.0 * self.delta_max @@ -208,7 +209,7 @@ def update_progress(self) -> None: self.evaluations += self.swarm_size self.leaders.compute_density_estimator() - observable_data = self.get_observable_data() + observable_data = self.observable_data() observable_data["SOLUTIONS"] = self.leaders.solution_list self.observable.notify_all(**observable_data) @@ -258,7 +259,7 @@ def update_progress(self): self.restart() self.problem.clear_changed() - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) self.evaluations += self.swarm_size @@ -266,7 +267,7 @@ def update_progress(self): def stopping_condition_is_met(self): if self.termination_criterion.is_met: - observable_data = self.get_observable_data() + observable_data = self.observable_data() observable_data["termination_criterion_is_met"] = True self.observable.notify_all(**observable_data) @@ -361,7 +362,7 @@ def update_progress(self) -> None: leader.filter() leader.compute_density_estimator() - observable_data = self.get_observable_data() + observable_data = self.observable_data() observable_data["REFERENCE_POINT"] = self.get_reference_point() self.observable.notify_all(**observable_data) diff --git a/jmetal/algorithm/singleobjective/genetic_algorithm.py b/jmetal/algorithm/singleobjective/genetic_algorithm.py index a6fb650e..29d57b89 100644 --- a/jmetal/algorithm/singleobjective/genetic_algorithm.py +++ b/jmetal/algorithm/singleobjective/genetic_algorithm.py @@ -1,9 +1,12 @@ +from functools import cmp_to_key from typing import List, TypeVar from jmetal.config import store from jmetal.core.algorithm import EvolutionaryAlgorithm from jmetal.core.operator import Crossover, Mutation, Selection from jmetal.core.problem import Problem +from jmetal.operator import BinaryTournamentSelection +from jmetal.util.comparator import Comparator, ObjectiveComparator from jmetal.util.evaluator import Evaluator from jmetal.util.generator import Generator from jmetal.util.termination_criterion import TerminationCriterion @@ -27,16 +30,19 @@ def __init__( offspring_population_size: int, mutation: Mutation, crossover: Crossover, - selection: Selection, + selection: Selection = BinaryTournamentSelection(ObjectiveComparator(0)), termination_criterion: TerminationCriterion = store.default_termination_criteria, population_generator: Generator = store.default_generator, population_evaluator: Evaluator = store.default_evaluator, + solution_comparator: Comparator = ObjectiveComparator(0) ): super(GeneticAlgorithm, self).__init__( problem=problem, population_size=population_size, offspring_population_size=offspring_population_size ) self.mutation_operator = mutation self.crossover_operator = crossover + self.solution_comparator = solution_comparator + self.selection_operator = selection self.population_generator = population_generator @@ -66,7 +72,7 @@ def stopping_condition_is_met(self) -> bool: def selection(self, population: List[S]): mating_population = [] - for i in range(self.mating_pool_size): + for _ in range(self.mating_pool_size): solution = self.selection_operator.execute(population) mating_population.append(solution) @@ -97,7 +103,7 @@ def reproduction(self, mating_population: List[S]) -> List[S]: def replacement(self, population: List[S], offspring_population: List[S]) -> List[S]: population.extend(offspring_population) - population.sort(key=lambda s: s.objectives[0]) + population.sort(key=cmp_to_key(self.solution_comparator.compare)) return population[: self.population_size] diff --git a/jmetal/algorithm/singleobjective/local_search.py b/jmetal/algorithm/singleobjective/local_search.py index 6db637bc..37dde496 100644 --- a/jmetal/algorithm/singleobjective/local_search.py +++ b/jmetal/algorithm/singleobjective/local_search.py @@ -69,10 +69,10 @@ def step(self) -> None: def update_progress(self) -> None: self.evaluations += 1 - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) - def get_observable_data(self) -> dict: + def observable_data(self) -> dict: ctime = time.time() - self.start_computing_time return { "PROBLEM": self.problem, diff --git a/jmetal/algorithm/singleobjective/simulated_annealing.py b/jmetal/algorithm/singleobjective/simulated_annealing.py index 2713c3ff..72b5a6e6 100644 --- a/jmetal/algorithm/singleobjective/simulated_annealing.py +++ b/jmetal/algorithm/singleobjective/simulated_annealing.py @@ -82,10 +82,10 @@ def compute_acceptance_probability(self, current: float, new: float, temperature def update_progress(self) -> None: self.evaluations += 1 - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) - def get_observable_data(self) -> dict: + def observable_data(self) -> dict: ctime = time.time() - self.start_computing_time return { "PROBLEM": self.problem, diff --git a/jmetal/core/algorithm.py b/jmetal/core/algorithm.py index 93490756..860a8cba 100644 --- a/jmetal/core/algorithm.py +++ b/jmetal/core/algorithm.py @@ -64,8 +64,8 @@ def update_progress(self) -> None: pass @abstractmethod - def get_observable_data(self) -> dict: - """Get observable data, with the information that will be send to all observers each time.""" + def observable_data(self) -> dict: + """Get observable data, with the information that will be seng to all observers each time.""" pass def run(self): @@ -127,7 +127,7 @@ def replacement(self, population: List[S], offspring_population: List[S]) -> Lis """Replace least-fit population with new individuals.""" pass - def get_observable_data(self) -> dict: + def observable_data(self) -> dict: return { "PROBLEM": self.problem, "EVALUATIONS": self.evaluations, @@ -138,7 +138,7 @@ def get_observable_data(self) -> dict: def init_progress(self) -> None: self.evaluations = self.population_size - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) def step(self): @@ -151,12 +151,12 @@ def step(self): def update_progress(self) -> None: self.evaluations += self.offspring_population_size - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) @property def label(self) -> str: - return f"{self.get_name()}.{self.problem.get_name()}" + return f"{self.get_name()}.{self.problem.name()}" class ParticleSwarmOptimization(Algorithm[FloatSolution, List[FloatSolution]], ABC): @@ -197,7 +197,7 @@ def update_position(self, swarm: List[FloatSolution]) -> None: def perturbation(self, swarm: List[FloatSolution]) -> None: pass - def get_observable_data(self) -> dict: + def observable_data(self) -> dict: return { "PROBLEM": self.problem, "EVALUATIONS": self.evaluations, @@ -212,7 +212,7 @@ def init_progress(self) -> None: self.initialize_particle_best(self.solutions) self.initialize_global_best(self.solutions) - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) def step(self): @@ -226,9 +226,9 @@ def step(self): def update_progress(self) -> None: self.evaluations += self.swarm_size - observable_data = self.get_observable_data() + observable_data = self.observable_data() self.observable.notify_all(**observable_data) @property def label(self) -> str: - return f"{self.get_name()}.{self.problem.get_name()}" + return f"{self.get_name()}.{self.problem.name()}" diff --git a/jmetal/core/problem.py b/jmetal/core/problem.py index 0dc7eb43..4aa1c71f 100644 --- a/jmetal/core/problem.py +++ b/jmetal/core/problem.py @@ -23,15 +23,23 @@ class Problem(Generic[S], ABC): MAXIMIZE = 1 def __init__(self): - self.number_of_variables: int = 0 - self.number_of_objectives: int = 0 - self.number_of_constraints: int = 0 - - self.reference_front: List[S] = [] + #self.reference_front: List[S] = [] self.directions: List[int] = [] self.labels: List[str] = [] + @abstractmethod + def number_of_variables(self) -> int: + pass + + @abstractmethod + def number_of_objectives(self) -> int: + pass + + @abstractmethod + def number_of_constraints(self) -> int: + pass + @abstractmethod def create_solution(self) -> S: """Creates a random_search solution to the problem. @@ -48,7 +56,7 @@ def evaluate(self, solution: S) -> S: pass @abstractmethod - def get_name(self) -> str: + def name(self) -> str: pass @@ -77,13 +85,16 @@ def __init__(self): self.lower_bound = [] self.upper_bound = [] + def number_of_variables(self) -> int: + return len(self.lower_bound) + def create_solution(self) -> FloatSolution: new_solution = FloatSolution( - self.lower_bound, self.upper_bound, self.number_of_objectives, self.number_of_constraints + self.lower_bound, self.upper_bound, self.number_of_objectives(), self.number_of_constraints() ) new_solution.variables = [ random.uniform(self.lower_bound[i] * 1.0, self.upper_bound[i] * 1.0) - for i in range(self.number_of_variables) + for i in range(self.number_of_variables()) ] return new_solution @@ -94,16 +105,19 @@ class IntegerProblem(Problem[IntegerSolution], ABC): def __init__(self): super(IntegerProblem, self).__init__() - self.lower_bound = None - self.upper_bound = None + self.lower_bound = [] + self.upper_bound = [] + + def number_of_variables(self) -> int: + return len(self.lower_bound) def create_solution(self) -> IntegerSolution: new_solution = IntegerSolution( - self.lower_bound, self.upper_bound, self.number_of_objectives, self.number_of_constraints + self.lower_bound, self.upper_bound, self.number_of_objectives(), self.number_of_constraints() ) new_solution.variables = [ round(random.uniform(self.lower_bound[i] * 1.0, self.upper_bound[i] * 1.0)) - for i in range(self.number_of_variables) + for i in range(self.number_of_variables()) ] return new_solution @@ -148,38 +162,41 @@ def __init__(self): super(OnTheFlyFloatProblem, self).__init__() self.functions = [] self.constraints = [] - self.name = None + self.problem_name = None def set_name(self, name) -> "OnTheFlyFloatProblem": - self.name = name + self.problem_name = name return self def add_function(self, function) -> "OnTheFlyFloatProblem": self.functions.append(function) - self.number_of_objectives += 1 return self def add_constraint(self, constraint) -> "OnTheFlyFloatProblem": self.constraints.append(constraint) - self.number_of_constraints += 1 return self def add_variable(self, lower_bound, upper_bound) -> "OnTheFlyFloatProblem": self.lower_bound.append(lower_bound) self.upper_bound.append(upper_bound) - self.number_of_variables += 1 return self + def number_of_objectives(self) -> int: + return len(self.functions) + + def number_of_constraints(self) -> int: + return len(self.constraints) + def evaluate(self, solution: FloatSolution) -> None: - for i in range(self.number_of_objectives): + for i in range(self.number_of_objectives()): solution.objectives[i] = self.functions[i](solution.variables) - for i in range(self.number_of_constraints): + for i in range(self.number_of_constraints()): solution.constraints[i] = self.constraints[i](solution.variables) - def get_name(self) -> str: - return self.name + def name(self) -> str: + return self.problem_name diff --git a/jmetal/core/quality_indicator.py b/jmetal/core/quality_indicator.py index b58766e9..152ed8fa 100644 --- a/jmetal/core/quality_indicator.py +++ b/jmetal/core/quality_indicator.py @@ -1,4 +1,5 @@ from abc import ABC, abstractmethod +from typing import Iterable import numpy as np from scipy import spatial @@ -352,3 +353,33 @@ def reinsert(self, node, index, bounds): node.next[i].prev[i] = node if bounds[i] > node.cargo[i]: bounds[i] = node.cargo[i] + + +class NormalizedHyperVolume(QualityIndicator): + """Implementation of the normalized hypervolume, which is calculated as follows: + + relative hypervolume = 1 - (HV of the front / HV of the reference front). + + Minimization is implicitly assumed here! + """ + + def __init__(self, reference_point: Iterable[float], reference_front: np.array): + """Delegates the computation of the HyperVolume to `jMetal.core.quality_indicator.HyperVolume`. + + Fails if the HV of the reference front is zero.""" + self.reference_point = reference_point + self._hv = HyperVolume(reference_point=reference_point) + self._reference_hypervolume = self._hv.compute(reference_front) + + assert self._reference_hypervolume != 0, "Hypervolume of reference front is zero" + + def compute(self, solutions: np.array) -> float: + hv = self._hv.compute(solutions=solutions) + + return 1 - (hv / self._reference_hypervolume) + + def get_short_name(self) -> str: + return "NHV" + + def get_name(self) -> str: + return "Normalized Hypervolume" diff --git a/jmetal/core/test/test_problem.py b/jmetal/core/test/test_problem.py index 86c51d06..7af301e1 100644 --- a/jmetal/core/test/test_problem.py +++ b/jmetal/core/test/test_problem.py @@ -8,49 +8,54 @@ class DummyIntegerProblem(IntegerProblem): def __init__(self): super(DummyIntegerProblem, self).__init__() + def number_of_objectives(self) -> int: + return 2 + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: IntegerSolution) -> IntegerSolution: - pass + return solution - def get_name(self) -> str: - pass + def name(self) -> str: + return "Dummy integer problem" class DummyFloatProblem(FloatProblem): def __init__(self): super(DummyFloatProblem, self).__init__() + def number_of_objectives(self) -> int: + return 2 + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: FloatSolution) -> FloatSolution: - pass + return solution - def get_name(self) -> str: - pass + def name(self) -> str: + return "Dummy float problem" class FloatProblemTestCases(unittest.TestCase): def test_should_default_constructor_create_a_valid_problem(self): - number_of_objectives = 2 - number_of_constraints = 0 lower_bound = [-1.0] upper_bound = [1.0] problem = DummyFloatProblem() problem.lower_bound = lower_bound problem.upper_bound = upper_bound - problem.number_of_constraints = number_of_constraints - problem.number_of_objectives = number_of_objectives - problem.number_of_variables = len(lower_bound) - self.assertEqual(1, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(1, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-1], problem.lower_bound) self.assertEqual([1], problem.upper_bound) def test_should_create_solution_create_a_valid_solution(self): problem = DummyFloatProblem() - problem.number_of_variables = 2 - problem.number_of_objectives = 2 - problem.number_of_constraints = 0 + problem.lower_bound = [-1.0, -2.0] problem.upper_bound = [1.0, 2.0] @@ -63,26 +68,24 @@ def test_should_create_solution_create_a_valid_solution(self): class IntegerProblemTestCases(unittest.TestCase): def test_should_default_constructor_create_a_valid_problem(self): problem = DummyIntegerProblem() - problem.number_of_variables = 1 - problem.number_of_objectives = 2 - problem.number_of_constraints = 0 + problem.lower_bound = [-1] problem.upper_bound = [1] - self.assertEqual(1, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(1, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-1], problem.lower_bound) self.assertEqual([1], problem.upper_bound) def test_should_create_solution_create_a_valid_solution(self): problem = DummyIntegerProblem() - problem.number_of_variables = 2 - problem.number_of_objectives = 2 - problem.number_of_constraints = 0 + problem.lower_bound = [-1, -2] problem.upper_bound = [1, 2] + print(problem.number_of_variables()) + solution = problem.create_solution() self.assertNotEqual(None, solution) self.assertTrue(-1 <= solution.variables[0] <= 1) diff --git a/jmetal/core/test/test_quality_indicator.py b/jmetal/core/test/test_quality_indicator.py index b6b3b343..109b10ce 100644 --- a/jmetal/core/test/test_quality_indicator.py +++ b/jmetal/core/test/test_quality_indicator.py @@ -4,12 +4,10 @@ import numpy as np -from jmetal.core.quality_indicator import ( - EpsilonIndicator, - GenerationalDistance, - HyperVolume, - InvertedGenerationalDistance, -) +from jmetal.core.quality_indicator import (EpsilonIndicator, + GenerationalDistance, HyperVolume, + InvertedGenerationalDistance, + NormalizedHyperVolume) DIRNAME = os.path.dirname(os.path.abspath(__file__)) @@ -265,5 +263,35 @@ def test_should_hypervolume_return_the_correct_value_when_applied_to_the_ZDT1_re self.assertAlmostEqual(0.666, value, delta=0.001) +class NormalizedHyperVolumeTestCases(unittest.TestCase): + @classmethod + def setUpClass(cls): + filepath = Path(DIRNAME, "ZDT1.pf") + front = [] + + with open(filepath) as file: + for line in file: + vector = [float(x) for x in line.split()] + front.append(vector) + + cls._front = np.array(front) + + def test_should_hypervolume_return_zero_when_providing_reference_front(self): + reference_point = [1, 1] + reference_front = self._front + + hv = NormalizedHyperVolume(reference_point, reference_front=reference_front) + value = hv.compute(reference_front) + + self.assertAlmostEqual(0, value, delta=0.001) + + def test_should_raise_AssertionError_when_reference_front_hv_is_zero(self): + reference_point = [0, 0] + reference_front = self._front + + with self.assertRaises(AssertionError): + _ = NormalizedHyperVolume(reference_point, reference_front=reference_front) + + if __name__ == "__main__": unittest.main() diff --git a/jmetal/lab/experiment.py b/jmetal/lab/experiment.py index 17298e62..ada69971 100644 --- a/jmetal/lab/experiment.py +++ b/jmetal/lab/experiment.py @@ -8,7 +8,7 @@ import matplotlib.pyplot as plt import numpy as np import pandas as pd -from scipy.stats import mannwhitneyu +from scipy.stats import mannwhitneyu, iqr from jmetal.core.algorithm import Algorithm from jmetal.core.quality_indicator import QualityIndicator @@ -415,6 +415,91 @@ def compute_mean_indicator(filename: str, indicator_name: str): return df +def generate_median_and_wilcoxon_latex_tables(filename: str, output_dir: str = "latex/meansAndWilcoxon"): + """Generate Latex tables including medians and IQRs. Additionally, the last algorithm is considered as the reference + algorithm, and the cells include a symbol indicating whether the differences with the reference algorithm + are significant or not according to the Wilcoxon rank sum test. + + :param filename: Input filename (summary). + :param output_dir: Output path. + """ + data = pd.read_csv(filename, skipinitialspace=True) + + if len(set(data.columns.tolist())) != 5: + raise Exception("Wrong number of columns") + + if Path(output_dir).is_dir(): + logger.warning("Directory {} exists. Removing contents.".format(output_dir)) + for file in os.listdir(output_dir): + os.remove("{0}/{1}".format(output_dir, file)) + else: + logger.warning("Directory {} does not exist. Creating it.".format(output_dir)) + Path(output_dir).mkdir(parents=True) + + algorithms = pd.unique(data["Algorithm"]) + problems = pd.unique(data["Problem"]) + indicators = pd.unique(data["IndicatorName"]) + + control_algorithm = algorithms[-1] + + # Compute medians and IQRs + medians = data.groupby(["Algorithm", "Problem", "IndicatorName"])["IndicatorValue"].median() + iqrs =data.groupby(["Algorithm", "Problem", "IndicatorName"])["IndicatorValue"].apply(lambda x: iqr(x)) + + # Create data frame to store the Wilcoxon test results + wilcoxon_data = pd.DataFrame(columns=["Indicator", "Algorithm", "Problem", "PValue", "Median", "TestResult"]) + + for indicator in indicators: + for algorithm in algorithms: + for problem in problems: + algorithm_data = data[(data["Problem"] == problem) & (data["Algorithm"] == algorithm) & ( + data["IndicatorName"] == indicator)] + ref_data = data[(data["Problem"] == problem) & (data["Algorithm"] == control_algorithm) & ( + data["IndicatorName"] == indicator)] + stat, p_value = mannwhitneyu(algorithm_data["IndicatorValue"], ref_data["IndicatorValue"]) + + test_result = "" + if p_value <= 0.05: + if check_minimization(indicator): + if medians[algorithm][problem][indicator] <= medians[control_algorithm][problem][indicator]: + test_result = '+' + else: + test_result = '-' + else: + if medians[algorithm][problem][indicator] >= medians[control_algorithm][problem][indicator]: + test_result = '+' + else: + test_result = '-' + else: + test_result = '=' + + + new_row = {'Indicator': indicator, 'Algorithm': algorithm, "Problem": problem, + "PValue": p_value, + "Median": medians[algorithm][problem][indicator], + "IQR": iqrs[algorithm][problem][indicator], + "TestResult": test_result + } + wilcoxon_data = wilcoxon_data.append(new_row, ignore_index=True) + + # Generate LaTeX tables + caption = "Median and interquartile range (IQR) of the results of the {} quality indicator. " + \ + "Cells with dark and light gray background highlights, respectively, the best and second best indicator values. " +\ + "The algorithm in the last column is the reference " +\ + "algorithm, and the symbols $+$, $-$ and $\\approx$ indicate that the differences with the reference " + \ + "algorithm are significantly better, worse, or there is no difference according to the Wilcoxon rank " + \ + "sum test (confidence level: 95\%)." + for indicator_name in indicators: + with open(os.path.join(output_dir, "MedianIQRWilcoxon-{}.tex".format(indicator_name)), "w") as latex: + latex.write( + __median_wilcoxon_to_latex( + indicator_name, + wilcoxon_data, + caption=caption.format(indicator_name), + label="table:{}".format(indicator_name), + ) + ) + def __averages_to_latex( central_tendency: pd.DataFrame, dispersion: pd.DataFrame, @@ -563,6 +648,114 @@ def __wilcoxon_to_latex(df: pd.DataFrame, caption: str, label: str, minimization return output.getvalue() +def __median_wilcoxon_to_latex( + indicator_name:str, + wilcoxon_data:pd.DataFrame, + caption:str, + label): + indicator_data = wilcoxon_data[wilcoxon_data["Indicator"] == indicator_name] + + problems = pd.unique(indicator_data["Problem"]) + algorithms = pd.unique(indicator_data["Algorithm"]) + + num_columns = len(algorithms) + columns = algorithms + + alignment= "c" + col_format = "{}|{}".format(alignment, alignment * num_columns) + column_labels = ["\\textbf{{{0}}}".format(label.replace("_", "\\_")) for label in columns] + + output = io.StringIO() + + output.write("\\documentclass{article}\n") + + output.write("\\usepackage[utf8]{inputenc}\n") + output.write("\\usepackage{tabularx}\n") + output.write("\\usepackage{colortbl}\n") + output.write("\\usepackage[table*]{xcolor}\n") + + output.write("\\xdefinecolor{gray95}{gray}{0.65}\n") + output.write("\\xdefinecolor{gray25}{gray}{0.8}\n") + + output.write("\\title{Median and Wilcoxon}\n") + output.write("\\author{}\n") + + output.write("\\begin{document}\n") + output.write("\\maketitle\n") + + output.write("\\section{Table}\n") + + output.write("\\begin{table}[!htp]\n") + output.write(" \\caption{{{}}}\n".format(caption)) + output.write(" \\label{{{}}}\n".format(label)) + output.write(" \\centering\n") + output.write(" \\begin{tiny}\n") + output.write(" \\begin{tabular}{%s}\n" % col_format) + output.write(" & {} \\\\\\hline\n".format(" & ".join(column_labels))) + + # Counts the number of times that an algorithm performs better, worse or equal than the reference algorithm + counters = {} + for algorithm in algorithms: + counters[algorithm] = [0, 0, 0] # best, equal, worse + + for problem in problems: + values = [] + + for algorithm in algorithms: + row = indicator_data[(indicator_data["Problem"] == problem) & (indicator_data["Algorithm"] == algorithm)] + value = "{:.2e}({:.2e})".format(row["Median"].tolist()[0], row["IQR"].tolist()[0]) + + # Include the symbol according to the Wilcoxon rank sum test with the reference algorithm + if algorithm != algorithms[-1]: + if row["TestResult"].tolist()[0] == "-": + value = "{{{}-}}".format(value) + counters[algorithm][2] = counters[algorithm][2] + 1 + elif row["TestResult"].tolist()[0] == "+": + value = "{{{}+}}".format(value) + counters[algorithm][0] = counters[algorithm][0] + 1 + else: + value = "{{{}\\approx}}".format(value) + counters[algorithm][1] = counters[algorithm][1] + 1 + values.append(value) + + # Find the best and second best values + medians = indicator_data[(indicator_data["Problem"] == problem)]["Median"] + iqrs = indicator_data[(indicator_data["Problem"] == problem)]["IQR"] + pairs = list(zip(medians, iqrs)) + indexes = sorted(range(len(pairs)), key = lambda x: pairs[x]) + + if check_minimization(indicator_name): + best = indexes[0] + second_best = indexes[1] + else: + best = indexes[-1] + second_best = indexes[-2] + + values[best] = "\\cellcolor{gray95} " + values[best] + values[second_best] = "\\cellcolor{gray25} " + values[second_best] + + output.write( + "\\textbf{{{0}}} & ${1}$ \\\\\n".format(problem, " $ & $ ".join([str(val).replace("e-", "e\makebox[0.1cm]{-}").replace("e+", "e\makebox[0.1cm]{+}") for val in values]) + ) + ) + + # Select all but the last counter + counter_summary = [] + for algorithm in algorithms[:-1]: + counter_summary.append(counters[algorithm]) + + output.write(" \\hline\n") + output.write( + "\\textbf{{{0}}} & ${1}$ \\\\\n".format("$+/\\approx/-$", " $ & $ ".join([str(val[0]) + "/" + str(val[1]) + "/" + str(val[2]) for val in counter_summary]))) + + # Write footer + output.write(" \\end{tabular}\n") + output.write(" \\end{tiny}\n") + output.write("\\end{table}\n") + + output.write("\\end{document}") + + return output.getvalue() def check_minimization(indicator) -> bool: if indicator == "HV": diff --git a/jmetal/operator/mutation.py b/jmetal/operator/mutation.py index 955af5b3..ed57582e 100644 --- a/jmetal/operator/mutation.py +++ b/jmetal/operator/mutation.py @@ -235,7 +235,7 @@ def execute(self, solution: PermutationSolution) -> PermutationSolution: rand = random.random() if rand <= self.probability: - pos_one, pos_two = random.sample(range(solution.number_of_variables - 1), 2) + pos_one, pos_two = random.sample(range(solution.number_of_variables), 2) solution.variables[pos_one], solution.variables[pos_two] = ( solution.variables[pos_two], solution.variables[pos_one], diff --git a/jmetal/problem/multiobjective/constrained.py b/jmetal/problem/multiobjective/constrained.py index 4039148e..292d4d68 100644 --- a/jmetal/problem/multiobjective/constrained.py +++ b/jmetal/problem/multiobjective/constrained.py @@ -17,15 +17,19 @@ class Srinivas(FloatProblem): def __init__(self): super(Srinivas, self).__init__() - self.number_of_variables = 2 - self.number_of_objectives = 2 - self.number_of_constraints = 2 + number_of_variables = 2 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] - self.lower_bound = [-20.0 for _ in range(self.number_of_variables)] - self.upper_bound = [20.0 for _ in range(self.number_of_variables)] + self.lower_bound = [-20.0 for _ in range(number_of_variables)] + self.upper_bound = [20.0 for _ in range(number_of_variables)] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 2 def evaluate(self, solution: FloatSolution) -> FloatSolution: x1 = solution.variables[0] @@ -45,7 +49,7 @@ def __evaluate_constraints(self, solution: FloatSolution) -> None: solution.constraints[0] = 1.0 - (x1 * x1 + x2 * x2) / 225.0 solution.constraints[1] = (3.0 * x2 - x1) / 10.0 - 1.0 - def get_name(self): + def name(self): return "Srinivas" @@ -54,15 +58,19 @@ class Tanaka(FloatProblem): def __init__(self): super(Tanaka, self).__init__() - self.number_of_variables = 2 - self.number_of_objectives = 2 - self.number_of_constraints = 2 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] - self.lower_bound = [10e-5 for _ in range(self.number_of_variables)] - self.upper_bound = [pi for _ in range(self.number_of_variables)] + number_of_variables = 2 + self.lower_bound = [10e-5 for _ in range(number_of_variables)] + self.upper_bound = [pi for _ in range(number_of_variables)] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 2 def evaluate(self, solution: FloatSolution) -> FloatSolution: solution.objectives[0] = solution.variables[0] @@ -73,7 +81,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution def __evaluate_constraints(self, solution: FloatSolution) -> None: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] x1 = solution.variables[0] x2 = solution.variables[1] @@ -85,7 +93,7 @@ def __evaluate_constraints(self, solution: FloatSolution) -> None: # set_overall_constraint_violation_degree(solution) - def get_name(self): + def name(self): return "Tanaka" @@ -94,9 +102,6 @@ class Osyczka2(FloatProblem): def __init__(self): super(Osyczka2, self).__init__() - self.number_of_variables = 6 - self.number_of_objectives = 2 - self.number_of_constraints = 6 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] @@ -104,8 +109,11 @@ def __init__(self): self.lower_bound = [0.0, 0.0, 1.0, 0.0, 1.0, 0.0] self.upper_bound = [10.0, 10.0, 5.0, 6.0, 5.0, 10.0] - FloatSolution.lower_bound = self.lower_bound - FloatSolution.upper_bound = self.upper_bound + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 6 def evaluate(self, solution: FloatSolution) -> FloatSolution: x = solution.variables @@ -120,7 +128,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution def __evaluate_constraints(self, solution: FloatSolution) -> None: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] x = solution.variables constraints[0] = (x[0] + x[1]) / 2.0 - 1.0 @@ -132,7 +140,7 @@ def __evaluate_constraints(self, solution: FloatSolution) -> None: solution.constraints = constraints - def get_name(self): + def name(self): return "Osyczka2" @@ -141,9 +149,6 @@ class Binh2(FloatProblem): def __init__(self): super(Binh2, self).__init__() - self.number_of_variables = 2 - self.number_of_objectives = 2 - self.number_of_constraints = 2 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] @@ -151,8 +156,11 @@ def __init__(self): self.lower_bound = [0.0, 0.0] self.upper_bound = [5.0, 3.0] - FloatSolution.lower_bound = self.lower_bound - FloatSolution.upper_bound = self.upper_bound + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 2 def evaluate(self, solution: FloatSolution) -> FloatSolution: x = solution.variables @@ -164,11 +172,11 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution def __evaluate_constraints(self, solution: FloatSolution) -> None: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] x = solution.variables constraints[0] = -1.0 * (x[0] - 5) * (x[0] - 5) - x[1] * x[1] + 25.0 constraints[1] = (x[0] - 8) * (x[0] - 8) + (x[1] + 3) * (x[1] + 3) - 7.7 - def get_name(self): + def name(self): return "Binh2" diff --git a/jmetal/problem/multiobjective/dtlz.py b/jmetal/problem/multiobjective/dtlz.py index d17b818a..ab9935c7 100644 --- a/jmetal/problem/multiobjective/dtlz.py +++ b/jmetal/problem/multiobjective/dtlz.py @@ -21,40 +21,43 @@ class DTLZ1(FloatProblem): def __init__(self, number_of_variables: int = 7, number_of_objectives=3): """:param number_of_variables: number of decision variables of the problem.""" super(DTLZ1, self).__init__() - self.number_of_variables = number_of_variables - self.number_of_objectives = number_of_objectives - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE] * number_of_objectives self.obj_labels = ["$ f_{} $".format(i) for i in range(number_of_objectives)] - self.lower_bound = self.number_of_variables * [0.0] - self.upper_bound = self.number_of_variables * [1.0] + self.lower_bound = number_of_variables * [0.0] + self.upper_bound = number_of_variables * [1.0] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 0 def evaluate(self, solution: FloatSolution) -> FloatSolution: - k = self.number_of_variables - self.number_of_objectives + 1 + k = self.number_of_variables() - self.number_of_objectives() + 1 g = sum( [ (x - 0.5) * (x - 0.5) - cos(20.0 * pi * (x - 0.5)) - for x in solution.variables[self.number_of_variables - k :] + for x in solution.variables[self.number_of_variables() - k :] ] ) g = 100 * (k + g) - solution.objectives = [(1.0 + g) * 0.5] * self.number_of_objectives + solution.objectives = [(1.0 + g) * 0.5] * self.number_of_objectives() - for i in range(self.number_of_objectives): - for j in range(self.number_of_objectives - (i + 1)): + for i in range(self.number_of_objectives()): + for j in range(self.number_of_objectives() - (i + 1)): solution.objectives[i] *= solution.variables[j] if i != 0: - solution.objectives[i] *= 1 - solution.variables[self.number_of_objectives - (i + 1)] + solution.objectives[i] *= 1 - solution.variables[self.number_of_objectives() - (i + 1)] return solution - def get_name(self): + def name(self): return "DTLZ1" @@ -69,22 +72,22 @@ def __init__(self, number_of_variables: int = 12, number_of_objectives=3): super(DTLZ2, self).__init__(number_of_variables, number_of_objectives) def evaluate(self, solution: FloatSolution) -> FloatSolution: - k = self.number_of_variables - self.number_of_objectives + 1 + k = self.number_of_variables() - self.number_of_objectives() + 1 - g = sum([(x - 0.5) * (x - 0.5) for x in solution.variables[self.number_of_variables - k :]]) + g = sum([(x - 0.5) * (x - 0.5) for x in solution.variables[self.number_of_variables() - k :]]) - solution.objectives = [1.0 + g] * self.number_of_objectives + solution.objectives = [1.0 + g] * self.number_of_objectives() - for i in range(self.number_of_objectives): - for j in range(self.number_of_objectives - (i + 1)): + for i in range(self.number_of_objectives()): + for j in range(self.number_of_objectives() - (i + 1)): solution.objectives[i] *= cos(solution.variables[j] * 0.5 * pi) if i != 0: - solution.objectives[i] *= sin(0.5 * pi * solution.variables[self.number_of_objectives - (i + 1)]) + solution.objectives[i] *= sin(0.5 * pi * solution.variables[self.number_of_objectives() - (i + 1)]) return solution - def get_name(self): + def name(self): return "DTLZ2" @@ -120,7 +123,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "DTLZ3" @@ -153,7 +156,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "DTLZ4" @@ -191,7 +194,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "DTLZ5" @@ -229,7 +232,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "DTLZ6" @@ -259,5 +262,5 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "DTLZ7" diff --git a/jmetal/problem/multiobjective/lircmop.py b/jmetal/problem/multiobjective/lircmop.py index 85d41950..bd933c43 100644 --- a/jmetal/problem/multiobjective/lircmop.py +++ b/jmetal/problem/multiobjective/lircmop.py @@ -14,15 +14,18 @@ class LIRCMOP1(FloatProblem): def __init__(self, number_of_variables: int = 30): super(LIRCMOP1, self).__init__() - self.number_of_variables = number_of_variables - self.number_of_objectives = 2 - self.number_of_constraints = 2 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] - self.lower_bound = [0.0 for _ in range(self.number_of_variables)] - self.upper_bound = [1.0 for _ in range(self.number_of_variables)] + self.lower_bound = [0.0 for _ in range(number_of_variables)] + self.upper_bound = [1.0 for _ in range(number_of_variables)] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 2 def evaluate(self, solution: FloatSolution) -> FloatSolution: x = solution.variables @@ -62,7 +65,7 @@ def g2(self, x: List[float]) -> float: return result - def get_name(self): + def name(self): return "LIR-CMOP1" @@ -86,7 +89,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP2" @@ -100,6 +103,9 @@ class LIRCMOP3(LIRCMOP1): def __init__(self, number_of_variables: int = 30): super(LIRCMOP3, self).__init__(number_of_variables) + def number_of_constraints(self) -> int: + return 3 + def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: x = solution.variables constraints = [0.0 for _ in range(self.number_of_constraints)] @@ -116,7 +122,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP3" @@ -130,6 +136,9 @@ class LIRCMOP4(LIRCMOP2): def __init__(self, number_of_variables: int = 30): super(LIRCMOP4, self).__init__(number_of_variables) + def number_of_constraints(self) -> int: + return 3 + def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: x = solution.variables constraints = [0.0 for _ in range(self.number_of_constraints)] @@ -146,7 +155,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP4" @@ -159,15 +168,18 @@ class LIRCMOP5(FloatProblem): def __init__(self, number_of_variables: int = 30): super(LIRCMOP5, self).__init__() - self.number_of_variables = number_of_variables - self.number_of_objectives = 2 - self.number_of_constraints = 2 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] - self.lower_bound = [0.0 for _ in range(self.number_of_variables)] - self.upper_bound = [1.0 for _ in range(self.number_of_variables)] + self.lower_bound = [0.0 for _ in range(number_of_variables)] + self.upper_bound = [1.0 for _ in range(number_of_variables)] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 2 def evaluate(self, solution: FloatSolution) -> FloatSolution: x = solution.variables @@ -216,7 +228,7 @@ def g2(self, x: [float]) -> float: return result - def get_name(self): + def name(self): return "LIR-CMOP5" @@ -241,7 +253,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] r = 0.1 theta = -0.25 * pi @@ -263,7 +275,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP6" @@ -278,7 +290,7 @@ def __init__(self, number_of_variables: int = 30): super(LIRCMOP7, self).__init__(number_of_variables) def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] r = 0.1 theta = -0.25 * pi @@ -300,7 +312,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP7" @@ -315,7 +327,7 @@ def __init__(self, number_of_variables: int = 30): super(LIRCMOP8, self).__init__(number_of_variables) def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] r = 0.1 theta = -0.25 * pi @@ -337,7 +349,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP8" @@ -363,7 +375,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: x = solution.variables - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] theta = -0.25 * pi n = 4.0 @@ -388,7 +400,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP9" @@ -413,7 +425,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] theta = -0.25 * pi n = 4.0 @@ -438,7 +450,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP10" @@ -453,7 +465,7 @@ def __init__(self, number_of_variables: int = 30): super(LIRCMOP11, self).__init__(number_of_variables) def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] theta = -0.25 * pi n = 4.0 @@ -478,7 +490,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP11" @@ -493,7 +505,7 @@ def __init__(self, number_of_variables: int = 30): super(LIRCMOP12, self).__init__(number_of_variables) def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] theta = -0.25 * pi n = 4.0 @@ -518,7 +530,7 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP12" @@ -531,16 +543,18 @@ class LIRCMOP13(FloatProblem): def __init__(self, number_of_variables: int = 30): super(LIRCMOP13, self).__init__() - self.number_of_variables = number_of_variables - self.number_of_objectives = 3 - self.number_of_constraints = 2 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] - self.lower_bound = [0.0 for _ in range(self.number_of_variables)] - self.upper_bound = [1.0 for _ in range(self.number_of_variables)] + self.lower_bound = [0.0 for _ in range(number_of_variables)] + self.upper_bound = [1.0 for _ in range(number_of_variables)] + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 2 def evaluate(self, solution: FloatSolution) -> FloatSolution: x = solution.variables @@ -571,7 +585,7 @@ def g1(self, x: [float]) -> float: return result - def get_name(self): + def name(self): return "LIR-CMOP13" @@ -584,10 +598,15 @@ class LIRCMOP14(LIRCMOP13): def __init__(self, number_of_variables: int = 30): super(LIRCMOP14, self).__init__(number_of_variables) - self.number_of_constraints = 3 + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 3 def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: - constraints = [0.0 for _ in range(self.number_of_constraints)] + constraints = [0.0 for _ in range(self.number_of_constraints())] f = sum([pow(solution.objectives[i], 2) for i in range(solution.number_of_objectives)]) @@ -599,5 +618,5 @@ def evaluate_constraints(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "LIR-CMOP14" diff --git a/jmetal/problem/multiobjective/lz09.py b/jmetal/problem/multiobjective/lz09.py index 5fd3af51..47d78efe 100644 --- a/jmetal/problem/multiobjective/lz09.py +++ b/jmetal/problem/multiobjective/lz09.py @@ -20,8 +20,6 @@ class LZ09(FloatProblem): def __init__( self, number_of_variables: int, - number_of_objectives: int, - number_of_constraints: int, ptype: int, dtype: int, ltype: int, @@ -32,25 +30,22 @@ def __init__( IEEE Transactions on Evolutionary Computation, 12(2):284-302, April 2009. """ super(LZ09, self).__init__() - self.number_of_variables = number_of_variables - self.number_of_objectives = number_of_objectives - self.number_of_constraints = number_of_constraints - self.obj_directions = [self.MINIMIZE, self.MINIMIZE, self.MINIMIZE] - self.obj_labels = ["f(x)", "f(y)", "f(z)"] - - self.lower_bound = self.number_of_variables * [0.0] - self.upper_bound = self.number_of_variables * [1.0] + self.lower_bound = number_of_variables * [0.0] + self.upper_bound = number_of_variables * [1.0] self.ptype = ptype self.dtype = dtype self.ltype = ltype + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: FloatSolution) -> FloatSolution: x = solution.variables y = self.objective(x) - for i in range(self.number_of_objectives): + for i in range(self.number_of_objectives()): solution.objectives[i] = y[i] return solution @@ -66,13 +61,13 @@ def __ps_func2(self, x: float, t1: float, dim: int, type: int, css: int) -> floa if type == 21: xy = 2 * (x - 0.5) - beta = xy - math.pow(t1, 0.5 * (self.number_of_variables + 3 * dim - 8) / (self.number_of_variables - 2)) + beta = xy - math.pow(t1, 0.5 * (self.number_of_variables() + 3 * dim - 8) / (self.number_of_variables() - 2)) if type == 22: - theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables + theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables() xy = 2 * (x - 0.5) beta = xy - math.sin(theta) if type == 23: - theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables + theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables() ra = 0.8 * t1 xy = 2 * (x - 0.5) if css == 1: @@ -80,7 +75,7 @@ def __ps_func2(self, x: float, t1: float, dim: int, type: int, css: int) -> floa else: beta = xy - ra * math.sin(theta) if type == 24: - theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables + theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables() xy = 2 * (x - 0.5) ra = 0.8 * t1 if css == 1: @@ -90,7 +85,7 @@ def __ps_func2(self, x: float, t1: float, dim: int, type: int, css: int) -> floa if type == 25: rho = 0.8 phi = math.pi * t1 - theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables + theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables() xy = 2 * (x - 0.5) if css == 1: beta = xy - rho * math.sin(phi) * math.sin(theta) @@ -99,7 +94,7 @@ def __ps_func2(self, x: float, t1: float, dim: int, type: int, css: int) -> floa else: beta = xy - rho * math.cos(phi) if type == 26: - theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables + theta = 6 * math.pi * t1 + dim * math.pi / self.number_of_variables() ra = 0.3 * t1 * (t1 * math.cos(4 * theta) + 2) xy = 2 * (x - 0.5) if css == 1: @@ -118,10 +113,10 @@ def __ps_func3(self, x: float, t1: float, t2: float, dim: int, type: int): if type == 31: xy = 4 * (x - 0.5) - rate = 1.0 * dim / self.number_of_variables + rate = 1.0 * dim / self.number_of_variables() beta = xy - 4 * (t1 * t1 * rate + t2 * (1.0 - rate)) + 2 if type == 32: - theta = 2 * math.pi * t1 + dim * math.pi / self.number_of_variables + theta = 2 * math.pi * t1 + dim * math.pi / self.number_of_variables() xy = 4 * (x - 0.5) beta = xy - 2 * t2 * math.sin(theta) @@ -200,11 +195,11 @@ def objective(self, x_variables: list) -> list: bb = [] cc = [] - y_objectives = [0.0] * self.number_of_objectives + y_objectives = [0.0] * self.number_of_objectives() - if self.number_of_objectives == 2: + if self.number_of_objectives() == 2: if self.ltype in [21, 22, 23, 24, 26]: - for n in range(1, self.number_of_variables): + for n in range(1, self.number_of_variables()): if n % 2 == 0: a = self.__ps_func2(x_variables[n], x_variables[0], n, self.ltype, 1) aa.append(a) @@ -220,7 +215,7 @@ def objective(self, x_variables: list) -> list: y_objectives[0] = alpha[0] + h y_objectives[1] = alpha[1] + g if self.ltype == 25: - for n in range(1, self.number_of_variables): + for n in range(1, self.number_of_variables()): if n % 3 == 0: a = self.__ps_func2(x_variables[n], x_variables[0], n, self.ltype, 1) aa.append(a) @@ -242,10 +237,10 @@ def objective(self, x_variables: list) -> list: y_objectives[0] = alpha[0] + h y_objectives[1] = alpha[1] + g - if self.number_of_objectives == 3: + if self.number_of_objectives() == 3: if self.ltype == 31 or self.ltype == 32: - for n in range(2, self.number_of_variables): + for n in range(2, self.number_of_variables()): a = self.__ps_func3(x_variables[n], x_variables[0], x_variables[1], n, self.ltype) if n % 3 == 0: @@ -272,90 +267,138 @@ def get_name(self): class LZ09_F1(LZ09): - def __init__(self): + def __init__(self, number_of_variables=10): super(LZ09_F1, self).__init__( - number_of_variables=10, number_of_objectives=2, number_of_constraints=0, dtype=1, ltype=21, ptype=21 + number_of_variables, dtype=1, ltype=21, ptype=21 ) + self.obj_directions = [self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)"] - def get_name(self): + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F1" class LZ09_F2(LZ09): - def __init__(self): + def __init__(self, number_of_variables=30): super(LZ09_F2, self).__init__( - number_of_variables=30, number_of_objectives=2, number_of_constraints=0, dtype=1, ltype=22, ptype=21 + number_of_variables, dtype=1, ltype=22, ptype=21 ) - def get_name(self): + self.obj_directions = [self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)"] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F2" class LZ09_F3(LZ09): - def __init__(self): + def __init__(self, number_of_variables=30): super(LZ09_F3, self).__init__( - number_of_variables=30, number_of_objectives=2, number_of_constraints=0, dtype=1, ltype=23, ptype=21 + number_of_variables, dtype=1, ltype=23, ptype=21 ) + self.obj_directions = [self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)"] - def get_name(self): + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F3" class LZ09_F4(LZ09): - def __init__(self): + def __init__(self, number_of_variables=30): super(LZ09_F4, self).__init__( - number_of_variables=30, number_of_objectives=2, number_of_constraints=0, dtype=1, ltype=24, ptype=21 + number_of_variables, dtype=1, ltype=24, ptype=21 ) + self.obj_directions = [self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)"] - def get_name(self): + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F4" class LZ09_F5(LZ09): - def __init__(self): + def __init__(self, number_of_variables=30): super(LZ09_F5, self).__init__( - number_of_variables=30, number_of_objectives=2, number_of_constraints=0, dtype=1, ltype=26, ptype=21 + number_of_variables, dtype=1, ltype=26, ptype=21 ) + self.obj_directions = [self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)"] - def get_name(self): + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F5" class LZ09_F6(LZ09): - def __init__(self): + def __init__(self, number_of_variables=10): super(LZ09_F6, self).__init__( - number_of_variables=10, number_of_objectives=3, number_of_constraints=0, dtype=1, ltype=32, ptype=31 + number_of_variables, dtype=1, ltype=32, ptype=31 ) + self.obj_directions = [self.MINIMIZE, self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)", "f(z)"] - def get_name(self): + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F6" class LZ09_F7(LZ09): - def __init__(self): + def __init__(self, number_of_variables=10): super(LZ09_F7, self).__init__( - number_of_variables=10, number_of_objectives=2, number_of_constraints=0, dtype=3, ltype=21, ptype=21 + number_of_variables, dtype=3, ltype=21, ptype=21 ) - def get_name(self): + self.obj_directions = [self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)"] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F7" class LZ09_F8(LZ09): - def __init__(self): + def __init__(self, number_of_variables=10): super(LZ09_F8, self).__init__( - number_of_variables=10, number_of_objectives=2, number_of_constraints=0, dtype=4, ltype=21, ptype=21 + number_of_variables, dtype=4, ltype=21, ptype=21 ) + self.obj_directions = [self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)"] - def get_name(self): + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F8" class LZ09_F9(LZ09): - def __init__(self): + def __init__(self, number_of_variables=30): super(LZ09_F9, self).__init__( - number_of_variables=30, number_of_objectives=2, number_of_constraints=0, dtype=1, ltype=22, ptype=22 + number_of_variables, dtype=1, ltype=22, ptype=22 ) - def get_name(self): + self.obj_directions = [self.MINIMIZE, self.MINIMIZE] + self.obj_labels = ["f(x)", "f(y)"] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def name(self): return "LZ09_F9" diff --git a/jmetal/problem/multiobjective/test/test_constrained.py b/jmetal/problem/multiobjective/test/test_constrained.py index 985b6336..f7479246 100644 --- a/jmetal/problem/multiobjective/test/test_constrained.py +++ b/jmetal/problem/multiobjective/test/test_constrained.py @@ -11,9 +11,9 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = Srinivas() - self.assertEqual(2, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(2, problem.number_of_constraints) + self.assertEqual(2, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(2, problem.number_of_constraints()) self.assertEqual([-20.0, -20.0], problem.lower_bound) self.assertEqual([20.0, 20.0], problem.upper_bound) @@ -24,13 +24,13 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: self.assertEqual(2, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(2, problem.number_of_constraints) + self.assertEqual(2, problem.number_of_constraints()) self.assertTrue(all(variable >= -20.0 for variable in solution.variables)) self.assertTrue(all(variable <= 20.0 for variable in solution.variables)) def test_should_get_name_return_the_right_name(self): problem = Srinivas() - self.assertEqual("Srinivas", problem.get_name()) + self.assertEqual("Srinivas", problem.name()) class TanakaTestCases(unittest.TestCase): @@ -40,9 +40,9 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = Tanaka() - self.assertEqual(2, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(2, problem.number_of_constraints) + self.assertEqual(2, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(2, problem.number_of_constraints()) self.assertEqual([10e-5, 10e-5], problem.lower_bound) self.assertEqual([pi, pi], problem.upper_bound) @@ -53,13 +53,13 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: self.assertEqual(2, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(2, problem.number_of_constraints) + self.assertEqual(2, problem.number_of_constraints()) self.assertTrue(all(variable >= 10e-5 for variable in solution.variables)) self.assertTrue(all(variable <= pi for variable in solution.variables)) def test_should_get_name_return_the_right_name(self): problem = Tanaka() - self.assertEqual("Tanaka", problem.get_name()) + self.assertEqual("Tanaka", problem.name()) if __name__ == "__main__": diff --git a/jmetal/problem/multiobjective/test/test_dtlz.py b/jmetal/problem/multiobjective/test/test_dtlz.py new file mode 100644 index 00000000..17197d6e --- /dev/null +++ b/jmetal/problem/multiobjective/test/test_dtlz.py @@ -0,0 +1,287 @@ +import unittest + +from jmetal.problem import DTLZ1, DTLZ2 +from jmetal.problem.multiobjective.dtlz import DTLZ3, DTLZ4, DTLZ5, DTLZ6, DTLZ7 +from jmetal.problem.multiobjective.zdt import ZDT1 + + +class DTLZ1TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = DTLZ1() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = DTLZ1() + self.assertEqual(7, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(7 * [0.0], problem.lower_bound) + self.assertEqual(7 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_5_variables_and_4_objectives(self) -> None: + problem = DTLZ1(5, 4) + self.assertEqual(5, problem.number_of_variables()) + self.assertEqual(4, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(5 * [0.0], problem.lower_bound) + self.assertEqual(5 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = DTLZ1() + solution = problem.create_solution() + + self.assertEqual(7, solution.number_of_variables) + self.assertEqual(7, len(solution.variables)) + self.assertEqual(3, solution.number_of_objectives) + self.assertEqual(3, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(7 * [0.0], problem.lower_bound) + self.assertEqual(7 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = ZDT1() + self.assertEqual("ZDT1", problem.name()) + + +class DTLZ2TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = DTLZ2() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = DTLZ2() + self.assertEqual(12, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_10_variables_and_4_objectives(self) -> None: + problem = DTLZ2(10, 4) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(4, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = DTLZ2() + solution = problem.create_solution() + self.assertEqual(12, solution.number_of_variables) + self.assertEqual(12, len(solution.variables)) + self.assertEqual(3, solution.number_of_objectives) + self.assertEqual(3, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = DTLZ2() + self.assertEqual("DTLZ2", problem.name()) + +class DTLZ3TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = DTLZ3() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = DTLZ3() + self.assertEqual(12, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_10_variables_and_4_objectives(self) -> None: + problem = DTLZ3(10, 4) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(4, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = DTLZ3() + solution = problem.create_solution() + self.assertEqual(12, solution.number_of_variables) + self.assertEqual(12, len(solution.variables)) + self.assertEqual(3, solution.number_of_objectives) + self.assertEqual(3, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = DTLZ3() + self.assertEqual("DTLZ3", problem.name()) + + +class DTLZ4TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = DTLZ4() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = DTLZ4() + self.assertEqual(12, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_10_variables_and_4_objectives(self) -> None: + problem = DTLZ4(10, 4) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(4, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = DTLZ4() + solution = problem.create_solution() + self.assertEqual(12, solution.number_of_variables) + self.assertEqual(12, len(solution.variables)) + self.assertEqual(3, solution.number_of_objectives) + self.assertEqual(3, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = DTLZ4() + self.assertEqual("DTLZ4", problem.name()) + +class DTLZ5TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = DTLZ5() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = DTLZ5() + self.assertEqual(12, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_10_variables_and_4_objectives(self) -> None: + problem = DTLZ5(10, 4) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(4, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = DTLZ5() + solution = problem.create_solution() + self.assertEqual(12, solution.number_of_variables) + self.assertEqual(12, len(solution.variables)) + self.assertEqual(3, solution.number_of_objectives) + self.assertEqual(3, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = DTLZ5() + self.assertEqual("DTLZ5", problem.name()) + + +class DTLZ6TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = DTLZ6() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = DTLZ6() + self.assertEqual(12, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_10_variables_and_4_objectives(self) -> None: + problem = DTLZ6(10, 4) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(4, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = DTLZ6() + solution = problem.create_solution() + self.assertEqual(12, solution.number_of_variables) + self.assertEqual(12, len(solution.variables)) + self.assertEqual(3, solution.number_of_objectives) + self.assertEqual(3, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(12 * [0.0], problem.lower_bound) + self.assertEqual(12 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = DTLZ6() + self.assertEqual("DTLZ6", problem.name()) + +class DTLZ7TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = DTLZ7() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = DTLZ7() + self.assertEqual(22, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(22 * [0.0], problem.lower_bound) + self.assertEqual(22 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_10_variables_and_4_objectives(self) -> None: + problem = DTLZ7(10, 4) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(4, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = DTLZ7() + solution = problem.create_solution() + self.assertEqual(22, solution.number_of_variables) + self.assertEqual(22, len(solution.variables)) + self.assertEqual(3, solution.number_of_objectives) + self.assertEqual(3, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(22 * [0.0], problem.lower_bound) + self.assertEqual(22 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = DTLZ7() + self.assertEqual("DTLZ7", problem.name()) + + +if __name__ == "__main__": + unittest.main() diff --git a/jmetal/problem/multiobjective/test/test_lz09.py b/jmetal/problem/multiobjective/test/test_lz09.py new file mode 100644 index 00000000..b3f9feb4 --- /dev/null +++ b/jmetal/problem/multiobjective/test/test_lz09.py @@ -0,0 +1,386 @@ +import unittest + +from jmetal.problem.multiobjective.lz09 import LZ09_F1, LZ09_F2, LZ09_F3, LZ09_F4, LZ09_F5, LZ09_F6, LZ09_F7, LZ09_F8, \ + LZ09_F9 + + +class LZ09F1TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F1() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F1() + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(10* [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50(self) -> None: + problem = LZ09_F1(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F1() + solution = problem.create_solution() + + self.assertEqual(10, solution.number_of_variables) + self.assertEqual(10, len(solution.variables)) + self.assertEqual(2, solution.number_of_objectives) + self.assertEqual(2, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F1() + self.assertEqual("LZ09_F1", problem.name()) + + +class LZ09F2TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F2() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F2() + self.assertEqual(30, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30* [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50_variables(self) -> None: + problem = LZ09_F2(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F2() + solution = problem.create_solution() + + self.assertEqual(30, solution.number_of_variables) + self.assertEqual(30, len(solution.variables)) + self.assertEqual(2, solution.number_of_objectives) + self.assertEqual(2, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30 * [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F2() + self.assertEqual("LZ09_F2", problem.name()) + + +class LZ09F3TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F3() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F3() + self.assertEqual(30, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30* [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50_variables(self) -> None: + problem = LZ09_F3(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F3() + solution = problem.create_solution() + + self.assertEqual(30, solution.number_of_variables) + self.assertEqual(30, len(solution.variables)) + self.assertEqual(2, solution.number_of_objectives) + self.assertEqual(2, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30 * [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F3() + self.assertEqual("LZ09_F3", problem.name()) + + +class LZ09F4TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F4() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F4() + self.assertEqual(30, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30* [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50_variables(self) -> None: + problem = LZ09_F4(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F4() + solution = problem.create_solution() + + self.assertEqual(30, solution.number_of_variables) + self.assertEqual(30, len(solution.variables)) + self.assertEqual(2, solution.number_of_objectives) + self.assertEqual(2, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30 * [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F4() + self.assertEqual("LZ09_F4", problem.name()) + + +class LZ09F5TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F5() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F5() + self.assertEqual(30, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30* [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50_variables(self) -> None: + problem = LZ09_F5(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F5() + solution = problem.create_solution() + + self.assertEqual(30, solution.number_of_variables) + self.assertEqual(30, len(solution.variables)) + self.assertEqual(2, solution.number_of_objectives) + self.assertEqual(2, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30 * [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F5() + self.assertEqual("LZ09_F5", problem.name()) + + +class LZ09F6TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F6() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F6() + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(10* [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50_variables(self) -> None: + problem = LZ09_F6(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F6() + solution = problem.create_solution() + + self.assertEqual(10, solution.number_of_variables) + self.assertEqual(10, len(solution.variables)) + self.assertEqual(3, solution.number_of_objectives) + self.assertEqual(3, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F6() + self.assertEqual("LZ09_F6", problem.name()) + + +class LZ09F7TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F7() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F7() + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(10* [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50_variables(self) -> None: + problem = LZ09_F7(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F7() + solution = problem.create_solution() + + self.assertEqual(10, solution.number_of_variables) + self.assertEqual(10, len(solution.variables)) + self.assertEqual(2, solution.number_of_objectives) + self.assertEqual(2, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F7() + self.assertEqual("LZ09_F7", problem.name()) + + +class LZ09F8TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F8() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F8() + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(10* [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50_variables(self) -> None: + problem = LZ09_F8(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F8() + solution = problem.create_solution() + + self.assertEqual(10, solution.number_of_variables) + self.assertEqual(10, len(solution.variables)) + self.assertEqual(2, solution.number_of_objectives) + self.assertEqual(2, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(10 * [0.0], problem.lower_bound) + self.assertEqual(10 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F8() + self.assertEqual("LZ09_F8", problem.name()) + + +class LZ09F9TestCases(unittest.TestCase): + def test_should_constructor_create_a_non_null_object(self) -> None: + problem = LZ09_F9() + self.assertIsNotNone(problem) + + def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: + problem = LZ09_F9() + self.assertEqual(30, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30* [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + + def test_should_constructor_create_a_valid_problem_with_50_variables(self) -> None: + problem = LZ09_F9(50) + + self.assertEqual(50, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) + + self.assertEqual(50 * [0.0], problem.lower_bound) + self.assertEqual(50 * [1.0], problem.upper_bound) + + def test_should_create_solution_create_a_valid_float_solution(self) -> None: + problem = LZ09_F9() + solution = problem.create_solution() + + self.assertEqual(30, solution.number_of_variables) + self.assertEqual(30, len(solution.variables)) + self.assertEqual(2, solution.number_of_objectives) + self.assertEqual(2, len(solution.objectives)) + self.assertEqual(0, problem.number_of_constraints()) + self.assertEqual(30 * [0.0], problem.lower_bound) + self.assertEqual(30 * [1.0], problem.upper_bound) + self.assertTrue(all(value >= 0.0 for value in solution.variables)) + self.assertTrue(all(value <= 1.0 for value in solution.variables)) + + def test_should_get_name_return_the_right_name(self): + problem = LZ09_F9() + self.assertEqual("LZ09_F9", problem.name()) + + +if __name__ == "__main__": + unittest.main() diff --git a/jmetal/problem/multiobjective/test/test_unconstrained.py b/jmetal/problem/multiobjective/test/test_unconstrained.py index e08a6aa3..7ae37d7b 100644 --- a/jmetal/problem/multiobjective/test/test_unconstrained.py +++ b/jmetal/problem/multiobjective/test/test_unconstrained.py @@ -15,17 +15,17 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = Kursawe() - self.assertEqual(3, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(3, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-5.0, -5.0, -5.0], problem.lower_bound) self.assertEqual([5.0, 5.0, 5.0], problem.upper_bound) def test_should_constructor_create_a_valid_problem_with_5_variables(self) -> None: problem = Kursawe(5) - self.assertEqual(5, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(5, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-5.0, -5.0, -5.0, -5.0, -5.0], problem.lower_bound) self.assertEqual([5.0, 5.0, 5.0, 5.0, 5.0], problem.upper_bound) @@ -37,7 +37,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: self.assertEqual(3, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-5.0, -5.0, -5.0], problem.lower_bound) self.assertEqual([5.0, 5.0, 5.0], problem.upper_bound) self.assertTrue(all(variable >= -5.0 for variable in solution.variables)) @@ -45,7 +45,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: def test_should_get_name_return_the_right_name(self): problem = Kursawe() - self.assertEqual("Kursawe", problem.get_name()) + self.assertEqual("Kursawe", problem.name()) class FonsecaTestCases(unittest.TestCase): @@ -55,9 +55,9 @@ def test_should_constructor_create_a_non_null_object(self): def test_should_constructor_create_a_valid_problem_with_default_settings(self): problem = Fonseca() - self.assertEqual(3, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(3, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(3 * [-4], problem.lower_bound) self.assertEqual(3 * [4], problem.upper_bound) @@ -70,7 +70,7 @@ def test_should_create_solution_create_a_valid_float_solution(self): self.assertEqual(3, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(3 * [-4], problem.lower_bound) self.assertEqual(3 * [4], problem.upper_bound) @@ -93,7 +93,7 @@ def test_should_create_solution_return_right_evaluation_values(self): def test_should_get_name_return_the_right_name(self): problem = Fonseca() - self.assertEqual("Fonseca", problem.get_name()) + self.assertEqual("Fonseca", problem.name()) class SchafferTestCases(unittest.TestCase): @@ -103,12 +103,12 @@ def test_should_constructor_create_a_non_null_object(self): def test_should_constructor_create_a_valid_problem_with_default_settings(self): problem = Schaffer() - self.assertEqual(1, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(1, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) - self.assertEqual([-100000], problem.lower_bound) - self.assertEqual([100000], problem.upper_bound) + self.assertEqual([-1000], problem.lower_bound) + self.assertEqual([1000], problem.upper_bound) def test_should_create_solution_create_a_valid_float_solution(self): problem = Schaffer() @@ -118,13 +118,13 @@ def test_should_create_solution_create_a_valid_float_solution(self): self.assertEqual(1, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) - self.assertEqual([-100000], problem.lower_bound) - self.assertEqual([100000], problem.upper_bound) + self.assertEqual([-1000], problem.lower_bound) + self.assertEqual([1000], problem.upper_bound) - self.assertTrue(solution.variables[0] >= -100000) - self.assertTrue(solution.variables[0] <= 100000) + self.assertTrue(solution.variables[0] >= -1000) + self.assertTrue(solution.variables[0] <= 1000) def test_should_create_solution_return_right_evaluation_values(self): problem = Schaffer() @@ -145,7 +145,7 @@ def test_should_create_solution_return_right_evaluation_values(self): def test_should_get_name_return_the_right_name(self): problem = Schaffer() - self.assertEqual("Schaffer", problem.get_name()) + self.assertEqual("Schaffer", problem.name()) class Viennet2TestCases(unittest.TestCase): @@ -155,9 +155,9 @@ def test_should_constructor_create_a_non_null_object(self): def test_should_constructor_create_a_valid_problem_with_default_settings(self): problem = Viennet2() - self.assertEqual(2, problem.number_of_variables) - self.assertEqual(3, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(2, problem.number_of_variables()) + self.assertEqual(3, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-4, -4], problem.lower_bound) self.assertEqual([4, 4], problem.upper_bound) @@ -170,7 +170,7 @@ def test_should_create_solution_create_a_valid_float_solution(self): self.assertEqual(2, len(solution.variables)) self.assertEqual(3, solution.number_of_objectives) self.assertEqual(3, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-4, -4], problem.lower_bound) self.assertEqual([4, 4], problem.upper_bound) @@ -192,7 +192,7 @@ def test_should_create_solution_return_right_evaluation_values(self): def test_should_get_name_return_the_right_name(self): problem = Viennet2() - self.assertEqual("Viennet2", problem.get_name()) + self.assertEqual("Viennet2", problem.name()) if __name__ == "__main__": diff --git a/jmetal/problem/multiobjective/test/test_zdt.py b/jmetal/problem/multiobjective/test/test_zdt.py index fadb6360..9fed1621 100644 --- a/jmetal/problem/multiobjective/test/test_zdt.py +++ b/jmetal/problem/multiobjective/test/test_zdt.py @@ -10,17 +10,17 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = ZDT1() - self.assertEqual(30, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(30, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(30 * [0.0], problem.lower_bound) self.assertEqual(30 * [1.0], problem.upper_bound) def test_should_constructor_create_a_valid_problem_with_5_variables(self) -> None: problem = ZDT1(5) - self.assertEqual(5, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(5, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(5 * [0.0], problem.lower_bound) self.assertEqual(5 * [1.0], problem.upper_bound) @@ -28,11 +28,12 @@ def test_should_constructor_create_a_valid_problem_with_5_variables(self) -> Non def test_should_create_solution_create_a_valid_float_solution(self) -> None: problem = ZDT1() solution = problem.create_solution() + self.assertEqual(30, solution.number_of_variables) self.assertEqual(30, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(30 * [0.0], problem.lower_bound) self.assertEqual(30 * [1.0], problem.upper_bound) self.assertTrue(all(value >= 0.0 for value in solution.variables)) @@ -40,7 +41,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: def test_should_get_name_return_the_right_name(self): problem = ZDT1() - self.assertEqual("ZDT1", problem.get_name()) + self.assertEqual("ZDT1", problem.name()) class ZDT2TestCases(unittest.TestCase): @@ -50,17 +51,17 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = ZDT2() - self.assertEqual(30, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(30, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(30 * [0.0], problem.lower_bound) self.assertEqual(30 * [1.0], problem.upper_bound) def test_should_constructor_create_a_valid_problem_with_7_variables(self) -> None: problem = ZDT2(7) - self.assertEqual(7, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(7, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(7 * [0.0], problem.lower_bound) self.assertEqual(7 * [1.0], problem.upper_bound) @@ -72,7 +73,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: self.assertEqual(30, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(30 * [0.0], problem.lower_bound) self.assertEqual(30 * [1.0], problem.upper_bound) self.assertTrue(all(value >= 0.0 for value in solution.variables)) @@ -80,7 +81,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: def test_should_get_name_return_the_right_name(self): problem = ZDT2() - self.assertEqual("ZDT2", problem.get_name()) + self.assertEqual("ZDT2", problem.name()) class ZDT3TestCases(unittest.TestCase): @@ -90,17 +91,17 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = ZDT3() - self.assertEqual(30, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(30, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(30 * [0.0], problem.lower_bound) self.assertEqual(30 * [1.0], problem.upper_bound) def test_should_constructor_create_a_valid_problem_with_7_variables(self) -> None: problem = ZDT3(7) - self.assertEqual(7, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(7, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(7 * [0.0], problem.lower_bound) self.assertEqual(7 * [1.0], problem.upper_bound) @@ -112,7 +113,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: self.assertEqual(30, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(30 * [0.0], problem.lower_bound) self.assertEqual(30 * [1.0], problem.upper_bound) self.assertTrue(all(value >= 0.0 for value in solution.variables)) @@ -120,7 +121,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: def test_should_get_name_return_the_right_name(self): problem = ZDT3() - self.assertEqual("ZDT3", problem.get_name()) + self.assertEqual("ZDT3", problem.name()) class ZDT4TestCases(unittest.TestCase): @@ -130,9 +131,9 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = ZDT4() - self.assertEqual(10, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(0.0, problem.lower_bound[0]) self.assertEqual(1.0, problem.upper_bound[0]) self.assertEqual(9 * [-5.0], problem.lower_bound[1:10]) @@ -140,9 +141,9 @@ def test_should_constructor_create_a_valid_problem_with_default_settings(self) - def test_should_constructor_create_a_valid_problem_with_7_variables(self) -> None: problem = ZDT4(7) - self.assertEqual(7, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(7, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(0.0, problem.lower_bound[0]) self.assertEqual(1.0, problem.upper_bound[0]) @@ -156,7 +157,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: self.assertEqual(10, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(0.0, problem.lower_bound[0]) self.assertEqual(1.0, problem.upper_bound[0]) self.assertEqual(9 * [-5.0], problem.lower_bound[1:10]) @@ -168,7 +169,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: def test_should_get_name_return_the_right_name(self): problem = ZDT4() - self.assertEqual("ZDT4", problem.get_name()) + self.assertEqual("ZDT4", problem.name()) class ZDT6TestCases(unittest.TestCase): @@ -178,17 +179,17 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = ZDT6() - self.assertEqual(10, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(10 * [0.0], problem.lower_bound) self.assertEqual(10 * [1.0], problem.upper_bound) def test_should_constructor_create_a_valid_problem_with_7_variables(self) -> None: problem = ZDT3(7) - self.assertEqual(7, problem.number_of_variables) - self.assertEqual(2, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(7, problem.number_of_variables()) + self.assertEqual(2, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(7 * [0.0], problem.lower_bound) self.assertEqual(7 * [1.0], problem.upper_bound) @@ -200,7 +201,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: self.assertEqual(10, len(solution.variables)) self.assertEqual(2, solution.number_of_objectives) self.assertEqual(2, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(10 * [0.0], problem.lower_bound) self.assertEqual(10 * [1.0], problem.upper_bound) self.assertTrue(all(value >= 0.0 for value in solution.variables)) @@ -208,7 +209,7 @@ def test_should_create_solution_create_a_valid_float_solution(self) -> None: def test_should_get_name_return_the_right_name(self): problem = ZDT6() - self.assertEqual("ZDT6", problem.get_name()) + self.assertEqual("ZDT6", problem.name()) if __name__ == "__main__": diff --git a/jmetal/problem/multiobjective/uf.py b/jmetal/problem/multiobjective/uf.py index 93694bf7..a6c906bc 100644 --- a/jmetal/problem/multiobjective/uf.py +++ b/jmetal/problem/multiobjective/uf.py @@ -33,6 +33,12 @@ def __init__(self, number_of_variables: int = 30): self.lower_bound[0] = 0.0 self.upper_bound[0] = 1.0 + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: FloatSolution) -> FloatSolution: sum1 = 0 sum2 = 0 diff --git a/jmetal/problem/multiobjective/unconstrained.py b/jmetal/problem/multiobjective/unconstrained.py index 26f8dc3a..ba102408 100644 --- a/jmetal/problem/multiobjective/unconstrained.py +++ b/jmetal/problem/multiobjective/unconstrained.py @@ -23,9 +23,6 @@ class Kursawe(FloatProblem): def __init__(self, number_of_variables: int = 3): super(Kursawe, self).__init__() - self.number_of_objectives = 2 - self.number_of_variables = number_of_variables - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] @@ -33,18 +30,21 @@ def __init__(self, number_of_variables: int = 3): self.lower_bound = [-5.0 for _ in range(number_of_variables)] self.upper_bound = [5.0 for _ in range(number_of_variables)] - FloatSolution.lower_bound = self.lower_bound - FloatSolution.upper_bound = self.upper_bound + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 0 def evaluate(self, solution: FloatSolution) -> FloatSolution: - fx = [0.0 for _ in range(self.number_of_objectives)] - for i in range(self.number_of_variables - 1): + fx = [0.0 for _ in range(self.number_of_objectives())] + for i in range(self.number_of_variables() - 1): xi = solution.variables[i] * solution.variables[i] xj = solution.variables[i + 1] * solution.variables[i + 1] aux = -0.2 * sqrt(xi + xj) fx[0] += -10 * exp(aux) - for i in range(self.number_of_variables): + for i in range(self.number_of_variables()): fx[1] += pow(abs(solution.variables[i]), 0.8) + 5.0 * sin(pow(solution.variables[i], 3.0)) solution.objectives[0] = fx[0] @@ -52,52 +52,53 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "Kursawe" class Fonseca(FloatProblem): def __init__(self): super(Fonseca, self).__init__() - self.number_of_variables = 3 - self.number_of_objectives = 2 - self.number_of_constraints = 0 - self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] - self.lower_bound = self.number_of_variables * [-4] - self.upper_bound = self.number_of_variables * [4] + number_of_variables = 3 + + self.lower_bound = number_of_variables * [-4] + self.upper_bound = number_of_variables * [4] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) - FloatSolution.lower_bound = self.lower_bound - FloatSolution.upper_bound = self.upper_bound + def number_of_constraints(self) -> int: + return 0 def evaluate(self, solution: FloatSolution) -> FloatSolution: - n = self.number_of_variables + n = self.number_of_variables() solution.objectives[0] = 1 - exp(-sum([(x - 1.0 / n**0.5) ** 2 for x in solution.variables])) solution.objectives[1] = 1 - exp(-sum([(x + 1.0 / n**0.5) ** 2 for x in solution.variables])) return solution - def get_name(self): + def name(self): return "Fonseca" class Schaffer(FloatProblem): def __init__(self): super(Schaffer, self).__init__() - self.number_of_variables = 1 - self.number_of_objectives = 2 - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)"] - self.lower_bound = [-100000] - self.upper_bound = [100000] + self.lower_bound = [-1000] + self.upper_bound = [1000] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) - FloatSolution.lower_bound = self.lower_bound - FloatSolution.upper_bound = self.upper_bound + def number_of_constraints(self) -> int: + return 0 def evaluate(self, solution: FloatSolution) -> FloatSolution: value = solution.variables[0] @@ -107,22 +108,26 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "Schaffer" class Viennet2(FloatProblem): def __init__(self): super(Viennet2, self).__init__() - self.number_of_variables = 2 - self.number_of_objectives = 3 - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE, self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["f(x)", "f(y)", "f(z)"] - self.lower_bound = self.number_of_variables * [-4] - self.upper_bound = self.number_of_variables * [4] + number_of_variables = 2 + self.lower_bound = number_of_variables * [-4] + self.upper_bound = number_of_variables * [4] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 0 def evaluate(self, solution: FloatSolution) -> FloatSolution: x0 = solution.variables[0] @@ -138,7 +143,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self): + def name(self): return "Viennet2" @@ -188,21 +193,31 @@ def create_solution(self) -> BinarySolution: return new_solution - def get_name(self) -> str: + def name(self) -> str: return "Subset Sum" class OneZeroMax(BinaryProblem): + """ The implementation of the OneZeroMax problems defines a single binary variable. This variable + will contain the bit string representing the solutions. + + """ def __init__(self, number_of_bits: int = 256): super(OneZeroMax, self).__init__() self.number_of_bits = number_of_bits - self.number_of_objectives = 2 - self.number_of_variables = 1 - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE] self.obj_labels = ["Ones"] + def number_of_variables(self) -> int: + return 1 + + def number_of_objectives(self) -> int: + return 2 + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: BinarySolution) -> BinarySolution: counter_of_ones = 0 counter_of_zeroes = 0 @@ -219,12 +234,12 @@ def evaluate(self, solution: BinarySolution) -> BinarySolution: def create_solution(self) -> BinarySolution: new_solution = BinarySolution( - number_of_variables=self.number_of_variables, number_of_objectives=self.number_of_objectives + number_of_variables=self.number_of_variables(), number_of_objectives=self.number_of_objectives() ) new_solution.variables[0] = [True if random.randint(0, 1) == 0 else False for _ in range(self.number_of_bits)] return new_solution - def get_name(self) -> str: + def name(self) -> str: return "OneZeroMax" @@ -275,16 +290,15 @@ def create_solution(self) -> CompositeSolution: ) float_solution.variables = [ - random.uniform(self.float_lower_bound[i] * 1.0, self.float_upper_bound[i] * 0.01) - for i in range(len(self.int_lower_bound)) + random.uniform(self.float_lower_bound[i] * 1.0, self.float_upper_bound[i] * 1.0) + for i in range(len(self.float_lower_bound)) ] - integer_solution.variables = [ - random.uniform(self.float_lower_bound[i], self.float_upper_bound[i]) - for i in range(len(self.float_lower_bound)) + random.uniform(self.int_lower_bound[i], self.int_upper_bound[i]) + for i in range(len(self.int_lower_bound)) ] return CompositeSolution([integer_solution, float_solution]) - def get_name(self) -> str: + def name(self) -> str: return "Mixed Integer Float Problem" diff --git a/jmetal/problem/multiobjective/zdt.py b/jmetal/problem/multiobjective/zdt.py index 52a7d486..1b8a7ed7 100644 --- a/jmetal/problem/multiobjective/zdt.py +++ b/jmetal/problem/multiobjective/zdt.py @@ -1,4 +1,4 @@ -from math import cos, pi, pow, sin, sqrt +from math import cos, pi, pow, sin, sqrt, exp from jmetal.core.problem import FloatProblem from jmetal.core.solution import FloatSolution @@ -22,15 +22,18 @@ class ZDT1(FloatProblem): def __init__(self, number_of_variables: int = 30): """:param number_of_variables: Number of decision variables of the problem.""" super(ZDT1, self).__init__() - self.number_of_variables = number_of_variables - self.number_of_objectives = 2 - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE, self.MINIMIZE] self.obj_labels = ["x", "y"] - self.lower_bound = self.number_of_variables * [0.0] - self.upper_bound = self.number_of_variables * [1.0] + self.lower_bound = number_of_variables * [0.0] + self.upper_bound = number_of_variables * [1.0] + + def number_of_objectives(self) -> int: + return len(self.obj_directions) + + def number_of_constraints(self) -> int: + return 0 def evaluate(self, solution: FloatSolution) -> FloatSolution: g = self.eval_g(solution) @@ -51,7 +54,7 @@ def eval_g(self, solution: FloatSolution): def eval_h(self, f: float, g: float) -> float: return 1.0 - sqrt(f / g) - def get_name(self): + def name(self): return "ZDT1" @@ -82,7 +85,7 @@ class ZDT2(ZDT1): def eval_h(self, f: float, g: float) -> float: return 1.0 - pow(f / g, 2.0) - def get_name(self): + def name(self): return "ZDT2" @@ -96,7 +99,7 @@ class ZDT3(ZDT1): def eval_h(self, f: float, g: float) -> float: return 1.0 - sqrt(f / g) - (f / g) * sin(10.0 * f * pi) - def get_name(self): + def name(self): return "ZDT3" @@ -109,9 +112,9 @@ class ZDT4(ZDT1): def __init__(self, number_of_variables: int = 10): """:param number_of_variables: Number of decision variables of the problem.""" - super(ZDT4, self).__init__(number_of_variables=number_of_variables) - self.lower_bound = self.number_of_variables * [-5.0] - self.upper_bound = self.number_of_variables * [5.0] + super(ZDT4, self).__init__() + self.lower_bound = number_of_variables * [-5.0] + self.upper_bound = number_of_variables * [5.0] self.lower_bound[0] = 0.0 self.upper_bound[0] = 1.0 @@ -128,7 +131,7 @@ def eval_g(self, solution: FloatSolution): def eval_h(self, f: float, g: float) -> float: return 1.0 - sqrt(f / g) - def get_name(self): + def name(self): return "ZDT4" @@ -166,5 +169,5 @@ def eval_g(self, solution: FloatSolution): def eval_h(self, f: float, g: float) -> float: return 1.0 - pow(f / g, 2.0) - def get_name(self): + def name(self): return "ZDT6" diff --git a/jmetal/problem/singleobjective/knapsack.py b/jmetal/problem/singleobjective/knapsack.py index eb7f6369..c3074360 100644 --- a/jmetal/problem/singleobjective/knapsack.py +++ b/jmetal/problem/singleobjective/knapsack.py @@ -36,10 +36,16 @@ def __init__( self.profits = profits self.number_of_bits = number_of_items - self.number_of_variables = 1 self.obj_directions = [self.MAXIMIZE] - self.number_of_objectives = 1 - self.number_of_constraints = 1 + + def number_of_variables(self) -> int: + return 1 + + def number_of_objectives(self) -> int: + return 1 + + def number_of_constraints(self) -> int: + return 1 def __read_from_file(self, filename: str): """ @@ -86,12 +92,12 @@ def evaluate(self, solution: BinarySolution) -> BinarySolution: def create_solution(self) -> BinarySolution: new_solution = BinarySolution( - number_of_variables=self.number_of_variables, number_of_objectives=self.number_of_objectives + number_of_variables=self.number_of_variables(), number_of_objectives=self.number_of_objectives() ) new_solution.variables[0] = [True if random.randint(0, 1) == 0 else False for _ in range(self.number_of_bits)] return new_solution - def get_name(self): + def name(self): return "Knapsack" diff --git a/jmetal/problem/singleobjective/test/test_knapsack.py b/jmetal/problem/singleobjective/test/test_knapsack.py index 62dd7f52..c4f6e7e7 100644 --- a/jmetal/problem/singleobjective/test/test_knapsack.py +++ b/jmetal/problem/singleobjective/test/test_knapsack.py @@ -11,9 +11,9 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = Knapsack() - self.assertEqual(1, problem.number_of_variables) - self.assertEqual(1, problem.number_of_objectives) - self.assertEqual(1, problem.number_of_constraints) + self.assertEqual(1, problem.number_of_variables()) + self.assertEqual(1, problem.number_of_objectives()) + self.assertEqual(1, problem.number_of_constraints()) self.assertEqual(50, problem.number_of_bits) self.assertEqual(1000, problem.capacity) self.assertIsNone(problem.profits) @@ -21,9 +21,9 @@ def test_should_constructor_create_a_valid_problem_with_default_settings(self) - def test_should_constructor_create_a_valid_problem_with_500_bits(self) -> None: problem = Knapsack(500) - self.assertEqual(1, problem.number_of_variables) - self.assertEqual(1, problem.number_of_objectives) - self.assertEqual(1, problem.number_of_constraints) + self.assertEqual(1, problem.number_of_variables()) + self.assertEqual(1, problem.number_of_objectives()) + self.assertEqual(1, problem.number_of_constraints()) self.assertEqual(500, problem.number_of_bits) self.assertEqual(1000, problem.capacity) self.assertIsNone(problem.profits) @@ -46,11 +46,11 @@ def test_should_create_solution_from_file(self) -> None: ) with mock.patch("jmetal.problem.singleobjective.knapsack.open", new=mock.mock_open(read_data=data)): problem = Knapsack(from_file=True, filename=filename) - self.assertEqual(1, problem.number_of_variables) - self.assertEqual(1, problem.number_of_objectives) - self.assertEqual(1, problem.number_of_constraints) + self.assertEqual(1, problem.number_of_variables()) + self.assertEqual(1, problem.number_of_objectives()) + self.assertEqual(1, problem.number_of_constraints()) self.assertEqual(50, problem.number_of_bits) def test_should_get_name_return_the_right_name(self): problem = Knapsack() - self.assertEqual("Knapsack", problem.get_name()) + self.assertEqual("Knapsack", problem.name()) diff --git a/jmetal/problem/singleobjective/test/test_unconstrained.py b/jmetal/problem/singleobjective/test/test_unconstrained.py index f1f2aa3e..650cbf3d 100644 --- a/jmetal/problem/singleobjective/test/test_unconstrained.py +++ b/jmetal/problem/singleobjective/test/test_unconstrained.py @@ -10,16 +10,16 @@ def test_should_constructor_create_a_non_null_object(self) -> None: def test_should_constructor_create_a_valid_problem_with_default_settings(self) -> None: problem = OneMax() - self.assertEqual(1, problem.number_of_variables) - self.assertEqual(1, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(1, problem.number_of_variables()) + self.assertEqual(1, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(256, problem.number_of_bits) def test_should_constructor_create_a_valid_problem_with_512_bits(self) -> None: problem = OneMax(512) - self.assertEqual(1, problem.number_of_variables) - self.assertEqual(1, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(1, problem.number_of_variables()) + self.assertEqual(1, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual(512, problem.number_of_bits) def test_should_create_solution_a_valid_binary_solution(self) -> None: @@ -36,7 +36,7 @@ def test_should_evaluate_work_properly_if_the_bitset_only_contains_zeroes(self) def test_should_get_name_return_the_right_name(self): problem = OneMax() - self.assertEqual("OneMax", problem.get_name()) + self.assertEqual("OneMax", problem.name()) class SphereTestCases(unittest.TestCase): @@ -46,18 +46,18 @@ def test_should_constructor_create_a_non_null_object(self): def test_should_constructor_create_a_valid_problem_with_default_settings(self): problem = Sphere() - self.assertEqual(10, problem.number_of_variables) - self.assertEqual(1, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(10, problem.number_of_variables()) + self.assertEqual(1, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-5.12 for _ in range(10)], problem.lower_bound) self.assertEqual([5.12 for _ in range(10)], problem.upper_bound) def test_should_constructor_create_a_valid_problem_with_5_variables(self): problem = Sphere(5) - self.assertEqual(5, problem.number_of_variables) - self.assertEqual(1, problem.number_of_objectives) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(5, problem.number_of_variables()) + self.assertEqual(1, problem.number_of_objectives()) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-5.12, -5.12, -5.12, -5.12, -5.12], problem.lower_bound) self.assertEqual([5.12, 5.12, 5.12, 5.12, 5.12], problem.upper_bound) @@ -70,7 +70,7 @@ def test_should_create_solution_create_a_valid_float_solution(self): self.assertEqual(3, len(solution.variables)) self.assertEqual(1, solution.number_of_objectives) self.assertEqual(1, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-5.12, -5.12, -5.12], problem.lower_bound) self.assertEqual([5.12, 5.12, 5.12], problem.upper_bound) @@ -87,7 +87,7 @@ def test_should_evaluate_work_properly(self): self.assertEqual(3, len(solution.variables)) self.assertEqual(1, solution.number_of_objectives) self.assertEqual(1, len(solution.objectives)) - self.assertEqual(0, problem.number_of_constraints) + self.assertEqual(0, problem.number_of_constraints()) self.assertEqual([-5.12, -5.12, -5.12], problem.lower_bound) self.assertEqual([5.12, 5.12, 5.12], problem.upper_bound) @@ -97,7 +97,7 @@ def test_should_evaluate_work_properly(self): def test_should_get_name_return_the_right_name(self): problem = Sphere() - self.assertEqual("Sphere", problem.get_name()) + self.assertEqual("Sphere", problem.name()) if __name__ == "__main__": diff --git a/jmetal/problem/singleobjective/tsp.py b/jmetal/problem/singleobjective/tsp.py index 444cf783..3063f917 100644 --- a/jmetal/problem/singleobjective/tsp.py +++ b/jmetal/problem/singleobjective/tsp.py @@ -20,14 +20,17 @@ class TSP(PermutationProblem): def __init__(self, instance: str = None): super(TSP, self).__init__() - distance_matrix, number_of_cities = self.__read_from_file(instance) + self.distance_matrix, self.number_of_cities = self.__read_from_file(instance) + self.obj_directions = [self.MINIMIZE] - self.distance_matrix = distance_matrix + def number_of_variables(self) -> int: + return self.number_of_cities - self.obj_directions = [self.MINIMIZE] - self.number_of_variables = number_of_cities - self.number_of_objectives = 1 - self.number_of_constraints = 0 + def number_of_objectives(self) -> int: + return 1 + + def number_of_constraints(self) -> int: + return 0 def __read_from_file(self, filename: str): """ @@ -75,7 +78,7 @@ def __read_from_file(self, filename: str): def evaluate(self, solution: PermutationSolution) -> PermutationSolution: fitness = 0 - for i in range(self.number_of_variables - 1): + for i in range(self.number_of_variables() - 1): x = solution.variables[i] y = solution.variables[i + 1] @@ -90,15 +93,11 @@ def evaluate(self, solution: PermutationSolution) -> PermutationSolution: def create_solution(self) -> PermutationSolution: new_solution = PermutationSolution( - number_of_variables=self.number_of_variables, number_of_objectives=self.number_of_objectives + number_of_variables=self.number_of_variables(), number_of_objectives=self.number_of_objectives() ) - new_solution.variables = random.sample(range(self.number_of_variables), k=self.number_of_variables) + new_solution.variables = random.sample(range(self.number_of_variables()), k=self.number_of_variables()) return new_solution - @property - def number_of_cities(self): - return self.number_of_variables - - def get_name(self): + def name(self): return "Symmetric TSP" diff --git a/jmetal/problem/singleobjective/unconstrained.py b/jmetal/problem/singleobjective/unconstrained.py index 15f38f73..bc6ab425 100644 --- a/jmetal/problem/singleobjective/unconstrained.py +++ b/jmetal/problem/singleobjective/unconstrained.py @@ -14,16 +14,26 @@ class OneMax(BinaryProblem): + """ The implementation of the OneMax problems defines a single binary variable. This variable + will contain the bit string representing the solutions. + + """ def __init__(self, number_of_bits: int = 256): super(OneMax, self).__init__() self.number_of_bits = number_of_bits - self.number_of_objectives = 1 - self.number_of_variables = 1 - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE] self.obj_labels = ["Ones"] + def number_of_variables(self) -> int: + return 1 + + def number_of_objectives(self) -> int: + return 1 + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: BinarySolution) -> BinarySolution: counter_of_ones = 0 for bits in solution.variables[0]: @@ -39,16 +49,13 @@ def create_solution(self) -> BinarySolution: new_solution.variables[0] = [True if random.randint(0, 1) == 0 else False for _ in range(self.number_of_bits)] return new_solution - def get_name(self) -> str: + def name(self) -> str: return "OneMax" class Sphere(FloatProblem): def __init__(self, number_of_variables: int = 10): super(Sphere, self).__init__() - self.number_of_objectives = 1 - self.number_of_variables = number_of_variables - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE] self.obj_labels = ["f(x)"] @@ -59,6 +66,12 @@ def __init__(self, number_of_variables: int = 10): FloatSolution.lower_bound = self.lower_bound FloatSolution.upper_bound = self.upper_bound + def number_of_objectives(self) -> int: + return 1 + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: FloatSolution) -> FloatSolution: total = 0.0 for x in solution.variables: @@ -68,16 +81,13 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self) -> str: + def name(self) -> str: return "Sphere" class Rastrigin(FloatProblem): def __init__(self, number_of_variables: int = 10): super(Rastrigin, self).__init__() - self.number_of_objectives = 1 - self.number_of_variables = number_of_variables - self.number_of_constraints = 0 self.obj_directions = [self.MINIMIZE] self.obj_labels = ["f(x)"] @@ -88,6 +98,12 @@ def __init__(self, number_of_variables: int = 10): FloatSolution.lower_bound = self.lower_bound FloatSolution.upper_bound = self.upper_bound + def number_of_objectives(self) -> int: + return 1 + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: FloatSolution) -> FloatSolution: a = 10.0 result = a * solution.number_of_variables @@ -100,7 +116,7 @@ def evaluate(self, solution: FloatSolution) -> FloatSolution: return solution - def get_name(self) -> str: + def name(self) -> str: return "Rastrigin" @@ -115,13 +131,18 @@ def __init__(self, C: int, W: list): self.W = W self.number_of_bits = len(self.W) - self.number_of_objectives = 1 - self.number_of_variables = 1 - self.number_of_constraints = 0 self.obj_directions = [self.MAXIMIZE] self.obj_labels = ["Sum"] + def number_of_variables(self) -> int: + return 1 + def number_of_objectives(self) -> int: + return 1 + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: BinarySolution) -> BinarySolution: total_sum = 0.0 @@ -141,11 +162,11 @@ def evaluate(self, solution: BinarySolution) -> BinarySolution: def create_solution(self) -> BinarySolution: new_solution = BinarySolution( - number_of_variables=self.number_of_variables, number_of_objectives=self.number_of_objectives + number_of_variables=self.number_of_variables(), number_of_objectives=self.number_of_objectives() ) new_solution.variables[0] = [True if random.randint(0, 1) == 0 else False for _ in range(self.number_of_bits)] return new_solution - def get_name(self) -> str: + def name(self) -> str: return "Subset Sum" diff --git a/jmetal/util/aggregative_function.py b/jmetal/util/aggregative_function.py index f6aba20a..dbccd562 100644 --- a/jmetal/util/aggregative_function.py +++ b/jmetal/util/aggregative_function.py @@ -1,4 +1,5 @@ from abc import ABC, abstractmethod +from math import sqrt from jmetal.util.point import IdealPoint @@ -29,6 +30,32 @@ def update(self, vector: []) -> None: pass +class PenaltyBoundaryIntersection(AggregativeFunction): + def __init__(self, dimension: int, theta: float = 5.0): + self.ideal_point = IdealPoint(dimension) + self.theta = theta + + def compute(self, vector: [], weight_vector: []) -> float: + d1 = d2 = nl = 0.0 + + for i in range(len(vector)): + d1 += (vector[i] - self.ideal_point.point[i]) * weight_vector[i]; + nl += pow(weight_vector[i], 2.0) + + nl = sqrt(nl) + d1 = abs(d1) / nl + + for i in range(len(vector)): + d2 += pow((vector[i] - self.ideal_point.point[i]) - + d1 * (weight_vector[i] / nl), 2.0) + d2 = sqrt(d2) + + return d1 + self.theta * d2 + + def update(self, vector: []) -> None: + self.ideal_point.update(vector) + + class Tschebycheff(AggregativeFunction): def __init__(self, dimension: int): self.ideal_point = IdealPoint(dimension) diff --git a/jmetal/util/archive.py b/jmetal/util/archive.py index ccf12331..ecc56b1e 100644 --- a/jmetal/util/archive.py +++ b/jmetal/util/archive.py @@ -7,8 +7,7 @@ from jmetal.util.comparator import ( Comparator, DominanceComparator, - SolutionAttributeComparator, -) + SolutionAttributeComparator, ) from jmetal.util.density_estimator import CrowdingDistance, DensityEstimator S = TypeVar("S") @@ -41,12 +40,13 @@ def get_name(self) -> str: class BoundedArchive(Archive[S]): - def __init__(self, maximum_size: int, comparator: Comparator[S] = None, density_estimator: DensityEstimator = None): + def __init__(self, maximum_size: int, comparator: Comparator[S] = None, density_estimator: DensityEstimator = None, + dominance_comparator: Comparator[S] = DominanceComparator()): super(BoundedArchive, self).__init__() self.maximum_size = maximum_size self.comparator = comparator self.density_estimator = density_estimator - self.non_dominated_solution_archive = NonDominatedSolutionsArchive() + self.non_dominated_solution_archive = NonDominatedSolutionsArchive(dominance_comparator=dominance_comparator) self.solution_list = self.non_dominated_solution_archive.solution_list def compute_density_estimator(self): @@ -117,21 +117,22 @@ def add(self, solution: S) -> bool: class CrowdingDistanceArchive(BoundedArchive[S]): - def __init__(self, maximum_size: int): + def __init__(self, maximum_size: int, dominance_comparator=DominanceComparator()): super(CrowdingDistanceArchive, self).__init__( maximum_size=maximum_size, comparator=SolutionAttributeComparator("crowding_distance", lowest_is_best=False), + dominance_comparator=dominance_comparator, density_estimator=CrowdingDistance(), ) class ArchiveWithReferencePoint(BoundedArchive[S]): def __init__( - self, - maximum_size: int, - reference_point: List[float], - comparator: Comparator[S], - density_estimator: DensityEstimator, + self, + maximum_size: int, + reference_point: List[float], + comparator: Comparator[S], + density_estimator: DensityEstimator, ): super(ArchiveWithReferencePoint, self).__init__(maximum_size, comparator, density_estimator) self.__reference_point = reference_point diff --git a/jmetal/util/comparator.py b/jmetal/util/comparator.py index aae33528..f81df720 100644 --- a/jmetal/util/comparator.py +++ b/jmetal/util/comparator.py @@ -138,44 +138,22 @@ def compare(self, solution1: Solution, solution2: Solution) -> int: return result -class DominanceComparator(Comparator): +class DominanceWithConstraintsComparator(Comparator): def __init__(self, constraint_comparator: Comparator = OverallConstraintViolationComparator()): self.constraint_comparator = constraint_comparator + self.dominance_comparator = DominanceComparator() - def compare(self, solution1: Solution, solution2: Solution) -> int: - if solution1 is None: - raise Exception("The solution1 is None") - elif solution2 is None: - raise Exception("The solution2 is None") - + def compare(self, solution1: S, solution2: S) -> int: result = self.constraint_comparator.compare(solution1, solution2) if result == 0: - # result = self.__dominance_test(solution1, solution2) - result = self.dominance_test(solution1.objectives, solution2.objectives) + result = self.dominance_comparator.compare(solution1, solution2) return result - def __dominance_test(self, solution1: Solution, solution2: Solution) -> float: - best_is_one = 0 - best_is_two = 0 - - for i in range(solution1.number_of_objectives): - value1 = solution1.objectives[i] - value2 = solution2.objectives[i] - if value1 != value2: - if value1 < value2: - best_is_one = 1 - if value1 > value2: - best_is_two = 1 - if best_is_one > best_is_two: - result = -1 - elif best_is_two > best_is_one: - result = 1 - else: - result = 0 - - return result +class DominanceComparator(Comparator): + def compare(self, solution1: Solution, solution2: Solution) -> int: + return self.dominance_test(solution1.objectives, solution2.objectives) @staticmethod def dominance_test(vector1: [float], vector2: [float]) -> int: @@ -193,13 +171,28 @@ def dominance_test(vector1: [float], vector2: [float]) -> int: return result +class ObjectiveComparator(Comparator): + """ Compares two solutions according to a particular objective + """ + def __init__(self, objectiveId): + self.objectiveId = objectiveId + + def compare(self, solution1: S, solution2: S) -> int: + result = 0 + if solution1.objectives[self.objectiveId] < solution2.objectives[self.objectiveId]: + result = -1 + elif solution1.objectives[self.objectiveId] > solution2.objectives[self.objectiveId]: + result = 1 + + return result + + class GDominanceComparator(DominanceComparator): def __init__( self, reference_point: (), - constraint_comparator: Comparator = SolutionAttributeComparator("overall_constraint_violation", False), ): - super(GDominanceComparator, self).__init__(constraint_comparator) + super(GDominanceComparator, self).__init__() self.reference_point = reference_point def compare(self, solution1: Solution, solution2: Solution): @@ -227,13 +220,13 @@ def __flag(self, solution: Solution): return result -class EpsilonDominanceComparator(DominanceComparator): +class EpsilonDominanceComparator(Comparator): def __init__( self, epsilon: float, - constraint_comparator: Comparator = SolutionAttributeComparator("overall_constraint_violation", False), + constraint_comparator: Comparator = OverallConstraintViolationComparator(), ): - super(EpsilonDominanceComparator, self).__init__(constraint_comparator) + self.constraint_comparator = constraint_comparator self.epsilon = epsilon def compare(self, solution1: Solution, solution2: Solution): diff --git a/jmetal/util/observer.py b/jmetal/util/observer.py index 1c88d945..7dadb6a7 100644 --- a/jmetal/util/observer.py +++ b/jmetal/util/observer.py @@ -50,9 +50,9 @@ def update(self, *args, **kwargs): class BasicObserver(Observer): def __init__(self, frequency: int = 1) -> None: - """Show the number of evaluations, best fitness and computing time. - + """Show the number of evaluations, the best fitness and the computing time. :param frequency: Display frequency.""" + self.display_frequency = frequency def update(self, *args, **kwargs): diff --git a/jmetal/util/test/test_comparator.py b/jmetal/util/test/test_comparator.py index d8b1c55b..faa0c81c 100644 --- a/jmetal/util/test/test_comparator.py +++ b/jmetal/util/test/test_comparator.py @@ -9,7 +9,7 @@ MultiComparator, OverallConstraintViolationComparator, RankingAndCrowdingDistanceComparator, - SolutionAttributeComparator, + SolutionAttributeComparator, DominanceWithConstraintsComparator, ) @@ -75,7 +75,7 @@ def test_should_dominance_comparator_return_zero_if_the_two_solutions_have_one_o self.assertEqual(0, self.comparator.compare(solution, solution2)) def test_should_dominance_comparator_return_one_if_the_two_solutions_have_one_objective_and_the_second_one_is_lower( - self, + self, ): solution = Solution(1, 1) solution2 = Solution(1, 1) @@ -85,7 +85,7 @@ def test_should_dominance_comparator_return_one_if_the_two_solutions_have_one_ob self.assertEqual(1, self.comparator.compare(solution, solution2)) def test_should_dominance_comparator_return_minus_one_if_the_two_solutions_have_one_objective_and_the_first_one_is_lower( - self, + self, ): solution = Solution(1, 1) solution2 = Solution(1, 1) @@ -139,6 +139,11 @@ def test_should_dominance_comparator_work_properly_case_3(self): self.assertEqual(0, self.comparator.compare(solution, solution2)) + +class DominanceWithConstraintsComparatorTestCases(unittest.TestCase): + def setUp(self): + self.comparator = DominanceWithConstraintsComparator() + def test_should_dominance_comparator_work_properly_with_constrains_case_1(self): """Case 1: solution1 has a higher degree of constraint violation than solution 2""" solution1 = Solution(1, 3, 1) diff --git a/jmetal/util/test/test_evaluator.py b/jmetal/util/test/test_evaluator.py index 542c4e67..ab42fa21 100644 --- a/jmetal/util/test/test_evaluator.py +++ b/jmetal/util/test/test_evaluator.py @@ -8,9 +8,6 @@ class MockedProblem(FloatProblem): def __init__(self, number_of_variables: int = 3): super(MockedProblem, self).__init__() - self.number_of_objectives = 2 - self.number_of_variables = number_of_variables - self.number_of_constraints = 0 self.lower_bound = [-5.0 for _ in range(number_of_variables)] self.upper_bound = [5.0 for _ in range(number_of_variables)] @@ -18,14 +15,20 @@ def __init__(self, number_of_variables: int = 3): FloatSolution.lower_bound = self.lower_bound FloatSolution.upper_bound = self.upper_bound + def number_of_objectives(self) -> int: + return 2 + + def number_of_constraints(self) -> int: + return 0 + def evaluate(self, solution: FloatSolution): solution.objectives[0] = 1.2 solution.objectives[1] = 2.3 return solution - def get_name(self) -> str: - pass + def name(self) -> str: + return "Mocked problem" class SequentialEvaluatorTestCases(unittest.TestCase): diff --git a/notebooks/NSGAIINotebook.ipynb b/notebooks/NSGAIINotebook.ipynb new file mode 100644 index 00000000..a97d99bd --- /dev/null +++ b/notebooks/NSGAIINotebook.ipynb @@ -0,0 +1,304 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Examples of configuring and running NSGA-II\n", + "\n", + "This notebook includes two examples where NSGA-II is used to solve a continuous and a binary multi-objective problems." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "from jmetal.algorithm.multiobjective.nsgaii import NSGAII\n", + "from jmetal.operator import PolynomialMutation, SBXCrossover\n", + "from jmetal.operator import BitFlipMutation, SPXCrossover\n", + "from jmetal.util.solution import get_non_dominated_solutions\n", + "from jmetal.util.termination_criterion import StoppingByEvaluations" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Configure NSGA-II to solve a continuous problem (ZDT1)\n", + "### Indicate the problem to solve" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "from jmetal.problem import ZDT1\n", + "\n", + "problem = ZDT1()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create an instance of NSGA-II" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "max_evaluations = 25000\n", + "algorithm = NSGAII(\n", + " problem=problem,\n", + " population_size=100,\n", + " offspring_population_size=100,\n", + " mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables, distribution_index=20),\n", + " crossover=SBXCrossover(probability=1.0, distribution_index=20),\n", + " termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Run the algorithm and get the front found" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "algorithm.run()\n", + "front = get_non_dominated_solutions(algorithm.get_result())" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Display the front" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "objectives = [solution.objectives for solution in front]\n", + "\n", + "x = [_[0] for _ in objectives]\n", + "y = [_[1] for _ in objectives]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "referenceFront = np.loadtxt(\"../resources/reference_front/ZDT1.pf\", delimiter=' ')\n", + "referenceFront = referenceFront[referenceFront[:, 0].argsort()]" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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eDyQydvbGxMnTsTMmTONrg8NDUVubi52796tP9atWze0b98eq1ateuLP45gbIiKi0is66yovLw+7d+/G+vXr8d///lffReXm5oZ27drh5MmTFlkk0G7G3OTn5+PUqVMIDg7WHxNFEcHBwfqlpYtKTEw0uB4AQkJCir0+Ly8P2dnZBi8iIiIqnaKtOm5ubhg0aBB27doFrVaLjz76CK1bt0ZeXh5OnDihXyhQkiREREQo0oKjaLi5desWdDodvLy8DI57eXnhxo0bJu+5ceNGma6Pjo6Gp6en/uXt7W2e4omIiJxc3bp18dZbb+G3334z2XtSsCO5tSk+5sbSZs2ahaysLP3rypUrSpdERETkUARBwAsvvABRNIwVKpVKP+XcmhQNN7Vq1YJKpUJmZqbB8czMTNStW9fkPXXr1i3T9W5ubvDw8DB4ERERkXkVN61ciTVxFA03rq6u6NSpEw4ePKg/JkkSDh48iMDAQJP3BAYGGlwPAPHx8cVeT0RERNZRdFq5UjuOV1DkpxYSGRmJsLAwdO7cGV27dsXSpUuRm5uLUaNGAQBGjBiBBg0aIDo6GgAwefJk9O7dGx9//DFeeOEFbNmyBb/88gtiYmKU/DWIiIgI0C8OqCTFw01oaCj++usvzJkzBzdu3ED79u2xb98+/aDhjIwMgz687t27Y9OmTXjvvffwzjvvwN/fH9999x1at26t1K9ARERENkTxdW6sjevcEBER2R+7WeeGiIiIyNwYboiIiMihMNwQERGRQ2G4ISIiIofCcENEREQOheGGiIiIHArDDRERETkUhhsiIiJyKAw3RERE5FAU337B2goWZM7Ozla4EiIiIiqtgu/t0mys4HTh5u7duwAAb29vhSshIiKisrp79y48PT1LvMbp9paSJAnXrl1D1apVIQiCWT87Ozsb3t7euHLlCvetsiA+Z+vgc7YOPmfr4bO2Dks9Z1mWcffuXdSvX99gQ21TnK7lRhRFi2/F7uHhwf/jWAGfs3XwOVsHn7P18FlbhyWe85NabApwQDERERE5FIYbIiIicigMN2bk5uaGqKgouLm5KV2KQ+Nztg4+Z+vgc7YePmvrsIXn7HQDiomIiMixseWGiIiIHArDDRERETkUhhsiIiJyKAw3RERE5FAYbspo5cqV8PPzg7u7OwICAnDixIkSr//666/RvHlzuLu7o02bNti7d6+VKrVvZXnOsbGx6NmzJ6pXr47q1asjODj4if9d6LGy/nkusGXLFgiCgIEDB1q2QAdR1ud8584djB8/HvXq1YObmxuaNm3KvztKoazPeenSpWjWrBkqVqwIb29vTJ06FQ8ePLBStfbpp59+woABA1C/fn0IgoDvvvvuifccOnQIHTt2hJubG5o0aYL169dbvE7IVGpbtmyRXV1d5bVr18p//PGHPGbMGLlatWpyZmamyeuPHj0qq1QqedGiRfK5c+fk9957T3ZxcZF///13K1duX8r6nIcNGyavXLlSPnPmjHz+/Hl55MiRsqenp6zVaq1cuX0p63MukJqaKjdo0EDu2bOn/PLLL1unWDtW1uecl5cnd+7cWe7fv7985MgROTU1VT506JCclJRk5crtS1mf81dffSW7ubnJX331lZyamir/8MMPcr169eSpU6dauXL7snfvXvndd9+Vd+zYIQOQv/322xKvv3z5slypUiU5MjJSPnfunLx8+XJZpVLJ+/bts2idDDdl0LVrV3n8+PH69zqdTq5fv74cHR1t8vohQ4bIL7zwgsGxgIAAOSIiwqJ12ruyPueiHj16JFetWlXesGGDpUp0COV5zo8ePZK7d+8ur1mzRg4LC2O4KYWyPufPP/9cbtSokZyfn2+tEh1CWZ/z+PHj5aCgIINjkZGRco8ePSxapyMpTbiZPn263KpVK4NjoaGhckhIiAUrk2V2S5VSfn4+Tp06heDgYP0xURQRHByMxMREk/ckJiYaXA8AISEhxV5P5XvORd27dw8PHz5EjRo1LFWm3Svvc543bx7q1KkDjUZjjTLtXnme8/fff4/AwECMHz8eXl5eaN26NebPnw+dTmetsu1OeZ5z9+7dcerUKX3X1eXLl7F3717079/fKjU7C6W+B51u48zyunXrFnQ6Hby8vAyOe3l54c8//zR5z40bN0xef+PGDYvVae/K85yLmjFjBurXr2/0fyj6P+V5zkeOHEFcXBySkpKsUKFjKM9zvnz5Mn788Ue89tpr2Lt3L1JSUjBu3Dg8fPgQUVFR1ijb7pTnOQ8bNgy3bt3CM888A1mW8ejRI7z55pt45513rFGy0yjuezA7Oxv3799HxYoVLfJz2XJDDmXBggXYsmULvv32W7i7uytdjsO4e/cuhg8fjtjYWNSqVUvpchyaJEmoU6cOYmJi0KlTJ4SGhuLdd9/FqlWrlC7NoRw6dAjz58/HZ599htOnT2PHjh3Ys2cP3n//faVLIzNgy00p1apVCyqVCpmZmQbHMzMzUbduXZP31K1bt0zXU/mec4GPPvoICxYswIEDB9C2bVtLlmn3yvqcL126hLS0NAwYMEB/TJIkAECFChVw4cIFNG7c2LJF26Hy/HmuV68eXFxcoFKp9MdatGiBGzduID8/H66urhat2R6V5znPnj0bw4cPx+jRowEAbdq0QW5uLsLDw/Huu+9CFPlvf3Mo7nvQw8PDYq02AFtuSs3V1RWdOnXCwYMH9cckScLBgwcRGBho8p7AwECD6wEgPj6+2OupfM8ZABYtWoT3338f+/btQ+fOna1Rql0r63Nu3rw5fv/9dyQlJelfL730Ep599lkkJSXB29vbmuXbjfL8ee7RowdSUlL04REALl68iHr16jHYFKM8z/nevXtGAaYgUMrcctFsFPsetOhwZQezZcsW2c3NTV6/fr187tw5OTw8XK5WrZp848YNWZZlefjw4fLMmTP11x89elSuUKGC/NFHH8nnz5+Xo6KiOBW8FMr6nBcsWCC7urrK27dvl69fv65/3b17V6lfwS6U9TkXxdlSpVPW55yRkSFXrVpVnjBhgnzhwgV59+7dcp06deQPPvhAqV/BLpT1OUdFRclVq1aVN2/eLF++fFnev3+/3LhxY3nIkCFK/Qp24e7du/KZM2fkM2fOyADkJUuWyGfOnJHT09NlWZblmTNnysOHD9dfXzAV/O2335bPnz8vr1y5klPBbdHy5ctlHx8f2dXVVe7atav8888/68/17t1bDgsLM7h+27ZtctOmTWVXV1e5VatW8p49e6xcsX0qy3P29fWVARi9oqKirF+4nSnrn+fCGG5Kr6zP+dixY3JAQIDs5uYmN2rUSP7www/lR48eWblq+1OW5/zw4UN57ty5cuPGjWV3d3fZ29tbHjdunPzPP/9Yv3A7kpCQYPLv24JnGxYWJvfu3dvonvbt28uurq5yo0aN5HXr1lm8TkGW2f5GREREjoNjboiIiMihMNwQERGRQ2G4ISIiIofCcENEREQOheGGiIiIHArDDRERETkUhhsiIiJyKAw3RGS3ZFlGeHg4atSoAUEQuGM5EQFguCEiO7Zv3z6sX78eu3fvxvXr15GdnY0BAwagfv36EAQB3333ndIlEpECGG6IyG5dunQJ9erVQ/fu3VG3bl3k5uaiXbt2WLlypdKlEZGCKihdABFReYwcORIbNmwAAAiCAF9fX6SlpeH5559XuDIiUhrDDRHZpWXLlqFx48aIiYnByZMnoVKplC6JiGwEww0R2SVPT09UrVoVKpUKdevWVbocIrIhHHNDREREDoXhhoiIiBwKww0RERE5FI65ISKHkZOTg5SUFP371NRUJCUloUaNGvDx8VGwMiKyJoYbInIYv/zyC5599ln9+8jISABAWFgY1q9fr1BVRGRtgizLstJFEBEREZkLx9wQERGRQ2G4ISIiIofCcENEREQOheGGiIiIHArDDRERETkUhhsiIiJyKAw3RERE5FAYboiIiMihMNwQERGRQ2G4ISIiIofCcENEREQOheGGiIiIHMr/B4H68WtlWrG2AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(referenceFront[:,0], referenceFront[:,1], color=\"black\")\n", + "plt.scatter(x, y, color=\"black\", marker = '.')\n", + "\n", + "plt.xlabel(\"f1\")\n", + "plt.ylabel(\"f2\")\n", + "plt.title(problem.get_name())\n", + "plt.legend([\"Reference front\" , \"NSGAII\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Configure NSGA-II to solve a binary problem (OneZeroMax)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "# The OneZeroMax problem consists of maximizing the number of zeros and the number of ones in a binary string\n", + "from jmetal.problem.multiobjective.unconstrained import OneZeroMax\n", + "\n", + "bit_string_length = 512\n", + "problem = OneZeroMax(bit_string_length)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create an instance of NSGAII for binary problems¡" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "max_evaluations = 25000\n", + "algorithm = NSGAII(\n", + " problem=problem,\n", + " population_size=100,\n", + " offspring_population_size=100,\n", + " mutation=BitFlipMutation(probability=1.0 / bit_string_length),\n", + " crossover=SPXCrossover(probability=1.0),\n", + " termination_criterion=StoppingByEvaluations(max_evaluations=max_evaluations),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Run the algorithm and get the front found" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "algorithm.run()\n", + "front = get_non_dominated_solutions(algorithm.get_result())" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Display the front" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [], + "source": [ + "objectives = [solution.objectives for solution in front]\n", + "\n", + "x = [_[0] for _ in objectives]\n", + "y = [_[1] for _ in objectives]" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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tWvXauTIkVq9erV69+5doToKCwsVFRWlgoICRUZGVsu+VdSmTZvUtWtXh7bc3Fydf/75tVoHAMDZiRMntGfPHiUmJto/d1C7TncMKvP57TXTao8//rgknXGkp379+oqLi3O5bs6cOUpMTNSMGTMkSe3bt9cnn3yi559/vsLhyEoXXHCBSkpKFBgYaG/r3LmzBg0apIULF1pYGQAAvsNrptUq6r777lNMTIwuvPBCpxspZmdnq1evXg79e/furezs7Nou86wFBATIGKO77rrL3va///u/stlsOnXqlIWVAQDgG3wqHD3xxBNaunSpsrKydOONN+ree+/VzJkz7evz8/PVuHFjh+c0btxYhYWFDvdeKK+4uFiFhYUOiyeYN2+evvrqK4e2OnXquPzeGgAAUHGWhqNx48a5PIm6/LJjx44Kb+/RRx/VRRddpC5duuihhx7S2LFjNW3atCrVOHnyZEVFRdmXhISEKm2vOnXq1MnppOzbbruNeyEBAFAFlp5zNHr0aJc3mCovKSnprLffrVs3PfnkkyouLlZISIji4uJ08OBBhz4HDx5UZGSkw02oyhs/frxGjRplf1xYWOhRAclms8kYo7p166qoqMihvaioqEo3AgMAVJ6XXOfkk6rrZ29pOIqNjVVsbGyNbT83N1cNGjRQSEiIJCklJUXvvvuuQ5+srCz7/RlcCQkJsT/fk/3222/66KOPdPnll9vbIiIi9MADD+i5556zsDIA8A9l96Q7duyY2z+4UbNOnjwpSQ4XLp0Nr7labe/evTp8+LD27t2rkpIS5ebmSpJatWqlunXr6p///KcOHjyo7t27KzQ0VFlZWXrmmWf04IMP2rdxzz33aNasWRo7dqzuuusuffTRR1q6dKlWr15t0V5Vr8suu0ylpaUOt1x//vnn9fzzz/OXDADUsMDAQNWvX18//fSTpD++woPTHGpPaWmpfv75Z4WHhysoqGrxxmvuczR48GCXl6uvW7dOl156qd5//32NHz9eu3btkjFGrVq10vDhw3X33Xc7hIX169frgQce0LZt29S0aVM9+uijZ5zaK8/K+xxVhqs35KFDh9SwYUMLqgEA/2CMUX5+vst78aHmBQQEKDExUcHBwU7rKvP57TXhyFN4SziS/vgm5BtuuMGhrWvXrvrPf/5jUUUA4B9KSkr0+++/W12G3wkODnb7hbWE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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(x, y, color=\"black\")\n", + "\n", + "plt.xlabel(\"f1\")\n", + "plt.ylabel(\"f2\")\n", + "plt.title(problem.get_name())\n", + "plt.legend([\"NSGAII\"])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} diff --git a/notebooks/SolvingConstrainedProblems.ipynb b/notebooks/SolvingConstrainedProblems.ipynb new file mode 100644 index 00000000..16617f23 --- /dev/null +++ b/notebooks/SolvingConstrainedProblems.ipynb @@ -0,0 +1,203 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "6c141867", + "metadata": {}, + "source": [ + "# Solving single- and multi-objective constrained problems" + ] + }, + { + "cell_type": "markdown", + "id": "8d31fe06", + "metadata": {}, + "source": [ + "In this notebook, we show two examples of how constrained problems can be solved in jMetalPy using single- and multi-objective genetic algorithms." + ] + }, + { + "cell_type": "markdown", + "id": "2fbfb5e0", + "metadata": {}, + "source": [ + "## Defining a constrained problem\n", + "Let start by considering the bi-objective problem known as Srinivas, which has the following formulation (see [DPA02](https://doi.org/10.1109/4235.996017)):\n", + "):\n", + "\n", + "$$\n", + "f_1(\\vec{x}) = (x_1 - 2)^2 + (x_2 - 1)^2 + 2 \n", + "$$\n", + "$$\n", + "f_2(\\vec{x}) = 9x_1 - (x_2 - 1)^2\n", + "$$\n", + "$$\n", + "g_1(\\vec{x}) = x^2_1 + x^2_2 \\le 225\n", + "$$\n", + "$$\n", + "g_2(\\vec{x}) = x_1 - 3x_2 \\le -10\n", + "$$\n", + "$$x \\in [-20, 20]\n", + "$$\n" + ] + }, + { + "cell_type": "markdown", + "id": "adef8444", + "metadata": {}, + "source": [ + "The constraint hanlding mechanism included in jMetalPy is the one used by NSGA-II (see again [DPA02](https://doi.org/10.1109/4235.996017)), which is based on computing the overall constraint violation degree of a given solution. This degree is calculated by summing the degrees of violation of all constraints when their value is less than zero, so we have to re-formulate the constraints:\n", + "\n", + "$$\n", + "g_1(\\vec{x}) = 1.0 - (x_1 * x_1 + x_2 * x_2) / 225.0\n", + "$$\n", + "$$\n", + "g_2(\\vec{x}) = (3.0 * x_2 - x_1) / 10.0 - 1.0\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "id": "6b331892", + "metadata": {}, + "source": [ + "We can implement problem Srinivas in two ways. The first one is by extending the ``FloatProblem`` abstract class (see [Srinivas](https://github.com/jMetal/jMetalPy/blob/main/jmetal/problem/multiobjective/constrained.py)) and the second one is by using the ``OnTheFlyFloatProblem()``class. We use the second approach:" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "2fb8a05d", + "metadata": {}, + "outputs": [], + "source": [ + "from jmetal.core.problem import OnTheFlyFloatProblem\n", + "\n", + "def f1(x: [float]):\n", + " return 2.0 + (x[0] - 2.0) * (x[0] - 2.0) + (x[1] - 1.0) * (x[1] - 1.0)\n", + "\n", + "def f2(x: [float]):\n", + " return 9.0 * x[0] - (x[1] - 1.0) * (x[1] - 1.0)\n", + "\n", + "def g1(x: [float]):\n", + " return 1.0 - (x[0] * x[0] + x[1] * x[1]) / 225.0\n", + "\n", + "def g2(x: [float]):\n", + " return (3.0 * x[1] - x[0]) / 10.0 - 1.0\n", + "\n", + "problem = (\n", + " OnTheFlyFloatProblem()\n", + " .set_name(\"Srinivas\")\n", + " .add_variable(-20.0, 20.0)\n", + " .add_variable(-20.0, 20.0)\n", + " .add_function(f1)\n", + " .add_function(f2)\n", + " .add_constraint(g1)\n", + " .add_constraint(g2)\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "14820ce9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "problem" + ] + }, + { + "cell_type": "markdown", + "id": "38a1ff0a", + "metadata": {}, + "source": [ + "## Configuring NSGA-II \n", + "The constraing handling mechanism of NSGA-II consists of first checking the overall constraint violation degree of the solutions to be compared; if both are feasible or have the same degree of violation, a dominance test is applied. These steps are carried out by the ``DominanceWithConstraintsComparator`` class. \n", + "\n", + "An example of NSGA-II configuration to solve the Srinivas problem is the following:" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "1398092f", + "metadata": {}, + "outputs": [ + { + "ename": "ImportError", + "evalue": "cannot import name 'DominanceWithConstraintsComparator' from 'jmetal.util.comparator' (/Users/ajnebro/opt/anaconda3/envs/jmetalpy/lib/python3.9/site-packages/jmetal/util/comparator.py)", + "output_type": "error", + "traceback": [ + "\u001B[0;31m---------------------------------------------------------------------------\u001B[0m", + "\u001B[0;31mImportError\u001B[0m Traceback (most recent call last)", + "Cell \u001B[0;32mIn[13], line 3\u001B[0m\n\u001B[1;32m 1\u001B[0m \u001B[38;5;28;01mfrom\u001B[39;00m \u001B[38;5;21;01mjmetal\u001B[39;00m\u001B[38;5;21;01m.\u001B[39;00m\u001B[38;5;21;01malgorithm\u001B[39;00m\u001B[38;5;21;01m.\u001B[39;00m\u001B[38;5;21;01mmultiobjective\u001B[39;00m \u001B[38;5;28;01mimport\u001B[39;00m NSGAII\n\u001B[1;32m 2\u001B[0m \u001B[38;5;28;01mfrom\u001B[39;00m \u001B[38;5;21;01mjmetal\u001B[39;00m\u001B[38;5;21;01m.\u001B[39;00m\u001B[38;5;21;01moperator\u001B[39;00m \u001B[38;5;28;01mimport\u001B[39;00m PolynomialMutation, SBXCrossover\n\u001B[0;32m----> 3\u001B[0m \u001B[38;5;28;01mfrom\u001B[39;00m \u001B[38;5;21;01mjmetal\u001B[39;00m\u001B[38;5;21;01m.\u001B[39;00m\u001B[38;5;21;01mutil\u001B[39;00m\u001B[38;5;21;01m.\u001B[39;00m\u001B[38;5;21;01mcomparator\u001B[39;00m \u001B[38;5;28;01mimport\u001B[39;00m DominanceWithConstraintsComparator\n\u001B[1;32m 5\u001B[0m algorithm \u001B[38;5;241m=\u001B[39m NSGAII(\n\u001B[1;32m 6\u001B[0m problem\u001B[38;5;241m=\u001B[39mproblem,\n\u001B[1;32m 7\u001B[0m population_size\u001B[38;5;241m=\u001B[39m\u001B[38;5;241m100\u001B[39m,\n\u001B[0;32m (...)\u001B[0m\n\u001B[1;32m 11\u001B[0m termination_criterion\u001B[38;5;241m=\u001B[39mStoppingByEvaluations(max_evaluations\u001B[38;5;241m=\u001B[39m\u001B[38;5;241m25000\u001B[39m),\n\u001B[1;32m 12\u001B[0m dominance_comparator\u001B[38;5;241m=\u001B[39mDominanceWithConstraintsComparator())\n", + "\u001B[0;31mImportError\u001B[0m: cannot import name 'DominanceWithConstraintsComparator' from 'jmetal.util.comparator' (/Users/ajnebro/opt/anaconda3/envs/jmetalpy/lib/python3.9/site-packages/jmetal/util/comparator.py)" + ] + } + ], + "source": [ + "from jmetal.algorithm.multiobjective import NSGAII\n", + "from jmetal.operator import PolynomialMutation, SBXCrossover\n", + "from jmetal.util.comparator import DominanceWithConstraintsComparator\n", + "\n", + "algorithm = NSGAII(\n", + " problem=problem,\n", + " population_size=100,\n", + " offspring_population_size=100,\n", + " mutation=PolynomialMutation(probability=1.0 / problem.number_of_variables(), distribution_index=20),\n", + " crossover=SBXCrossover(probability=1.0, distribution_index=20),\n", + " termination_criterion=StoppingByEvaluations(max_evaluations=25000),\n", + " dominance_comparator=DominanceWithConstraintsComparator())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9536cae3", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "78bb9892", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/resources/MOEAD_weights/W3D_91.dat b/resources/MOEAD_weights/W3D_91.dat new file mode 100644 index 00000000..1b9be1b6 --- /dev/null +++ b/resources/MOEAD_weights/W3D_91.dat @@ -0,0 +1,91 @@ +0.0 0.0 1.0 +0.0 0.08333333333333333 0.9166666666666666 +0.0 0.16666666666666666 0.8333333333333334 +0.0 0.25 0.75 +0.0 0.3333333333333333 0.6666666666666666 +0.0 0.4166666666666667 0.5833333333333334 +0.0 0.5 0.5 +0.0 0.5833333333333334 0.4166666666666667 +0.0 0.6666666666666666 0.3333333333333333 +0.0 0.75 0.25 +0.0 0.8333333333333334 0.16666666666666666 +0.0 0.9166666666666666 0.08333333333333333 +0.0 1.0 0.0 +0.08333333333333333 0.0 0.9166666666666666 +0.08333333333333333 0.08333333333333333 0.8333333333333334 +0.08333333333333333 0.16666666666666666 0.75 +0.08333333333333333 0.25 0.6666666666666666 +0.08333333333333333 0.3333333333333333 0.5833333333333334 +0.08333333333333333 0.4166666666666667 0.5 +0.08333333333333333 0.5 0.4166666666666667 +0.08333333333333333 0.5833333333333334 0.3333333333333333 +0.08333333333333333 0.6666666666666666 0.25 +0.08333333333333333 0.75 0.16666666666666666 +0.08333333333333333 0.8333333333333334 0.08333333333333333 +0.08333333333333333 0.9166666666666666 0.0 +0.16666666666666666 0.0 0.8333333333333334 +0.16666666666666666 0.08333333333333333 0.75 +0.16666666666666666 0.16666666666666666 0.6666666666666666 +0.16666666666666666 0.25 0.5833333333333334 +0.16666666666666666 0.3333333333333333 0.5 +0.16666666666666666 0.4166666666666667 0.4166666666666667 +0.16666666666666666 0.5 0.3333333333333333 +0.16666666666666666 0.5833333333333334 0.25 +0.16666666666666666 0.6666666666666666 0.16666666666666666 +0.16666666666666666 0.75 0.08333333333333333 +0.16666666666666666 0.8333333333333334 0.0 +0.25 0.0 0.75 +0.25 0.08333333333333333 0.6666666666666666 +0.25 0.16666666666666666 0.5833333333333334 +0.25 0.25 0.5 +0.25 0.3333333333333333 0.4166666666666667 +0.25 0.4166666666666667 0.3333333333333333 +0.25 0.5 0.25 +0.25 0.5833333333333334 0.16666666666666666 +0.25 0.6666666666666666 0.08333333333333333 +0.25 0.75 0.0 +0.3333333333333333 0.0 0.6666666666666666 +0.3333333333333333 0.08333333333333333 0.5833333333333334 +0.3333333333333333 0.16666666666666666 0.5 +0.3333333333333333 0.25 0.4166666666666667 +0.3333333333333333 0.3333333333333333 0.3333333333333333 +0.3333333333333333 0.4166666666666667 0.25 +0.3333333333333333 0.5 0.16666666666666666 +0.3333333333333333 0.5833333333333334 0.08333333333333333 +0.3333333333333333 0.6666666666666666 0.0 +0.4166666666666667 0.0 0.5833333333333334 +0.4166666666666667 0.08333333333333333 0.5 +0.4166666666666667 0.16666666666666666 0.4166666666666667 +0.4166666666666667 0.25 0.3333333333333333 +0.4166666666666667 0.3333333333333333 0.25 +0.4166666666666667 0.4166666666666667 0.16666666666666666 +0.4166666666666667 0.5 0.08333333333333333 +0.4166666666666667 0.5833333333333334 0.0 +0.5 0.0 0.5 +0.5 0.08333333333333333 0.4166666666666667 +0.5 0.16666666666666666 0.3333333333333333 +0.5 0.25 0.25 +0.5 0.3333333333333333 0.16666666666666666 +0.5 0.4166666666666667 0.08333333333333333 +0.5 0.5 0.0 +0.5833333333333334 0.0 0.4166666666666667 +0.5833333333333334 0.08333333333333333 0.3333333333333333 +0.5833333333333334 0.16666666666666666 0.25 +0.5833333333333334 0.25 0.16666666666666666 +0.5833333333333334 0.3333333333333333 0.08333333333333333 +0.5833333333333334 0.4166666666666667 0.0 +0.6666666666666666 0.0 0.3333333333333333 +0.6666666666666666 0.08333333333333333 0.25 +0.6666666666666666 0.16666666666666666 0.16666666666666666 +0.6666666666666666 0.25 0.08333333333333333 +0.6666666666666666 0.3333333333333333 0.0 +0.75 0.0 0.25 +0.75 0.08333333333333333 0.16666666666666666 +0.75 0.16666666666666666 0.08333333333333333 +0.75 0.25 0.0 +0.8333333333333334 0.0 0.16666666666666666 +0.8333333333333334 0.08333333333333333 0.08333333333333333 +0.8333333333333334 0.16666666666666666 0.0 +0.9166666666666666 0.0 0.08333333333333333 +0.9166666666666666 0.08333333333333333 0.0 +1.0 0.0 0.0 diff --git a/setup.cfg b/setup.cfg index b037079a..c537f977 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = jmetalpy -version = 1.5.7 +version = 1.6.0 description = Python version of the jMetal framework long_description = file: README.md long_description_content_type = text/markdown; charset=UTF-8