├── .DS_Store ├── .classpath ├── .gitignore ├── .metadata ├── .lock ├── .mylyn │ ├── .taskListIndex │ │ ├── segments_1 │ │ └── write.lock │ ├── repositories.xml.zip │ └── tasks.xml.zip ├── .plugins │ ├── org.eclipse.cdt.core │ │ └── .log │ ├── org.eclipse.cdt.make.core │ │ ├── specs.c │ │ └── specs.cpp │ ├── org.eclipse.core.resources │ │ ├── .root │ │ │ ├── .indexes │ │ │ │ ├── history.version │ │ │ │ ├── properties.index │ │ │ │ └── properties.version │ │ │ └── 2.tree │ │ └── .safetable │ │ │ └── org.eclipse.core.resources │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── org.eclipse.cdt.ui.prefs │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.jdt.ui.prefs │ │ │ ├── org.eclipse.m2e.discovery.prefs │ │ │ ├── org.eclipse.mylyn.context.core.prefs │ │ │ ├── org.eclipse.mylyn.monitor.ui.prefs │ │ │ ├── org.eclipse.mylyn.tasks.ui.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ └── org.eclipse.ui.workbench.prefs │ ├── org.eclipse.e4.workbench │ │ └── workbench.xmi │ ├── org.eclipse.epp.logging.aeri.ide │ │ └── org.eclipse.epp.logging.aeri.ide.server │ │ │ ├── http-cache.lucene60 │ │ │ ├── segments_1 │ │ │ └── write.lock │ │ │ ├── local-history.lucene60 │ │ │ ├── _0.cfe │ │ │ ├── _0.cfs │ │ │ ├── _0.si │ │ │ ├── segments_1 │ │ │ └── write.lock │ │ │ └── server-config.json │ ├── org.eclipse.jdt.core │ │ ├── assumedExternalFilesCache │ │ ├── externalFilesCache │ │ ├── index.db │ │ ├── nonChainingJarsCache │ │ └── variablesAndContainers.dat │ ├── org.eclipse.jdt.ui │ │ ├── OpenTypeHistory.xml │ │ ├── QualifiedTypeNameHistory.xml │ │ └── dialog_settings.xml │ ├── org.eclipse.m2e.logback.configuration │ │ ├── 0.log │ │ └── logback.1.8.2.20171007-0217.xml │ ├── org.eclipse.oomph.setup │ │ └── workspace.setup │ ├── org.eclipse.ui.ide │ │ └── dialog_settings.xml │ ├── org.eclipse.ui.intro │ │ └── introstate │ └── org.eclipse.ui.workbench │ │ ├── dialog_settings.xml │ │ └── workingsets.xml └── version.ini ├── .project ├── .settings ├── org.eclipse.jdt.core.prefs └── org.eclipse.ltk.core.refactoring.prefs ├── LICENSE ├── README.md ├── jars ├── SurfacePlot.jar ├── colt.jar ├── concurrent.jar ├── jFuzzyLogic_v3.0.jar ├── jblas-1.2.3.jar ├── jsc.jar ├── jzy3d │ ├── jzy3d-api-1.0.2.jar │ ├── jzy3d-bigpicture-1.0.2.jar │ ├── jzy3d-graphs-1.0.2.jar │ ├── jzy3d-javafx-1.0.2.jar │ ├── jzy3d-svm-mapper-1.0.2.jar │ ├── jzy3d-swt-1.0.2.jar │ └── pyzy3d-1.0.2.jar ├── mahout-collections-1.0.jar ├── org.jar └── sysnet-registration-1.0.1.jar ├── logo_sos_v3-07.png └── src ├── RunExperiments.java ├── TablesGenerator.java ├── algorithms ├── AlgorithmicBehaviour │ ├── DE_TIOBR.java │ ├── DE_TIOBRSDIS.java │ ├── DE_TIOBRSDISOnlyEuclidean.java │ ├── ISB_PopBased │ │ ├── BFO.java │ │ ├── BFOPoC.java │ │ ├── DE.java │ │ ├── DE2.java │ │ ├── DEPoCAndCSBackUp.java │ │ ├── GA.java │ │ ├── NelderMead.java │ │ ├── PSO.java │ │ └── SimplifiedGA.java │ ├── ISB_SingleSolutions │ │ ├── CMAES11.java │ │ ├── ES1p1OneFifth.java │ │ ├── ES1p1OneFifthV2.java │ │ ├── ISPO.java │ │ ├── NelderMeadBias.java │ │ ├── NonUniformSA.java │ │ ├── Powell_correct.java │ │ ├── RIS.java │ │ ├── RISold.java │ │ ├── Rosenbrock.java │ │ ├── SA.java │ │ ├── SPSA.java │ │ ├── SPSAv2.java │ │ ├── SolisWets.java │ │ ├── cBFO.java │ │ ├── cDE.java │ │ ├── cDELight.java │ │ ├── cGA_real.java │ │ └── cPSO.java │ └── Pre2020 │ │ ├── CMAES.java │ │ ├── ISBDE │ │ ├── DEPoC.java │ │ ├── DEPoCAndFinpos.java │ │ ├── DEbo.java │ │ ├── DEkono.java │ │ ├── DEro.java │ │ ├── DErt.java │ │ └── corections │ │ │ ├── DEbob.java │ │ │ ├── DEboe.java │ │ │ ├── DEcbo.java │ │ │ ├── DEcbob.java │ │ │ ├── DEcboe.java │ │ │ ├── DErob.java │ │ │ ├── DEroe.java │ │ │ ├── DErtb.java │ │ │ ├── DErte.java │ │ │ └── old │ │ │ ├── DEboe.java │ │ │ ├── DEcbob.java │ │ │ ├── DEroe.java │ │ │ ├── DErtb.java │ │ │ └── README.txt │ │ └── kononova2015 │ │ ├── GA.java │ │ ├── GA2.java │ │ ├── randomISB.java │ │ ├── simplifiedGA.java │ │ └── simplifiedGA2.java ├── BFO.java ├── CCPSO2.java ├── CLPSO.java ├── CMAES.java ├── CMAES_RIS.java ├── DE.java ├── EPSDE_LS.java ├── EigenDE.java ├── JADE.java ├── MADE.java ├── MDE_pBX.java ├── MMCDE.java ├── MS_CAP.java ├── MicroDE.java ├── MicroDEA.java ├── MoAlgs │ ├── MoTestAlg.java │ └── MojDE.java ├── NelderMead.java ├── PCDL │ ├── EarlyDE.java │ ├── EarlyDE_example.java │ ├── PC_CMAES.java │ └── PC_jDE.java ├── PSO.java ├── RIDE.java ├── Rosenbrock.java ├── SADE.java ├── SEP_CMAES.java ├── SPAM.java ├── abstractAlgorithms │ └── LongDistanceExploration.java ├── blessing │ ├── PEARSON_ALG.java │ ├── PEARSON_DE.java │ └── SPEARMAN_ALG.java ├── compact │ ├── RIcBFO.java │ ├── RIcDE.java │ ├── RIcDE_light.java │ ├── RIcGA.java │ ├── RIcPSO.java │ ├── cBFO.java │ ├── cDE.java │ ├── cDE_exp.java │ ├── cDE_exp_light.java │ ├── cGA_bin.java │ ├── cGA_real.java │ ├── cPSO.java │ └── review │ │ ├── RIcDEbin.java │ │ ├── RIcDEexp.java │ │ ├── RecBFO.java │ │ ├── RecDE_light.java │ │ ├── RecGA.java │ │ └── RecPSO.java ├── inProgress │ ├── CMAES_PRE.java │ ├── CMO.java │ ├── CMS.java │ ├── EigenDE2.java │ ├── ResampledBrentCMAES11.java │ ├── ibrido.java │ ├── inprogressAlg.java │ └── inprogressAlg2.java ├── jDE.java ├── memes │ ├── L.java │ ├── L_fixed_budget.java │ └── LineMinimization.java ├── paperReviews │ ├── HyperSPAMnoR.java │ ├── HyperSPAMnoS.java │ └── HyperSPAMnoSnoR.java └── singleSolution │ ├── CMAES_11.java │ ├── ES1p1OneFifth.java │ ├── ES1p1OneFifthV2.java │ ├── ISPO.java │ ├── NonUniformSA.java │ ├── PMS.java │ ├── Powell.java │ ├── Powell_correct.java │ ├── RI1p1CMAES.java │ ├── RIS.java │ ├── RI_CMAES11.java │ ├── RandomSampling.java │ ├── Rosenbrock.java │ ├── Roulette_3SOME.java │ ├── S.java │ ├── SA.java │ ├── SPAMAOS1.java │ ├── SPAMAOS2.java │ ├── SPSA.java │ ├── SolisWets.java │ ├── ThreeSome.java │ └── VISPO.java ├── applications ├── CEC2011 │ ├── P1.java │ ├── P10.java │ ├── P11_DED1.java │ ├── P11_DED2.java │ ├── P11_ELD1.java │ ├── P11_ELD2.java │ ├── P11_ELD3.java │ ├── P11_ELD4.java │ ├── P11_ELD5.java │ ├── P2.java │ ├── P3.java │ ├── P4.java │ ├── P5.java │ ├── P6.java │ ├── P7.java │ ├── P8.java │ └── P9.java └── cargate │ ├── CarGateMain.java │ ├── CarGateUtils.java │ └── data │ ├── data.csv │ └── event001.csv ├── benchmarks ├── BBOB2010.java ├── BBOB2018.java ├── CEC2005.java ├── CEC2008.java ├── CEC2010.java ├── CEC2010_C.java ├── CEC2013.java ├── CEC2013_LSGO.java ├── CEC2014.java ├── CEC2015.java ├── ISBSuite.java ├── Noise.java ├── RCEC2014.java ├── SISC2010.java └── problemsImplementation │ ├── BBOB2010 │ └── BBOB2010TestFunctions.java │ ├── BaseFunctions.java │ ├── CEC2005 │ ├── CEC2005TestFunction.java │ ├── F01.java │ ├── F02.java │ ├── F03.java │ ├── F04.java │ ├── F05.java │ ├── F06.java │ ├── F07.java │ ├── F08.java │ ├── F09.java │ ├── F10.java │ ├── F11.java │ ├── F12.java │ ├── F13.java │ ├── F14.java │ ├── F15.java │ ├── F16.java │ ├── F17.java │ ├── F18.java │ ├── F19.java │ ├── F20.java │ ├── F21.java │ ├── F22.java │ ├── F23.java │ ├── F24.java │ ├── F25.java │ ├── HCJob.java │ ├── supportData │ │ ├── EF8F2_func_data.txt │ │ ├── E_ScafferF6_M_D10.txt │ │ ├── E_ScafferF6_M_D2.txt │ │ ├── E_ScafferF6_M_D30.txt │ │ ├── E_ScafferF6_M_D50.txt │ │ ├── E_ScafferF6_func_data.txt │ │ ├── Elliptic_M_D10.txt │ │ ├── Elliptic_M_D2.txt │ │ ├── Elliptic_M_D30.txt │ │ ├── Elliptic_M_D50.txt │ │ ├── Files List and some explaination.txt │ │ ├── ackley_M_D10.txt │ │ ├── ackley_M_D2.txt │ │ ├── ackley_M_D30.txt │ │ ├── ackley_M_D50.txt │ │ ├── ackley_func_data.txt │ │ ├── fbias_data.txt │ │ ├── global_optima.txt │ │ ├── griewank_M_D10.txt │ │ ├── griewank_M_D2.txt │ │ ├── griewank_M_D30.txt │ │ ├── griewank_M_D50.txt │ │ ├── griewank_func_data.txt │ │ ├── high_cond_elliptic_rot_data.txt │ │ ├── hybrid_func1_M_D10.txt │ │ ├── hybrid_func1_M_D2.txt │ │ ├── hybrid_func1_M_D30.txt │ │ ├── hybrid_func1_M_D50.txt │ │ ├── hybrid_func1_data.txt │ │ ├── hybrid_func2_M_D10.txt │ │ ├── hybrid_func2_M_D2.txt │ │ ├── hybrid_func2_M_D30.txt │ │ ├── hybrid_func2_M_D50.txt │ │ ├── hybrid_func2_data.txt │ │ ├── hybrid_func3_HM_D10.txt │ │ ├── hybrid_func3_HM_D2.txt │ │ ├── hybrid_func3_HM_D30.txt │ │ ├── hybrid_func3_HM_D50.txt │ │ ├── hybrid_func3_M_D10.txt │ │ ├── hybrid_func3_M_D2.txt │ │ ├── hybrid_func3_M_D30.txt │ │ ├── hybrid_func3_M_D50.txt │ │ ├── hybrid_func3_data.txt │ │ ├── hybrid_func4_M_D10.txt │ │ ├── hybrid_func4_M_D2.txt │ │ ├── hybrid_func4_M_D30.txt │ │ ├── hybrid_func4_M_D50.txt │ │ ├── hybrid_func4_data.txt │ │ ├── rastrigin_M_D10.txt │ │ ├── rastrigin_M_D2.txt │ │ ├── rastrigin_M_D30.txt │ │ ├── rastrigin_M_D50.txt │ │ ├── rastrigin_func_data.txt │ │ ├── rosenbrock_func_data.txt │ │ ├── schwefel_102_data.txt │ │ ├── schwefel_206_data.txt │ │ ├── schwefel_213_data.txt │ │ ├── sphere_func_data.txt │ │ ├── weierstrass_M_D10.txt │ │ ├── weierstrass_M_D2.txt │ │ ├── weierstrass_M_D30.txt │ │ ├── weierstrass_M_D50.txt │ │ └── weierstrass_data.txt │ └── testData │ │ ├── test_data_func1.txt │ │ ├── test_data_func10.txt │ │ ├── test_data_func11.txt │ │ ├── test_data_func12.txt │ │ ├── test_data_func13.txt │ │ ├── test_data_func14.txt │ │ ├── test_data_func15.txt │ │ ├── test_data_func16.txt │ │ ├── test_data_func17.txt │ │ ├── test_data_func18.txt │ │ ├── test_data_func19.txt │ │ ├── test_data_func2.txt │ │ ├── test_data_func20.txt │ │ ├── test_data_func21.txt │ │ ├── test_data_func22.txt │ │ ├── test_data_func23.txt │ │ ├── test_data_func24.txt │ │ ├── test_data_func25.txt │ │ ├── test_data_func3.txt │ │ ├── test_data_func4.txt │ │ ├── test_data_func5.txt │ │ ├── test_data_func6.txt │ │ ├── test_data_func7.txt │ │ ├── test_data_func8.txt │ │ └── test_data_func9.txt │ ├── CEC2010 │ ├── BenchmarkCEC2010.java │ ├── BenchmarkCEC2010_C.java │ ├── Defaults.java │ ├── Demo.java │ ├── F1.java │ ├── F10.java │ ├── F11.java │ ├── F12.java │ ├── F13.java │ ├── F14.java │ ├── F15.java │ ├── F16.java │ ├── F17.java │ ├── F18.java │ ├── F19.java │ ├── F2.java │ ├── F20.java │ ├── F3.java │ ├── F4.java │ ├── F5.java │ ├── F6.java │ ├── F7.java │ ├── F8.java │ ├── F9.java │ ├── Function.java │ ├── Kernel.java │ ├── Randomizer.java │ ├── ResultTester.java │ ├── ShiftedFunction.java │ ├── ShiftedPermutatedFunction.java │ ├── ShiftedPermutatedRotatedFunction.java │ └── Utils.java │ ├── CEC2013 │ ├── AbstractCEC2013.java │ ├── CEC2013TestFunctions.java │ ├── F1.java │ ├── F10.java │ ├── F11.java │ ├── F12.java │ ├── F13.java │ ├── F14.java │ ├── F15.java │ ├── F16.java │ ├── F17.java │ ├── F18.java │ ├── F19.java │ ├── F2.java │ ├── F20.java │ ├── F21.java │ ├── F22.java │ ├── F23.java │ ├── F24.java │ ├── F25.java │ ├── F26.java │ ├── F27.java │ ├── F28.java │ ├── F3.java │ ├── F4.java │ ├── F5.java │ ├── F6.java │ ├── F7.java │ ├── F8.java │ ├── F9.java │ └── input_data │ │ ├── M_D10.txt │ │ ├── M_D100.txt │ │ ├── M_D2.txt │ │ ├── M_D20.txt │ │ ├── M_D30.txt │ │ ├── M_D5.txt │ │ ├── M_D50.txt │ │ ├── shift_data.txt │ │ └── 新建文件夹 │ │ ├── M_D10.txt │ │ ├── M_D2.txt │ │ ├── M_D30.txt │ │ ├── M_D50.txt │ │ └── shift_data.txt │ ├── CEC2013_LSGO │ ├── BenchmarkCEC2013_LSGO.java │ ├── JNIfgeneric2013.java │ ├── cdatafiles │ │ ├── F1-xopt.txt │ │ ├── F10-R100.txt │ │ ├── F10-R25.txt │ │ ├── F10-R50.txt │ │ ├── F10-p.txt │ │ ├── F10-s.txt │ │ ├── F10-w.txt │ │ ├── F10-xopt.txt │ │ ├── F11-R100.txt │ │ ├── F11-R25.txt │ │ ├── F11-R50.txt │ │ ├── F11-p.txt │ │ ├── F11-s.txt │ │ ├── F11-w.txt │ │ ├── F11-xopt.txt │ │ ├── F12-xopt.txt │ │ ├── F13-R100.txt │ │ ├── F13-R25.txt │ │ ├── F13-R50.txt │ │ ├── F13-p.txt │ │ ├── F13-s.txt │ │ ├── F13-w.txt │ │ ├── F13-xopt.txt │ │ ├── F14-R100.txt │ │ ├── F14-R25.txt │ │ ├── F14-R50.txt │ │ ├── F14-p.txt │ │ ├── F14-s.txt │ │ ├── F14-w.txt │ │ ├── F14-xopt.txt │ │ ├── F15-xopt.txt │ │ ├── F2-xopt.txt │ │ ├── F3-xopt.txt │ │ ├── F4-R100.txt │ │ ├── F4-R25.txt │ │ ├── F4-R50.txt │ │ ├── F4-p.txt │ │ ├── F4-s.txt │ │ ├── F4-w.txt │ │ ├── F4-xopt.txt │ │ ├── F5-R100.txt │ │ ├── F5-R25.txt │ │ ├── F5-R50.txt │ │ ├── F5-p.txt │ │ ├── F5-s.txt │ │ ├── F5-w.txt │ │ ├── F5-xopt.txt │ │ ├── F6-R100.txt │ │ ├── F6-R25.txt │ │ ├── F6-R50.txt │ │ ├── F6-p.txt │ │ ├── F6-s.txt │ │ ├── F6-w.txt │ │ ├── F6-xopt.txt │ │ ├── F7-R100.txt │ │ ├── F7-R25.txt │ │ ├── F7-R50.txt │ │ ├── F7-p.txt │ │ ├── F7-s.txt │ │ ├── F7-w.txt │ │ ├── F7-xopt.txt │ │ ├── F8-R100.txt │ │ ├── F8-R25.txt │ │ ├── F8-R50.txt │ │ ├── F8-p.txt │ │ ├── F8-s.txt │ │ ├── F8-w.txt │ │ ├── F8-xopt.txt │ │ ├── F9-R100.txt │ │ ├── F9-R25.txt │ │ ├── F9-R50.txt │ │ ├── F9-p.txt │ │ ├── F9-s.txt │ │ ├── F9-w.txt │ │ └── F9-xopt.txt │ └── javacec2013 │ │ └── JNIfgeneric2013.java │ ├── CEC2014 │ ├── CEC2014TestFunc.java │ ├── CEC2014TestFuncRotInvStudy.java │ └── files_cec2014 │ │ ├── M_10_D10.txt │ │ ├── M_10_D100.txt │ │ ├── M_10_D2.txt │ │ ├── M_10_D20.txt │ │ ├── M_10_D30.txt │ │ ├── M_10_D50.txt │ │ ├── M_11_D10.txt │ │ ├── M_11_D100.txt │ │ ├── M_11_D2.txt │ │ ├── M_11_D20.txt │ │ ├── M_11_D30.txt │ │ ├── M_11_D50.txt │ │ ├── M_12_D10.txt │ │ ├── M_12_D100.txt │ │ ├── M_12_D2.txt │ │ ├── M_12_D20.txt │ │ ├── M_12_D30.txt │ │ ├── M_12_D50.txt │ │ ├── M_13_D10.txt │ │ ├── M_13_D100.txt │ │ ├── M_13_D2.txt │ │ ├── M_13_D20.txt │ │ ├── M_13_D30.txt │ │ ├── M_13_D50.txt │ │ ├── M_14_D10.txt │ │ ├── M_14_D100.txt │ │ ├── M_14_D2.txt │ │ ├── M_14_D20.txt │ │ ├── M_14_D30.txt │ │ ├── M_14_D50.txt │ │ ├── M_15_D10.txt │ │ ├── M_15_D100.txt │ │ ├── M_15_D2.txt │ │ ├── M_15_D20.txt │ │ ├── M_15_D30.txt │ │ ├── M_15_D50.txt │ │ ├── M_16_D10.txt │ │ ├── M_16_D100.txt │ │ ├── M_16_D2.txt │ │ ├── M_16_D20.txt │ │ ├── M_16_D30.txt │ │ ├── M_16_D50.txt │ │ ├── M_17_D10.txt │ │ ├── M_17_D100.txt │ │ ├── M_17_D2.txt │ │ ├── M_17_D20.txt │ │ ├── M_17_D30.txt │ │ ├── M_17_D50.txt │ │ ├── M_18_D10.txt │ │ ├── M_18_D100.txt │ │ ├── M_18_D2.txt │ │ ├── M_18_D20.txt │ │ ├── M_18_D30.txt │ │ ├── M_18_D50.txt │ │ ├── M_19_D10.txt │ │ ├── M_19_D100.txt │ │ ├── M_19_D2.txt │ │ ├── M_19_D20.txt │ │ ├── M_19_D30.txt │ │ ├── M_19_D50.txt │ │ ├── M_1_D10.txt │ │ ├── M_1_D100.txt │ │ ├── M_1_D2.txt │ │ ├── M_1_D20.txt │ │ ├── M_1_D30.txt │ │ ├── M_1_D50.txt │ │ ├── M_20_D10.txt │ │ ├── M_20_D100.txt │ │ ├── M_20_D2.txt │ │ ├── M_20_D20.txt │ │ ├── M_20_D30.txt │ │ ├── M_20_D50.txt │ │ ├── M_21_D10.txt │ │ ├── M_21_D100.txt │ │ ├── M_21_D2.txt │ │ ├── M_21_D20.txt │ │ ├── M_21_D30.txt │ │ ├── M_21_D50.txt │ │ ├── M_22_D10.txt │ │ ├── M_22_D100.txt │ │ ├── M_22_D2.txt │ │ ├── M_22_D20.txt │ │ ├── M_22_D30.txt │ │ ├── M_22_D50.txt │ │ ├── M_23_D10.txt │ │ ├── M_23_D100.txt │ │ ├── M_23_D2.txt │ │ ├── M_23_D20.txt │ │ ├── M_23_D30.txt │ │ ├── M_23_D50.txt │ │ ├── M_24_D10.txt │ │ ├── M_24_D100.txt │ │ ├── M_24_D2.txt │ │ ├── M_24_D20.txt │ │ ├── M_24_D30.txt │ │ ├── M_24_D50.txt │ │ ├── M_25_D10.txt │ │ ├── M_25_D100.txt │ │ ├── M_25_D2.txt │ │ ├── M_25_D20.txt │ │ ├── M_25_D30.txt │ │ ├── M_25_D50.txt │ │ ├── M_26_D10.txt │ │ ├── M_26_D100.txt │ │ ├── M_26_D2.txt │ │ ├── M_26_D20.txt │ │ ├── M_26_D30.txt │ │ ├── M_26_D50.txt │ │ ├── M_27_D10.txt │ │ ├── M_27_D100.txt │ │ ├── M_27_D2.txt │ │ ├── M_27_D20.txt │ │ ├── M_27_D30.txt │ │ ├── M_27_D50.txt │ │ ├── M_28_D10.txt │ │ ├── M_28_D100.txt │ │ ├── M_28_D2.txt │ │ ├── M_28_D20.txt │ │ ├── M_28_D30.txt │ │ ├── M_28_D50.txt │ │ ├── M_29_D10.txt │ │ ├── M_29_D100.txt │ │ ├── M_29_D2.txt │ │ ├── M_29_D20.txt │ │ ├── M_29_D30.txt │ │ ├── M_29_D50.txt │ │ ├── M_2_D10.txt │ │ ├── M_2_D100.txt │ │ ├── M_2_D2.txt │ │ ├── M_2_D20.txt │ │ ├── M_2_D30.txt │ │ ├── M_2_D50.txt │ │ ├── M_30_D10.txt │ │ ├── M_30_D100.txt │ │ ├── M_30_D2.txt │ │ ├── M_30_D20.txt │ │ ├── M_30_D30.txt │ │ ├── M_30_D50.txt │ │ ├── M_3_D10.txt │ │ ├── M_3_D100.txt │ │ ├── M_3_D2.txt │ │ ├── M_3_D20.txt │ │ ├── M_3_D30.txt │ │ ├── M_3_D50.txt │ │ ├── M_4_D10.txt │ │ ├── M_4_D100.txt │ │ ├── M_4_D2.txt │ │ ├── M_4_D20.txt │ │ ├── M_4_D30.txt │ │ ├── M_4_D50.txt │ │ ├── M_5_D10.txt │ │ ├── M_5_D100.txt │ │ ├── M_5_D2.txt │ │ ├── M_5_D20.txt │ │ ├── M_5_D30.txt │ │ ├── M_5_D50.txt │ │ ├── M_6_D10.txt │ │ ├── M_6_D100.txt │ │ ├── M_6_D2.txt │ │ ├── M_6_D20.txt │ │ ├── M_6_D30.txt │ │ ├── M_6_D50.txt │ │ ├── M_7_D10.txt │ │ ├── M_7_D100.txt │ │ ├── M_7_D2.txt │ │ ├── M_7_D20.txt │ │ ├── M_7_D30.txt │ │ ├── M_7_D50.txt │ │ ├── M_8_D10.txt │ │ ├── M_8_D100.txt │ │ ├── M_8_D2.txt │ │ ├── M_8_D20.txt │ │ ├── M_8_D30.txt │ │ ├── M_8_D50.txt │ │ ├── M_9_D10.txt │ │ ├── M_9_D100.txt │ │ ├── M_9_D2.txt │ │ ├── M_9_D20.txt │ │ ├── M_9_D30.txt │ │ ├── M_9_D50.txt │ │ ├── shift_data_1.txt │ │ ├── shift_data_10.txt │ │ ├── shift_data_11.txt │ │ ├── shift_data_12.txt │ │ ├── shift_data_13.txt │ │ ├── shift_data_14.txt │ │ ├── shift_data_15.txt │ │ ├── shift_data_16.txt │ │ ├── shift_data_17.txt │ │ ├── shift_data_18.txt │ │ ├── shift_data_19.txt │ │ ├── shift_data_2.txt │ │ ├── shift_data_20.txt │ │ ├── shift_data_21.txt │ │ ├── shift_data_22.txt │ │ ├── shift_data_23.txt │ │ ├── shift_data_24.txt │ │ ├── shift_data_25.txt │ │ ├── shift_data_26.txt │ │ ├── shift_data_27.txt │ │ ├── shift_data_28.txt │ │ ├── shift_data_29.txt │ │ ├── shift_data_3.txt │ │ ├── shift_data_30.txt │ │ ├── shift_data_4.txt │ │ ├── shift_data_5.txt │ │ ├── shift_data_6.txt │ │ ├── shift_data_7.txt │ │ ├── shift_data_8.txt │ │ ├── shift_data_9.txt │ │ ├── shuffle_data_10_D10.txt │ │ ├── shuffle_data_10_D100.txt │ │ ├── shuffle_data_10_D20.txt │ │ ├── shuffle_data_10_D30.txt │ │ ├── shuffle_data_10_D50.txt │ │ ├── shuffle_data_11_D10.txt │ │ ├── shuffle_data_11_D100.txt │ │ ├── shuffle_data_11_D20.txt │ │ ├── shuffle_data_11_D30.txt │ │ ├── shuffle_data_11_D50.txt │ │ ├── shuffle_data_12_D10.txt │ │ ├── shuffle_data_12_D100.txt │ │ ├── shuffle_data_12_D20.txt │ │ ├── shuffle_data_12_D30.txt │ │ ├── shuffle_data_12_D50.txt │ │ ├── shuffle_data_13_D10.txt │ │ ├── shuffle_data_13_D100.txt │ │ ├── shuffle_data_13_D20.txt │ │ ├── shuffle_data_13_D30.txt │ │ ├── shuffle_data_13_D50.txt │ │ ├── shuffle_data_14_D10.txt │ │ ├── shuffle_data_14_D100.txt │ │ ├── shuffle_data_14_D20.txt │ │ ├── shuffle_data_14_D30.txt │ │ ├── shuffle_data_14_D50.txt │ │ ├── shuffle_data_15_D10.txt │ │ ├── shuffle_data_15_D100.txt │ │ ├── shuffle_data_15_D20.txt │ │ ├── shuffle_data_15_D30.txt │ │ ├── shuffle_data_15_D50.txt │ │ ├── shuffle_data_16_D10.txt │ │ ├── shuffle_data_16_D100.txt │ │ ├── shuffle_data_16_D20.txt │ │ ├── shuffle_data_16_D30.txt │ │ ├── shuffle_data_16_D50.txt │ │ ├── shuffle_data_17_D10.txt │ │ ├── shuffle_data_17_D100.txt │ │ ├── shuffle_data_17_D20.txt │ │ ├── shuffle_data_17_D30.txt │ │ ├── shuffle_data_17_D50.txt │ │ ├── shuffle_data_18_D10.txt │ │ ├── shuffle_data_18_D100.txt │ │ ├── shuffle_data_18_D20.txt │ │ ├── shuffle_data_18_D30.txt │ │ ├── shuffle_data_18_D50.txt │ │ ├── shuffle_data_19_D10.txt │ │ ├── shuffle_data_19_D100.txt │ │ ├── shuffle_data_19_D20.txt │ │ ├── shuffle_data_19_D30.txt │ │ ├── shuffle_data_19_D50.txt │ │ ├── shuffle_data_1_D10.txt │ │ ├── shuffle_data_1_D100.txt │ │ ├── shuffle_data_1_D20.txt │ │ ├── shuffle_data_1_D30.txt │ │ ├── shuffle_data_1_D50.txt │ │ ├── shuffle_data_20_D10.txt │ │ ├── shuffle_data_20_D100.txt │ │ ├── shuffle_data_20_D20.txt │ │ ├── shuffle_data_20_D30.txt │ │ ├── shuffle_data_20_D50.txt │ │ ├── shuffle_data_21_D10.txt │ │ ├── shuffle_data_21_D100.txt │ │ ├── shuffle_data_21_D20.txt │ │ ├── shuffle_data_21_D30.txt │ │ ├── shuffle_data_21_D50.txt │ │ ├── shuffle_data_22_D10.txt │ │ ├── shuffle_data_22_D100.txt │ │ ├── shuffle_data_22_D20.txt │ │ ├── shuffle_data_22_D30.txt │ │ ├── shuffle_data_22_D50.txt │ │ ├── shuffle_data_23_D10.txt │ │ ├── shuffle_data_23_D100.txt │ │ ├── shuffle_data_23_D20.txt │ │ ├── shuffle_data_23_D30.txt │ │ ├── shuffle_data_23_D50.txt │ │ ├── shuffle_data_24_D10.txt │ │ ├── shuffle_data_24_D100.txt │ │ ├── shuffle_data_24_D20.txt │ │ ├── shuffle_data_24_D30.txt │ │ ├── shuffle_data_24_D50.txt │ │ ├── shuffle_data_25_D10.txt │ │ ├── shuffle_data_25_D100.txt │ │ ├── shuffle_data_25_D20.txt │ │ ├── shuffle_data_25_D30.txt │ │ ├── shuffle_data_25_D50.txt │ │ ├── shuffle_data_26_D10.txt │ │ ├── shuffle_data_26_D100.txt │ │ ├── shuffle_data_26_D20.txt │ │ ├── shuffle_data_26_D30.txt │ │ ├── shuffle_data_26_D50.txt │ │ ├── shuffle_data_27_D10.txt │ │ ├── shuffle_data_27_D100.txt │ │ ├── shuffle_data_27_D20.txt │ │ ├── shuffle_data_27_D30.txt │ │ ├── shuffle_data_27_D50.txt │ │ ├── shuffle_data_28_D10.txt │ │ ├── shuffle_data_28_D100.txt │ │ ├── shuffle_data_28_D20.txt │ │ ├── shuffle_data_28_D30.txt │ │ ├── shuffle_data_28_D50.txt │ │ ├── shuffle_data_29_D10.txt │ │ ├── shuffle_data_29_D100.txt │ │ ├── shuffle_data_29_D20.txt │ │ ├── shuffle_data_29_D30.txt │ │ ├── shuffle_data_29_D50.txt │ │ ├── shuffle_data_2_D10.txt │ │ ├── shuffle_data_2_D100.txt │ │ ├── shuffle_data_2_D20.txt │ │ ├── shuffle_data_2_D30.txt │ │ ├── shuffle_data_2_D50.txt │ │ ├── shuffle_data_30_D10.txt │ │ ├── shuffle_data_30_D100.txt │ │ ├── shuffle_data_30_D20.txt │ │ ├── shuffle_data_30_D30.txt │ │ ├── shuffle_data_30_D50.txt │ │ ├── shuffle_data_3_D10.txt │ │ ├── shuffle_data_3_D100.txt │ │ ├── shuffle_data_3_D20.txt │ │ ├── shuffle_data_3_D30.txt │ │ ├── shuffle_data_3_D50.txt │ │ ├── shuffle_data_4_D10.txt │ │ ├── shuffle_data_4_D100.txt │ │ ├── shuffle_data_4_D20.txt │ │ ├── shuffle_data_4_D30.txt │ │ ├── shuffle_data_4_D50.txt │ │ ├── shuffle_data_5_D10.txt │ │ ├── shuffle_data_5_D100.txt │ │ ├── shuffle_data_5_D20.txt │ │ ├── shuffle_data_5_D30.txt │ │ ├── shuffle_data_5_D50.txt │ │ ├── shuffle_data_6_D10.txt │ │ ├── shuffle_data_6_D100.txt │ │ ├── shuffle_data_6_D20.txt │ │ ├── shuffle_data_6_D30.txt │ │ ├── shuffle_data_6_D50.txt │ │ ├── shuffle_data_7_D10.txt │ │ ├── shuffle_data_7_D100.txt │ │ ├── shuffle_data_7_D20.txt │ │ ├── shuffle_data_7_D30.txt │ │ ├── shuffle_data_7_D50.txt │ │ ├── shuffle_data_8_D10.txt │ │ ├── shuffle_data_8_D100.txt │ │ ├── shuffle_data_8_D20.txt │ │ ├── shuffle_data_8_D30.txt │ │ ├── shuffle_data_8_D50.txt │ │ ├── shuffle_data_9_D10.txt │ │ ├── shuffle_data_9_D100.txt │ │ ├── shuffle_data_9_D20.txt │ │ ├── shuffle_data_9_D30.txt │ │ └── shuffle_data_9_D50.txt │ ├── CEC2015 │ ├── .gitignore │ ├── CEC2015TestFunc.java │ ├── M30_10.java │ ├── M30_11.java │ ├── M30_12.java │ ├── M30_13.java │ ├── M30_14.java │ ├── M30_15.java │ ├── M30_3_4.java │ ├── M30_5_6.java │ ├── M30_7_8.java │ ├── M30_9.java │ ├── MMatrix10.java │ ├── MMatrix30.java │ └── files_cec2015 │ │ ├── M_10_D100.txt │ │ ├── M_10_D2.txt │ │ ├── M_10_D50.txt │ │ ├── M_11_D100.txt │ │ ├── M_11_D2.txt │ │ ├── M_11_D50.txt │ │ ├── M_12_D100.txt │ │ ├── M_12_D2.txt │ │ ├── M_12_D50.txt │ │ ├── M_13_D100.txt │ │ ├── M_13_D2.txt │ │ ├── M_13_D50.txt │ │ ├── M_14_D100.txt │ │ ├── M_14_D2.txt │ │ ├── M_14_D50.txt │ │ ├── M_15_D100.txt │ │ ├── M_15_D2.txt │ │ ├── M_15_D50.txt │ │ ├── M_1_D100.txt │ │ ├── M_1_D2.txt │ │ ├── M_1_D50.txt │ │ ├── M_2_D100.txt │ │ ├── M_2_D2.txt │ │ ├── M_2_D50.txt │ │ ├── M_3_D100.txt │ │ ├── M_3_D2.txt │ │ ├── M_3_D50.txt │ │ ├── M_4_D100.txt │ │ ├── M_4_D2.txt │ │ ├── M_4_D50.txt │ │ ├── M_5_D100.txt │ │ ├── M_5_D2.txt │ │ ├── M_5_D50.txt │ │ ├── M_6_D100.txt │ │ ├── M_6_D50.txt │ │ ├── M_7_D100.txt │ │ ├── M_7_D50.txt │ │ ├── M_8_D100.txt │ │ ├── M_8_D50.txt │ │ ├── M_9_D100.txt │ │ ├── M_9_D2.txt │ │ ├── M_9_D50.txt │ │ ├── shift_data_1.txt │ │ ├── shift_data_10.txt │ │ ├── shift_data_11.txt │ │ ├── shift_data_12.txt │ │ ├── shift_data_13.txt │ │ ├── shift_data_14.txt │ │ ├── shift_data_15.txt │ │ ├── shift_data_2.txt │ │ ├── shift_data_3.txt │ │ ├── shift_data_4.txt │ │ ├── shift_data_5.txt │ │ ├── shift_data_6.txt │ │ ├── shift_data_7.txt │ │ ├── shift_data_8.txt │ │ ├── shift_data_9.txt │ │ ├── shuffle_data_10_D10.txt │ │ ├── shuffle_data_10_D100.txt │ │ ├── shuffle_data_10_D30.txt │ │ ├── shuffle_data_10_D50.txt │ │ ├── shuffle_data_11_D10.txt │ │ ├── shuffle_data_11_D100.txt │ │ ├── shuffle_data_11_D30.txt │ │ ├── shuffle_data_11_D50.txt │ │ ├── shuffle_data_12_D10.txt │ │ ├── shuffle_data_12_D100.txt │ │ ├── shuffle_data_12_D30.txt │ │ ├── shuffle_data_12_D50.txt │ │ ├── shuffle_data_13_D10.txt │ │ ├── shuffle_data_13_D100.txt │ │ ├── shuffle_data_13_D30.txt │ │ ├── shuffle_data_13_D50.txt │ │ ├── shuffle_data_14_D10.txt │ │ ├── shuffle_data_14_D100.txt │ │ ├── shuffle_data_14_D30.txt │ │ ├── shuffle_data_14_D50.txt │ │ ├── shuffle_data_15_D10.txt │ │ ├── shuffle_data_15_D100.txt │ │ ├── shuffle_data_15_D30.txt │ │ ├── shuffle_data_15_D50.txt │ │ ├── shuffle_data_1_D10.txt │ │ ├── shuffle_data_1_D100.txt │ │ ├── shuffle_data_1_D30.txt │ │ ├── shuffle_data_1_D50.txt │ │ ├── shuffle_data_2_D10.txt │ │ ├── shuffle_data_2_D100.txt │ │ ├── shuffle_data_2_D30.txt │ │ ├── shuffle_data_2_D50.txt │ │ ├── shuffle_data_3_D10.txt │ │ ├── shuffle_data_3_D100.txt │ │ ├── shuffle_data_3_D30.txt │ │ ├── shuffle_data_3_D50.txt │ │ ├── shuffle_data_4_D10.txt │ │ ├── shuffle_data_4_D100.txt │ │ ├── shuffle_data_4_D30.txt │ │ ├── shuffle_data_4_D50.txt │ │ ├── shuffle_data_5_D10.txt │ │ ├── shuffle_data_5_D100.txt │ │ ├── shuffle_data_5_D30.txt │ │ ├── shuffle_data_5_D50.txt │ │ ├── shuffle_data_6_D10.txt │ │ ├── shuffle_data_6_D100.txt │ │ ├── shuffle_data_6_D30.txt │ │ ├── shuffle_data_6_D50.txt │ │ ├── shuffle_data_7_D10.txt │ │ ├── shuffle_data_7_D100.txt │ │ ├── shuffle_data_7_D30.txt │ │ ├── shuffle_data_7_D50.txt │ │ ├── shuffle_data_8_D10.txt │ │ ├── shuffle_data_8_D100.txt │ │ ├── shuffle_data_8_D30.txt │ │ ├── shuffle_data_8_D50.txt │ │ ├── shuffle_data_9_D10.txt │ │ ├── shuffle_data_9_D100.txt │ │ ├── shuffle_data_9_D30.txt │ │ └── shuffle_data_9_D50.txt │ ├── COCO19 │ ├── BBOB2018TestFunctions.java │ ├── Benchmark.java │ ├── CocoJNI.java │ ├── CocoProblem.java │ ├── ExampleExperiment.java │ ├── Observer.java │ ├── Suite.java │ ├── Timing.java │ ├── benchmarks_problemsImplementation_COCO19_CocoJNI.c │ ├── benchmarks_problemsImplementation_COCO19_CocoJNI.h │ ├── benchmarks_problemsImplementation_COCO19_CocoJNI.o │ ├── coco.c │ ├── coco.h │ └── libCocoJNI.so │ └── fractalFunctions │ ├── DoubleDip.java │ ├── FastFractal.java │ ├── FractalFunction1D.java │ ├── RanQD1.java │ ├── RanTable.java │ └── UnitFunction1D.java ├── darwin ├── BenchmarkBBOB2010.java ├── BenchmarkCEC2008.java └── BenchmarkSISC2010.java ├── experiments ├── .gitignore ├── AdvancedAlgsOnCE2014.java ├── BenchmarksTesting │ ├── Bbob2010.java │ ├── Bbob2018.java │ ├── Cec2008.java │ ├── Cec2010.java │ ├── Cec2010_c.java │ ├── Cec2013.java │ ├── Cec2013_lsgo.java │ ├── Sisc2010.java │ └── TestCEC2011.java ├── CEC14.java ├── CEC14TESTS.java ├── CEC15.java ├── DEALGORITHMS.java ├── DebugNewAlgorithm.java ├── FCGIAY │ ├── EarlyDEBBOB2018.java │ ├── EarlyDETest.java │ └── ProblemClassification.java ├── LOCALSEARCHERSTEST.java ├── MoTest.java ├── RiCompact │ ├── RIAPP.java │ ├── RIBudgetStudy.java │ ├── RIRestartStudy.java │ ├── RiBinVsExp.java │ └── largeScaleExp.java ├── Test.java ├── TestCEC2011.java ├── blessing │ └── NewBlessingTests.java ├── evostar19 │ ├── RotCEC14.java │ ├── UnrotCEC14.java │ ├── contros.java │ └── covariance.java ├── paperReviews │ ├── Cec2013.java │ ├── HyperSPAM.java │ └── ReviewEvo19.java └── rotInvStudy │ ├── CEC11.java │ ├── CEC14_RIDE_rot.java │ ├── CEC14_RIDE_unrot.java │ ├── CMAESrot.java │ ├── CMAESunrot.java │ ├── RCEC14TuningDEroe.java │ ├── RIDEvsEigenRIDE_rot.java │ ├── RotEigen5050.java │ ├── Rot_eigen.java │ └── Unrot_eigen.java ├── interfaces ├── Algorithm.java ├── AlgorithmBias.java ├── Experiment.java ├── ISBMain.java ├── Problem.java └── correct_functions ├── javabbob └── JNIfgeneric.java ├── javacec2010 └── JNIfgeneric2010.java ├── javacec2013 └── JNIfgeneric2013.java ├── mains ├── AlgorithmicBehaviour │ ├── BIAS │ │ ├── AnisotropyOfSB.java │ │ ├── DEPOIS.java │ │ ├── EmergenceOfBiasInDE.java │ │ ├── GA2021.java │ │ ├── PPSN2020BiasInCompactAlgs.java │ │ ├── SBinDE2021.java │ │ └── WCCI2020BiasInSingleSol.java │ ├── ECJ2022TIOBR.java │ ├── PPSN2022.java │ └── temp │ │ ├── CMAEStest.java │ │ ├── DECorrections.java │ │ ├── DEtest.java │ │ ├── GA2021BBOB.java │ │ ├── TELO.java │ │ └── TELODE.java ├── ExampleTuning.java ├── RunBlessing.java ├── TabGen.java ├── TestMain.java ├── TestOptimizer.java ├── plots │ └── demos │ │ ├── DemoBarVBO.java │ │ ├── ScatterDemo.java │ │ ├── SquarifyDemo.java │ │ ├── SurfaceDemo.java │ │ ├── VBOBuilderRandomBar.java │ │ └── WaterfallDemo.java └── test │ ├── GramShmidtTest.java │ ├── PowerIterationTest.java │ ├── Power_README.md │ ├── RunDebugNewAlgorithm.java │ ├── RunMoTest.java │ ├── RunRItests.java │ ├── TESTONE.java │ ├── TestBBOB2010.java │ ├── TestCompactOnSphere.java │ ├── TestCovariance.java │ ├── TestMovesAxes.java.TOFIX │ └── TestOverhead.java └── utils ├── ExperimentHelper.java ├── MatLab.java ├── RunAndStore.java ├── algorithms ├── CompactAlgorithms.java ├── Corrections.java ├── Counter.java ├── ISBHelper.java ├── Misc.java ├── Modality │ ├── TestModality.java │ └── TestModalityOld.java ├── TopNPicker.java ├── cmaes │ ├── .gitignore │ ├── CMAEvolutionStrategy.java │ ├── CMAOptions.java │ ├── CMAParameters.java │ ├── CMASolution.java │ ├── ISolutionPoint.java │ └── PrintfFormat.java └── operators │ ├── .gitignore │ ├── CompactPerturbations.java │ ├── DEOp.java │ ├── GAOp.java │ ├── ISBOp.java │ ├── MemesLibrary.java │ ├── Memetic.class │ ├── PSOOp.java │ └── aos │ ├── AdaptPursuit.java │ ├── CreditAssignment.java │ ├── MultinomialDistribution.java │ ├── MultinomialTracking.java │ ├── OperatorSelection.java │ ├── ProbMatching.java │ └── Uniform.java ├── benchmarks ├── BenchmarkLoader.java ├── ProblemsTransformations.java └── nativeLibraries │ ├── mac32 │ ├── libcec2008.jnilib │ ├── libcec2010.jnilib │ ├── libcec2013.jnilib │ ├── libcec2013lsgo.jnilib │ ├── libcjavabbob.jnilib │ ├── libf12f19sisc2010.jnilib │ ├── libf1f6sisc2010.jnilib │ └── libf7f11sisc2010.jnilib │ ├── mac64 │ ├── libcec2008.jnilib │ ├── libcec2010.jnilib │ ├── libcec2013.jnilib │ ├── libcec2013lsgo.jnilib │ ├── libcjavabbob.jnilib │ ├── libf12f19sisc2010.jnilib │ ├── libf1f6sisc2010.jnilib │ └── libf7f11sisc2010.jnilib │ ├── x86 │ ├── libcec2008.so.1.0.1 │ ├── libcec2010.so.1.0.1 │ ├── libcec2013.so.1.0.1 │ ├── libcec2013lsgo.so.1.0.1 │ ├── libcjavabbob.so.1.0.1 │ ├── libf12f19sisc2010.so.1.0.1 │ ├── libf1f6sisc2010.so.1.0.1 │ └── libf7f11sisc2010.so.1.0.1 │ └── x86_64 │ ├── libCocoJNI.so.1.0.1 │ ├── libcec2008.so.1.0.1 │ ├── libcec2010.so.1.0.1 │ ├── libcec2013.so.1.0.1 │ ├── libcec2013lsgo.so.1.0.1 │ ├── libcjavabbob.so.1.0.1 │ ├── libf12f19sisc2010.so.1.0.1 │ ├── libf1f6sisc2010.so.1.0.1 │ └── libf7f11sisc2010.so.1.0.1 ├── linearAlgebra ├── EigenValueVector.java ├── LUDecomposition.java ├── Matrix.java ├── gramShmidtProcess │ ├── InverseIteration.java │ ├── PowerIteration.java │ ├── RegularIteration.java │ └── ShiftedIteration.java └── powerMethods │ ├── InverseIteration.java │ ├── PowerIteration.java │ ├── RegularIteration.java │ └── ShiftedIteration.java ├── random ├── .gitignore ├── LFSR.java ├── MTwister.java ├── MTwisterRandom.java ├── PRNG.java ├── RandUtils.java └── RandUtilsISB.java └── resultsProcessing ├── AlgorithmInfo.java ├── DataBox.java ├── Experiment.java ├── StatisticTests.java ├── TableAvgStdStat.java ├── TableBestWorstMedAvgStd.java ├── TableCEC2013Competition.java ├── TableHolmBonferroni.java └── TableStatistics.java /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.DS_Store -------------------------------------------------------------------------------- /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /results/ 2 | /bin/ 3 | /compileLatex.sh 4 | /tables/ 5 | /cazzo/ 6 | /duo-risbrent/ 7 | /hs_err_pid14262.log 8 | /corrections.txt 9 | /ResultsISB/ 10 | /ResultsISB.zip 11 | -------------------------------------------------------------------------------- /.metadata/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.lock -------------------------------------------------------------------------------- /.metadata/.mylyn/.taskListIndex/segments_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.mylyn/.taskListIndex/segments_1 -------------------------------------------------------------------------------- /.metadata/.mylyn/.taskListIndex/write.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.mylyn/.taskListIndex/write.lock -------------------------------------------------------------------------------- /.metadata/.mylyn/repositories.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.mylyn/repositories.xml.zip -------------------------------------------------------------------------------- /.metadata/.mylyn/tasks.xml.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.mylyn/tasks.xml.zip -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.cdt.core/.log: -------------------------------------------------------------------------------- 1 | *** SESSION Oct 10, 2018 10:57:01.13 ------------------------------------------- 2 | *** SESSION Oct 10, 2018 11:05:02.29 ------------------------------------------- 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.cdt.make.core/specs.c: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /org.eclipse.jdt.corestateVersionNumber30 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/2.tree: -------------------------------------------------------------------------------- 1 | org.eclipse.cdt.coreorg.eclipse.jdt.core -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | spelling_locale=en_GB 3 | spelling_locale_initialized=true 4 | useAnnotationsPrefPage=true 5 | useQuickDiffPrefPage=true 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | version=1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- 1 | content_assist_proposals_background=255,255,255 2 | content_assist_proposals_foreground=0,0,0 3 | eclipse.preferences.version=1 4 | org.eclipse.jdt.ui.formatterprofiles.version=13 5 | spelling_locale=en_GB 6 | spelling_locale_initialized=true 7 | useAnnotationsPrefPage=true 8 | useQuickDiffPrefPage=true 9 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.m2e.discovery.pref.projects= 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | mylyn.attention.migrated=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | migrated.task.repositories.secure.store=true 3 | org.eclipse.mylyn.tasks.ui.filters.nonmatching=true 4 | org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true 5 | org.eclipse.mylyn.tasks.ui.welcome.message=true 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | overviewRuler_migration=migrated_3.1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | PROBLEMS_FILTERS_MIGRATE=true 2 | eclipse.preferences.version=1 3 | platformState=1501142594215 4 | quickStart=false 5 | tipsAndTricks=true 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs: -------------------------------------------------------------------------------- 1 | //org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false 2 | PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery; 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache.lucene60/segments_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache.lucene60/segments_1 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache.lucene60/write.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache.lucene60/write.lock -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/_0.cfe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/_0.cfe -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/_0.cfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/_0.cfs -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/_0.si: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/_0.si -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/segments_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/segments_1 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/write.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history.lucene60/write.lock -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/index.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/.metadata/.plugins/org.eclipse.jdt.core/index.db -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- 1 | JRE_LIB JRE_SRCROOT 2 | JUNIT_HOMEJRE_SRCJUNIT_SRC_HOMEM2_REPO -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log: -------------------------------------------------------------------------------- 1 | 2018-10-10 10:56:59,553 [Worker-3] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. 2 | 2018-10-10 11:05:00,775 [Worker-3] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 |
7 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.intro/introstate: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 |
16 |
17 |
18 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.metadata/version.ini: -------------------------------------------------------------------------------- 1 | #Wed Oct 10 11:04:55 BST 2018 2 | org.eclipse.core.runtime=2 3 | org.eclipse.platform=4.7.2.v20171130-0510 4 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | SOS 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /.settings/org.eclipse.ltk.core.refactoring.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/README.md -------------------------------------------------------------------------------- /jars/SurfacePlot.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/SurfacePlot.jar -------------------------------------------------------------------------------- /jars/colt.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/colt.jar -------------------------------------------------------------------------------- /jars/concurrent.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/concurrent.jar -------------------------------------------------------------------------------- /jars/jFuzzyLogic_v3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jFuzzyLogic_v3.0.jar -------------------------------------------------------------------------------- /jars/jblas-1.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jblas-1.2.3.jar -------------------------------------------------------------------------------- /jars/jsc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jsc.jar -------------------------------------------------------------------------------- /jars/jzy3d/jzy3d-api-1.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jzy3d/jzy3d-api-1.0.2.jar -------------------------------------------------------------------------------- /jars/jzy3d/jzy3d-bigpicture-1.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jzy3d/jzy3d-bigpicture-1.0.2.jar -------------------------------------------------------------------------------- /jars/jzy3d/jzy3d-graphs-1.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jzy3d/jzy3d-graphs-1.0.2.jar -------------------------------------------------------------------------------- /jars/jzy3d/jzy3d-javafx-1.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jzy3d/jzy3d-javafx-1.0.2.jar -------------------------------------------------------------------------------- /jars/jzy3d/jzy3d-svm-mapper-1.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jzy3d/jzy3d-svm-mapper-1.0.2.jar -------------------------------------------------------------------------------- /jars/jzy3d/jzy3d-swt-1.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jzy3d/jzy3d-swt-1.0.2.jar -------------------------------------------------------------------------------- /jars/jzy3d/pyzy3d-1.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/jzy3d/pyzy3d-1.0.2.jar -------------------------------------------------------------------------------- /jars/mahout-collections-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/mahout-collections-1.0.jar -------------------------------------------------------------------------------- /jars/org.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/org.jar -------------------------------------------------------------------------------- /jars/sysnet-registration-1.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/jars/sysnet-registration-1.0.1.jar -------------------------------------------------------------------------------- /logo_sos_v3-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/logo_sos_v3-07.png -------------------------------------------------------------------------------- /src/algorithms/AlgorithmicBehaviour/Pre2020/ISBDE/corections/old/README.txt: -------------------------------------------------------------------------------- 1 | Si possono buttare... la differenza da quelli nuovi e' solo che hanno f0 invece che g0... ma ho deciso di cambiare tutto e lsciare solo f0... tanto la differenza sono solo i boiundaries che cambio mia convenianeza poi rinomio il filecon ctr+f e cambio f0 in g0 o altre funzioni. -------------------------------------------------------------------------------- /src/benchmarks/BBOB2018.java: -------------------------------------------------------------------------------- 1 | package benchmarks; 2 | 3 | import interfaces.Problem; 4 | 5 | 6 | import benchmarks.problemsImplementation.COCO19.BBOB2018TestFunctions; 7 | 8 | 9 | 10 | public class BBOB2018 extends Problem 11 | { 12 | private BBOB2018TestFunctions bbob18; 13 | 14 | public BBOB2018(int problemNum, int dimension) throws Exception 15 | { 16 | super(dimension); 17 | bbob18 = new BBOB2018TestFunctions(problemNum,dimension); 18 | setBounds(bbob18.getBounds()); 19 | setFID(".f"+problemNum); 20 | } 21 | 22 | public double f(double[] x){return bbob18.evaluateFunction(x);} 23 | } -------------------------------------------------------------------------------- /src/benchmarks/CEC2008.java: -------------------------------------------------------------------------------- 1 | package benchmarks; 2 | 3 | import interfaces.Problem; 4 | 5 | //import benchmarks.problemsImplementation.BenchmarkCEC2008; 6 | import darwin.BenchmarkCEC2008; 7 | 8 | public class CEC2008 extends Problem 9 | { 10 | int problem; 11 | 12 | public CEC2008(int problem) {super(1000, BenchmarkCEC2008.getBounds(problem)); this.problem = problem; setFID(".f"+problem);} 13 | public CEC2008(int problem, int dim) {this(problem);} 14 | 15 | public double f(double[] x) 16 | { 17 | return BenchmarkCEC2008.f(problem,x); 18 | } 19 | } -------------------------------------------------------------------------------- /src/benchmarks/SISC2010.java: -------------------------------------------------------------------------------- 1 | package benchmarks; 2 | 3 | import interfaces.Problem; 4 | 5 | //import benchmarks.problemsImplementation.BenchmarkSISC2010; 6 | import darwin.BenchmarkSISC2010; 7 | 8 | public class SISC2010 extends Problem 9 | { 10 | int problem; 11 | 12 | public SISC2010(int problem, int dim) {super(dim, BenchmarkSISC2010.getBounds(problem)); this.problem=problem;} 13 | 14 | public double f(double[] x) {return BenchmarkSISC2010.f(x, problem);} 15 | } -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/E_ScafferF6_M_D2.txt: -------------------------------------------------------------------------------- 1 | -1.4056330576581519e+000 -1.6797625184089098e+000 2 | -2.2209090940411649e+000 -5.1976570199697059e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/Elliptic_M_D2.txt: -------------------------------------------------------------------------------- 1 | -9.8388846374167938e-001 1.7878336308515416e-001 2 | 1.7878336308515411e-001 9.8388846374167949e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/ackley_M_D2.txt: -------------------------------------------------------------------------------- 1 | -6.1741686291391119e+001 7.4653970506018482e+001 2 | 1.5005440432658538e+001 -1.9763239081787880e+001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/fbias_data.txt: -------------------------------------------------------------------------------- 1 | -4.5000000e+002 -4.5000000e+002 -4.5000000e+002 -4.5000000e+002 -3.1000000e+002 3.9000000e+002 -1.8000000e+002 -1.4000000e+002 -3.3000000e+002 -3.3000000e+002 9.0000000e+001 -4.6000000e+002 -1.3000000e+002 -3.0000000e+002 1.2000000e+002 1.2000000e+002 1.2000000e+002 1.0000000e+001 1.0000000e+001 1.0000000e+001 3.6000000e+002 3.6000000e+002 3.6000000e+002 2.6000000e+002 2.6000000e+002 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/griewank_M_D2.txt: -------------------------------------------------------------------------------- 1 | 1.3401073866086286e+000 1.2082401821285099e-001 2 | 1.9287305900841805e+000 -2.7596402279496588e+000 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/hybrid_func1_M_D2.txt: -------------------------------------------------------------------------------- 1 | -9.8066790261631076e-001 8.7448998279802592e-001 2 | -2.8305343212539197e-001 -1.7870194429065596e+000 3 | -9.0461070000823085e-001 -9.8628230104182857e-001 4 | 4.3368330270731220e-001 -1.7380579671101688e+000 5 | -3.3019690746609454e-001 1.8816102483979849e+000 6 | -9.4397272487115835e-001 -6.7781145617555238e-001 7 | -8.7124105827150966e-001 -8.8613783731259832e-001 8 | 1.7998721771129138e+000 -4.6492891684612514e-001 9 | -1.8641378080645454e+000 7.2132691238747393e-001 10 | 3.0585699835532981e-001 9.5453088717282175e-001 11 | 4.2934933481851462e-001 1.6103244075173679e+000 12 | -9.3168457815550643e-001 1.1638205609422501e+000 13 | 3.8827401443387904e-001 -1.8686445648127552e+000 14 | 1.1295901001178172e+000 -2.8537166262081648e-001 15 | 5.0092258513237314e-002 -1.9988044731248560e+000 16 | -9.9893611880122379e-001 -6.6317979518821860e-002 17 | 9.9386357046861196e-001 -2.8982010876467956e-001 18 | 9.6591425729318958e-001 1.7306788134742850e+000 19 | 9.3722429826740705e-001 1.3421150262007286e+000 20 | -1.5225598663899629e+000 -4.6360807175472751e-002 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/hybrid_func2_M_D2.txt: -------------------------------------------------------------------------------- 1 | 5.3916501301963748e-001 1.9078063596431412e+000 2 | 1.0327299372660115e+000 -5.5180245697726782e-002 3 | -7.6553724441663451e-001 -1.4755467536858644e+000 4 | 2.5206611178535971e+000 9.3967123720966717e-001 5 | -8.9575496571870461e-001 -1.0134242026964273e+000 6 | -4.5094747537782065e-001 1.7225680831914201e+000 7 | -8.5652504715427402e-001 -1.1630304406186620e+000 8 | 5.4729379742452111e-001 -2.7593829993482917e+000 9 | 3.2616139852974252e-001 1.9691442495117351e+000 10 | -9.7060984279480977e-001 2.7204080538371939e-001 11 | 1.5344091098693019e-001 1.1342119303536069e+000 12 | 2.7783152920672385e+000 9.8538485970933209e-001 13 | -1.1724371711229278e+001 7.0803865342603469e+000 14 | 1.3197307500005383e+001 -6.2640489503749226e+000 15 | 2.2913942382049473e+001 7.7360670049368940e-001 16 | -1.9274626753587842e+001 -1.9599848711007160e+000 17 | 4.1312602830495704e-001 -4.2070852170004919e+001 18 | 6.6727982451468986e+000 -1.9541327101339331e+002 19 | 2.3728373754489791e+001 -2.5754410074859257e+000 20 | -2.9568562724312841e+002 4.4736352381725844e+001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/hybrid_func3_HM_D2.txt: -------------------------------------------------------------------------------- 1 | 5.0394089748615567e-001 5.7835301169647693e+000 2 | -2.4122450377986344e+000 -7.8407841977456680e+000 3 | 1.9590890430106011e+001 5.3629167817822454e-001 4 | -4.0098971946010282e+000 9.1111353860441502e-001 5 | -2.0368133637360355e+001 4.3551794313108289e+001 6 | -6.7552406793640101e+000 1.1989456518258153e+001 7 | -1.9334224335937562e+000 2.2738086204625507e-001 8 | -9.1194711001338405e+001 -4.0996766470286680e+001 9 | -4.5762218328319427e+001 1.7305414088128953e+002 10 | -2.1725626033874256e+001 8.6527919603710870e+001 11 | -6.5779948180641270e+002 5.5106660485394480e+002 12 | -3.9433241100500351e+002 3.2882881318543622e+002 13 | 1.9696248600074907e+003 -2.3818837263258857e+002 14 | 2.5072549448776428e+002 -3.1335864388565295e+001 15 | -2.0047566646805185e+003 1.5310231180937748e+002 16 | 2.2199681636934888e+003 -1.7103435247056979e+002 17 | 4.1463950451978292e+002 1.2297648975693273e+003 18 | 1.2117768916686721e+003 3.5843200391170012e+003 19 | 2.9822792634865158e+002 4.9325838051375094e+003 20 | -4.4978482065222273e+001 -7.6069379213456432e+002 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/hybrid_func3_M_D2.txt: -------------------------------------------------------------------------------- 1 | 9.0799583220299040e-001 -4.1897919841204423e-001 2 | 4.1897919841204428e-001 9.0799583220299029e-001 3 | -2.2799717903116590e-001 -9.7366179259218688e-001 4 | 9.7366179259218666e-001 -2.2799717903116559e-001 5 | -9.1054151038240383e-001 -4.1341765548961590e-001 6 | 4.1341765548961579e-001 -9.1054151038240394e-001 7 | -4.5644809956423943e-001 8.8975003928305330e-001 8 | -8.8975003928305296e-001 -4.5644809956423860e-001 9 | 7.3522275370447709e-001 -6.7782556932827920e-001 10 | -6.7782556932827909e-001 -7.3522275370447709e-001 11 | -2.5143044799600600e-001 9.6787536895022175e-001 12 | -9.6787536895022186e-001 -2.5143044799600595e-001 13 | 5.9444009538141795e-001 8.0413989641288930e-001 14 | -8.0413989641288841e-001 5.9444009538141651e-001 15 | 8.4274557149584417e-001 5.3831208580538414e-001 16 | 5.3831208580538403e-001 -8.4274557149584417e-001 17 | -2.2448936352740992e-001 9.7447653930869926e-001 18 | -9.7447653930869882e-001 -2.2448936352740892e-001 19 | 9.9985515028026184e-001 1.7019942950410170e-002 20 | 1.7019942950410059e-002 -9.9985515028026184e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/hybrid_func4_M_D2.txt: -------------------------------------------------------------------------------- 1 | -2.0922172935490622e+001 1.2378506481923459e+001 2 | -8.5507060673967715e+001 4.5810237194679630e+001 3 | 1.3414165486458780e+001 7.8674808444570479e+000 4 | -4.2531953649622082e+001 -2.1217818648730102e+001 5 | -1.0388696549462169e+000 -1.6044232609479447e+000 6 | 6.9295029088567528e-001 2.9947727722385256e+001 7 | 2.0117457113580223e-001 -1.0865372183068356e+000 8 | -9.6683506183108818e+000 2.5103708862576317e+000 9 | -1.9870797384403880e+000 2.0065306421395470e+000 10 | -1.4572009960053325e+000 3.9877204205505423e+000 11 | 2.0374876241365714e+000 4.3696510914362658e+000 12 | 1.4875407203552244e+000 7.3621744470313877e-001 13 | -9.0159312789893142e-001 2.9723189062577897e+000 14 | -1.9250072310266209e+000 1.9096589516777986e+000 15 | 8.6015737765741307e-001 8.0315036911251503e-001 16 | -6.7642546697291284e-001 2.8561385396871830e+000 17 | -6.4343471695327215e-001 -8.0418957529239055e-001 18 | 1.7725779482060497e+000 -8.9288202442648457e-001 19 | 1.8691899753089167e+000 3.5096002092728873e-001 20 | 3.2328512728123104e-001 1.1306823720188286e+000 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/rastrigin_M_D2.txt: -------------------------------------------------------------------------------- 1 | 7.5503055799402896e-001 1.7429941863385081e+000 2 | -1.1777173706375654e+000 -6.9870721936486357e-002 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2005/supportData/weierstrass_M_D2.txt: -------------------------------------------------------------------------------- 1 | 4.4632867438003154e-001 1.5894632776519158e+000 2 | -3.9310341311896009e+000 -2.7966708535050393e+000 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F1.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F1 extends AbstractCEC2013 5 | { 6 | protected final double bias = -1400.0; 7 | 8 | public F1 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.sphere_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F10.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F10 extends AbstractCEC2013 5 | { 6 | protected final double bias = -500.0; 7 | 8 | public F10 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.griewank_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F11.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F11 extends AbstractCEC2013 5 | { 6 | protected final double bias = -400.0; 7 | 8 | public F11 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.rastrigin_func(x,nx,this.OShift,this.M,0)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F12.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F12 extends AbstractCEC2013 5 | { 6 | protected final double bias = -300.0; 7 | 8 | public F12 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.rastrigin_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F13.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F13 extends AbstractCEC2013 5 | { 6 | protected final double bias = -200.0; 7 | 8 | public F13 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.step_rastrigin_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F14.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F14 extends AbstractCEC2013 5 | { 6 | protected final double bias = -100.0; 7 | 8 | public F14 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.schwefel_func(x,nx,this.OShift,this.M,0)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F15.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F15 extends AbstractCEC2013 5 | { 6 | protected final double bias = 100.0; 7 | 8 | public F15 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.schwefel_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F16.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F16 extends AbstractCEC2013 5 | { 6 | protected final double bias = 200.0; 7 | 8 | public F16 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.katsuura_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F17.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F17 extends AbstractCEC2013 5 | { 6 | protected final double bias = 300.0; 7 | 8 | public F17 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.bi_rastrigin_func(x,nx,this.OShift,this.M,0)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F18.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F18 extends AbstractCEC2013 5 | { 6 | protected final double bias = 400.0; 7 | 8 | public F18 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.bi_rastrigin_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F19.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F19 extends AbstractCEC2013 5 | { 6 | protected final double bias = 500.0; 7 | 8 | public F19 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.grie_rosen_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F2.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F2 extends AbstractCEC2013 5 | { 6 | protected final double bias = -1300.0; 7 | 8 | public F2 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.ellips_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F20.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F20 extends AbstractCEC2013 5 | { 6 | protected final double bias = 600.0; 7 | 8 | public F20 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.escaffer6_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F21.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F21 extends AbstractCEC2013 5 | { 6 | protected final double bias = 700.0; 7 | 8 | public F21 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.cf01(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F22.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F22 extends AbstractCEC2013 5 | { 6 | protected final double bias = 800.0; 7 | 8 | public F22 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.cf02(x,nx,this.OShift,this.M,0)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F23.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F23 extends AbstractCEC2013 5 | { 6 | protected final double bias = 900.0; 7 | 8 | public F23 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.cf03(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F24.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F24 extends AbstractCEC2013 5 | { 6 | protected final double bias = 1000.0; 7 | 8 | public F24 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.cf04(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F25.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F25 extends AbstractCEC2013 5 | { 6 | protected final double bias = 1100.0; 7 | 8 | public F25 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.cf05(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F26.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F26 extends AbstractCEC2013 5 | { 6 | protected final double bias = 1200.0; 7 | 8 | public F26 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.cf06(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F27.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F27 extends AbstractCEC2013 5 | { 6 | protected final double bias = 1300.0; 7 | 8 | public F27 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.cf07(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F28.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F28 extends AbstractCEC2013 5 | { 6 | protected final double bias = 1400.0; 7 | 8 | public F28 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.cf08(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F3.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F3 extends AbstractCEC2013 5 | { 6 | protected final double bias = -1200.0; 7 | 8 | public F3 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.bent_cigar_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F4.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F4 extends AbstractCEC2013 5 | { 6 | protected final double bias = -1100.0; 7 | 8 | public F4 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.discus_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F5.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F5 extends AbstractCEC2013 5 | { 6 | protected final double bias = -1000.0; 7 | 8 | public F5 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.dif_powers_func(x,nx,this.OShift,this.M,0)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F6.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F6 extends AbstractCEC2013 5 | { 6 | protected final double bias = -900.0; 7 | 8 | public F6 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.rosenbrock_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F7.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F7 extends AbstractCEC2013 5 | { 6 | protected final double bias = -800; 7 | 8 | public F7 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.schaffer_F7_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F8.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F8 extends AbstractCEC2013 5 | { 6 | protected final double bias = -700.0; 7 | 8 | public F8 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.ackley_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/F9.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.CEC2013; 2 | 3 | 4 | public class F9 extends AbstractCEC2013 5 | { 6 | protected final double bias = -600.0; 7 | 8 | public F9 (int dimension) {super(dimension);} 9 | 10 | // Function body 11 | public double f(double[] x) {return CEC2013TestFunctions.weierstrass_func(x,nx,this.OShift,this.M,1)+this.bias;} 12 | } 13 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/input_data/M_D2.txt: -------------------------------------------------------------------------------- 1 | -6.4985711895798781e-001 -7.6005639589416241e-001 2 | 7.6005639589416241e-001 -6.4985711895798781e-001 3 | 8.9822993821175368e-001 -4.3952585600861893e-001 4 | 4.3952585600861893e-001 8.9822993821175368e-001 5 | -2.5517719061728122e-001 -9.6689430724804226e-001 6 | 9.6689430724804226e-001 -2.5517719061728122e-001 7 | -6.4570410476787210e-001 7.6358772193240565e-001 8 | -7.6358772193240565e-001 -6.4570410476787210e-001 9 | -8.6934765610621867e-001 -4.9420102470818883e-001 10 | 4.9420102470818883e-001 -8.6934765610621867e-001 11 | 4.4934844932308798e-001 8.9335657555700354e-001 12 | -8.9335657555700354e-001 4.4934844932308798e-001 13 | 9.3449633491188222e-001 3.5597275181712890e-001 14 | -3.5597275181712890e-001 9.3449633491188222e-001 15 | 8.9749712493043288e-001 -4.4102030649575180e-001 16 | 4.4102030649575180e-001 8.9749712493043288e-001 17 | 5.8091130819342474e-001 8.1396686174131427e-001 18 | -8.1396686174131427e-001 5.8091130819342474e-001 19 | 2.4297106046965544e-001 -9.7003353744819110e-001 20 | 9.7003353744819110e-001 2.4297106046965544e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013/input_data/新建文件夹/M_D2.txt: -------------------------------------------------------------------------------- 1 | -6.1741686291391119e+001 7.4653970506018482e+001 2 | 1.5005440432658538e+001 -1.9763239081787880e+001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F10-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 50 3 | 25 4 | 25 5 | 100 6 | 100 7 | 25 8 | 25 9 | 50 10 | 25 11 | 100 12 | 25 13 | 100 14 | 50 15 | 25 16 | 25 17 | 25 18 | 100 19 | 50 20 | 25 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F10-w.txt: -------------------------------------------------------------------------------- 1 | 0.3127435060483861 2 | 15.12775129002843 3 | 2323.355051932917 4 | 0.0008059163159991055 5 | 11.42081047046656 6 | 3.554186402049341 7 | 29.98730853486525 8 | 0.99814770438828 9 | 1.615139127369899 10 | 1.512835249551407 11 | 0.6084813080072065 12 | 4464853.632306907 13 | 6.807672126970494e-05 14 | 0.1363174627449513 15 | 0.0007887145947891588 16 | 59885.12760160356 17 | 1.85232881407715 18 | 24.78342741548038 19 | 0.5431794716904831 20 | 39.24040541316312 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F11-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 50 3 | 25 4 | 25 5 | 100 6 | 100 7 | 25 8 | 25 9 | 50 10 | 25 11 | 100 12 | 25 13 | 100 14 | 50 15 | 25 16 | 25 17 | 25 18 | 100 19 | 50 20 | 25 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F11-w.txt: -------------------------------------------------------------------------------- 1 | 0.01613441050029006 2 | 0.1286113102576636 3 | 0.001204762698494153 4 | 0.3492354534770768 5 | 3.988703102369622 6 | 7.446972342274892 7 | 2.613875947071485 8 | 1.860151050804902e-05 9 | 0.07799241383970082 10 | 4946500.039233495 11 | 907.5677350872909 12 | 1245.438955040323 13 | 0.0001277872704005029 14 | 0.002545171687133515 15 | 0.01229630267562622 16 | 0.2253262515782924 17 | 16011.68013995448 18 | 4.152882294482328 19 | 4208.608600430911 20 | 8.983034451382988e-06 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F13-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 50 3 | 25 4 | 25 5 | 100 6 | 100 7 | 25 8 | 25 9 | 50 10 | 25 11 | 100 12 | 25 13 | 100 14 | 50 15 | 25 16 | 25 17 | 25 18 | 100 19 | 50 20 | 25 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F13-w.txt: -------------------------------------------------------------------------------- 1 | 0.4353328319185867 2 | 0.009916326715665044 3 | 0.05427408462402158 4 | 29.36277114669338 5 | 11490.33037696204 6 | 24.12830828465555 7 | 3.451118275947202 8 | 2.326453155544301 9 | 0.001766789509539211 10 | 0.02539477160659147 11 | 19.9959220973553 12 | 0.0003668001927378567 13 | 0.001356048928320048 14 | 0.03874911849895608 15 | 88.89452353634552 16 | 57901.31382337087 17 | 0.008485316099078568 18 | 0.07362038148350014 19 | 0.688309295752457 20 | 119314.8936123031 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F14-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 50 3 | 25 4 | 25 5 | 100 6 | 100 7 | 25 8 | 25 9 | 50 10 | 25 11 | 100 12 | 25 13 | 100 14 | 50 15 | 25 16 | 25 17 | 25 18 | 100 19 | 50 20 | 25 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F14-w.txt: -------------------------------------------------------------------------------- 1 | 0.4753902976291743 2 | 498729.4349012464 3 | 328.1032851136715 4 | 0.3231599525017396 5 | 136.4562810151285 6 | 9.025518074644136 7 | 0.092439618796505 8 | 0.0001099484417540517 9 | 0.009366186525282616 10 | 299.6790409975172 11 | 4.939589864702469 12 | 81.36413957775696 13 | 0.6544027477491213 14 | 11.61197332124502 15 | 2860774.320110003 16 | 8.583578119678344e-05 17 | 23.56951753728851 18 | 0.04810314216448019 19 | 1.4318494811719 20 | 12.16976123256558 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F4-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 25 3 | 25 4 | 100 5 | 50 6 | 25 7 | 25 8 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F4-w.txt: -------------------------------------------------------------------------------- 1 | 45.69963061477328 2 | 1.564615888932325 3 | 18465.32344576193 4 | 0.01108949891829191 5 | 13.62598489888553 6 | 0.3015150617722511 7 | 59.6078373100912 8 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F5-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 25 3 | 25 4 | 100 5 | 50 6 | 25 7 | 25 8 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F5-w.txt: -------------------------------------------------------------------------------- 1 | 0.1807559981875739 2 | 9081.137957372908 3 | 24.27180711217444 4 | 1.86308808032975e-06 5 | 17698.08075760589 6 | 0.0002815181918094626 7 | 0.01525403796219806 8 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F6-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 25 3 | 25 4 | 100 5 | 50 6 | 25 7 | 25 8 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F6-w.txt: -------------------------------------------------------------------------------- 1 | 0.03527316509198532 2 | 5.315636074945294e-05 3 | 0.8707826395272957 4 | 49513.74201115565 5 | 0.08312474568178191 6 | 3.476438011305293e-05 7 | 282.2934975418022 8 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F7-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 25 3 | 25 4 | 100 5 | 50 6 | 25 7 | 25 8 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F7-w.txt: -------------------------------------------------------------------------------- 1 | 679.9025375867747 2 | 0.9321555273560842 3 | 2122.850158593588 4 | 0.5060110308419518 5 | 434.5961765462675 6 | 33389.62449652032 7 | 2.569238407592332 8 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F8-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 50 3 | 25 4 | 25 5 | 100 6 | 100 7 | 25 8 | 25 9 | 50 10 | 25 11 | 100 12 | 25 13 | 100 14 | 50 15 | 25 16 | 25 17 | 25 18 | 100 19 | 50 20 | 25 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F8-w.txt: -------------------------------------------------------------------------------- 1 | 4.630303898328862 2 | 0.6864279131323788 3 | 1143756360.088768 4 | 2.007758000992542 5 | 789.3671746186714 6 | 16.33320168691342 7 | 6.074996976773932 8 | 0.06466850615348552 9 | 0.07569676542592878 10 | 35.67259952037679 11 | 7.972550897120909e-06 12 | 10.78226361560055 13 | 4.199965822662956e-06 14 | 0.001923872337445647 15 | 0.001677064168931893 16 | 686.7975656834401 17 | 0.1571465735122922 18 | 0.04417781474359776 19 | 0.3543888360330344 20 | 0.006051787005326174 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F9-s.txt: -------------------------------------------------------------------------------- 1 | 50 2 | 50 3 | 25 4 | 25 5 | 100 6 | 100 7 | 25 8 | 25 9 | 50 10 | 25 11 | 100 12 | 25 13 | 100 14 | 50 15 | 25 16 | 25 17 | 25 18 | 100 19 | 50 20 | 25 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2013_LSGO/cdatafiles/F9-w.txt: -------------------------------------------------------------------------------- 1 | 1756.996997333392 2 | 570.7338357630722 3 | 3.355970801461051 4 | 1.036411046690371 5 | 62822.29234664552 6 | 1.731558445257169 7 | 0.08980493862761418 8 | 0.0008071244581233227 9 | 1403745.636331398 10 | 8716.208361607407 11 | 0.003344616275362139 12 | 1.34951151390475 13 | 0.004776798216929033 14 | 5089.913308957042 15 | 12.66641964611824 16 | 0.0003588940639560592 17 | 0.2400156872122657 18 | 3.964353127212945 19 | 0.001428559155593465 20 | 0.005228218198001427 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_10_D2.txt: -------------------------------------------------------------------------------- 1 | 5.4104988346266869e-003 9.9998536314406161e-001 2 | -9.9998536314406128e-001 5.4104988346269645e-003 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_11_D2.txt: -------------------------------------------------------------------------------- 1 | 3.3891212050501374e-001 -9.4081803478398252e-001 2 | 9.4081803478398252e-001 3.3891212050501418e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_12_D2.txt: -------------------------------------------------------------------------------- 1 | -8.9164556957838559e-001 4.5273411430025529e-001 2 | 4.5273411430025540e-001 8.9164556957838537e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_13_D2.txt: -------------------------------------------------------------------------------- 1 | -7.1864875009322182e-001 -6.9537326234868280e-001 2 | 6.9537326234868280e-001 -7.1864875009322182e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_14_D2.txt: -------------------------------------------------------------------------------- 1 | -9.5971040321954759e-001 2.8099099977076469e-001 2 | -2.8099099977076425e-001 -9.5971040321954715e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_15_D2.txt: -------------------------------------------------------------------------------- 1 | -6.2030278248056381e-001 7.8436245323630227e-001 2 | 7.8436245323630205e-001 6.2030278248056370e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_16_D2.txt: -------------------------------------------------------------------------------- 1 | -9.9322397047558009e-001 -1.1621593897879867e-001 2 | -1.1621593897879863e-001 9.9322397047558009e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_17_D2.txt: -------------------------------------------------------------------------------- 1 | 9.9780175096074486e-001 -6.6269644481253887e-002 2 | 6.6269644481253998e-002 9.9780175096074464e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_18_D2.txt: -------------------------------------------------------------------------------- 1 | 2.4437734154047186e-001 9.6968021272046889e-001 2 | 9.6968021272046789e-001 -2.4437734154046775e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_19_D2.txt: -------------------------------------------------------------------------------- 1 | -3.6521971548548221e-001 -9.3092134975018459e-001 2 | 9.3092134975018270e-001 -3.6521971548548138e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_1_D2.txt: -------------------------------------------------------------------------------- 1 | -4.2362265501400681e-001 -9.0583875284671056e-001 2 | 9.0583875284671056e-001 -4.2362265501400698e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_20_D2.txt: -------------------------------------------------------------------------------- 1 | 4.8459686575498750e-001 8.7473760505676346e-001 2 | 8.7473760505676357e-001 -4.8459686575498812e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_21_D2.txt: -------------------------------------------------------------------------------- 1 | -9.5637076633526918e-001 2.9215570728515605e-001 2 | -2.9215570728515605e-001 -9.5637076633526930e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_22_D2.txt: -------------------------------------------------------------------------------- 1 | 9.6975123086048387e-001 -2.4409537120678149e-001 2 | 2.4409537120678099e-001 9.6975123086048387e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_23_D2.txt: -------------------------------------------------------------------------------- 1 | -1.2107125975322155e+000 -5.1761149145075969e-001 2 | 2.5080932042014417e+000 -1.4056037240749819e+000 3 | -9.8943637273985763e-001 1.4496780435460016e-001 4 | -1.4496780435460044e-001 -9.8943637273985763e-001 5 | -3.8956521025079993e-001 -9.2099888542942887e-001 6 | 9.2099888542942876e-001 -3.8956521025079982e-001 7 | -9.6236647399933539e-001 -2.7175498104374490e-001 8 | 2.7175498104374513e-001 -9.6236647399933561e-001 9 | 9.9968191963599129e-001 -2.5220221111229235e-002 10 | -2.5220221111229124e-002 -9.9968191963599140e-001 11 | 5.9673718615877169e-001 -8.0243674557893441e-001 12 | -8.0243674557893430e-001 -5.9673718615877180e-001 13 | -9.7240013782221613e-001 -2.3331946331871928e-001 14 | 2.3331946331871928e-001 -9.7240013782221613e-001 15 | -3.0230138900114234e-001 9.5321239511872713e-001 16 | 9.5321239511872691e-001 3.0230138900114234e-001 17 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_24_D2.txt: -------------------------------------------------------------------------------- 1 | -1.1720696655824552e+000 -2.9848898515013034e-001 2 | 2.1086402136387061e+000 -2.0225710059701711e+000 3 | 6.6005337565701139e-001 7.5121870402951507e-001 4 | 7.5121870402951518e-001 -6.6005337565701139e-001 5 | -4.4218760626925108e-001 -8.9692258353877419e-001 6 | 8.9692258353877419e-001 -4.4218760626925124e-001 7 | 5.1907281903698754e-001 -8.5473002084693117e-001 8 | 8.5473002084693117e-001 5.1907281903698732e-001 9 | 5.7666510504561863e-001 -8.1698063417851330e-001 10 | -8.1698063417851352e-001 -5.7666510504561852e-001 11 | -8.0514296679421626e-001 -5.9308077276355120e-001 12 | 5.9308077276354521e-001 -8.0514296679421649e-001 13 | -8.6058077282168044e-001 -5.0931398316720022e-001 14 | -5.0931398316720022e-001 8.6058077282168044e-001 15 | 7.9962026525631491e-001 6.0050597948015516e-001 16 | 6.0050597948015505e-001 -7.9962026525631491e-001 17 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_25_D2.txt: -------------------------------------------------------------------------------- 1 | 2.1323005447221077e+000 -1.2736903162691897e+000 2 | -1.9416313740604236e+000 -2.4713351145510043e-001 3 | 4.9069991339904684e-001 -8.7132863776543468e-001 4 | -8.7132863776543457e-001 -4.9069991339904706e-001 5 | 2.9255572305394922e-001 9.5624847655218870e-001 6 | -9.5624847655218803e-001 2.9255572305394900e-001 7 | -8.3858170600541460e-001 5.4477584597066042e-001 8 | 5.4477584597066042e-001 8.3858170600541415e-001 9 | -8.0407177344252601e-001 5.9453223895175888e-001 10 | -5.9453223895175888e-001 -8.0407177344252567e-001 11 | 5.4484204737996678e-001 8.3853869523523217e-001 12 | 8.3853869523523250e-001 -5.4484204737996678e-001 13 | -6.5038250869539715e-001 7.5960686699310576e-001 14 | 7.5960686699310576e-001 6.5038250869539704e-001 15 | -8.9321152318146357e-002 -9.9600287737965842e-001 16 | -9.9600287737965831e-001 8.9321152318146274e-002 17 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_26_D2.txt: -------------------------------------------------------------------------------- 1 | 2.1906370205120904e+000 -9.1005517316846274e-001 2 | 1.0527697316534987e+000 -1.8068162381010011e+000 3 | -8.6041479880143901e-001 5.0959432297022267e-001 4 | 5.0959432297022245e-001 8.6041479880143878e-001 5 | 5.4271640003790944e-001 -8.3991601314053499e-001 6 | -8.3991601314053499e-001 -5.4271640003790989e-001 7 | -2.2140904683017937e-001 9.7518102626217640e-001 8 | 9.7518102626217629e-001 2.2140904683017909e-001 9 | 9.8255259637401865e-002 9.9516124520279980e-001 10 | 9.9516124520279980e-001 -9.8255259637401893e-002 11 | 8.7433651819942892e-001 -4.8532015509650706e-001 12 | 4.8532015509650872e-001 8.7433651819943048e-001 13 | -9.8056288561167682e-001 1.9620506456486203e-001 14 | 1.9620506456486198e-001 9.8056288561167670e-001 15 | 9.9523952612314348e-001 9.7459148581243382e-002 16 | -9.7459148581243493e-002 9.9523952612314348e-001 17 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_27_D2.txt: -------------------------------------------------------------------------------- 1 | -1.7594898756663908e+000 -1.2633998546142737e+000 2 | -6.8773951870224603e-001 -2.1988702870345307e+000 3 | 3.6397167663309560e-001 9.3141001637779963e-001 4 | -9.3141001637779963e-001 3.6397167663309576e-001 5 | -4.6767514851975184e-001 8.8390042168619187e-001 6 | 8.8390042168619198e-001 4.6767514851975195e-001 7 | 7.0793998853846385e-001 -7.0627259087986705e-001 8 | -7.0627259087986682e-001 -7.0793998853846352e-001 9 | 1.2849818380875508e-001 -9.9170974420838043e-001 10 | 9.9170974420838054e-001 1.2849818380875513e-001 11 | -6.1879113673118602e-002 -9.9808365144963163e-001 12 | -9.9808365144963118e-001 6.1879113673116090e-002 13 | -5.8881899376955360e-001 -8.0826492722139731e-001 14 | -8.0826492722139709e-001 5.8881899376955327e-001 15 | 6.3071860653950396e-001 7.7601162321505612e-001 16 | 7.7601162321505646e-001 -6.3071860653950396e-001 17 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_28_D2.txt: -------------------------------------------------------------------------------- 1 | -1.0562769793030591e+000 4.1362647694756083e-001 2 | -2.1851987530020143e+000 -1.9844642829844008e+000 3 | 9.9643402114734392e-001 -8.4375597776456923e-002 4 | 8.4375597776456646e-002 9.9643402114734392e-001 5 | 7.8700197836896191e-001 6.1695047292577709e-001 6 | 6.1695047292577709e-001 -7.8700197836896191e-001 7 | -4.6028650190207077e-002 -9.9894012000803500e-001 8 | 9.9894012000803512e-001 -4.6028650190209297e-002 9 | 5.6302119035860354e-002 -9.9841377764535699e-001 10 | 9.9841377764535655e-001 5.6302119035859910e-002 11 | -5.5243932916560157e-001 -8.3355311024016965e-001 12 | 8.3355311024016943e-001 -5.5243932916560112e-001 13 | -8.2991114767239216e-001 -5.5789558787383609e-001 14 | 5.5789558787383642e-001 -8.2991114767239182e-001 15 | 2.0351072243833807e-001 9.7907271734668710e-001 16 | -9.7907271734668699e-001 2.0351072243833804e-001 17 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_29_D2.txt: -------------------------------------------------------------------------------- 1 | -5.3308319089529932e-001 1.2313192911414299e+000 2 | 2.7626060502303957e+000 -7.5344736118607614e-001 3 | -9.7600849664721367e-001 2.1773243780485652e-001 4 | -2.1773243780485674e-001 -9.7600849664721379e-001 5 | 7.9570910292857511e-001 6.0567897727806508e-001 6 | 6.0567897727806475e-001 -7.9570910292857477e-001 7 | 4.5037081454748373e-001 8.9284160375949984e-001 8 | -8.9284160375949995e-001 4.5037081454748390e-001 9 | -3.8627289980199464e-001 9.2238454392870117e-001 10 | 9.2238454392870128e-001 3.8627289980199475e-001 11 | 8.8265681685200714e-001 4.7001802482956168e-001 12 | 4.7001802482956168e-001 -8.8265681685200681e-001 13 | 7.9755547924878534e-001 -6.0324560298458929e-001 14 | 6.0324560298458918e-001 7.9755547924878512e-001 15 | 1.7356780055707255e-001 9.8482192228330323e-001 16 | 9.8482192228330312e-001 -1.7356780055707255e-001 17 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_2_D2.txt: -------------------------------------------------------------------------------- 1 | 7.2137260749413434e-001 6.9254715446467152e-001 2 | -6.9254715446467152e-001 7.2137260749413412e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_30_D2.txt: -------------------------------------------------------------------------------- 1 | 2.9517804222022836e-001 -2.2387622348196201e+000 2 | -1.0856511466548657e+000 -1.9292939555970912e+000 3 | 1.8150495907172931e-001 9.8339002935375008e-001 4 | 9.8339002935375019e-001 -1.8150495907173009e-001 5 | -3.5612024941750303e-001 -9.3444013610012244e-001 6 | -9.3444013610012244e-001 3.5612024941750298e-001 7 | 9.5310125071924690e-001 3.0265162460724881e-001 8 | 3.0265162460724870e-001 -9.5310125071924701e-001 9 | -2.2542943970377105e-001 9.7425949711298387e-001 10 | -9.7425949711298299e-001 -2.2542943970377277e-001 11 | -9.9483913549076020e-001 -1.0146474508910669e-001 12 | -1.0146474508910663e-001 9.9483913549076008e-001 13 | 6.6056278175397565e-001 -7.5077081147408076e-001 14 | 7.5077081147408042e-001 6.6056278175397554e-001 15 | 1.0924797288730878e-001 -9.9401452726809469e-001 16 | 9.9401452726809458e-001 1.0924797288730884e-001 17 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_3_D2.txt: -------------------------------------------------------------------------------- 1 | -4.8399914524701787e-001 8.7506847012114208e-001 2 | 8.7506847012114197e-001 4.8399914524701787e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_4_D2.txt: -------------------------------------------------------------------------------- 1 | 8.8076609621788271e-001 4.7355156398549814e-001 2 | -4.7355156398549791e-001 8.8076609621788293e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_5_D2.txt: -------------------------------------------------------------------------------- 1 | 3.5328979353670842e-001 -9.3551393457435461e-001 2 | -9.3551393457435461e-001 -3.5328979353670847e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_6_D2.txt: -------------------------------------------------------------------------------- 1 | -1.6799602211744422e-001 9.8578767315924321e-001 2 | -9.8578767315924321e-001 -1.6799602211744516e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_7_D2.txt: -------------------------------------------------------------------------------- 1 | 5.7349997183448564e-001 8.1920558000165267e-001 2 | -8.1920558000165244e-001 5.7349997183448564e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_8_D2.txt: -------------------------------------------------------------------------------- 1 | -4.8990991008741397e-001 -8.7177306680015199e-001 2 | 8.7177306680015176e-001 -4.8990991008741391e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/M_9_D2.txt: -------------------------------------------------------------------------------- 1 | 9.9982794924372143e-001 -1.8549175482837799e-002 2 | 1.8549175482838964e-002 9.9982794924372254e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_10_D10.txt: -------------------------------------------------------------------------------- 1 | 9 4 6 10 8 3 1 5 2 7 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_10_D100.txt: -------------------------------------------------------------------------------- 1 | 42 12 37 33 16 43 30 92 11 98 64 66 49 20 91 97 35 83 48 6 57 95 85 75 90 82 1 45 47 65 21 61 53 13 19 76 77 87 7 15 8 71 51 54 81 99 10 73 29 63 50 44 46 69 86 9 5 60 27 17 80 67 56 84 79 70 94 4 40 14 96 88 24 34 39 55 68 25 41 59 89 23 74 78 58 28 2 72 18 26 62 3 100 31 93 22 52 38 36 32 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_10_D20.txt: -------------------------------------------------------------------------------- 1 | 2 15 9 7 19 12 13 17 16 11 4 5 18 1 8 3 20 14 10 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_10_D30.txt: -------------------------------------------------------------------------------- 1 | 28 30 14 25 2 21 12 17 3 4 13 7 11 18 29 1 6 27 22 24 23 19 26 5 20 10 16 8 9 15 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_10_D50.txt: -------------------------------------------------------------------------------- 1 | 11 32 27 41 21 46 13 30 4 9 26 6 29 20 45 12 5 34 39 8 40 44 17 25 7 23 47 1 16 22 33 35 49 19 24 18 38 31 36 3 10 42 37 50 2 28 15 43 14 48 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_11_D10.txt: -------------------------------------------------------------------------------- 1 | 8 1 2 3 9 6 10 5 7 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_11_D100.txt: -------------------------------------------------------------------------------- 1 | 18 41 34 32 11 2 64 70 60 13 53 1 8 52 77 90 17 25 3 6 45 81 63 30 78 14 100 82 98 65 56 92 47 33 89 80 87 67 55 84 59 79 96 74 23 39 62 15 93 5 12 54 37 40 24 66 43 57 85 68 36 20 29 10 69 91 88 28 31 86 16 76 7 42 21 35 83 72 61 94 22 73 44 26 27 38 46 99 50 48 71 51 49 4 9 97 58 19 75 95 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_11_D20.txt: -------------------------------------------------------------------------------- 1 | 15 10 20 13 16 9 8 18 2 3 4 5 19 17 1 6 11 7 14 12 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_11_D30.txt: -------------------------------------------------------------------------------- 1 | 21 7 2 23 9 6 14 30 8 5 28 10 19 20 25 29 13 1 15 17 18 3 26 11 22 12 24 16 4 27 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_11_D50.txt: -------------------------------------------------------------------------------- 1 | 15 14 3 26 43 6 39 48 41 22 24 34 28 17 19 11 16 20 2 21 33 18 37 45 4 46 1 50 9 25 40 30 47 31 29 44 36 27 8 5 42 38 10 7 13 49 23 35 12 32 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_12_D10.txt: -------------------------------------------------------------------------------- 1 | 6 5 10 4 3 1 7 2 8 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_12_D100.txt: -------------------------------------------------------------------------------- 1 | 39 30 53 69 77 15 85 60 21 100 81 52 12 6 3 26 76 18 33 56 17 46 57 70 48 75 63 11 16 37 25 82 51 66 71 84 68 45 24 2 13 42 93 28 55 47 73 92 22 80 27 32 14 29 62 10 43 19 87 95 91 49 97 86 98 7 54 1 67 35 64 90 5 83 20 50 38 59 44 89 65 78 36 34 96 9 61 8 88 79 41 99 94 58 31 40 72 23 74 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_12_D20.txt: -------------------------------------------------------------------------------- 1 | 18 16 1 15 5 8 10 17 7 19 6 14 11 9 13 12 4 2 20 3 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_12_D30.txt: -------------------------------------------------------------------------------- 1 | 15 9 29 28 5 27 22 20 17 19 8 4 2 30 10 13 12 1 23 25 7 11 16 14 3 6 21 24 26 18 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_12_D50.txt: -------------------------------------------------------------------------------- 1 | 10 23 3 2 18 17 47 14 39 49 11 8 35 29 36 32 48 20 33 1 41 50 46 13 4 34 21 37 22 24 38 43 16 26 6 44 19 12 15 31 42 28 25 27 9 45 7 5 40 30 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_13_D10.txt: -------------------------------------------------------------------------------- 1 | 8 3 10 7 6 9 2 4 5 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_13_D100.txt: -------------------------------------------------------------------------------- 1 | 6 83 5 27 54 35 25 91 11 74 51 67 18 86 38 32 4 84 76 93 37 31 34 56 90 12 49 28 17 79 99 3 7 89 30 95 72 92 36 8 23 29 16 73 21 1 94 20 77 82 57 50 19 10 59 70 48 43 87 15 60 13 88 40 33 97 100 42 62 46 53 78 75 45 55 69 61 39 26 41 80 24 71 47 14 64 52 9 96 44 63 68 98 65 66 58 85 2 81 22 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_13_D20.txt: -------------------------------------------------------------------------------- 1 | 17 9 3 11 12 2 15 4 10 13 5 7 16 6 19 20 18 8 14 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_13_D30.txt: -------------------------------------------------------------------------------- 1 | 25 29 4 6 12 14 5 16 2 17 20 19 15 30 9 1 23 7 10 27 28 26 18 21 3 22 13 8 24 11 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_13_D50.txt: -------------------------------------------------------------------------------- 1 | 33 48 49 20 2 19 32 29 7 47 3 11 37 26 18 40 9 4 12 35 5 13 25 50 36 46 23 28 16 17 6 30 34 24 21 31 27 14 1 8 41 44 22 39 45 43 38 15 42 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_14_D10.txt: -------------------------------------------------------------------------------- 1 | 6 4 9 5 7 2 10 1 3 8 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_14_D100.txt: -------------------------------------------------------------------------------- 1 | 7 74 43 11 61 32 84 22 38 54 46 13 35 45 52 1 56 94 59 42 27 47 100 72 4 65 40 60 92 33 26 8 18 5 55 6 71 66 57 41 95 20 80 37 99 69 67 90 89 50 21 10 3 68 88 53 96 12 93 23 91 78 86 58 48 82 24 63 51 44 79 28 39 29 19 87 75 81 25 83 85 49 16 62 70 34 9 97 76 64 36 17 73 14 30 15 98 2 31 77 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_14_D20.txt: -------------------------------------------------------------------------------- 1 | 8 3 12 9 16 17 14 1 2 5 10 15 7 19 18 20 11 6 4 13 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_14_D30.txt: -------------------------------------------------------------------------------- 1 | 20 22 24 3 7 12 1 27 13 2 10 28 11 30 6 23 4 14 18 19 5 9 26 16 8 29 15 25 17 21 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_14_D50.txt: -------------------------------------------------------------------------------- 1 | 41 6 31 1 38 3 28 49 17 26 36 47 42 39 33 29 16 8 40 45 13 5 7 11 4 10 2 32 9 24 48 43 12 23 15 30 21 44 19 20 46 34 50 18 35 37 25 27 14 22 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_15_D10.txt: -------------------------------------------------------------------------------- 1 | 4 3 6 7 5 1 8 9 2 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_15_D100.txt: -------------------------------------------------------------------------------- 1 | 8 17 25 6 58 97 12 92 52 44 55 74 57 29 81 69 71 39 20 66 67 50 4 21 61 47 43 80 51 28 11 10 9 53 26 94 56 91 95 13 16 40 19 46 77 49 76 70 31 73 59 18 93 60 41 2 34 24 37 82 75 79 63 88 83 65 22 64 30 96 5 48 72 23 78 54 87 15 98 7 36 84 3 99 33 90 62 86 14 35 38 32 45 89 27 68 42 85 100 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_15_D20.txt: -------------------------------------------------------------------------------- 1 | 9 19 11 20 4 15 6 13 16 2 5 3 12 18 7 17 14 1 10 8 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_15_D30.txt: -------------------------------------------------------------------------------- 1 | 10 8 4 6 22 3 11 26 21 7 15 18 9 16 24 13 1 27 30 5 12 19 28 2 25 29 14 17 23 20 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_15_D50.txt: -------------------------------------------------------------------------------- 1 | 48 39 8 29 22 40 16 26 21 35 13 25 43 12 36 27 4 5 37 1 24 34 18 14 45 7 46 33 15 41 38 31 49 19 10 3 44 2 11 50 23 17 20 47 30 28 9 42 6 32 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_16_D10.txt: -------------------------------------------------------------------------------- 1 | 2 6 9 7 8 5 4 10 3 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_16_D100.txt: -------------------------------------------------------------------------------- 1 | 27 51 15 37 56 9 68 33 38 6 44 82 94 72 20 64 23 28 41 69 40 1 66 70 88 57 73 80 79 12 92 43 46 52 78 36 65 85 4 5 74 91 8 14 19 17 21 87 71 83 55 30 96 16 45 34 32 42 77 61 47 24 2 39 63 10 59 95 53 29 75 31 54 76 22 97 90 84 25 3 50 62 48 13 11 18 100 7 67 98 99 58 26 60 89 86 93 35 49 81 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_16_D20.txt: -------------------------------------------------------------------------------- 1 | 3 17 11 2 9 14 5 18 6 20 7 19 4 8 1 13 16 12 10 15 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_16_D30.txt: -------------------------------------------------------------------------------- 1 | 25 11 17 5 26 10 19 18 14 12 1 6 13 29 28 4 24 9 15 30 2 7 20 27 23 8 3 21 22 16 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_16_D50.txt: -------------------------------------------------------------------------------- 1 | 42 7 33 6 8 25 48 43 35 12 39 40 24 18 15 3 1 36 2 31 28 4 46 23 26 44 41 5 29 10 50 9 13 11 45 19 47 37 32 27 16 38 34 17 21 20 22 49 30 14 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_17_D10.txt: -------------------------------------------------------------------------------- 1 | 7 8 5 10 3 6 9 4 2 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_17_D100.txt: -------------------------------------------------------------------------------- 1 | 26 86 18 40 23 99 44 20 85 28 52 15 62 70 91 2 84 31 5 47 4 36 93 61 6 38 49 51 98 25 58 76 14 89 88 90 97 56 45 94 24 79 80 48 73 72 87 66 32 8 81 67 71 69 95 21 55 10 11 41 78 35 9 50 92 77 7 46 22 75 17 74 1 83 16 39 43 68 34 19 64 65 3 37 57 100 53 42 29 60 82 33 96 63 13 12 30 27 54 59 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_17_D20.txt: -------------------------------------------------------------------------------- 1 | 8 7 4 15 2 17 5 11 3 1 18 6 10 9 13 19 12 16 20 14 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_17_D30.txt: -------------------------------------------------------------------------------- 1 | 2 19 21 1 20 27 4 14 10 22 8 15 13 25 28 6 11 24 16 7 17 26 9 18 30 3 12 5 23 29 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_17_D50.txt: -------------------------------------------------------------------------------- 1 | 29 47 34 10 15 18 25 50 20 1 27 35 39 19 2 13 36 48 7 5 42 11 16 21 14 9 6 24 40 44 3 43 46 31 38 37 8 23 17 32 33 26 41 12 30 22 45 4 49 28 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_18_D10.txt: -------------------------------------------------------------------------------- 1 | 4 7 9 3 5 2 10 8 6 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_18_D100.txt: -------------------------------------------------------------------------------- 1 | 67 19 94 81 50 77 62 30 42 69 74 53 57 85 65 49 93 9 10 52 100 17 20 37 79 55 66 73 41 15 35 8 12 68 61 64 1 14 23 59 51 95 91 28 87 56 76 13 70 72 63 5 80 83 29 7 92 25 82 6 2 18 54 3 86 33 32 44 39 45 36 11 47 46 98 31 60 96 43 71 99 16 27 34 21 24 75 22 26 48 40 88 38 84 78 90 97 4 89 58 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_18_D20.txt: -------------------------------------------------------------------------------- 1 | 5 11 12 20 14 19 1 13 18 6 17 16 4 15 3 2 8 9 10 7 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_18_D30.txt: -------------------------------------------------------------------------------- 1 | 19 28 27 6 22 26 23 17 7 18 8 10 30 21 11 4 5 25 16 13 9 20 29 24 15 2 14 12 3 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_18_D50.txt: -------------------------------------------------------------------------------- 1 | 9 21 47 10 3 32 19 31 11 14 35 15 23 37 39 36 25 17 40 2 28 42 33 49 29 24 5 30 38 20 6 27 4 13 7 50 12 45 41 46 48 16 18 1 22 43 8 26 34 44 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_19_D10.txt: -------------------------------------------------------------------------------- 1 | 9 8 1 5 10 2 6 3 7 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_19_D100.txt: -------------------------------------------------------------------------------- 1 | 58 20 41 9 29 26 27 47 6 5 35 54 95 91 77 56 23 2 8 17 57 30 83 88 69 37 28 94 44 65 86 76 34 3 31 51 32 80 79 85 52 16 46 50 55 81 18 68 7 43 49 39 11 93 63 14 74 98 22 42 4 92 71 64 19 1 73 82 89 84 100 67 15 66 12 75 96 72 48 38 61 10 59 21 13 33 78 99 60 87 40 53 62 24 36 70 45 25 90 97 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_19_D20.txt: -------------------------------------------------------------------------------- 1 | 18 11 8 6 12 15 14 19 4 9 2 13 16 10 3 1 20 5 17 7 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_19_D30.txt: -------------------------------------------------------------------------------- 1 | 22 7 15 3 9 28 29 11 24 12 23 16 13 4 10 14 21 19 8 1 27 18 17 30 25 2 6 5 26 20 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_19_D50.txt: -------------------------------------------------------------------------------- 1 | 44 13 20 8 34 42 28 40 31 49 19 23 2 18 50 7 3 32 14 4 46 16 25 41 38 26 45 9 43 27 15 24 35 17 29 1 30 5 33 10 36 39 6 21 22 12 47 11 48 37 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_1_D10.txt: -------------------------------------------------------------------------------- 1 | 6 1 10 8 9 3 7 4 5 2 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_1_D100.txt: -------------------------------------------------------------------------------- 1 | 20 92 73 52 71 65 87 34 26 62 93 15 37 5 43 74 21 23 83 94 11 76 75 80 98 25 22 70 38 49 33 30 32 7 50 69 3 88 9 29 46 19 91 10 1 45 47 79 13 72 18 55 31 8 84 60 82 68 16 56 2 100 58 54 99 61 97 59 51 42 6 53 81 28 63 48 90 64 14 17 57 96 39 95 77 12 85 44 27 35 66 86 36 89 78 40 41 4 24 67 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_1_D20.txt: -------------------------------------------------------------------------------- 1 | 3 20 18 7 14 2 6 16 13 19 9 1 15 17 10 12 11 5 8 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_1_D30.txt: -------------------------------------------------------------------------------- 1 | 1 3 20 12 11 26 13 18 25 16 28 17 9 8 27 21 6 24 4 15 7 23 14 30 19 5 10 29 2 22 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_1_D50.txt: -------------------------------------------------------------------------------- 1 | 17 35 45 15 44 6 38 43 33 39 20 8 22 14 16 25 31 37 50 18 5 36 29 30 48 26 12 11 42 27 34 40 46 47 24 3 41 10 7 21 49 19 9 32 13 4 28 2 1 23 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_20_D10.txt: -------------------------------------------------------------------------------- 1 | 10 9 5 1 6 7 2 8 4 3 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_20_D100.txt: -------------------------------------------------------------------------------- 1 | 67 22 10 32 61 73 66 92 70 51 46 5 17 65 87 23 43 77 64 93 16 48 57 29 47 97 40 34 20 100 36 58 38 28 60 84 6 25 41 24 69 2 35 37 99 83 1 63 94 79 9 82 96 95 86 27 55 12 21 26 18 39 50 85 52 19 75 68 98 72 62 54 81 49 80 13 45 7 59 56 30 3 42 90 74 11 33 76 4 91 8 71 14 31 88 89 78 44 53 15 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_20_D20.txt: -------------------------------------------------------------------------------- 1 | 5 7 13 8 17 4 18 19 3 11 12 15 2 6 16 9 14 1 10 20 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_20_D30.txt: -------------------------------------------------------------------------------- 1 | 5 24 4 12 1 23 30 15 19 20 21 2 11 22 26 6 14 16 8 10 29 13 7 3 18 9 28 27 25 17 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_20_D50.txt: -------------------------------------------------------------------------------- 1 | 2 32 48 18 5 40 45 30 41 43 12 15 14 27 13 46 21 34 1 39 37 44 11 17 35 49 26 29 22 47 24 50 3 33 6 8 16 4 10 7 23 19 28 36 9 25 20 38 31 42 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_21_D10.txt: -------------------------------------------------------------------------------- 1 | 5 9 4 10 6 1 3 8 7 2 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_21_D100.txt: -------------------------------------------------------------------------------- 1 | 9 56 18 62 2 15 63 27 24 43 81 90 47 14 61 87 45 29 59 53 52 55 35 57 32 91 6 30 78 48 98 33 21 88 58 50 60 20 10 16 39 49 22 3 54 26 83 5 19 96 41 68 80 34 82 37 95 93 42 77 17 97 4 79 40 7 64 70 11 66 38 100 84 44 1 65 31 92 72 51 75 89 74 46 23 8 13 86 25 94 67 85 76 36 73 28 71 69 12 99 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_21_D20.txt: -------------------------------------------------------------------------------- 1 | 2 16 3 1 12 8 9 14 17 6 15 7 19 18 4 13 11 10 20 5 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_21_D30.txt: -------------------------------------------------------------------------------- 1 | 29 18 12 21 26 19 9 3 20 6 2 27 5 17 23 10 25 13 22 24 16 1 8 14 7 4 28 15 30 11 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_21_D50.txt: -------------------------------------------------------------------------------- 1 | 41 14 22 48 27 43 39 30 15 36 5 32 35 38 47 50 40 29 49 28 1 6 45 19 42 13 26 33 2 31 17 4 20 11 7 12 9 10 3 34 16 25 37 23 24 18 8 21 44 46 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_22_D10.txt: -------------------------------------------------------------------------------- 1 | 3 4 6 5 1 10 7 8 2 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_22_D100.txt: -------------------------------------------------------------------------------- 1 | 32 42 33 58 47 96 72 5 40 73 91 53 74 4 29 11 62 35 81 100 34 15 18 93 94 67 7 69 71 1 23 41 98 19 6 45 99 3 22 9 64 77 10 26 13 8 43 17 54 49 44 28 59 70 37 48 20 89 88 79 95 65 75 90 55 31 39 16 38 78 68 46 36 83 57 63 50 86 60 85 66 21 76 14 25 80 12 27 87 2 24 56 30 82 97 52 84 92 61 51 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_22_D20.txt: -------------------------------------------------------------------------------- 1 | 11 1 5 14 8 18 4 19 13 15 20 7 10 12 16 17 3 6 9 2 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_22_D30.txt: -------------------------------------------------------------------------------- 1 | 12 10 4 11 2 15 26 20 6 5 27 30 17 7 29 13 9 25 1 3 21 19 16 24 23 28 8 22 18 14 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_22_D50.txt: -------------------------------------------------------------------------------- 1 | 7 23 19 33 4 26 8 11 47 22 35 50 29 41 44 30 38 10 49 18 20 48 32 45 25 21 2 40 28 31 36 3 24 46 42 12 14 5 1 27 39 43 34 9 37 13 15 6 16 17 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_23_D10.txt: -------------------------------------------------------------------------------- 1 | 2 6 10 3 5 1 4 8 7 9 3 5 7 1 9 2 10 4 8 6 9 10 4 7 5 8 3 2 1 6 7 4 1 10 6 5 3 9 8 2 6 8 1 10 9 7 4 5 3 2 3 9 5 2 7 4 10 6 8 1 9 6 10 7 2 1 4 8 3 5 3 8 5 4 2 1 7 6 9 10 3 7 5 1 4 10 8 9 6 2 2 7 6 5 3 8 1 10 9 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_23_D20.txt: -------------------------------------------------------------------------------- 1 | 13 20 15 6 8 10 17 19 18 9 14 2 3 4 16 12 7 11 5 1 12 17 7 9 1 4 13 6 18 3 19 11 14 20 5 8 10 15 16 2 20 11 7 1 18 6 12 16 8 17 14 5 19 3 10 9 15 2 13 4 17 15 16 3 13 8 7 2 18 6 5 11 19 9 14 4 20 10 12 1 3 5 4 1 2 12 17 9 10 19 18 14 20 16 8 13 6 7 15 11 6 4 15 13 12 14 1 8 10 5 16 20 7 17 2 19 3 11 9 18 4 10 18 13 7 11 5 19 20 14 3 6 2 12 15 17 8 9 1 16 6 10 7 16 15 9 13 20 17 14 4 8 12 11 2 5 18 1 19 3 13 12 9 2 14 3 6 17 16 7 4 11 20 19 10 5 15 8 18 1 13 12 4 3 6 18 19 14 15 5 11 17 8 20 2 7 9 1 16 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_23_D30.txt: -------------------------------------------------------------------------------- 1 | 28 6 17 27 21 2 15 12 13 19 18 20 8 29 3 24 4 25 30 23 7 11 1 22 16 9 10 5 14 26 19 15 27 1 24 23 14 13 12 26 5 3 18 9 17 8 2 6 16 29 25 10 22 4 21 28 30 20 11 7 25 21 2 19 5 29 14 24 8 28 7 6 16 11 1 10 3 20 13 15 9 23 27 26 18 30 4 17 12 22 18 14 8 5 7 19 13 10 11 3 4 9 23 28 21 16 1 12 15 17 30 24 20 25 6 22 27 2 29 26 3 22 23 18 9 26 24 25 19 10 11 1 6 14 8 28 30 7 15 12 4 20 29 2 16 13 21 17 5 27 19 14 7 13 8 29 12 23 4 15 25 5 17 20 6 30 21 1 16 27 11 10 24 9 26 2 18 28 3 22 12 16 3 13 10 30 25 7 22 2 5 9 8 11 15 28 17 4 14 23 24 27 20 6 29 21 19 18 26 1 21 5 29 8 6 2 9 7 3 20 13 10 23 12 11 1 17 30 26 24 14 25 4 16 22 18 15 27 28 19 29 14 18 24 19 2 9 23 30 10 22 1 12 6 20 4 5 26 13 11 15 3 7 16 28 25 8 27 21 17 19 25 27 16 15 9 13 8 5 30 12 1 28 18 11 10 20 7 6 14 23 4 22 24 29 2 17 26 3 21 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_23_D50.txt: -------------------------------------------------------------------------------- 1 | 7 18 28 2 30 16 33 34 44 47 19 25 13 12 48 11 8 3 24 42 46 6 39 43 21 1 37 15 36 4 17 41 32 22 10 49 29 23 38 50 20 9 27 45 26 31 40 5 14 35 43 16 36 12 32 39 1 40 14 8 41 49 48 45 26 23 19 50 7 21 24 18 6 10 22 33 28 27 4 38 37 25 15 9 29 34 5 30 3 46 17 20 11 47 44 2 13 42 31 35 37 40 32 38 50 11 45 25 29 24 31 1 48 21 13 7 30 34 12 4 42 36 15 33 44 8 39 16 23 2 22 20 46 43 17 5 27 26 49 41 3 28 6 18 47 35 19 10 9 14 20 22 7 12 6 14 37 13 45 36 40 4 9 35 42 18 48 5 2 44 11 15 16 41 17 26 50 49 39 1 31 10 46 25 27 47 43 38 21 29 28 8 19 24 32 34 23 33 3 30 31 30 48 41 19 49 33 44 36 6 26 20 47 17 21 15 35 7 9 34 3 2 43 27 4 22 14 13 32 23 18 24 5 10 40 11 50 12 37 29 16 38 25 45 1 39 46 8 28 42 35 14 24 39 25 17 40 45 12 50 6 34 42 16 43 22 20 10 4 18 11 41 36 19 47 49 44 30 13 32 48 2 37 28 1 8 9 29 21 7 5 27 15 26 33 46 31 38 23 3 35 34 12 14 22 30 4 3 18 5 23 2 47 25 27 19 42 50 32 33 41 28 37 29 26 1 38 40 20 9 43 7 36 21 24 44 13 48 11 46 31 16 6 17 8 15 10 45 39 49 37 32 8 33 31 13 35 47 3 34 19 45 14 20 11 4 27 1 25 44 5 23 48 21 29 49 39 10 46 42 36 6 43 41 26 18 12 24 2 50 9 40 28 17 38 7 15 22 30 16 32 50 2 29 15 43 18 44 28 25 16 40 34 42 19 12 33 27 17 46 4 9 38 48 8 45 26 37 49 11 23 13 21 35 3 5 30 47 41 7 22 31 10 20 6 14 24 1 36 39 37 17 31 24 32 30 3 29 8 41 14 27 38 46 19 23 22 13 33 12 21 47 15 34 2 39 20 44 50 45 4 40 36 35 18 42 10 43 1 5 7 11 49 25 26 6 9 16 28 48 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_24_D10.txt: -------------------------------------------------------------------------------- 1 | 2 3 8 5 6 4 10 1 9 7 10 2 8 9 3 5 1 7 4 6 8 3 6 9 2 1 10 4 7 5 10 2 6 9 5 1 4 3 7 8 1 10 9 5 8 3 2 7 6 4 1 10 5 4 7 8 9 2 3 6 8 4 5 6 10 3 1 9 2 7 6 4 8 1 9 3 5 7 2 10 3 8 10 1 7 9 5 6 2 4 10 7 4 5 3 1 6 8 2 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_24_D20.txt: -------------------------------------------------------------------------------- 1 | 10 2 4 9 3 14 11 1 18 6 7 8 19 17 5 13 16 12 15 20 5 13 4 20 15 2 7 9 6 11 19 14 3 1 8 16 17 10 18 12 10 9 7 18 1 16 13 4 8 12 19 15 6 5 14 3 2 11 20 17 17 3 18 4 7 2 16 11 19 8 1 15 13 5 20 14 12 10 9 6 1 5 10 3 20 16 7 15 13 8 6 14 18 12 17 11 9 2 19 4 15 17 13 4 10 8 18 1 5 16 12 14 9 20 3 7 6 19 11 2 9 18 2 10 13 12 17 15 11 20 1 8 4 16 14 6 5 19 3 7 18 7 2 15 17 12 5 19 10 3 8 9 20 6 13 1 11 16 4 14 20 13 17 7 19 11 14 3 12 9 5 6 15 18 2 4 8 10 1 16 11 7 2 16 17 14 12 3 8 9 6 5 4 10 19 15 1 18 13 20 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_24_D30.txt: -------------------------------------------------------------------------------- 1 | 7 22 21 19 20 8 28 12 2 1 16 13 9 6 18 25 4 3 24 5 27 17 30 15 29 23 26 11 10 14 28 12 7 19 9 17 14 6 25 18 16 27 2 8 23 1 21 5 11 22 30 4 15 26 24 3 20 10 13 29 3 16 23 7 12 17 15 19 22 18 13 26 9 6 8 29 28 30 20 25 14 24 21 10 4 2 11 27 5 1 25 18 3 12 7 29 19 4 24 1 16 5 8 21 17 26 10 11 6 27 2 20 9 23 15 22 28 13 30 14 8 25 14 11 19 18 26 28 12 2 29 10 27 9 21 23 7 3 5 6 13 22 20 15 1 4 30 16 17 24 20 5 15 17 29 28 14 3 26 19 23 6 8 25 7 12 2 18 10 4 9 11 22 30 1 24 13 21 27 16 29 27 20 7 9 24 13 5 10 15 12 3 1 2 22 4 26 23 21 8 6 14 28 17 19 25 16 11 18 30 12 26 9 29 24 8 19 27 4 21 6 5 18 22 3 16 11 2 1 17 13 10 30 7 25 28 20 15 14 23 26 30 17 23 8 5 22 18 10 25 11 14 7 16 1 28 12 13 27 20 29 4 9 19 3 15 24 6 21 2 29 20 12 23 2 11 6 19 10 15 30 7 3 25 21 4 16 22 13 8 28 18 27 17 14 26 5 24 9 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_24_D50.txt: -------------------------------------------------------------------------------- 1 | 19 18 17 1 33 41 9 40 24 45 12 29 6 50 14 16 21 15 38 43 49 2 30 11 10 46 26 3 8 35 44 5 7 31 25 39 22 28 48 47 32 36 20 27 42 23 34 37 13 4 20 50 10 33 43 23 40 34 13 42 18 19 35 30 2 14 7 38 12 5 48 21 16 41 49 3 47 36 45 15 29 28 9 46 32 22 6 37 25 4 1 27 11 17 26 8 39 31 44 24 44 18 10 17 49 25 41 46 13 32 22 2 34 48 40 45 24 39 3 8 21 26 42 12 33 7 30 23 19 14 47 16 43 9 4 36 1 50 31 11 38 20 27 35 29 6 37 15 5 28 16 26 38 50 47 30 35 33 41 25 42 17 40 29 11 10 48 13 45 6 12 49 15 8 46 36 7 32 44 23 3 9 20 4 34 14 2 28 27 21 43 5 37 18 1 22 39 31 19 24 12 43 23 18 30 3 17 25 20 42 28 39 50 4 41 7 29 16 1 22 2 48 19 8 9 38 27 37 10 31 46 32 40 14 35 34 21 11 6 26 5 24 44 47 33 13 15 36 49 45 35 27 9 47 34 42 22 8 2 1 3 7 50 17 31 49 25 32 24 48 11 36 28 10 6 44 40 26 37 23 38 39 16 45 21 14 5 41 30 13 15 18 12 20 33 19 46 43 4 29 45 44 11 8 37 48 21 32 38 9 35 40 14 27 41 43 24 39 18 6 7 31 5 19 42 36 28 1 4 47 26 17 20 15 29 13 23 30 46 34 10 3 2 25 22 49 16 12 33 50 22 8 49 14 4 20 48 38 37 44 46 1 35 19 11 6 50 23 40 30 45 16 7 9 13 32 42 31 47 43 34 41 10 36 15 12 18 5 28 29 21 17 24 26 39 33 25 27 2 3 33 18 28 25 7 47 13 50 32 40 22 1 3 6 29 41 14 42 37 43 19 23 30 15 8 35 16 44 26 48 49 12 27 5 38 17 24 31 11 34 36 4 9 2 46 20 45 21 39 10 12 4 19 5 10 11 40 45 43 39 22 49 26 24 44 20 37 29 25 33 46 32 15 27 16 13 7 6 28 23 18 35 38 1 48 41 50 42 9 31 14 17 2 30 8 36 3 34 47 21 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_25_D10.txt: -------------------------------------------------------------------------------- 1 | 7 4 10 3 2 8 9 5 6 1 9 1 2 3 6 7 10 8 4 5 5 9 6 1 2 7 4 8 10 3 7 10 5 4 1 8 3 2 6 9 1 7 8 10 9 6 3 5 4 2 7 4 6 2 5 9 10 3 8 1 5 8 3 9 6 7 10 4 2 1 3 8 6 4 1 10 5 2 7 9 2 3 5 8 4 6 10 1 7 9 4 6 1 7 5 10 3 9 8 2 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_25_D20.txt: -------------------------------------------------------------------------------- 1 | 3 18 10 12 6 2 17 4 7 13 20 11 19 5 8 14 1 15 9 16 20 13 5 14 19 18 11 10 7 2 15 3 8 9 17 1 16 6 4 12 5 6 1 11 7 9 18 13 12 17 2 15 10 8 14 19 3 16 20 4 8 18 6 9 7 11 13 20 3 5 16 12 4 17 19 1 10 2 15 14 5 3 18 17 6 19 15 13 20 1 7 9 11 4 14 2 10 16 8 12 10 7 18 11 6 2 13 3 1 12 5 9 15 17 8 20 19 4 16 14 15 14 16 5 6 17 7 9 12 20 8 11 10 19 18 1 2 4 13 3 13 14 2 7 11 5 9 4 17 6 15 10 16 20 12 19 3 18 1 8 18 9 3 2 8 15 6 14 11 1 13 19 10 17 4 12 20 16 7 5 20 3 14 13 9 8 10 15 19 2 17 12 18 4 7 1 11 16 6 5 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_25_D30.txt: -------------------------------------------------------------------------------- 1 | 19 3 8 26 2 24 5 30 21 27 23 7 9 17 14 1 18 4 13 22 16 11 28 29 15 10 25 12 6 20 6 27 2 12 18 25 13 1 28 26 17 24 30 11 21 19 15 7 3 22 5 23 10 8 9 29 14 20 16 4 4 21 26 8 7 20 9 1 28 17 12 25 30 3 29 15 18 16 6 11 27 5 19 10 2 14 23 13 22 24 1 22 6 11 17 25 16 8 2 20 28 30 15 29 26 19 10 9 13 14 21 24 23 12 27 4 3 18 7 5 14 11 13 5 12 18 7 8 2 15 28 22 21 4 16 1 26 6 19 20 10 3 9 30 24 25 23 29 17 27 26 2 7 1 4 24 6 29 23 27 15 20 28 13 12 19 22 25 10 3 14 16 30 17 11 5 18 8 21 9 28 16 30 22 5 11 14 21 15 13 25 20 23 10 1 19 27 29 24 17 12 3 26 8 18 7 9 6 4 2 13 6 29 20 28 5 1 22 27 17 7 2 3 15 16 9 10 8 30 12 26 11 14 25 24 23 21 19 4 18 20 14 10 8 21 13 30 5 26 16 6 3 17 22 23 15 4 27 24 2 1 7 19 9 11 18 25 29 28 12 21 18 13 6 1 28 12 11 22 25 14 17 5 15 20 16 24 2 7 4 23 9 3 8 19 26 10 30 27 29 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_25_D50.txt: -------------------------------------------------------------------------------- 1 | 19 37 7 13 29 21 24 10 22 43 9 28 5 3 33 50 39 14 23 6 47 38 2 40 18 49 20 11 35 16 44 17 12 31 48 4 36 41 27 46 25 26 30 34 42 1 32 15 8 45 35 10 24 29 2 4 22 7 27 9 18 31 3 46 8 42 49 13 33 40 32 39 5 41 38 6 26 30 16 37 1 14 36 15 23 47 19 45 25 28 48 12 20 44 21 50 11 34 17 43 24 50 5 8 23 25 38 10 49 19 9 28 11 12 39 32 45 6 31 18 36 20 30 27 21 1 3 15 14 4 40 35 7 47 44 33 2 26 22 43 29 46 17 13 48 42 16 37 41 34 4 40 23 14 47 32 21 8 44 27 35 49 22 46 36 17 28 10 1 29 18 15 39 19 3 16 6 9 2 41 48 37 42 30 45 43 25 24 50 38 12 20 11 31 13 33 7 26 5 34 34 13 31 2 50 44 18 42 8 41 5 36 20 19 38 12 10 15 1 9 27 3 23 37 24 32 48 49 6 21 28 16 11 35 30 40 26 46 4 22 33 39 47 7 45 43 17 29 25 14 47 50 12 33 14 23 18 35 44 22 25 38 5 16 1 39 10 36 45 6 29 17 3 2 49 40 42 37 31 9 27 48 32 34 24 19 30 20 46 43 26 7 21 28 4 11 15 41 8 13 44 32 50 18 16 9 49 34 4 20 5 42 26 40 3 11 7 35 2 10 22 19 27 6 21 24 15 43 12 48 41 47 8 23 29 28 1 14 17 36 13 25 38 39 31 45 30 46 33 37 38 9 40 17 4 42 19 15 20 25 43 14 5 22 41 44 49 24 32 31 28 30 18 10 21 7 2 47 48 35 12 50 46 27 1 39 6 36 37 29 13 33 34 45 16 3 26 8 11 23 27 34 48 1 49 50 5 30 47 29 39 7 4 38 32 31 46 10 8 26 16 13 37 15 18 21 22 9 24 11 12 35 40 6 23 17 43 36 20 3 28 25 41 45 14 42 33 2 19 44 40 28 8 9 39 11 44 20 10 4 23 32 38 42 13 47 2 5 37 1 15 34 36 14 26 45 49 46 50 35 19 16 7 3 21 41 27 33 12 31 24 43 29 18 6 22 17 25 48 30 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_26_D10.txt: -------------------------------------------------------------------------------- 1 | 4 7 5 8 6 1 9 10 2 3 4 2 3 6 9 5 7 10 8 1 10 2 9 5 1 4 8 3 6 7 10 6 7 8 5 1 2 9 4 3 7 9 1 8 5 6 10 2 4 3 5 3 1 10 6 9 7 2 8 4 3 7 1 4 6 2 9 10 5 8 3 9 7 2 5 1 10 8 4 6 4 1 5 8 2 9 10 7 3 6 5 1 7 2 10 9 4 3 8 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_26_D20.txt: -------------------------------------------------------------------------------- 1 | 18 2 5 17 7 12 8 1 10 11 13 6 9 15 19 3 4 14 16 20 15 4 10 20 18 1 16 17 7 3 8 5 14 12 11 19 13 9 2 6 1 16 14 7 3 11 10 13 9 20 18 19 6 5 15 4 2 12 17 8 14 1 3 4 9 16 20 11 2 6 15 17 5 10 19 13 12 7 8 18 6 11 20 8 2 18 17 7 5 13 9 10 12 3 15 19 4 14 16 1 8 5 14 9 4 1 20 11 15 19 10 17 6 16 18 7 2 13 3 12 15 20 17 5 18 8 19 12 9 2 10 16 3 11 6 7 1 14 4 13 6 16 1 8 15 14 9 20 3 18 5 11 19 10 2 13 7 4 17 12 17 13 14 19 8 15 7 18 1 20 10 5 9 4 2 11 12 16 6 3 8 3 14 4 9 7 11 10 16 17 15 20 5 19 2 6 1 13 18 12 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_26_D30.txt: -------------------------------------------------------------------------------- 1 | 21 13 3 8 5 25 2 15 28 27 12 18 14 1 7 24 29 19 22 10 30 26 11 23 4 16 9 20 6 17 28 24 13 15 26 3 30 21 10 8 11 16 27 7 5 2 12 22 4 29 18 20 6 19 17 1 23 14 9 25 19 9 22 13 6 20 24 1 16 25 10 4 29 30 2 5 12 15 27 28 21 14 26 17 23 7 11 8 3 18 15 18 8 30 2 7 22 14 28 17 12 9 1 29 3 13 25 27 6 20 16 19 5 21 23 10 26 4 24 11 4 28 15 26 11 19 25 29 17 2 16 7 12 14 18 22 10 20 30 6 13 8 21 3 1 23 5 27 24 9 18 8 29 10 11 13 23 24 30 27 16 25 4 3 17 26 6 14 22 9 12 5 28 15 20 7 21 1 2 19 19 14 2 13 21 4 18 8 27 15 5 10 29 23 30 16 25 12 17 3 9 1 22 28 6 11 24 26 20 7 26 27 18 6 2 11 10 25 7 21 23 28 5 19 24 3 4 13 22 20 29 14 1 8 9 16 12 15 17 30 10 17 13 23 20 4 14 16 11 15 22 28 6 25 12 5 1 21 7 19 27 29 18 8 26 2 30 3 24 9 1 23 3 11 12 19 7 13 21 24 17 15 6 29 22 30 2 8 28 9 26 16 27 14 5 18 10 20 25 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_26_D50.txt: -------------------------------------------------------------------------------- 1 | 17 12 29 26 35 2 46 30 13 11 4 19 9 24 42 16 34 5 21 3 25 28 48 49 20 45 6 47 22 10 41 39 36 40 1 37 7 23 43 31 15 38 18 44 33 8 27 32 50 14 38 34 35 4 25 27 7 12 22 48 23 36 39 11 29 1 43 24 50 32 5 13 44 37 47 41 3 10 18 45 42 8 49 6 17 33 2 15 19 26 9 40 28 21 16 14 31 20 30 46 21 9 33 26 25 10 7 1 48 22 50 11 16 49 17 24 39 34 8 42 18 30 15 47 14 4 40 44 31 3 41 28 2 45 20 46 43 19 38 37 35 29 12 32 6 27 23 13 36 5 31 21 43 7 48 50 39 45 25 24 19 41 4 18 47 23 46 15 29 35 28 2 33 37 11 22 6 38 36 44 40 3 27 14 13 10 34 42 16 30 12 1 9 8 17 26 20 49 32 5 38 9 29 33 20 11 3 10 36 50 4 19 37 44 25 34 46 1 7 18 35 15 26 45 41 21 32 5 27 42 22 47 16 13 6 2 39 14 8 28 43 30 23 31 17 12 49 24 48 40 46 39 23 6 1 44 34 41 33 13 4 18 28 21 16 26 17 8 43 9 25 38 40 3 2 14 36 50 20 32 30 5 35 31 7 11 47 10 19 27 12 15 49 37 48 42 45 29 24 22 3 25 1 4 8 19 45 7 50 36 22 12 5 37 6 35 13 9 26 33 47 18 43 16 46 10 2 30 48 14 28 11 15 41 42 49 20 23 38 31 39 17 29 40 27 44 24 32 34 21 37 40 9 12 30 45 35 23 44 38 26 22 31 18 46 41 15 2 3 50 27 7 47 13 43 32 21 1 33 42 48 34 36 29 16 39 25 6 49 4 8 17 10 11 14 24 20 28 5 19 29 45 31 38 34 30 35 37 32 18 10 49 24 5 43 25 46 47 11 4 28 6 40 44 2 7 33 41 20 9 14 12 50 19 13 27 22 21 23 3 17 48 39 42 36 1 16 8 15 26 49 4 41 10 46 48 43 18 7 32 28 39 24 8 26 3 50 40 44 27 33 42 14 29 35 12 15 23 19 11 20 22 36 31 37 30 34 25 21 6 13 45 16 47 38 1 5 2 17 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_27_D10.txt: -------------------------------------------------------------------------------- 1 | 6 2 4 10 7 8 3 9 1 5 4 10 8 1 6 2 9 5 3 7 10 6 5 9 4 2 7 1 3 8 6 10 5 4 1 7 2 9 3 8 6 7 9 4 3 2 1 5 8 10 5 8 7 2 4 3 1 6 10 9 4 6 1 8 10 2 7 5 9 3 1 5 7 10 4 3 8 2 9 6 10 7 1 6 4 3 5 2 9 8 1 7 4 9 2 8 10 5 3 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_27_D20.txt: -------------------------------------------------------------------------------- 1 | 3 16 8 2 15 4 19 9 11 5 18 10 12 6 17 1 13 20 7 14 17 7 16 3 12 1 5 6 14 4 9 18 11 2 10 13 20 8 19 15 20 16 4 14 2 12 17 18 6 11 13 15 10 7 5 1 9 3 8 19 4 16 15 9 10 19 20 17 8 1 12 11 7 18 14 13 6 2 5 3 2 12 18 11 17 4 13 3 9 1 14 19 15 16 10 7 6 8 20 5 8 13 17 19 3 10 9 14 12 5 4 1 2 6 18 7 15 20 16 11 13 2 7 6 4 19 1 17 12 5 11 14 3 20 15 10 18 8 16 9 12 19 3 7 8 14 18 2 5 9 17 10 16 6 13 11 1 15 20 4 8 5 9 18 10 16 7 15 20 6 12 3 4 1 2 13 11 14 19 17 2 18 9 19 6 16 20 17 7 11 12 8 10 4 13 14 1 15 3 5 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_27_D30.txt: -------------------------------------------------------------------------------- 1 | 17 15 29 27 25 11 7 4 23 5 10 2 1 20 16 12 24 30 28 22 21 26 6 14 9 3 13 19 18 8 26 5 20 19 8 27 18 13 16 23 9 11 28 7 15 29 2 30 4 24 12 3 6 22 10 1 21 17 25 14 10 3 20 7 17 1 14 26 18 27 28 13 4 22 16 24 5 21 12 11 8 25 29 23 6 15 19 30 9 2 13 14 8 24 18 11 19 12 30 1 5 27 10 26 21 2 20 25 22 9 17 23 16 4 28 6 7 15 3 29 22 25 11 1 10 5 17 13 3 20 24 2 8 29 26 7 27 6 4 12 19 16 30 18 14 21 9 15 23 28 28 5 18 13 23 14 3 11 8 12 9 1 26 21 17 4 25 6 10 20 7 29 24 2 19 16 30 15 22 27 14 2 24 12 20 26 19 6 17 18 5 7 13 15 27 9 21 11 8 30 16 25 29 1 22 28 4 3 23 10 25 21 7 10 26 19 3 28 9 24 14 17 27 11 22 4 30 15 2 16 20 29 1 23 13 8 6 12 5 18 10 12 1 8 14 16 19 22 28 30 5 26 4 7 17 13 24 18 29 11 3 6 20 21 9 2 15 27 25 23 3 23 4 30 6 19 21 26 29 24 1 18 28 2 20 12 7 27 25 5 14 17 13 9 8 15 16 10 22 11 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_27_D50.txt: -------------------------------------------------------------------------------- 1 | 17 43 25 12 31 13 9 45 4 8 36 35 30 22 50 18 47 6 32 33 1 34 40 24 38 10 20 49 5 29 16 42 46 15 44 7 21 23 41 19 27 48 3 14 28 37 2 11 39 26 34 50 49 37 32 12 22 2 3 13 14 5 48 29 35 41 4 18 44 8 24 25 30 16 28 9 19 6 11 36 10 31 1 46 40 21 26 43 23 17 39 38 45 47 42 27 15 33 7 20 26 12 34 4 38 36 18 43 33 30 24 41 19 44 49 39 46 45 7 16 27 22 32 11 8 15 1 13 47 6 5 23 42 10 31 21 9 48 25 35 50 17 28 29 3 2 20 40 37 14 37 4 1 21 23 35 43 25 45 22 28 41 47 40 32 9 14 7 19 3 50 39 16 13 5 38 34 44 8 11 12 30 17 48 42 20 29 33 6 36 24 15 2 46 10 27 31 26 49 18 9 22 39 16 24 27 49 36 45 48 10 31 2 34 37 47 26 6 13 42 40 12 35 21 44 19 5 50 43 14 32 7 20 28 17 38 23 4 25 41 29 18 1 30 15 8 33 46 3 11 17 16 11 38 45 32 47 29 14 20 21 26 42 22 35 1 31 3 15 6 46 48 40 18 4 9 13 36 50 39 24 12 34 28 7 2 44 49 41 5 25 33 27 19 30 10 8 37 43 23 29 4 27 43 36 30 50 12 38 40 37 46 3 45 17 33 14 34 23 24 21 11 32 44 6 26 13 28 18 2 1 42 47 35 15 49 20 8 31 41 19 22 9 10 5 48 25 7 39 16 1 2 7 48 38 5 6 9 12 15 33 29 39 17 43 32 26 45 20 35 30 8 19 27 41 23 28 25 47 36 46 11 50 24 16 18 22 4 3 42 14 44 40 49 31 37 13 21 10 34 32 3 2 24 18 28 47 12 30 31 45 50 20 10 41 13 17 44 21 34 35 19 8 16 5 49 42 38 11 33 6 27 29 15 40 39 37 14 36 9 4 23 48 22 26 46 25 1 43 7 23 5 28 10 22 31 18 41 17 1 21 32 7 30 46 35 45 49 34 12 44 15 38 37 6 27 29 13 50 9 24 48 39 42 47 16 4 3 40 8 11 26 43 2 14 20 19 25 33 36 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_28_D10.txt: -------------------------------------------------------------------------------- 1 | 10 9 1 7 3 5 4 8 6 2 1 10 6 8 5 9 7 2 3 4 2 4 8 5 10 1 6 7 9 3 4 1 9 2 5 7 3 6 10 8 10 5 9 4 3 2 1 6 8 7 9 5 1 7 2 3 8 6 10 4 4 10 3 5 9 1 2 7 6 8 5 2 9 10 4 8 6 7 1 3 8 4 3 2 5 10 1 7 9 6 8 5 9 2 1 3 10 6 7 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_28_D20.txt: -------------------------------------------------------------------------------- 1 | 1 15 3 9 18 2 20 14 12 8 6 4 13 7 10 19 11 16 5 17 9 12 7 2 8 1 18 10 14 13 11 20 3 5 17 6 16 4 15 19 9 10 7 16 5 11 20 6 18 17 2 4 8 14 12 13 1 3 15 19 11 5 13 2 14 3 17 16 9 19 18 20 4 1 8 10 7 15 6 12 2 15 9 8 18 7 14 10 6 19 13 1 5 3 12 4 11 16 20 17 10 4 2 17 20 8 14 18 16 15 13 3 5 9 1 6 19 7 11 12 18 4 2 16 12 13 8 9 19 11 17 6 3 7 14 15 20 1 5 10 12 4 1 18 20 15 19 9 3 8 13 11 17 14 10 5 6 16 7 2 3 19 8 4 15 6 9 12 16 7 1 5 14 17 10 18 11 20 13 2 19 13 11 16 7 12 10 15 8 17 1 20 5 2 3 9 18 6 14 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_28_D30.txt: -------------------------------------------------------------------------------- 1 | 23 13 9 28 8 1 30 22 10 17 6 4 19 15 25 20 3 21 7 12 14 27 24 29 18 26 2 16 11 5 29 1 15 30 13 24 22 19 4 20 8 23 7 5 12 17 26 18 10 3 21 2 27 25 9 14 11 6 28 16 8 16 5 12 25 1 10 7 26 20 6 30 3 24 17 28 27 9 2 23 18 29 13 22 21 14 11 19 15 4 10 4 3 17 5 16 21 30 29 8 24 11 12 22 18 6 25 27 14 15 2 19 13 1 28 7 26 20 23 9 11 5 3 23 26 27 15 28 4 10 1 18 14 21 19 16 22 8 17 25 29 6 13 30 2 12 9 24 20 7 14 3 10 11 15 23 21 28 29 2 12 8 9 27 24 5 17 18 19 6 7 30 4 1 16 26 25 22 20 13 20 7 18 8 10 27 2 13 11 15 17 16 9 30 29 21 23 25 5 24 3 28 26 22 12 19 14 1 4 6 21 10 16 18 27 8 14 6 2 28 30 15 26 5 9 17 22 19 24 23 7 12 25 13 4 20 29 1 11 3 14 30 3 5 10 21 29 18 16 24 7 27 20 1 11 17 2 13 12 6 19 23 4 26 28 25 22 15 8 9 4 3 2 6 20 23 25 26 29 7 19 28 5 22 18 17 15 14 12 9 30 21 24 10 1 13 27 16 8 11 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_28_D50.txt: -------------------------------------------------------------------------------- 1 | 45 17 12 3 37 50 42 27 25 11 36 40 18 19 38 28 10 29 6 8 46 48 20 47 39 31 21 32 4 49 1 26 41 9 35 14 13 44 30 23 43 33 16 5 7 22 2 34 15 24 23 2 43 30 17 35 42 47 31 6 12 22 21 34 15 32 49 46 48 20 19 26 38 5 16 4 11 24 40 18 50 9 36 25 14 13 7 39 45 33 8 28 10 27 1 37 44 29 41 3 38 29 23 37 28 4 33 49 39 15 26 1 10 2 34 27 3 42 16 13 21 5 43 31 19 12 7 44 24 18 47 48 11 9 45 25 41 22 6 35 14 36 8 32 20 46 50 40 30 17 32 7 42 13 1 45 25 50 20 28 17 5 27 23 14 41 38 34 2 26 39 29 33 40 47 35 19 15 46 49 37 22 11 6 9 21 18 24 10 8 12 31 43 36 30 3 44 16 4 48 41 18 22 21 26 8 34 45 48 33 30 24 10 35 13 38 17 14 1 29 15 27 49 23 25 12 31 4 46 37 32 3 7 39 2 5 28 19 9 47 16 44 40 42 36 43 6 50 11 20 14 42 37 19 10 28 21 50 18 39 44 30 7 48 3 5 9 41 46 22 47 40 31 4 16 43 29 25 34 2 15 20 23 17 13 32 33 1 35 45 49 27 12 11 8 36 24 38 26 6 9 49 11 38 28 12 26 30 21 7 2 37 48 47 10 23 18 15 4 40 31 24 27 36 1 8 13 29 19 46 6 17 42 39 50 16 43 5 22 33 14 34 35 3 20 45 25 32 41 44 18 45 10 30 13 5 1 15 29 48 27 26 14 17 40 50 44 39 28 3 9 42 43 34 37 19 35 21 7 11 41 22 6 38 4 8 16 20 49 31 33 32 46 47 12 2 25 36 24 23 21 49 9 23 14 33 22 34 27 17 26 8 41 47 19 4 15 25 38 39 1 29 46 48 10 42 12 35 13 24 2 32 18 31 11 5 45 40 3 50 28 16 37 7 20 43 36 6 44 30 34 3 40 4 22 14 38 32 9 16 1 24 6 46 31 2 28 23 20 43 5 49 11 36 42 47 48 15 35 30 8 21 41 29 37 27 17 39 19 18 7 44 12 13 10 33 45 26 50 25 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_29_D10.txt: -------------------------------------------------------------------------------- 1 | 1 10 4 5 2 6 3 7 8 9 3 7 9 6 10 2 4 1 5 8 2 3 10 9 1 4 6 5 8 7 4 9 5 10 2 7 3 6 8 1 5 2 8 4 1 10 3 7 9 6 2 3 1 9 4 8 10 6 7 5 7 2 1 8 10 6 3 9 5 4 2 1 6 9 10 7 3 8 4 5 8 2 1 9 6 7 5 4 3 10 5 10 4 9 7 6 2 1 3 8 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_29_D20.txt: -------------------------------------------------------------------------------- 1 | 16 2 7 4 18 5 12 10 17 9 3 8 13 11 19 15 6 20 14 1 6 12 11 13 17 15 1 10 18 2 9 19 5 8 3 16 7 4 20 14 11 19 20 7 4 12 9 18 5 17 14 16 8 1 3 10 2 13 6 15 20 1 18 9 14 7 4 12 5 10 19 16 3 6 15 2 13 17 8 11 15 10 13 3 7 2 18 1 11 6 12 14 16 9 20 17 4 8 19 5 16 11 13 7 6 1 5 8 20 12 15 10 19 18 4 2 17 9 3 14 4 12 9 16 3 15 5 2 10 7 20 14 11 8 13 19 6 1 18 17 9 5 6 14 18 12 2 10 4 19 7 15 16 13 17 1 20 3 8 11 19 7 5 6 17 4 10 2 3 20 14 8 16 12 15 18 13 11 9 1 11 17 9 2 6 7 10 12 15 8 20 5 16 19 14 18 3 13 1 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_29_D30.txt: -------------------------------------------------------------------------------- 1 | 2 25 20 22 17 14 10 19 3 5 1 29 30 4 13 18 9 24 16 12 7 23 26 21 11 27 6 15 28 8 4 11 10 28 6 9 13 24 3 27 2 16 1 25 22 5 21 19 26 20 29 14 12 18 8 30 17 7 15 23 29 15 3 22 8 16 25 20 18 14 9 12 2 21 30 6 4 28 10 1 26 7 27 5 11 19 17 24 23 13 17 29 21 28 19 10 13 27 1 6 12 14 2 20 26 3 11 9 30 18 8 5 16 22 24 23 7 15 25 4 9 19 5 4 23 22 30 20 2 15 29 13 21 3 28 25 17 10 7 18 1 8 24 16 11 12 6 26 27 14 21 11 6 7 24 1 20 17 23 30 12 8 28 27 13 3 16 4 15 10 9 22 14 25 5 18 2 26 19 29 12 14 9 8 5 28 24 13 16 20 18 7 30 4 25 1 11 23 22 3 29 19 6 21 27 26 17 15 10 2 29 15 24 14 26 12 22 30 17 13 5 6 1 11 7 9 25 18 16 23 2 20 10 8 19 27 3 21 28 4 12 24 10 13 11 16 18 29 3 7 21 17 6 22 28 1 14 2 20 19 26 4 23 15 27 25 9 8 5 30 14 16 19 2 24 1 18 25 15 21 5 23 11 3 10 8 7 22 17 13 6 27 28 9 20 26 30 29 12 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_29_D50.txt: -------------------------------------------------------------------------------- 1 | 38 50 46 8 48 15 49 30 19 5 23 41 6 25 13 14 3 37 7 32 16 35 29 22 44 42 47 1 34 2 10 11 26 18 24 20 27 28 33 40 21 45 39 43 17 4 31 36 12 9 26 29 44 16 34 3 1 14 40 15 49 28 12 47 45 42 7 10 37 32 23 48 21 50 22 24 36 17 19 2 35 27 30 39 6 43 46 11 33 13 9 4 31 25 41 8 5 18 20 38 22 14 4 5 45 29 48 50 18 16 7 24 10 26 20 9 3 19 28 15 37 23 21 44 46 40 43 27 32 36 2 8 35 13 42 11 1 12 33 49 38 39 34 30 47 17 25 6 41 31 37 48 13 46 12 43 44 25 22 47 2 23 32 39 14 1 7 40 49 18 50 16 6 17 29 33 27 15 9 8 5 36 21 4 35 10 42 24 28 11 41 26 30 19 38 3 31 45 20 34 41 18 37 11 27 1 14 17 32 13 21 44 26 5 23 30 47 19 46 34 4 16 35 31 12 15 45 38 10 43 25 29 42 24 3 6 36 28 50 7 22 33 8 48 40 49 39 2 20 9 10 16 13 19 9 41 49 14 38 4 34 36 3 2 12 43 15 31 30 32 22 25 26 50 6 24 39 33 18 46 7 20 45 35 37 29 11 47 44 27 42 21 23 40 8 48 1 17 5 28 33 38 2 40 21 23 15 30 14 19 17 34 36 50 48 18 6 47 12 29 46 3 10 24 31 44 8 49 26 39 28 16 25 37 45 41 5 4 42 35 1 27 43 22 13 9 7 20 32 11 19 49 48 6 30 16 39 26 12 24 42 40 9 8 18 43 38 35 7 3 44 20 23 22 25 13 11 46 47 32 17 31 37 45 4 27 21 33 29 10 5 1 2 14 41 15 34 50 36 28 29 4 13 9 7 44 1 42 27 8 26 33 5 49 36 25 43 16 41 19 47 14 48 28 32 50 38 18 3 2 40 24 22 30 45 23 34 6 20 10 15 21 17 12 35 39 11 46 37 31 38 22 27 6 20 2 3 16 29 42 32 33 34 40 30 23 14 46 8 21 37 9 41 25 44 17 47 45 28 5 18 12 10 7 1 43 19 26 13 50 49 48 31 36 15 24 11 35 39 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_2_D10.txt: -------------------------------------------------------------------------------- 1 | 4 7 1 9 2 5 10 8 6 3 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_2_D100.txt: -------------------------------------------------------------------------------- 1 | 16 67 7 27 43 25 74 59 87 2 58 71 39 51 41 89 3 18 26 46 60 86 64 21 57 66 38 33 40 11 8 6 95 32 78 44 55 12 53 9 85 77 20 1 30 5 99 56 79 35 23 34 10 29 75 88 42 92 47 84 31 37 100 63 97 94 96 48 73 81 68 90 15 49 28 14 76 22 69 72 36 54 65 17 24 19 45 61 13 83 82 4 52 80 93 62 98 50 91 70 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_2_D20.txt: -------------------------------------------------------------------------------- 1 | 8 7 18 19 3 10 9 13 16 17 5 15 14 2 1 11 20 6 12 4 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_2_D30.txt: -------------------------------------------------------------------------------- 1 | 23 1 16 24 9 18 21 5 13 17 7 3 28 12 30 29 10 15 27 6 22 14 8 19 4 20 26 2 11 25 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_2_D50.txt: -------------------------------------------------------------------------------- 1 | 36 15 24 10 48 41 20 38 3 35 4 47 28 9 43 21 39 49 2 30 22 31 50 8 13 29 40 46 18 44 32 6 45 17 27 12 34 33 7 42 19 1 16 23 11 14 5 25 26 37 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_30_D10.txt: -------------------------------------------------------------------------------- 1 | 6 5 8 3 4 9 1 10 2 7 3 4 2 7 8 10 5 6 1 9 1 4 2 8 7 3 5 10 9 6 3 6 4 2 9 5 10 8 1 7 3 9 1 8 10 4 5 7 2 6 8 4 2 6 9 3 5 7 1 10 5 7 10 1 8 6 4 9 3 2 10 9 6 1 7 3 4 5 2 8 7 2 5 9 1 3 6 4 8 10 9 1 4 3 10 2 5 6 7 8 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_30_D20.txt: -------------------------------------------------------------------------------- 1 | 16 20 10 8 9 12 17 11 15 7 13 2 18 4 6 5 19 3 1 14 10 12 5 9 6 14 3 19 13 2 18 15 11 17 8 7 4 20 16 1 10 20 4 18 9 5 13 11 7 8 2 1 17 3 12 15 16 14 19 6 12 16 19 4 14 6 2 3 20 13 5 17 15 9 18 11 7 8 10 1 15 19 4 9 14 3 1 7 5 18 17 16 20 12 13 6 2 8 11 10 15 18 19 20 17 11 12 2 10 14 3 7 6 13 9 8 1 5 4 16 20 15 5 19 10 2 6 18 17 14 13 1 3 4 16 11 9 7 8 12 19 15 8 11 7 5 4 13 10 2 1 3 9 6 14 20 18 12 17 16 3 1 16 14 15 6 10 18 17 12 19 4 7 20 5 11 9 2 8 13 7 17 12 14 6 4 15 20 3 5 1 18 10 9 19 8 13 16 2 11 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_30_D30.txt: -------------------------------------------------------------------------------- 1 | 29 18 23 24 13 8 1 15 20 10 16 6 11 21 28 26 4 14 27 9 30 19 3 25 22 17 7 2 5 12 18 5 14 17 7 20 1 9 16 10 19 12 3 28 21 22 23 24 27 15 4 13 26 6 11 29 25 8 30 2 26 25 2 11 4 13 28 18 22 20 24 29 17 6 15 5 30 1 10 16 12 27 14 8 23 3 21 19 9 7 26 28 10 16 4 7 3 12 6 29 11 27 18 14 13 17 1 21 25 2 23 20 30 8 24 15 5 9 19 22 26 11 29 24 22 12 10 3 9 18 14 23 17 28 4 15 20 7 21 2 19 30 16 13 6 1 25 27 8 5 9 19 21 16 27 6 4 1 5 18 17 11 10 2 23 20 13 8 22 25 28 15 30 26 3 7 24 12 14 29 15 5 12 6 29 4 8 3 11 2 25 22 13 10 7 18 1 23 20 16 26 28 14 21 19 17 27 30 24 9 27 3 13 10 7 19 12 30 15 22 1 18 17 26 20 28 29 6 8 24 2 14 11 21 5 25 23 16 9 4 5 19 29 2 26 17 13 4 6 14 16 9 23 25 22 11 20 21 3 15 8 18 30 12 1 28 27 10 7 24 14 19 11 12 28 24 13 25 2 20 9 6 21 10 5 1 30 16 22 29 15 26 7 23 27 8 3 18 4 17 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_30_D50.txt: -------------------------------------------------------------------------------- 1 | 23 30 1 27 38 32 24 40 48 15 39 11 2 5 16 13 3 8 20 37 34 36 21 45 49 46 22 43 19 29 26 41 10 33 28 31 14 17 9 6 12 18 25 50 4 35 44 42 7 47 13 38 5 19 3 43 32 22 12 17 45 47 18 20 48 23 33 30 15 7 25 4 6 42 2 27 14 26 31 9 1 40 10 29 46 8 50 39 36 28 21 11 37 24 34 49 35 41 16 44 26 32 23 5 25 4 43 28 35 33 30 49 10 21 42 22 40 11 37 47 9 19 3 12 34 44 17 2 45 20 46 13 36 1 24 14 16 48 39 15 31 18 27 50 29 7 41 38 6 8 2 24 8 16 29 40 20 26 4 6 15 22 9 12 45 32 48 33 11 3 28 21 37 41 19 30 5 49 27 13 7 50 36 39 35 42 31 25 44 18 10 14 46 38 43 17 34 1 47 23 39 37 43 29 33 5 12 3 19 17 15 24 9 46 47 32 1 45 36 4 50 16 40 21 30 23 27 8 31 7 20 26 22 42 49 48 38 11 2 10 28 34 18 35 44 13 14 6 25 41 4 21 46 40 8 29 18 44 5 35 9 34 13 11 12 48 22 32 3 14 42 26 1 27 36 41 19 15 38 25 28 10 6 45 50 23 37 47 43 39 33 7 16 24 2 17 49 20 30 31 42 9 4 39 28 29 18 20 48 25 41 11 6 12 30 38 49 3 10 24 21 7 45 23 36 32 1 35 19 16 26 34 44 31 2 43 17 46 40 33 22 5 50 37 14 8 15 47 13 27 25 1 9 17 38 30 35 40 42 7 34 39 36 31 3 10 21 33 12 4 48 11 49 32 14 26 37 15 6 29 13 20 47 18 46 22 2 19 8 50 24 28 16 44 5 41 23 45 27 43 3 35 38 6 25 19 36 16 40 8 43 47 10 4 26 2 41 46 33 13 28 49 45 30 37 42 27 1 15 24 23 44 5 18 9 14 34 17 12 7 11 39 21 32 48 22 29 50 20 31 3 41 14 24 49 35 20 32 34 8 45 21 17 40 26 10 4 30 36 29 25 19 13 16 42 50 11 44 6 2 18 27 9 7 37 15 23 39 31 22 43 38 12 46 33 28 1 47 5 48 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_3_D10.txt: -------------------------------------------------------------------------------- 1 | 1 9 2 10 3 7 5 4 6 8 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_3_D100.txt: -------------------------------------------------------------------------------- 1 | 93 41 48 87 36 13 27 51 59 99 56 32 21 61 45 52 88 89 17 100 31 18 64 7 23 82 8 3 34 90 96 83 35 70 81 5 66 97 79 77 71 24 84 4 58 62 86 80 26 33 91 67 57 14 53 85 16 22 1 39 47 65 44 6 9 68 92 11 63 42 72 95 37 73 78 54 74 2 43 25 60 46 10 28 40 49 38 94 20 75 19 15 30 76 69 29 98 50 55 12 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_3_D20.txt: -------------------------------------------------------------------------------- 1 | 18 4 16 2 20 6 1 3 13 9 7 17 12 10 19 5 15 14 8 11 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_3_D30.txt: -------------------------------------------------------------------------------- 1 | 4 23 1 30 15 2 6 17 25 5 26 11 21 14 24 28 27 8 3 18 29 19 22 20 16 12 7 13 9 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_3_D50.txt: -------------------------------------------------------------------------------- 1 | 26 5 23 20 2 14 16 50 34 17 15 30 42 41 35 47 19 36 37 39 22 3 18 33 25 12 48 45 40 28 10 13 38 46 8 1 11 44 31 43 32 21 49 24 7 27 29 6 4 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_4_D10.txt: -------------------------------------------------------------------------------- 1 | 7 5 3 8 9 6 4 10 1 2 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_4_D100.txt: -------------------------------------------------------------------------------- 1 | 18 15 82 85 28 40 61 8 83 68 70 16 77 49 2 7 3 30 41 95 58 74 66 51 38 44 26 52 71 75 90 9 17 29 86 64 91 84 10 33 32 69 97 11 94 73 31 50 54 59 45 4 79 39 81 19 67 56 14 34 47 6 43 42 25 27 55 88 24 1 21 100 89 99 76 62 20 12 96 53 72 5 57 78 65 93 98 23 13 92 36 87 35 37 22 46 63 48 60 80 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_4_D20.txt: -------------------------------------------------------------------------------- 1 | 4 17 8 11 5 13 7 14 15 16 10 2 6 19 3 18 12 20 1 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_4_D30.txt: -------------------------------------------------------------------------------- 1 | 20 11 22 27 18 7 26 23 2 19 29 5 12 6 13 16 25 28 8 1 21 3 4 9 24 17 15 30 10 14 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_4_D50.txt: -------------------------------------------------------------------------------- 1 | 22 33 8 31 35 12 43 41 3 23 6 20 29 24 34 14 47 18 13 44 21 38 46 1 5 30 42 32 16 17 19 11 9 4 50 40 36 26 37 2 28 27 7 10 49 48 15 45 25 39 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_5_D10.txt: -------------------------------------------------------------------------------- 1 | 1 5 3 2 10 8 9 7 4 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_5_D100.txt: -------------------------------------------------------------------------------- 1 | 7 39 37 80 27 75 3 8 34 48 60 14 30 43 47 21 61 38 64 58 9 76 65 79 93 55 82 12 86 18 83 25 17 89 98 63 49 2 35 68 5 92 67 45 72 19 20 62 57 4 33 91 31 13 42 95 99 24 78 44 1 15 87 90 29 84 53 74 81 51 40 71 100 94 16 73 46 36 50 26 69 32 88 56 41 22 66 97 11 54 23 6 85 77 52 59 96 70 28 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_5_D20.txt: -------------------------------------------------------------------------------- 1 | 13 20 6 10 5 3 19 16 15 4 18 17 11 14 12 1 8 2 7 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_5_D30.txt: -------------------------------------------------------------------------------- 1 | 17 22 26 25 2 14 23 24 12 18 27 20 7 28 11 29 4 6 30 13 16 5 1 3 21 10 8 9 19 15 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_5_D50.txt: -------------------------------------------------------------------------------- 1 | 42 40 4 25 20 18 2 43 12 36 17 48 13 19 6 3 33 50 29 37 26 28 5 9 47 31 44 11 41 15 10 49 46 34 22 32 8 16 38 35 27 21 7 39 1 30 24 45 23 14 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_6_D10.txt: -------------------------------------------------------------------------------- 1 | 4 3 2 5 7 8 9 1 10 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_6_D100.txt: -------------------------------------------------------------------------------- 1 | 47 61 12 25 52 13 58 90 30 63 37 40 17 38 69 79 3 88 73 28 60 50 22 59 26 8 10 46 16 98 92 89 86 1 87 55 76 67 65 18 64 78 95 99 2 9 32 54 96 57 82 7 85 100 34 42 44 43 84 15 77 81 19 48 94 11 23 72 41 33 14 27 70 49 31 91 45 29 20 93 80 6 75 56 24 97 4 21 36 5 71 83 68 74 39 35 51 66 62 53 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_6_D20.txt: -------------------------------------------------------------------------------- 1 | 17 10 8 11 4 5 19 20 13 3 7 9 18 1 2 6 15 16 14 12 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_6_D30.txt: -------------------------------------------------------------------------------- 1 | 3 13 22 20 25 23 17 11 16 2 1 30 10 27 28 29 6 15 12 5 26 4 18 14 21 7 9 19 24 8 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_6_D50.txt: -------------------------------------------------------------------------------- 1 | 45 37 42 31 21 27 12 48 17 6 9 30 3 25 35 40 26 18 13 43 47 50 46 41 14 1 11 29 32 36 19 15 20 23 8 5 7 34 22 49 4 28 38 33 39 10 24 16 44 2 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_7_D10.txt: -------------------------------------------------------------------------------- 1 | 1 2 7 6 5 3 9 8 4 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_7_D100.txt: -------------------------------------------------------------------------------- 1 | 71 82 31 29 33 92 89 91 18 32 51 75 40 69 80 2 4 59 79 47 38 1 39 66 3 93 14 7 41 100 42 76 68 28 88 73 52 19 30 95 34 56 46 72 60 74 54 49 96 84 50 58 55 99 15 64 9 35 77 48 20 86 53 10 26 43 24 21 17 8 70 67 98 16 87 61 85 81 63 25 97 57 22 83 23 44 5 37 62 12 90 94 13 27 6 45 11 78 36 65 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_7_D20.txt: -------------------------------------------------------------------------------- 1 | 19 14 6 4 5 1 7 8 17 15 13 3 16 9 2 20 18 10 12 11 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_7_D30.txt: -------------------------------------------------------------------------------- 1 | 14 20 23 16 2 1 21 5 6 8 28 24 7 9 18 17 29 22 12 25 19 15 4 26 3 11 27 30 13 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_7_D50.txt: -------------------------------------------------------------------------------- 1 | 45 10 8 23 44 31 28 22 41 15 30 27 47 39 24 5 14 49 37 46 12 9 35 42 34 6 36 21 43 26 18 2 29 33 4 19 11 16 17 25 13 50 7 38 32 1 20 3 40 48 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_8_D10.txt: -------------------------------------------------------------------------------- 1 | 9 4 7 10 6 1 3 2 8 5 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_8_D100.txt: -------------------------------------------------------------------------------- 1 | 63 32 80 90 53 58 27 94 3 89 61 57 60 9 59 72 20 44 92 2 33 93 16 47 85 23 49 68 69 98 39 35 34 48 65 88 1 37 52 14 87 56 75 40 6 73 28 36 7 21 38 42 54 4 10 78 25 19 8 97 66 71 82 43 17 5 81 95 79 29 86 100 50 18 74 24 83 77 70 26 91 13 22 46 99 11 64 96 41 62 12 15 76 30 31 55 51 45 84 67 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_8_D20.txt: -------------------------------------------------------------------------------- 1 | 8 19 12 3 18 20 13 1 5 10 15 6 16 17 4 2 7 9 11 14 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_8_D30.txt: -------------------------------------------------------------------------------- 1 | 15 16 12 10 21 4 19 17 3 8 7 28 22 14 13 25 5 2 27 26 1 20 9 6 30 11 24 18 23 29 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_8_D50.txt: -------------------------------------------------------------------------------- 1 | 49 34 45 27 41 29 36 14 43 30 48 32 46 26 15 8 12 10 33 3 39 42 17 35 7 5 31 22 38 44 16 21 18 40 4 6 50 25 2 28 23 19 37 9 11 20 1 24 47 13 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_9_D10.txt: -------------------------------------------------------------------------------- 1 | 8 10 6 9 2 1 7 5 4 3 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_9_D100.txt: -------------------------------------------------------------------------------- 1 | 65 17 86 50 90 37 4 7 59 77 53 69 81 13 10 64 38 28 97 42 30 85 44 16 26 73 58 29 21 51 36 71 1 62 40 22 68 56 78 43 15 52 92 31 55 75 95 89 3 70 79 12 76 9 45 27 8 47 23 54 100 24 35 67 72 32 91 5 49 93 98 25 57 39 61 87 80 96 66 33 34 41 82 14 94 11 60 2 88 20 48 74 6 99 84 83 63 18 46 19 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_9_D20.txt: -------------------------------------------------------------------------------- 1 | 19 11 10 4 9 12 13 8 7 20 1 17 18 16 2 5 6 14 3 15 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_9_D30.txt: -------------------------------------------------------------------------------- 1 | 24 2 22 8 9 29 30 10 27 19 18 6 15 5 20 21 16 25 7 28 14 12 3 1 17 11 26 4 13 23 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2014/files_cec2014/shuffle_data_9_D50.txt: -------------------------------------------------------------------------------- 1 | 15 16 40 14 32 10 41 36 8 18 20 23 31 42 12 49 46 25 45 48 1 35 5 13 43 3 44 39 19 29 33 27 38 22 47 9 11 34 26 37 30 24 28 4 2 50 6 7 21 17 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/.gitignore: -------------------------------------------------------------------------------- 1 | /M30_12.class 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_10_D2.txt: -------------------------------------------------------------------------------- 1 | 4.8857678586147368e-001 -8.7252090193718101e-001 2 | -8.7252090193718068e-001 -4.8857678586147391e-001 3 | -1.2892109430437526e-001 9.9165485499913830e-001 4 | -9.9165485499913852e-001 -1.2892109430437659e-001 5 | -9.1232498412397089e-001 -4.0946687697931505e-001 6 | 4.0946687697931688e-001 -9.1232498412397289e-001 7 | 3.0049806935267231e-001 9.5378242294315541e-001 8 | -9.5378242294315541e-001 3.0049806935267265e-001 9 | 9.9330254114933614e-001 -1.1554246728485405e-001 10 | 1.1554246728485426e-001 9.9330254114933592e-001 11 | 3.0845077112075053e-001 -9.5124030707020313e-001 12 | -9.5124030707020313e-001 -3.0845077112075042e-001 13 | 7.0197294182904391e-001 7.1220361480399486e-001 14 | 7.1220361480399519e-001 -7.0197294182904413e-001 15 | 7.1091793120858304e-001 7.0327497828808649e-001 16 | -7.0327497828808661e-001 7.1091793120858271e-001 17 | -5.9689416020419117e-001 -8.0231998698407947e-001 18 | 8.0231998698407936e-001 -5.9689416020419128e-001 19 | -6.2654614472900594e-001 7.7938432658427215e-001 20 | 7.7938432658427226e-001 6.2654614472900594e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_11_D2.txt: -------------------------------------------------------------------------------- 1 | -2.8363423013110695e-001 -9.5893254376829573e-001 2 | 9.5893254376829562e-001 -2.8363423013110683e-001 3 | -5.7158126905592288e-001 -8.2054546057145583e-001 4 | 8.2054546057145472e-001 -5.7158126905592122e-001 5 | -6.7483645622949606e-001 -7.3796731454964570e-001 6 | 7.3796731454964526e-001 -6.7483645622949617e-001 7 | -1.1376903101970043e-001 9.9350722573156891e-001 8 | 9.9350722573156880e-001 1.1376903101969960e-001 9 | -9.0812051140533756e-001 -4.1870889262697542e-001 10 | 4.1870889262697569e-001 -9.0812051140533767e-001 11 | -4.7223753617341202e-001 8.8147133216507123e-001 12 | 8.8147133216507134e-001 4.7223753617341185e-001 13 | 5.7593961930829884e-001 -8.1749223538270488e-001 14 | 8.1749223538270466e-001 5.7593961930829896e-001 15 | -3.4948867844210896e-001 -9.3694058703889516e-001 16 | 9.3694058703889438e-001 -3.4948867844210774e-001 17 | -3.6573620203895507e-001 9.3071855601901510e-001 18 | 9.3071855601901532e-001 3.6573620203895496e-001 19 | -7.2114852219187697e-001 -6.9278049116619311e-001 20 | 6.9278049116619300e-001 -7.2114852219187697e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_12_D2.txt: -------------------------------------------------------------------------------- 1 | -4.5154158496969443e-001 8.9225007539537726e-001 2 | 8.9225007539537715e-001 4.5154158496969443e-001 3 | -9.2762138608555467e-001 -3.7352183882166068e-001 4 | -3.7352183882166073e-001 9.2762138608555467e-001 5 | -9.6178129930912071e-001 -2.7381879464211589e-001 6 | -2.7381879464211900e-001 9.6178129930911838e-001 7 | 8.2608808349299800e-001 -5.6354101741653695e-001 8 | 5.6354101741653684e-001 8.2608808349299789e-001 9 | -9.9987732733493151e-001 1.5663022746400912e-002 10 | 1.5663022746400801e-002 9.9987732733493151e-001 11 | -5.6606671400561415e-002 9.9839655686152562e-001 12 | -9.9839655686152506e-001 -5.6606671400557362e-002 13 | 7.6453393439227701e-001 -6.4458348036748958e-001 14 | -6.4458348036748947e-001 -7.6453393439227679e-001 15 | -8.7271575586818972e-001 4.8822864465270144e-001 16 | 4.8822864465270166e-001 8.7271575586818995e-001 17 | 3.9528380243819283e-001 9.1855904302881042e-001 18 | 9.1855904302881020e-001 -3.9528380243819272e-001 19 | -6.8246160503498565e-001 -7.3092144424217775e-001 20 | -7.3092144424217764e-001 6.8246160503498576e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_13_D2.txt: -------------------------------------------------------------------------------- 1 | 9.7094997809112082e-001 2.3928255273807958e-001 2 | -2.3928255273807975e-001 9.7094997809112105e-001 3 | -2.9156273763006013e-001 9.5655170797279188e-001 4 | 9.5655170797279165e-001 2.9156273763005958e-001 5 | 1.5165988926574347e-001 9.8843273822142430e-001 6 | 9.8843273822142408e-001 -1.5165988926574320e-001 7 | 5.2307716756112022e-001 8.5228532591863615e-001 8 | 8.5228532591863615e-001 -5.2307716756112022e-001 9 | -6.9012294484977088e-001 7.2369214517768554e-001 10 | -7.2369214517768543e-001 -6.9012294484977066e-001 11 | 6.8401194103021423e-001 -7.2947081129273339e-001 12 | -7.2947081129273328e-001 -6.8401194103021412e-001 13 | -9.1021834543205626e-001 -4.1412868004876241e-001 14 | -4.1412868004876197e-001 9.1021834543205604e-001 15 | 9.9999765645082772e-001 2.1649694806520903e-003 16 | -2.1649694806516601e-003 9.9999765645082772e-001 17 | -9.2127572796214385e-001 3.8891005781262872e-001 18 | 3.8891005781262850e-001 9.2127572796214363e-001 19 | 2.7774084311052938e-001 9.6065603837599045e-001 20 | -9.6065603837599045e-001 2.7774084311052877e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_14_D2.txt: -------------------------------------------------------------------------------- 1 | -7.4381523082730328e-001 -6.6838529486316933e-001 2 | 6.6838529486316922e-001 -7.4381523082730316e-001 3 | 4.9307882354260424e-002 -9.9878362658672903e-001 4 | -9.9878362658672892e-001 -4.9307882354260646e-002 5 | -9.2368720885811673e-001 3.8314741313481665e-001 6 | 3.8314741313481682e-001 9.2368720885811673e-001 7 | -4.3848374341207713e-001 -8.9873912052571270e-001 8 | 8.9873912052571270e-001 -4.3848374341207735e-001 9 | 5.4996117723482107e-001 8.3519021997057030e-001 10 | 8.3519021997057030e-001 -5.4996117723482119e-001 11 | 5.0135354903697393e-001 -8.6524252026124493e-001 12 | -8.6524252026124460e-001 -5.0135354903697371e-001 13 | -4.2209059234381319e-001 9.0655365635733287e-001 14 | 9.0655365635733287e-001 4.2209059234381308e-001 15 | 9.7319464571143188e-001 2.2998300276020489e-001 16 | 2.2998300276020500e-001 -9.7319464571143199e-001 17 | -7.0267793681718160e-001 -7.1150805835938957e-001 18 | 7.1150805835938957e-001 -7.0267793681718183e-001 19 | 8.9561254178594085e-001 -4.4483499749426880e-001 20 | -4.4483499749426908e-001 -8.9561254178594107e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_15_D2.txt: -------------------------------------------------------------------------------- 1 | 8.9125593663171365e-001 4.5350066749534890e-001 2 | 4.5350066749534879e-001 -8.9125593663171365e-001 3 | -9.4356197592267554e-001 3.3119601083481665e-001 4 | 3.3119601083481603e-001 9.4356197592267610e-001 5 | -9.6969600308466219e-001 -2.4431467741752777e-001 6 | 2.4431467741752794e-001 -9.6969600308466242e-001 7 | -4.5563431511875352e-001 8.9016704661892787e-001 8 | 8.9016704661892776e-001 4.5563431511875352e-001 9 | 8.9547015122329432e-001 -4.4512156571913952e-001 10 | 4.4512156571958911e-001 8.9547015122292817e-001 11 | 6.7604600668601217e-002 -9.9771219195138583e-001 12 | 9.9771219195138594e-001 6.7604600668601023e-002 13 | 6.3729300813560374e-002 -9.9796722201574073e-001 14 | -9.9796722201574095e-001 -6.3729300813560152e-002 15 | -4.1188119434046788e-001 -9.1123755505832260e-001 16 | -9.1123755505832271e-001 4.1188119434046810e-001 17 | 9.6118919577359763e-001 2.7589006855648951e-001 18 | 2.7589006855648973e-001 -9.6118919577359763e-001 19 | 8.5219705943194646e-001 -5.2322095896049825e-001 20 | -5.2322095896049792e-001 -8.5219705943194657e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_1_D2.txt: -------------------------------------------------------------------------------- 1 | -9.2537542926245386e-001 -3.7905186309702910e-001 2 | -3.7905186309702921e-001 9.2537542926245397e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_2_D2.txt: -------------------------------------------------------------------------------- 1 | -9.1704480974630065e-001 -3.9878417335367183e-001 2 | 3.9878417335367194e-001 -9.1704480974630065e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_3_D2.txt: -------------------------------------------------------------------------------- 1 | 5.4512610855008747e-002 9.9851308216656331e-001 2 | -9.9851308216656354e-001 5.4512610855008414e-002 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_4_D2.txt: -------------------------------------------------------------------------------- 1 | 9.2904663657699293e-001 -3.6996262928163293e-001 2 | 3.6996262928162915e-001 9.2904663657699160e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_5_D2.txt: -------------------------------------------------------------------------------- 1 | -8.8379047478338169e-001 -4.6788288778514292e-001 2 | 4.6788288778514298e-001 -8.8379047478338180e-001 3 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/M_9_D2.txt: -------------------------------------------------------------------------------- 1 | -8.0720803891724346e-001 5.9026704287753007e-001 2 | 5.9026704287752529e-001 8.0720803891724002e-001 3 | 1.1423193902654488e-001 9.9345410770011644e-001 4 | 9.9345410770011777e-001 -1.1423193902654488e-001 5 | -9.5167659596312704e-001 -3.0710202978169165e-001 6 | -3.0710202978169154e-001 9.5167659596312704e-001 7 | 9.8795895538382172e-001 1.5471619978821941e-001 8 | 1.5471619978821954e-001 -9.8795895538382128e-001 9 | 1.1065006140356798e-001 -9.9385942864742527e-001 10 | -9.9385942864742527e-001 -1.1065006140356806e-001 11 | 7.8385717807188138e-001 6.2094116016349488e-001 12 | 6.2094116016349377e-001 -7.8385717807188204e-001 13 | -6.4137770399383043e-001 7.6722528687446256e-001 14 | 7.6722528687446334e-001 6.4137770399383132e-001 15 | -6.2346779578282974e-001 -7.8184903122130966e-001 16 | -7.8184903122130889e-001 6.2346779578282940e-001 17 | -3.1388004868340730e-001 9.4946264541502734e-001 18 | 9.4946264541502734e-001 3.1388004868340713e-001 19 | 9.9660749912824920e-001 8.2301231347633119e-002 20 | 8.2301231347633064e-002 -9.9660749912824920e-001 21 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_10_D10.txt: -------------------------------------------------------------------------------- 1 | 7 10 9 1 2 4 3 8 6 5 4 5 2 3 8 10 6 7 9 1 8 10 2 3 5 1 9 7 6 4 4 3 6 7 10 2 5 9 1 8 4 3 2 5 1 8 6 9 10 7 5 1 7 3 10 4 9 6 8 2 10 8 3 9 2 1 6 5 4 7 8 6 5 9 3 1 4 7 10 2 8 2 9 6 10 4 3 5 1 7 5 8 1 6 2 7 10 9 4 3 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_10_D30.txt: -------------------------------------------------------------------------------- 1 | 21 29 26 1 22 12 3 14 9 23 13 5 2 30 4 18 19 20 16 27 10 15 25 7 8 24 11 17 28 6 1 19 7 29 20 17 13 28 22 25 26 30 23 15 5 11 21 3 2 6 16 14 24 4 18 9 10 12 27 8 24 14 11 23 1 25 30 2 7 17 3 19 29 27 6 28 5 15 26 8 16 20 9 18 4 10 22 12 21 13 21 27 16 13 20 25 7 8 29 18 24 9 11 14 15 5 3 2 17 23 4 30 12 22 6 28 19 26 10 1 29 20 12 13 26 18 27 8 14 15 11 19 7 25 5 2 4 16 10 1 6 17 3 22 24 21 9 30 28 23 5 8 21 26 17 16 13 18 3 4 24 10 20 2 29 7 14 15 25 27 19 23 30 9 11 28 1 22 6 12 14 21 6 8 23 28 22 19 25 9 18 20 1 7 4 5 27 16 12 13 2 3 26 29 11 15 30 10 24 17 16 15 5 22 12 13 3 9 28 10 24 26 4 1 25 20 29 2 14 6 23 21 27 17 11 19 18 8 30 7 15 30 4 24 10 26 11 6 2 9 19 25 22 13 14 20 3 1 16 5 29 28 18 8 23 27 7 12 17 21 2 14 27 16 17 20 29 22 11 25 5 1 24 13 12 26 10 8 21 19 4 7 6 18 23 15 28 3 30 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_10_D50.txt: -------------------------------------------------------------------------------- 1 | 32 23 50 10 33 43 48 16 41 12 42 26 14 28 49 15 3 29 6 13 45 8 22 40 44 7 38 46 35 30 31 21 1 37 19 18 9 2 17 34 24 11 4 25 39 20 36 27 47 5 16 45 41 26 18 11 13 48 35 39 44 25 7 20 15 38 31 14 28 42 27 47 40 8 32 34 12 37 21 43 50 2 49 17 6 4 9 29 46 1 5 22 10 33 3 36 30 23 24 19 4 50 6 47 42 21 45 23 48 32 33 13 44 9 11 30 14 7 41 28 5 36 29 34 35 38 40 43 3 49 1 39 12 10 19 27 17 15 2 26 25 37 24 18 16 20 31 8 46 22 33 16 23 22 35 20 17 5 28 31 47 19 26 9 46 49 38 25 37 24 15 11 27 30 45 4 12 48 40 7 2 50 36 29 39 13 32 3 44 18 1 21 6 41 34 42 43 10 14 8 44 19 24 13 10 37 23 20 27 32 3 15 40 43 48 21 33 41 36 39 46 11 4 49 22 30 5 18 16 34 31 29 42 6 9 12 38 47 26 25 2 45 17 14 50 1 28 35 8 7 21 15 26 29 34 43 8 30 41 24 31 28 17 13 36 49 37 11 38 40 50 33 16 12 46 47 4 22 27 10 14 9 6 39 45 25 19 1 42 20 3 7 5 2 44 35 48 18 32 23 43 47 28 9 31 38 42 21 26 44 14 49 35 16 13 8 34 39 33 48 40 46 27 3 11 15 12 10 50 36 25 7 4 41 37 6 2 30 1 20 32 45 5 22 29 18 19 23 24 17 41 48 20 42 3 5 1 18 22 6 49 44 2 39 17 38 13 28 10 4 11 33 46 23 14 21 31 26 37 16 30 34 7 43 15 50 19 8 36 9 24 25 40 29 47 32 35 27 12 45 3 42 43 4 46 31 15 24 9 44 49 23 8 17 34 38 11 28 22 26 14 27 45 6 25 41 21 10 48 30 37 19 16 20 40 36 2 12 7 35 29 5 50 1 33 32 39 13 18 47 22 5 6 28 30 23 35 9 13 31 4 27 1 18 17 26 45 25 32 2 34 29 38 33 50 49 16 3 14 36 11 47 48 42 19 44 40 43 39 15 24 21 7 8 10 20 37 41 46 12 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_11_D10.txt: -------------------------------------------------------------------------------- 1 | 10 6 9 1 3 5 4 2 8 7 1 7 10 6 9 3 8 5 2 4 2 7 10 3 9 4 6 8 1 5 5 8 9 1 10 2 4 3 7 6 10 5 2 7 9 3 6 1 8 4 6 4 9 7 2 5 3 1 8 10 1 6 7 4 2 10 9 8 5 3 3 10 7 1 6 9 2 4 5 8 9 10 5 3 8 2 6 4 1 7 7 3 4 5 6 10 2 8 9 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_11_D30.txt: -------------------------------------------------------------------------------- 1 | 3 23 9 15 11 18 20 4 28 19 17 6 1 16 21 14 22 29 2 5 30 8 26 27 7 13 10 12 25 24 13 30 10 6 9 28 22 26 3 12 11 24 17 27 21 4 5 20 23 29 19 15 8 1 7 14 16 2 18 25 17 2 25 6 16 9 22 28 21 4 7 8 11 5 3 26 19 1 20 14 13 18 10 29 23 24 30 27 15 12 25 6 17 28 4 30 5 10 22 23 21 15 14 11 29 26 20 2 1 27 3 19 16 8 18 13 12 24 9 7 11 13 5 14 17 29 20 21 18 24 7 22 6 23 9 27 8 1 4 25 3 28 10 2 12 19 15 16 26 30 19 30 18 2 20 24 23 22 3 10 28 6 25 27 29 4 14 12 17 26 21 9 8 15 11 16 7 13 1 5 12 24 22 13 6 23 10 14 27 28 11 17 18 30 9 25 3 15 8 2 21 16 7 20 1 19 5 4 29 26 2 16 23 27 1 3 26 7 21 18 10 6 11 5 30 15 28 12 19 24 9 8 17 4 29 20 25 13 14 22 19 20 30 10 9 28 7 6 26 15 27 16 29 1 3 24 17 12 4 13 8 22 2 21 5 25 18 14 11 23 9 28 30 5 21 14 7 13 23 2 27 10 17 26 18 4 15 22 16 11 24 12 8 25 6 29 20 19 1 3 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_11_D50.txt: -------------------------------------------------------------------------------- 1 | 42 5 30 6 45 4 10 32 34 48 7 29 26 17 1 28 13 22 11 47 38 41 49 12 2 23 18 37 24 36 46 40 14 16 35 21 3 43 9 39 25 33 31 27 50 20 44 8 19 15 2 25 34 4 24 27 49 8 36 39 15 18 30 46 28 12 44 43 33 38 5 11 41 19 10 37 22 48 1 23 21 35 47 14 26 45 9 50 3 40 31 20 42 32 6 13 7 17 29 16 26 27 47 49 33 39 12 6 43 15 29 21 17 25 41 46 28 10 16 32 44 38 1 45 8 31 24 48 2 37 9 7 4 11 14 23 13 36 50 34 35 42 40 20 5 18 22 3 19 30 33 38 30 32 7 45 23 14 10 25 29 11 12 1 24 20 47 15 28 6 8 3 16 48 19 26 21 27 44 18 2 46 37 41 50 13 39 49 42 9 4 43 40 5 36 17 34 22 35 31 38 31 9 30 43 36 37 49 47 44 13 20 6 25 27 22 42 3 10 35 39 5 21 18 23 12 28 17 46 40 14 50 15 26 48 2 8 24 7 33 4 19 45 11 34 1 16 32 29 41 2 19 35 50 5 27 34 7 31 10 46 15 17 14 18 44 39 24 43 4 30 8 28 49 37 47 48 26 32 23 36 41 13 38 21 3 40 6 12 22 11 9 25 1 42 45 16 20 33 29 13 16 17 29 10 9 27 25 8 37 28 39 23 46 42 40 4 20 24 38 2 31 19 21 45 14 50 7 43 34 32 22 15 48 6 35 5 47 44 11 3 1 12 49 33 41 36 26 30 18 41 40 1 49 32 27 28 31 34 6 12 16 38 13 19 25 2 23 45 7 44 39 35 48 15 14 30 22 46 5 20 37 4 33 50 17 10 8 3 36 47 43 29 26 42 11 9 18 24 21 43 27 26 14 7 28 50 23 24 17 25 18 11 31 49 9 38 30 1 39 41 47 48 3 32 10 12 6 21 36 45 44 16 42 35 4 40 2 34 33 15 5 22 19 13 29 8 46 20 37 35 40 49 5 18 50 47 15 37 31 28 33 46 23 29 20 17 30 24 11 14 43 27 21 6 19 44 34 45 36 42 4 3 22 8 16 9 48 7 13 25 39 32 10 1 41 38 12 2 26 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_12_D10.txt: -------------------------------------------------------------------------------- 1 | 8 10 5 3 9 7 6 4 2 1 9 3 10 6 2 5 8 4 7 1 4 8 5 6 10 1 2 3 7 9 8 6 1 9 10 5 3 7 4 2 2 5 4 10 1 3 7 9 8 6 7 8 9 3 5 2 1 4 6 10 7 8 2 6 5 9 1 10 3 4 2 3 9 6 5 7 10 4 8 1 9 3 5 1 8 2 4 7 6 10 6 9 4 5 8 10 2 1 3 7 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_12_D30.txt: -------------------------------------------------------------------------------- 1 | 12 24 27 11 26 6 21 30 1 14 19 5 7 28 22 2 23 15 25 10 16 9 4 8 29 3 17 18 20 13 25 8 22 29 21 2 19 28 15 12 10 18 11 14 17 16 26 27 13 5 30 24 9 7 1 6 3 23 20 4 6 30 26 14 25 21 2 13 11 19 28 4 9 29 8 12 20 10 22 27 15 18 7 1 23 5 17 24 3 16 1 23 8 13 24 26 11 2 19 4 14 10 28 22 20 5 25 3 6 21 27 9 16 12 17 15 18 30 29 7 9 20 17 18 3 27 6 26 8 21 4 7 24 16 12 2 25 11 29 15 13 23 28 5 1 22 14 10 19 30 2 27 25 18 22 11 1 7 10 26 4 9 15 8 24 28 29 30 21 19 17 16 13 5 12 14 23 6 3 20 4 30 2 8 15 12 14 1 20 11 6 25 28 16 17 19 13 24 21 26 29 23 27 10 5 7 22 18 3 9 22 21 10 24 6 9 11 29 13 26 19 17 30 14 23 2 1 15 12 25 27 8 16 18 4 28 7 3 5 20 13 18 4 7 2 24 12 10 5 30 19 26 9 3 27 17 6 21 1 23 15 29 14 8 20 11 25 28 22 16 24 20 8 29 22 4 23 12 27 6 14 2 25 11 1 13 10 28 16 3 18 26 30 7 15 21 5 17 9 19 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_12_D50.txt: -------------------------------------------------------------------------------- 1 | 44 24 42 14 17 9 46 1 20 35 30 39 47 26 3 34 40 25 7 43 8 32 18 19 33 15 22 6 5 28 10 41 21 23 16 12 13 49 29 38 36 45 31 11 2 50 48 4 37 27 22 4 49 19 11 47 46 3 24 18 50 5 38 13 23 17 30 1 12 10 34 32 25 39 6 26 7 8 42 44 15 48 20 43 28 27 16 45 36 35 37 29 14 9 41 2 21 33 40 31 9 20 3 31 24 5 33 36 26 14 39 2 16 44 30 48 34 21 50 32 43 22 28 37 27 6 10 15 13 35 4 18 23 38 11 19 47 40 41 45 42 46 8 17 49 1 25 12 29 7 7 4 25 6 9 14 43 28 45 40 11 30 36 21 18 50 17 15 10 8 27 26 3 32 29 49 24 47 23 46 22 12 38 20 16 5 39 31 2 33 34 37 19 48 41 44 35 1 13 42 19 16 14 7 46 3 24 23 8 34 5 33 27 10 44 29 18 50 36 2 43 26 45 48 41 30 42 39 28 40 21 35 25 47 13 49 22 9 4 6 20 32 1 38 17 31 11 15 12 37 5 44 8 2 27 43 23 24 32 47 36 3 21 37 15 48 34 6 30 25 42 4 7 33 11 12 10 20 28 13 26 39 22 19 31 45 49 18 46 1 38 17 40 41 50 35 29 14 16 9 19 39 3 8 40 38 28 27 23 9 4 50 12 6 34 44 29 5 13 33 7 49 37 21 42 16 48 32 24 36 18 35 41 45 31 43 26 14 20 2 22 1 15 10 17 47 11 25 30 46 32 42 23 8 22 47 24 30 48 17 25 6 12 39 16 5 7 33 1 49 20 2 44 43 18 41 46 40 50 9 4 15 35 13 45 36 29 26 34 28 19 31 10 21 27 38 3 11 37 14 8 44 33 5 17 4 7 16 15 14 34 29 23 2 11 35 37 12 26 38 3 46 42 40 49 47 25 31 48 22 6 1 9 30 45 28 41 13 43 18 36 32 39 21 20 50 19 24 10 27 49 26 14 5 15 22 3 4 28 30 46 18 6 31 19 39 37 38 43 10 29 23 17 1 34 42 16 48 36 20 50 35 45 25 41 40 44 8 32 27 2 47 33 11 12 7 9 13 21 24 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_13_D10.txt: -------------------------------------------------------------------------------- 1 | 10 9 3 6 5 8 2 4 1 7 10 5 2 9 8 1 4 6 3 7 7 2 6 3 9 8 1 4 5 10 1 5 9 8 7 2 3 10 6 4 10 9 1 4 5 8 7 6 2 3 4 9 2 6 1 10 8 7 3 5 6 10 3 5 2 9 4 7 1 8 6 10 8 2 7 9 5 4 1 3 8 10 5 1 3 4 6 9 2 7 3 10 4 2 6 5 1 8 7 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_13_D30.txt: -------------------------------------------------------------------------------- 1 | 13 1 16 21 26 5 7 19 2 28 20 15 17 14 3 23 4 24 29 6 30 12 9 10 11 18 22 8 27 25 22 24 6 25 20 14 15 1 18 5 29 28 9 12 7 21 16 13 27 23 17 3 10 8 11 19 30 2 26 4 27 23 29 14 19 1 6 20 4 3 11 5 21 2 13 24 22 28 15 10 16 17 9 30 25 12 7 18 26 8 26 6 15 17 25 5 29 14 22 8 3 27 11 4 13 1 20 10 30 7 9 12 24 16 19 18 2 23 21 28 19 5 17 16 4 10 1 22 29 15 25 3 11 18 13 9 21 20 28 26 2 24 23 27 7 12 30 6 14 8 15 27 24 8 23 20 21 30 11 3 9 18 26 19 16 7 5 29 25 14 6 17 28 13 12 4 22 10 2 1 8 20 16 12 2 21 25 6 13 1 28 27 4 22 29 7 5 11 3 10 17 30 24 18 26 14 15 19 23 9 15 18 13 9 7 11 27 29 2 17 6 5 19 14 22 24 23 16 21 10 30 26 25 28 8 20 3 12 4 1 25 29 24 26 9 15 12 19 30 16 1 21 2 4 10 8 17 11 27 28 14 13 18 3 22 20 6 5 23 7 12 3 10 2 11 14 20 9 25 30 27 5 13 1 29 23 6 8 28 21 18 4 22 17 16 24 7 26 15 19 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_13_D50.txt: -------------------------------------------------------------------------------- 1 | 21 45 37 7 15 9 12 3 26 30 24 43 35 10 14 47 20 1 27 41 34 36 38 6 16 25 40 4 23 18 19 44 28 8 50 49 33 31 48 11 46 17 42 2 29 22 39 5 32 13 48 4 30 18 31 8 7 42 49 3 29 12 46 9 23 35 24 25 44 2 28 38 19 15 10 40 21 17 32 27 45 47 37 20 50 1 14 33 41 26 36 34 11 5 16 13 43 22 39 6 45 38 28 6 43 27 29 7 20 1 18 30 47 39 26 4 23 46 13 19 41 44 22 37 34 35 10 49 5 42 31 12 36 48 24 33 15 8 9 17 25 3 40 16 21 2 50 14 11 32 26 28 14 9 19 47 31 5 16 24 41 7 20 50 3 36 35 4 40 25 8 37 46 10 34 12 23 21 29 32 45 42 2 17 11 13 22 6 30 38 27 44 39 15 48 1 33 18 43 49 33 31 14 19 27 15 30 3 47 40 23 26 50 28 5 11 25 1 41 17 9 44 21 36 2 39 35 20 8 4 42 37 10 24 34 7 43 29 13 48 6 49 12 45 32 22 16 18 46 38 42 27 21 39 35 3 49 2 36 1 47 16 43 8 4 48 10 33 18 6 30 37 19 28 32 34 13 22 50 5 14 17 7 23 31 9 20 25 24 26 11 46 15 44 41 29 45 40 12 38 45 6 43 34 17 39 25 15 24 36 3 13 8 19 35 27 32 21 26 31 47 20 38 1 42 9 5 37 48 40 49 50 29 2 41 14 10 22 33 23 46 4 7 11 30 18 16 12 28 44 4 39 15 41 9 19 30 1 2 17 18 31 10 3 49 35 50 45 40 36 48 7 44 33 23 12 5 47 29 26 20 24 22 21 11 16 8 34 13 25 14 46 28 37 27 32 43 6 42 38 25 27 1 12 45 15 4 10 42 40 38 9 16 17 18 48 2 43 24 46 19 26 13 11 8 32 6 33 50 41 22 20 31 35 36 28 3 44 21 7 34 14 23 5 29 49 39 47 30 37 36 6 24 44 18 32 9 17 12 41 42 14 5 50 47 20 26 40 39 2 48 28 1 34 3 7 35 46 45 13 25 21 33 38 43 37 4 19 29 11 49 27 8 10 30 16 22 15 31 23 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_14_D10.txt: -------------------------------------------------------------------------------- 1 | 6 7 4 9 10 5 3 1 8 2 8 5 2 4 9 10 1 7 3 6 9 5 2 1 8 10 3 7 6 4 10 8 5 4 1 7 6 9 2 3 4 1 10 8 2 3 6 5 7 9 2 5 3 7 8 9 1 6 10 4 9 3 2 4 7 1 6 5 8 10 8 7 4 3 10 5 1 6 2 9 8 1 10 6 3 2 9 5 7 4 3 8 4 5 2 10 1 7 6 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_14_D30.txt: -------------------------------------------------------------------------------- 1 | 6 5 1 8 25 12 26 22 20 27 18 30 16 14 4 23 24 21 3 9 7 13 11 17 29 15 2 28 19 10 29 11 19 16 30 27 6 24 22 15 25 23 8 2 3 7 28 18 26 14 20 10 1 4 9 5 12 21 13 17 25 15 11 9 7 6 22 29 30 10 23 17 18 16 8 14 4 24 19 13 27 2 3 26 28 5 20 12 1 21 29 14 18 23 9 10 4 16 7 15 30 1 11 24 27 28 19 22 25 20 13 6 17 21 5 26 12 2 3 8 8 12 13 1 27 24 15 20 25 2 26 30 6 19 7 29 21 5 3 28 9 10 22 18 16 4 17 14 11 23 15 3 5 23 27 20 30 17 8 13 28 18 16 14 22 24 7 29 6 10 19 11 4 9 26 2 25 1 21 12 11 27 25 18 12 16 26 3 6 13 8 1 15 21 29 10 20 23 30 17 9 5 24 14 2 28 4 22 7 19 7 28 6 17 8 24 22 9 10 4 26 16 27 14 11 3 5 20 30 29 19 13 18 25 2 21 12 1 23 15 14 12 30 20 1 21 10 27 9 5 26 3 25 7 23 29 6 17 13 18 22 8 24 28 11 2 19 16 4 15 27 3 30 2 21 9 20 17 4 18 13 10 16 7 22 11 14 1 28 5 8 23 19 26 24 15 25 12 29 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_14_D50.txt: -------------------------------------------------------------------------------- 1 | 5 35 3 31 4 2 11 24 8 13 43 37 32 26 6 7 19 20 29 17 10 36 21 42 41 12 44 15 47 27 50 40 28 1 25 49 46 23 16 9 45 33 38 18 22 14 39 34 48 30 18 48 8 17 13 41 37 38 29 43 6 39 33 42 9 34 47 21 22 40 16 2 26 24 15 11 50 32 4 5 44 28 30 10 14 23 27 20 36 31 1 35 12 46 19 25 7 49 3 45 3 37 45 1 44 24 18 6 12 20 28 26 22 5 19 14 30 35 36 38 34 7 31 41 13 47 39 2 15 27 33 16 9 10 32 17 8 40 50 4 21 48 23 42 11 29 25 43 46 49 13 48 10 37 33 16 1 14 3 24 17 12 25 31 38 34 46 23 39 9 11 2 7 5 20 18 4 19 43 22 28 42 50 6 8 27 41 36 44 45 49 15 40 29 30 26 32 35 47 21 25 35 30 15 12 32 26 31 40 7 17 18 28 47 8 29 42 9 36 22 44 11 23 49 33 27 14 50 19 10 3 34 45 37 46 20 13 48 2 6 38 43 21 16 39 41 5 4 1 24 35 39 31 41 2 42 28 20 16 15 33 47 26 43 23 44 10 29 18 8 9 32 13 12 6 24 14 45 25 19 30 38 37 3 27 11 7 34 5 1 48 46 17 49 4 50 36 40 22 21 43 2 13 49 31 44 34 41 16 29 11 3 30 40 1 25 45 37 5 32 46 6 50 33 38 47 20 4 23 18 27 35 9 12 36 28 19 24 7 21 15 14 10 39 22 48 42 17 26 8 21 28 35 1 41 4 6 22 33 12 42 45 16 3 26 20 23 37 27 46 8 2 30 36 11 19 24 29 50 40 13 10 34 9 18 25 43 14 47 49 7 17 48 31 32 5 44 38 39 15 24 9 30 47 3 5 14 34 10 17 39 13 20 41 29 45 28 6 23 40 32 25 27 19 18 8 11 31 46 2 33 22 7 36 42 12 50 38 48 44 1 21 35 43 15 26 37 4 49 16 17 48 31 38 25 32 50 28 1 18 10 21 40 47 14 8 45 13 27 43 22 37 49 41 5 44 11 39 4 30 3 36 26 20 34 29 15 2 7 19 9 42 33 12 24 46 35 23 16 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_15_D10.txt: -------------------------------------------------------------------------------- 1 | 7 4 3 2 8 6 9 5 10 1 7 8 1 5 2 10 4 9 3 6 1 4 2 3 9 5 6 10 8 7 7 10 2 9 6 4 5 8 1 3 3 1 2 7 10 4 5 6 9 8 7 10 3 2 6 5 9 8 1 4 5 9 6 10 2 1 8 4 7 3 9 1 3 5 10 6 7 8 4 2 6 7 10 1 2 8 9 3 5 4 9 6 2 4 8 10 1 7 5 3 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_15_D30.txt: -------------------------------------------------------------------------------- 1 | 15 18 16 4 13 6 25 11 3 5 2 19 8 20 22 30 24 27 1 14 12 23 29 17 28 9 26 21 10 7 17 16 24 29 4 27 23 22 20 6 1 9 19 28 7 8 12 5 18 15 21 26 3 30 2 25 11 14 13 10 14 1 13 21 18 5 7 9 10 29 11 23 12 8 30 4 20 22 24 17 19 16 2 25 28 3 27 15 6 26 18 22 16 26 10 15 8 20 24 25 23 27 1 13 30 17 6 3 5 4 11 7 29 14 21 28 9 19 12 2 26 7 27 10 29 18 13 16 4 5 23 19 30 8 28 22 17 11 24 14 3 2 12 25 6 20 21 1 15 9 18 30 26 28 22 4 13 12 20 23 16 27 3 7 19 10 21 29 14 24 8 25 11 1 6 2 9 15 5 17 19 10 2 24 5 29 13 20 30 18 12 27 11 28 25 8 4 15 21 7 23 14 3 17 1 9 16 26 22 6 20 11 7 15 10 24 1 29 6 27 12 25 4 18 13 17 30 26 16 3 8 5 23 28 21 9 22 14 19 2 2 25 9 7 13 8 12 21 15 27 26 29 10 17 11 18 28 30 4 3 19 24 16 23 1 14 20 5 22 6 14 13 29 28 21 16 7 12 11 22 1 26 24 20 9 5 30 18 4 6 23 19 15 17 3 2 27 8 25 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_15_D50.txt: -------------------------------------------------------------------------------- 1 | 12 44 49 29 18 33 30 28 40 43 46 42 22 15 21 1 38 34 13 17 5 50 45 31 25 35 39 4 41 16 19 10 36 27 7 37 48 9 6 23 2 8 14 20 26 47 11 32 24 3 48 41 33 5 24 49 13 27 11 40 34 15 45 2 50 42 38 7 36 23 29 19 3 17 47 25 14 46 6 39 16 28 37 9 10 1 30 12 4 22 26 21 43 8 18 20 31 32 44 35 5 4 39 40 17 42 34 33 18 24 19 3 23 26 49 46 13 8 41 47 25 29 20 50 6 2 44 28 35 12 32 14 9 16 27 21 11 7 48 45 43 36 37 31 10 1 38 30 22 15 23 21 31 15 43 41 16 6 39 49 28 2 4 18 27 5 10 46 47 35 22 24 19 33 1 30 44 29 34 9 40 42 48 36 45 50 25 8 37 11 7 20 26 13 17 12 38 3 14 32 12 29 4 10 39 22 37 9 18 28 2 41 27 14 46 34 20 38 5 50 35 42 21 45 23 1 17 36 44 43 7 40 30 32 6 8 25 26 49 33 24 11 31 15 47 3 19 48 13 16 22 5 1 9 49 6 36 45 14 16 34 43 26 13 10 17 40 33 38 47 18 2 12 44 39 4 28 23 29 20 31 30 27 48 50 41 19 35 32 3 25 8 24 11 37 15 7 42 21 46 11 39 24 25 3 26 31 40 17 14 20 43 12 44 47 7 28 34 30 4 18 6 49 50 46 16 5 27 36 48 15 37 9 19 42 33 38 22 13 41 45 2 29 8 10 21 35 32 23 1 12 32 24 20 16 4 10 5 31 15 48 7 19 1 35 23 18 8 2 27 43 29 49 30 38 9 34 39 40 47 36 21 42 11 46 22 17 28 33 45 14 3 44 26 41 50 37 13 6 25 10 20 32 18 49 37 41 48 26 11 23 36 29 14 39 2 28 21 42 27 47 3 1 15 8 34 31 33 12 44 30 43 46 24 5 6 40 7 17 13 38 25 22 9 19 35 4 50 45 16 40 4 19 13 15 24 34 47 29 39 46 44 41 14 35 8 23 30 17 18 48 28 3 9 32 7 38 27 43 20 49 26 16 45 21 6 36 2 25 5 12 11 37 33 1 42 10 22 31 50 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_1_D10.txt: -------------------------------------------------------------------------------- 1 | 5 2 8 1 6 10 4 9 3 7 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_1_D100.txt: -------------------------------------------------------------------------------- 1 | 93 96 99 75 21 37 87 3 18 29 71 30 62 45 94 73 19 78 79 77 56 53 7 80 97 6 15 63 55 65 4 88 46 8 98 54 48 11 47 83 67 70 89 20 58 86 26 38 57 92 1 82 64 13 91 51 27 84 69 60 68 40 61 22 59 39 66 35 16 41 25 43 33 52 95 9 5 32 31 49 42 81 34 24 72 76 14 2 44 85 28 100 12 17 90 50 10 36 23 74 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_1_D30.txt: -------------------------------------------------------------------------------- 1 | 10 1 19 6 21 2 12 8 22 14 18 25 27 9 26 20 13 11 15 30 29 24 16 5 23 4 28 7 3 17 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_1_D50.txt: -------------------------------------------------------------------------------- 1 | 24 27 44 20 16 12 8 46 32 19 3 6 28 36 1 33 45 35 15 5 43 4 42 30 31 14 7 17 50 21 37 41 9 18 2 23 39 25 34 38 49 40 26 29 13 22 10 11 48 47 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_2_D10.txt: -------------------------------------------------------------------------------- 1 | 10 9 4 3 5 7 2 6 1 8 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_2_D100.txt: -------------------------------------------------------------------------------- 1 | 73 4 64 63 58 62 70 100 93 17 51 76 61 5 94 72 46 56 77 41 38 6 40 33 68 28 1 12 60 80 81 86 92 88 23 31 59 24 32 27 10 11 96 16 55 98 36 29 91 99 2 15 42 26 78 18 30 74 75 20 82 71 8 9 97 39 69 85 89 34 79 66 21 22 19 52 50 37 53 83 90 45 14 3 84 49 54 43 95 65 57 48 47 87 7 13 35 67 44 25 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_2_D30.txt: -------------------------------------------------------------------------------- 1 | 25 17 16 28 20 8 4 19 9 15 3 26 23 24 1 22 21 27 13 18 30 14 29 12 7 6 11 5 10 2 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_2_D50.txt: -------------------------------------------------------------------------------- 1 | 26 11 10 12 22 34 16 36 45 40 39 42 32 4 1 37 20 46 14 43 3 33 19 25 29 31 5 44 50 30 18 2 49 8 9 47 27 6 23 17 35 13 7 41 24 38 15 28 21 48 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_3_D10.txt: -------------------------------------------------------------------------------- 1 | 4 10 7 6 9 2 8 1 3 5 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_3_D100.txt: -------------------------------------------------------------------------------- 1 | 94 9 77 98 74 30 72 34 86 75 42 5 21 85 90 93 37 31 65 12 43 83 13 22 87 81 60 6 38 4 41 28 49 96 61 10 18 19 17 91 16 20 55 76 39 64 8 45 27 52 100 26 79 40 71 32 1 24 68 89 95 2 80 14 36 73 15 50 23 70 67 48 47 57 7 84 33 29 97 35 63 44 66 56 62 78 69 11 58 53 51 88 3 99 25 92 46 59 82 54 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_3_D30.txt: -------------------------------------------------------------------------------- 1 | 17 18 24 3 4 29 20 15 22 23 13 1 25 30 9 21 8 28 27 11 14 6 5 16 19 7 2 26 10 12 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_3_D50.txt: -------------------------------------------------------------------------------- 1 | 41 25 46 18 22 12 49 29 48 21 9 14 43 4 50 47 2 45 28 37 44 10 19 39 32 16 36 7 40 38 27 15 26 33 13 30 17 20 24 1 23 3 5 31 8 34 42 35 11 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_4_D10.txt: -------------------------------------------------------------------------------- 1 | 9 6 4 7 2 1 5 8 3 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_4_D100.txt: -------------------------------------------------------------------------------- 1 | 56 48 83 91 15 85 73 23 2 94 72 87 4 52 81 66 92 39 30 79 89 76 68 50 71 9 11 27 84 57 86 36 33 43 47 95 93 28 78 42 90 55 96 22 31 74 20 5 88 1 46 44 21 25 61 59 37 54 10 6 7 12 64 24 75 58 26 99 80 14 34 3 63 82 35 97 38 19 45 17 18 60 100 40 69 29 53 32 41 51 62 13 98 65 70 77 8 67 16 49 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_4_D30.txt: -------------------------------------------------------------------------------- 1 | 25 17 21 6 26 13 22 9 7 2 23 28 15 30 12 14 3 27 19 18 11 24 20 16 5 10 4 1 8 29 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_4_D50.txt: -------------------------------------------------------------------------------- 1 | 8 17 19 6 50 35 40 4 31 36 12 42 30 3 7 21 5 38 11 27 49 44 33 20 26 18 15 28 14 45 16 9 32 10 2 23 43 39 1 13 22 25 41 24 46 34 48 37 29 47 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_5_D10.txt: -------------------------------------------------------------------------------- 1 | 6 8 5 9 2 3 1 4 7 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_5_D100.txt: -------------------------------------------------------------------------------- 1 | 57 31 67 52 89 29 42 36 87 48 16 20 8 6 19 90 27 73 58 88 45 86 7 77 50 94 33 39 97 21 15 22 11 59 17 18 40 44 91 78 5 80 34 4 32 62 12 82 55 72 64 25 37 54 70 85 10 76 3 46 41 68 9 98 79 75 56 1 23 35 65 74 51 24 2 43 83 61 69 30 14 96 47 28 99 49 100 84 63 60 13 93 38 95 53 66 71 81 26 92 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_5_D30.txt: -------------------------------------------------------------------------------- 1 | 21 16 18 14 7 11 5 3 10 15 28 22 23 13 25 8 6 4 2 1 17 26 12 24 9 20 30 19 27 29 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_5_D50.txt: -------------------------------------------------------------------------------- 1 | 20 21 35 5 11 47 29 23 8 36 27 1 34 41 19 14 15 40 4 42 25 44 32 18 6 37 48 50 9 49 3 2 17 33 31 26 39 12 24 10 46 13 7 30 16 43 38 45 28 22 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_6_D10.txt: -------------------------------------------------------------------------------- 1 | 4 8 1 6 2 5 9 3 7 10 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_6_D100.txt: -------------------------------------------------------------------------------- 1 | 32 52 95 43 55 63 38 83 72 3 47 59 16 5 12 56 81 85 82 54 91 50 84 68 4 26 97 17 87 35 29 66 89 2 44 20 31 34 74 49 46 27 18 80 79 23 41 93 70 14 92 36 21 57 60 42 75 15 94 13 19 37 65 53 40 11 71 88 76 58 22 61 10 25 62 28 96 69 33 30 1 77 99 9 48 7 51 67 78 73 64 98 24 45 8 90 100 39 6 86 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_6_D30.txt: -------------------------------------------------------------------------------- 1 | 16 4 2 19 28 17 12 13 30 1 15 6 23 27 21 25 24 22 9 5 8 14 3 18 20 11 29 7 10 26 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_6_D50.txt: -------------------------------------------------------------------------------- 1 | 5 10 50 46 20 30 23 45 39 14 12 43 15 40 28 26 24 17 42 3 1 37 2 32 19 7 25 49 38 47 33 21 11 16 44 18 22 31 35 4 6 36 34 29 13 27 9 8 41 48 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_7_D10.txt: -------------------------------------------------------------------------------- 1 | 9 5 1 10 7 3 4 6 8 2 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_7_D100.txt: -------------------------------------------------------------------------------- 1 | 28 48 96 52 12 69 34 40 24 43 90 92 55 7 26 61 77 91 47 17 38 83 13 81 82 45 10 41 3 94 80 57 65 18 19 49 54 68 37 33 93 39 27 72 62 31 78 75 4 44 88 73 21 100 63 89 14 71 59 15 53 20 79 32 97 84 25 23 95 5 85 2 9 74 98 56 6 66 35 22 11 51 1 8 30 99 42 60 58 36 64 16 67 76 29 46 86 50 87 70 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_7_D30.txt: -------------------------------------------------------------------------------- 1 | 26 11 12 25 3 15 13 29 8 14 27 24 16 9 5 4 22 6 23 2 28 10 20 7 19 17 1 30 18 21 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_7_D50.txt: -------------------------------------------------------------------------------- 1 | 6 36 43 26 8 12 24 44 27 7 20 38 39 30 41 28 17 15 45 32 11 10 4 19 3 31 29 34 9 13 2 23 22 16 21 37 40 46 42 18 5 47 50 14 48 49 33 35 25 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_8_D10.txt: -------------------------------------------------------------------------------- 1 | 10 4 1 3 5 9 7 2 8 6 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_8_D100.txt: -------------------------------------------------------------------------------- 1 | 82 32 23 87 90 86 48 42 49 79 24 12 70 10 71 93 98 52 22 58 43 13 38 63 88 3 100 97 64 62 55 99 81 27 26 85 46 33 56 60 41 40 92 51 53 28 15 30 57 67 89 29 91 50 11 6 4 2 25 95 47 80 73 61 17 35 65 39 20 5 96 68 78 44 74 9 37 8 72 21 59 16 19 54 1 7 94 66 36 77 76 83 69 84 31 34 18 45 75 14 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_8_D30.txt: -------------------------------------------------------------------------------- 1 | 20 4 7 30 17 29 9 18 26 6 14 21 25 8 5 1 11 23 12 15 27 2 19 22 16 28 24 10 13 3 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_8_D50.txt: -------------------------------------------------------------------------------- 1 | 44 12 29 11 2 37 26 36 25 15 45 49 24 50 21 40 6 16 22 34 31 17 14 28 39 41 30 48 42 20 8 47 32 18 4 46 1 33 10 35 23 13 7 19 3 5 38 27 43 9 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_9_D10.txt: -------------------------------------------------------------------------------- 1 | 4 7 10 2 8 9 6 3 1 5 6 1 8 7 9 3 5 2 10 4 9 5 2 4 6 3 1 10 8 7 3 6 1 4 5 10 7 9 8 2 5 4 9 10 8 7 6 2 1 3 8 10 4 3 2 6 9 1 7 5 1 9 8 6 10 5 4 2 3 7 7 1 2 8 4 5 9 6 10 3 8 10 1 4 9 7 3 5 6 2 9 3 5 8 2 7 4 6 10 1 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_9_D30.txt: -------------------------------------------------------------------------------- 1 | 22 14 1 6 23 21 26 8 2 10 18 5 29 11 17 13 25 24 7 12 9 3 27 16 30 19 4 20 28 15 7 8 18 2 19 14 11 10 13 12 30 1 17 3 20 4 6 28 26 5 22 29 9 23 21 27 25 24 15 16 4 23 17 16 18 29 10 8 6 28 1 20 25 26 27 7 15 14 9 21 3 2 12 11 5 19 22 13 30 24 4 27 2 29 16 11 15 5 3 12 13 6 20 18 7 26 23 8 14 22 17 21 24 30 25 9 28 19 10 1 15 24 27 28 5 4 9 18 10 26 19 8 13 14 30 11 23 29 7 17 3 6 21 20 1 22 16 12 25 2 13 10 9 5 25 24 8 1 17 30 3 26 27 22 23 12 18 29 16 4 7 2 6 15 19 21 28 14 11 20 21 10 28 4 23 20 7 17 27 9 19 22 15 24 18 1 25 29 6 12 3 11 5 30 14 13 26 16 8 2 15 9 17 19 29 12 11 2 24 21 6 14 18 1 30 22 3 5 10 25 16 8 4 28 7 13 26 23 20 27 16 1 26 4 21 5 15 18 25 3 20 9 28 8 2 17 12 27 30 14 10 11 6 19 22 23 24 7 13 29 20 14 24 7 11 12 27 28 21 10 29 15 9 19 5 22 26 30 4 1 6 3 16 8 2 17 25 18 23 13 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/CEC2015/files_cec2015/shuffle_data_9_D50.txt: -------------------------------------------------------------------------------- 1 | 29 35 11 39 30 17 25 26 28 19 40 1 49 18 4 12 34 38 31 14 2 41 15 3 50 8 44 37 27 36 43 20 47 24 9 42 48 33 45 10 16 46 21 22 13 6 5 7 32 23 36 8 21 13 40 46 31 11 50 29 30 23 14 28 6 1 32 12 33 35 10 47 25 3 45 49 38 37 17 48 20 4 18 22 9 44 34 5 26 42 24 15 43 41 7 27 39 16 2 19 5 28 39 29 19 49 6 3 4 18 25 17 27 50 40 38 23 44 32 37 48 47 35 30 41 43 45 15 46 8 9 26 21 11 16 10 13 34 2 33 14 24 36 7 1 12 20 42 22 31 33 43 10 49 28 1 35 40 44 5 30 16 7 26 14 8 24 2 42 23 19 41 34 50 4 3 39 37 36 12 22 6 29 31 45 18 46 32 9 25 11 27 47 21 13 15 48 20 17 38 16 26 50 13 43 3 24 42 25 45 14 8 48 34 38 4 1 39 11 6 5 40 49 10 36 9 12 27 7 19 23 2 37 33 15 20 29 35 32 22 41 21 18 47 44 28 30 46 17 31 28 18 34 46 45 36 9 23 7 26 10 29 14 16 24 4 21 2 15 33 27 3 50 20 6 5 38 37 8 39 19 49 43 44 35 32 25 48 42 40 12 13 17 47 41 22 11 1 31 30 9 36 13 32 18 35 10 28 31 15 38 8 14 41 50 12 20 43 5 19 30 45 37 48 39 4 24 44 25 3 1 29 27 22 17 33 2 21 16 7 34 49 11 23 40 6 47 42 46 26 18 27 8 32 1 16 39 29 22 10 34 17 23 12 15 41 40 24 6 47 48 14 33 13 28 7 35 45 31 9 19 20 38 42 44 21 50 37 25 43 2 4 36 46 26 5 3 11 49 30 29 13 3 21 33 22 15 9 12 39 45 20 6 40 31 17 14 16 25 30 7 34 23 32 26 37 27 47 4 46 5 2 36 42 35 44 24 8 41 38 48 43 19 49 18 1 10 50 28 11 41 13 36 38 12 42 17 7 6 18 31 23 30 21 5 9 34 40 28 10 50 4 46 1 33 25 3 14 39 16 22 43 8 20 35 11 45 48 44 2 37 15 27 49 32 26 24 29 47 19 2 | -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/COCO19/Observer.java: -------------------------------------------------------------------------------- 1 | package benchmarks.problemsImplementation.COCO19; 2 | 3 | public class Observer { 4 | 5 | private long pointer; // Pointer to the coco_observer_t object 6 | private String name; 7 | 8 | /** 9 | * Constructs the observer from observerName and observerOptions. 10 | * See http://numbbo.github.io/coco-doc/C/#observer-parameters for more information on 11 | * valid observer parameters. 12 | * @param observerName 13 | * @param observerOptions 14 | * @throws Exception 15 | */ 16 | public Observer(String observerName, String observerOptions) throws Exception { 17 | 18 | super(); 19 | try { 20 | this.pointer = CocoJNI.cocoGetObserver(observerName, observerOptions); 21 | this.name = observerName; 22 | } catch (Exception e) { 23 | throw new Exception("Observer constructor failed.\n" + e.toString()); 24 | } 25 | } 26 | 27 | /** 28 | * Finalizes the observer. 29 | * @throws Exception 30 | */ 31 | public void finalizeObserver() throws Exception { 32 | try { 33 | CocoJNI.cocoFinalizeObserver(this.pointer); 34 | } catch (Exception e) { 35 | throw new Exception("Observer finalization failed.\n" + e.toString()); 36 | } 37 | } 38 | 39 | public long getPointer() { 40 | return this.pointer; 41 | } 42 | 43 | public String getName() { 44 | return this.name; 45 | } 46 | 47 | /* toString method */ 48 | @Override 49 | public String toString() { 50 | return getName(); 51 | } 52 | } -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/COCO19/benchmarks_problemsImplementation_COCO19_CocoJNI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/benchmarks/problemsImplementation/COCO19/benchmarks_problemsImplementation_COCO19_CocoJNI.o -------------------------------------------------------------------------------- /src/benchmarks/problemsImplementation/COCO19/libCocoJNI.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/benchmarks/problemsImplementation/COCO19/libCocoJNI.so -------------------------------------------------------------------------------- /src/experiments/.gitignore: -------------------------------------------------------------------------------- 1 | /Test.class 2 | -------------------------------------------------------------------------------- /src/experiments/BenchmarksTesting/Bbob2010.java: -------------------------------------------------------------------------------- 1 | package experiments.BenchmarksTesting; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | //import interfaces.Problem; 6 | import algorithms.singleSolution.ISPO; 7 | import benchmarks.BBOB2010; 8 | 9 | 10 | public class Bbob2010 extends Experiment 11 | { 12 | 13 | public Bbob2010(int probDim) throws Exception 14 | { 15 | super(probDim,5,"DESIGN"); 16 | setNrRuns(10); 17 | 18 | Algorithm a;// ///< A generic optimiser. 19 | 20 | 21 | a = new ISPO(); 22 | a.setParameter("p0", 1.0); 23 | a.setParameter("p1", 10.0); 24 | a.setParameter("p2", 2.0); 25 | a.setParameter("p3", 4.0); 26 | a.setParameter("p4", 1e-5); 27 | a.setParameter("p5", 30.0); 28 | add(a); //add it to the list 29 | 30 | a = new ISPO(); 31 | a.setParameter("p0", 1.0); 32 | a.setParameter("p1", 10.0); 33 | a.setParameter("p2", 2.0); 34 | a.setParameter("p3", 4.0); 35 | a.setParameter("p4", 1e-5); 36 | a.setParameter("p5", 30.0); 37 | add(a); //add it to the list 38 | 39 | 40 | 41 | 42 | for(int i = 1; i<=24; i++) 43 | add(new BBOB2010(probDim, i)); 44 | 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/experiments/BenchmarksTesting/Bbob2018.java: -------------------------------------------------------------------------------- 1 | package experiments.BenchmarksTesting; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import algorithms.singleSolution.ISPO; 6 | import benchmarks.BBOB2018; 7 | 8 | 9 | public class Bbob2018 extends Experiment 10 | { 11 | 12 | public Bbob2018(int probDim) throws Exception 13 | { 14 | super(probDim,5,"DESIGN"); 15 | setNrRuns(10); 16 | 17 | Algorithm a;// ///< A generic optimiser. 18 | 19 | 20 | a = new ISPO(); 21 | a.setParameter("p0", 1.0); 22 | a.setParameter("p1", 10.0); 23 | a.setParameter("p2", 2.0); 24 | a.setParameter("p3", 4.0); 25 | a.setParameter("p4", 1e-5); 26 | a.setParameter("p5", 30.0); 27 | add(a); //add it to the list 28 | 29 | a = new ISPO(); 30 | a.setParameter("p0", 1.0); 31 | a.setParameter("p1", 10.0); 32 | a.setParameter("p2", 2.0); 33 | a.setParameter("p3", 4.0); 34 | a.setParameter("p4", 1e-5); 35 | a.setParameter("p5", 30.0); 36 | add(a); //add it to the list 37 | 38 | 39 | 40 | 41 | for(int i = 1; i<=24; i++) 42 | add(new BBOB2018(i, probDim)); 43 | 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /src/experiments/BenchmarksTesting/Cec2008.java: -------------------------------------------------------------------------------- 1 | package experiments.BenchmarksTesting; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import algorithms.singleSolution.ISPO; 6 | import benchmarks.CEC2008; 7 | public class Cec2008 extends Experiment 8 | { 9 | public Cec2008() throws Exception{this(1000);} 10 | 11 | public Cec2008(int probDim) throws Exception 12 | { 13 | super(probDim,5,"DESIGN"); 14 | setNrRuns(10); 15 | 16 | Algorithm a;// ///< A generic optimiser. 17 | 18 | a = new ISPO(); 19 | a.setParameter("p0", 1.0); 20 | a.setParameter("p1", 10.0); 21 | a.setParameter("p2", 2.0); 22 | a.setParameter("p3", 4.0); 23 | a.setParameter("p4", 1e-5); 24 | a.setParameter("p5", 30.0); 25 | add(a); //add it to the list 26 | 27 | a = new ISPO(); 28 | a.setParameter("p0", 1.0); 29 | a.setParameter("p1", 10.0); 30 | a.setParameter("p2", 2.0); 31 | a.setParameter("p3", 4.0); 32 | a.setParameter("p4", 1e-5); 33 | a.setParameter("p5", 30.0); 34 | add(a); //add it to the list 35 | 36 | for(int i = 1; i<=7; i++) 37 | add(new CEC2008(i)); 38 | // add(new CEC2008(i,probDim)); 39 | 40 | 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/experiments/BenchmarksTesting/Cec2010.java: -------------------------------------------------------------------------------- 1 | package experiments.BenchmarksTesting; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import algorithms.singleSolution.ISPO; 6 | import benchmarks.CEC2010; 7 | public class Cec2010 extends Experiment 8 | { 9 | public Cec2010() throws Exception{this(1000);} 10 | 11 | public Cec2010(int probDim) throws Exception 12 | { 13 | super(probDim,5,"DESIGN"); 14 | setNrRuns(10); 15 | 16 | Algorithm a;// ///< A generic optimiser. 17 | 18 | a = new ISPO(); 19 | a.setParameter("p0", 1.0); 20 | a.setParameter("p1", 10.0); 21 | a.setParameter("p2", 2.0); 22 | a.setParameter("p3", 4.0); 23 | a.setParameter("p4", 1e-5); 24 | a.setParameter("p5", 30.0); 25 | add(a); //add it to the list 26 | 27 | a = new ISPO(); 28 | a.setParameter("p0", 1.0); 29 | a.setParameter("p1", 10.0); 30 | a.setParameter("p2", 2.0); 31 | a.setParameter("p3", 4.0); 32 | a.setParameter("p4", 1e-5); 33 | a.setParameter("p5", 30.0); 34 | add(a); //add it to the list 35 | 36 | for(int i = 1; i<=20; i++) 37 | add(new CEC2010(i,probDim)); 38 | 39 | 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/experiments/BenchmarksTesting/Cec2010_c.java: -------------------------------------------------------------------------------- 1 | package experiments.BenchmarksTesting; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import algorithms.singleSolution.ISPO; 6 | import benchmarks.CEC2010; 7 | public class Cec2010_c extends Experiment 8 | { 9 | public Cec2010_c() throws Exception{this(1000);} 10 | 11 | public Cec2010_c(int probDim) throws Exception 12 | { 13 | super(probDim,5,"DESIGN"); 14 | setNrRuns(10); 15 | 16 | Algorithm a;// ///< A generic optimiser. 17 | 18 | a = new ISPO(); 19 | a.setParameter("p0", 1.0); 20 | a.setParameter("p1", 10.0); 21 | a.setParameter("p2", 2.0); 22 | a.setParameter("p3", 4.0); 23 | a.setParameter("p4", 1e-5); 24 | a.setParameter("p5", 30.0); 25 | add(a); //add it to the list 26 | 27 | a = new ISPO(); 28 | a.setParameter("p0", 1.0); 29 | a.setParameter("p1", 10.0); 30 | a.setParameter("p2", 2.0); 31 | a.setParameter("p3", 4.0); 32 | a.setParameter("p4", 1e-5); 33 | a.setParameter("p5", 30.0); 34 | add(a); //add it to the list 35 | 36 | for(int i = 1; i<=20; i++) 37 | add(new CEC2010(i,probDim)); 38 | 39 | 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/experiments/BenchmarksTesting/Cec2013.java: -------------------------------------------------------------------------------- 1 | package experiments.BenchmarksTesting; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | //import interfaces.Problem; 6 | import algorithms.singleSolution.ISPO; 7 | import benchmarks.CEC2013; 8 | 9 | 10 | public class Cec2013 extends Experiment 11 | { 12 | 13 | public Cec2013(int probDim) throws Exception 14 | { 15 | super(probDim,5,"DESIGN"); 16 | setNrRuns(10); 17 | 18 | Algorithm a;// ///< A generic optimiser. 19 | 20 | 21 | a = new ISPO(); 22 | a.setParameter("p0", 1.0); 23 | a.setParameter("p1", 10.0); 24 | a.setParameter("p2", 2.0); 25 | a.setParameter("p3", 4.0); 26 | a.setParameter("p4", 1e-5); 27 | a.setParameter("p5", 30.0); 28 | add(a); //add it to the list 29 | 30 | a = new ISPO(); 31 | a.setParameter("p0", 1.0); 32 | a.setParameter("p1", 10.0); 33 | a.setParameter("p2", 2.0); 34 | a.setParameter("p3", 4.0); 35 | a.setParameter("p4", 1e-5); 36 | a.setParameter("p5", 30.0); 37 | add(a); //add it to the list 38 | 39 | 40 | 41 | 42 | for(int i = 1; i<=28; i++) 43 | add(new CEC2013(i,probDim)); 44 | 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/experiments/BenchmarksTesting/Cec2013_lsgo.java: -------------------------------------------------------------------------------- 1 | package experiments.BenchmarksTesting; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import algorithms.singleSolution.ISPO; 6 | import benchmarks.CEC2013_LSGO; 7 | 8 | public class Cec2013_lsgo extends Experiment 9 | { 10 | public Cec2013_lsgo() throws Exception{this(1000);} 11 | 12 | public Cec2013_lsgo(int probDim) throws Exception 13 | { 14 | super(probDim,5,"DESIGN"); 15 | setNrRuns(10); 16 | 17 | Algorithm a;// ///< A generic optimiser. 18 | 19 | a = new ISPO(); 20 | a.setParameter("p0", 1.0); 21 | a.setParameter("p1", 10.0); 22 | a.setParameter("p2", 2.0); 23 | a.setParameter("p3", 4.0); 24 | a.setParameter("p4", 1e-5); 25 | a.setParameter("p5", 30.0); 26 | add(a); //add it to the list 27 | 28 | a = new ISPO(); 29 | a.setParameter("p0", 1.0); 30 | a.setParameter("p1", 10.0); 31 | a.setParameter("p2", 2.0); 32 | a.setParameter("p3", 4.0); 33 | a.setParameter("p4", 1e-5); 34 | a.setParameter("p5", 30.0); 35 | add(a); //add it to the list 36 | 37 | for(int i = 1; i<=15; i++) 38 | add(new CEC2013_LSGO(i,probDim)); 39 | 40 | 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/experiments/BenchmarksTesting/Sisc2010.java: -------------------------------------------------------------------------------- 1 | package experiments.BenchmarksTesting; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | //import interfaces.Problem; 6 | import algorithms.singleSolution.ISPO; 7 | import benchmarks.SISC2010; 8 | 9 | 10 | public class Sisc2010 extends Experiment 11 | { 12 | 13 | public Sisc2010(int probDim) throws Exception 14 | { 15 | super(probDim,5,"DESIGN"); 16 | setNrRuns(10); 17 | 18 | Algorithm a;// ///< A generic optimiser. 19 | 20 | 21 | a = new ISPO(); 22 | a.setParameter("p0", 1.0); 23 | a.setParameter("p1", 10.0); 24 | a.setParameter("p2", 2.0); 25 | a.setParameter("p3", 4.0); 26 | a.setParameter("p4", 1e-5); 27 | a.setParameter("p5", 30.0); 28 | add(a); //add it to the list 29 | 30 | a = new ISPO(); 31 | a.setParameter("p0", 1.0); 32 | a.setParameter("p1", 10.0); 33 | a.setParameter("p2", 2.0); 34 | a.setParameter("p3", 4.0); 35 | a.setParameter("p4", 1e-5); 36 | a.setParameter("p5", 30.0); 37 | add(a); //add it to the list 38 | 39 | 40 | 41 | 42 | for(int i = 1; i<=19; i++) 43 | add(new SISC2010(i, probDim)); 44 | 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/experiments/blessing/NewBlessingTests.java: -------------------------------------------------------------------------------- 1 | package experiments.blessing; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import benchmarks.RCEC2014; 6 | import algorithms.blessing.*; 7 | 8 | 9 | 10 | public class NewBlessingTests extends Experiment 11 | { 12 | 13 | public NewBlessingTests(int probDim) throws Exception 14 | { 15 | //super(probDim,"cec2015allDim"); 16 | super(probDim,1000,"rotated_final"); 17 | setNrRuns(1); 18 | 19 | 20 | Algorithm a;// ///< A generic optimiser. 21 | //Problem p;// ///< A generic problem. 22 | 23 | // a = new CMAES(); 24 | // a.setID("rotation");//N.B. this algorithm makes use of "generateRandomSolution" that has still to be implemented. 25 | // add(a); 26 | 27 | a = new PEARSON_DE(); 28 | a.setID("rDEr1exp_COV"); 29 | a.setParameter("p0", (double)probDim); 30 | a.setParameter("p1", 0.7);//F 31 | a.setParameter("p2", -1.0); //CR 32 | a.setParameter("p3", 1.0); 33 | a.setParameter("p4", 2.0); 34 | a.setParameter("p5", 0.3);//ALPHA 35 | add(a); 36 | 37 | 38 | add(new RCEC2014(probDim, 1)); 39 | add(new RCEC2014(probDim, 1,0)); 40 | 41 | 42 | // for(int i = 1; i<=30; i++) 43 | // add(new CEC2014RotInvStudy(probDim, i)); 44 | // 45 | 46 | 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /src/experiments/paperReviews/Cec2013.java: -------------------------------------------------------------------------------- 1 | package experiments.paperReviews; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | //import interfaces.Problem; 6 | import algorithms.singleSolution.ISPO; 7 | import benchmarks.CEC2013; 8 | 9 | 10 | public class Cec2013 extends Experiment 11 | { 12 | 13 | public Cec2013(int probDim) throws Exception 14 | { 15 | super(probDim,5,"DESIGN"); 16 | setNrRuns(10); 17 | 18 | Algorithm a;// ///< A generic optimiser. 19 | 20 | 21 | a = new ISPO(); 22 | a.setParameter("p0", 1.0); 23 | a.setParameter("p1", 10.0); 24 | a.setParameter("p2", 2.0); 25 | a.setParameter("p3", 4.0); 26 | a.setParameter("p4", 1e-5); 27 | a.setParameter("p5", 30.0); 28 | add(a); //add it to the list 29 | 30 | a = new ISPO(); 31 | a.setParameter("p0", 1.0); 32 | a.setParameter("p1", 10.0); 33 | a.setParameter("p2", 2.0); 34 | a.setParameter("p3", 4.0); 35 | a.setParameter("p4", 1e-5); 36 | a.setParameter("p5", 30.0); 37 | add(a); //add it to the list 38 | 39 | 40 | 41 | 42 | for(int i = 1; i<=28; i++) 43 | add(new CEC2013(i,probDim)); 44 | 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/experiments/rotInvStudy/CMAESrot.java: -------------------------------------------------------------------------------- 1 | package experiments.rotInvStudy; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import benchmarks.RCEC2014; 6 | import algorithms.CMAES; 7 | import algorithms.SEP_CMAES; 8 | 9 | 10 | public class CMAESrot extends Experiment 11 | { 12 | 13 | public CMAESrot(int probDim) throws Exception 14 | { 15 | //super(probDim,"cec2015allDim"); 16 | super(probDim,5000,"testCEC14"); 17 | setNrRuns(10); 18 | 19 | Algorithm a;// ///< A generic optimiser. 20 | 21 | a = new CMAES(); 22 | a.setID("rCMAES"); 23 | add(a); 24 | 25 | a = new SEP_CMAES(); 26 | a.setID("rSEP_CMAES"); 27 | add(a); 28 | 29 | for(int i = 1; i<=30; i++) 30 | add(new RCEC2014(probDim, i)); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/experiments/rotInvStudy/CMAESunrot.java: -------------------------------------------------------------------------------- 1 | package experiments.rotInvStudy; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import benchmarks.RCEC2014; 6 | import algorithms.CMAES; 7 | import algorithms.SEP_CMAES; 8 | 9 | 10 | 11 | public class CMAESunrot extends Experiment 12 | { 13 | 14 | public CMAESunrot(int probDim) throws Exception 15 | { 16 | //super(probDim,"cec2015allDim"); 17 | super(probDim,5000,"testCEC14"); 18 | setNrRuns(30); 19 | 20 | Algorithm a;// ///< A generic optimiser. 21 | 22 | a = new CMAES(); 23 | a.setID("wrCMAES"); 24 | add(a); 25 | 26 | a = new SEP_CMAES(); 27 | a.setID("wrSEP_CMAES"); 28 | add(a); 29 | 30 | for(int i = 1; i<=30; i++) 31 | add(new RCEC2014(probDim, i, 0)); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/experiments/rotInvStudy/RotEigen5050.java: -------------------------------------------------------------------------------- 1 | package experiments.rotInvStudy; 2 | 3 | import interfaces.Experiment; 4 | import interfaces.Algorithm; 5 | import benchmarks.RCEC2014; 6 | //import algorithms.RIDE; 7 | //import algorithms.DE; 8 | //import algorithms.MMCDE; 9 | import algorithms.EigenDE; 10 | 11 | 12 | 13 | public class RotEigen5050 extends Experiment 14 | { 15 | 16 | public RotEigen5050(int probDim) throws Exception 17 | { 18 | //super(probDim,"cec2015allDim"); 19 | super(probDim,5000,"testCEC14Eigen"); 20 | setNrRuns(30); 21 | 22 | 23 | Algorithm a;// ///< A generic optimiser. 24 | //Problem p;// ///< A generic problem. 25 | 26 | 27 | a = new EigenDE(); 28 | a.setID("rEigenDEr1bin"); 29 | a.setParameter("p0", (double)probDim); 30 | a.setParameter("p1", 0.7);//F 31 | a.setParameter("p2", 0.3); //CR 32 | a.setParameter("p3", 1.0); 33 | a.setParameter("p4", 1.0); 34 | a.setParameter("p5", Double.NaN);//ALPHA 35 | a.setParameter("p6", 0.5);//PR 36 | add(a); 37 | 38 | a = new EigenDE(); 39 | a.setID("rEigenDEr1exp"); 40 | a.setParameter("p0", (double)probDim); 41 | a.setParameter("p1", 0.7);//F 42 | a.setParameter("p2", -1.0); //CR 43 | a.setParameter("p3", 1.0); 44 | a.setParameter("p4", 2.0); 45 | a.setParameter("p5", 0.3);//ALPHA 46 | a.setParameter("p6", 0.5);//PR 47 | add(a); 48 | 49 | for(int i = 1; i<=30; i++) 50 | add(new RCEC2014(probDim, i)); 51 | 52 | 53 | 54 | 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /src/javacec2010/JNIfgeneric2010.java: -------------------------------------------------------------------------------- 1 | package javacec2010; 2 | 3 | import utils.benchmarks.BenchmarkLoader; 4 | 5 | /** 6 | * JNI connection class for interfacing the CEC 2010 C-functions. 7 | */ 8 | public class JNIfgeneric2010 { 9 | 10 | /** Load the library, the system-specific filename extension is added by the JVM. */ 11 | static 12 | { 13 | try 14 | { 15 | BenchmarkLoader.loadNativeLibraryFromJar("libcec2010"); 16 | } 17 | catch (Exception e) 18 | { 19 | e.printStackTrace(); 20 | } 21 | } 22 | 23 | //Native method declaration 24 | private native long initCEC2010(int funcId, int dim); 25 | private native void exitCEC2010(long fcnPointer); 26 | private native double evaluate(long fcnPointer, double[] X); 27 | 28 | private long fcnPointer; 29 | 30 | public JNIfgeneric2010(int funcId, int dim) 31 | { 32 | fcnPointer = initCEC2010(funcId, dim); 33 | } 34 | 35 | public void destroy() 36 | { 37 | exitCEC2010(fcnPointer); 38 | } 39 | 40 | public double evaluate(double[] x) 41 | { 42 | return evaluate(fcnPointer, x); 43 | } 44 | } -------------------------------------------------------------------------------- /src/mains/plots/demos/DemoBarVBO.java: -------------------------------------------------------------------------------- 1 | package mains.plots.demos; 2 | 3 | import org.jzy3d.chart.BigPicture; 4 | import org.jzy3d.chart.Type; 5 | import org.jzy3d.plot3d.primitives.vbo.drawable.BarVBO; 6 | 7 | /** 8 | * 9 | * http://www.songho.ca/opengl/gl_vbo.html 10 | * 11 | * 12 | * http://www.felixgers.de/teaching/jogl/vertexBufferObject.html 13 | * - verify VBO available 14 | */ 15 | public class DemoBarVBO { 16 | public static int MILLION = 1000000; 17 | 18 | public static void main(String[] args) { 19 | float ratio = .05f; 20 | int size = (int) (ratio * MILLION); 21 | BarVBO bars = new BarVBO(new VBOBuilderRandomBar(size)); 22 | BigPicture.chart(bars, Type.dd); 23 | } 24 | } -------------------------------------------------------------------------------- /src/mains/plots/demos/VBOBuilderRandomBar.java: -------------------------------------------------------------------------------- 1 | package mains.plots.demos; 2 | 3 | import org.apache.log4j.Logger; 4 | import org.jzy3d.colors.ColorMapper; 5 | import org.jzy3d.plot3d.primitives.vbo.buffers.FloatVBO; 6 | import org.jzy3d.plot3d.primitives.vbo.builders.VBOBuilder; 7 | import org.jzy3d.plot3d.primitives.vbo.drawable.DrawableVBO; 8 | 9 | import com.jogamp.opengl.GL; 10 | 11 | /** 12 | * A simple loader loading an existing collection of coordinates into a Vertex 13 | * Buffer Objects once GL initialization stage requires it to be loaded. 14 | * 15 | * If a colormapper is given, color buffer will be filled according to coloring policy. 16 | * 17 | * @author martin 18 | */ 19 | public class VBOBuilderRandomBar extends VBOBuilder { 20 | protected ColorMapper coloring = null; 21 | int n = 100; 22 | 23 | public VBOBuilderRandomBar() { 24 | } 25 | public VBOBuilderRandomBar(int n) { 26 | this.n = n; 27 | } 28 | 29 | public VBOBuilderRandomBar(ColorMapper coloring) { 30 | this.coloring = coloring; 31 | } 32 | 33 | // @Override 34 | // @SuppressWarnings("unchecked") 35 | public void load(GL gl, DrawableVBO drawable) throws Exception { 36 | FloatVBO vbo = initFloatVBO(drawable, false, n); 37 | fillWithRandomBar(n, drawable, vbo, null); 38 | drawable.setData(gl, vbo); 39 | Logger.getLogger(VBOBuilderRandomBar.class).info("done loading " + n + " coords"); 40 | } 41 | } -------------------------------------------------------------------------------- /src/mains/test/GramShmidtTest.java: -------------------------------------------------------------------------------- 1 | package mains.test; 2 | 3 | 4 | public class GramShmidtTest 5 | { 6 | public static void main(String[] args) 7 | { 8 | 9 | } 10 | 11 | 12 | 13 | } -------------------------------------------------------------------------------- /src/mains/test/Power_README.md: -------------------------------------------------------------------------------- 1 | #Power Iteration 2 | 3 | In mathematics, the power iteration is an eigenvalue algorithm: given a matrix A, the algorithm will produce a number λ (the eigenvalue) and a nonzero vector v (the eigenvector), such that Av = λv. The algorithm is also known as the Von Mises iteration.[1] 4 | The power iteration is a very simple algorithm. It does not compute a matrix decomposition, and hence it can be used when A is a very large sparse matrix. However, it will find only one eigenvalue (the one with the greatest absolute value) and it may converge only slowly. 5 | 6 | #Methods 7 | 8 | ##Regular Iteration 9 | 10 | Find the largest EigenValue. 11 | 12 | ##Inverse Iteration 13 | 14 | Find the smallest EigenValue. 15 | 16 | ##Shifted Iteration 17 | 18 | #Applications 19 | 20 | Power iteration is not used very much because it can find only the dominant eigenvalue. Nevertheless, the algorithm is very useful in some specific situations. For instance, Google uses it to calculate the PageRank of documents in their search engine.[2] For matrices that are well-conditioned and as sparse as the web matrix, the power iteration method can be more efficient than other methods of finding the dominant eigenvector. 21 | 22 | -------------------------------------------------------------------------------- /src/utils/algorithms/cmaes/.gitignore: -------------------------------------------------------------------------------- 1 | /CMAEvolutionStrategy$CMAException.class 2 | /CMAEvolutionStrategy$FitnessCollector.class 3 | /CMAEvolutionStrategy$MyMath.class 4 | /CMAEvolutionStrategy$StopCondition.class 5 | /CMAEvolutionStrategy$Timing.class 6 | /CMAEvolutionStrategy.class 7 | /CMAOptions.class 8 | /CMAParameters$RecombinationType.class 9 | /CMAParameters.class 10 | /CMASolution.class 11 | /ISolutionPoint.class 12 | /PrintfFormat$ConversionSpecification.class 13 | /PrintfFormat.class 14 | /ISolutionPoint.java 15 | -------------------------------------------------------------------------------- /src/utils/algorithms/cmaes/ISolutionPoint.java: -------------------------------------------------------------------------------- 1 | package utils.algorithms.cmaes; 2 | 3 | /** solution point in search space, single-objective case 4 | * 5 | * */ 6 | public interface ISolutionPoint { 7 | /** objective function value (fitness) of the search point x */ 8 | public double getFitness(); 9 | /** count at what evaluation number the search point x was evaluated */ 10 | public long getEvaluationNumber(); 11 | /** value of the point in search space, that is in the 12 | * preimage of the objective function to be optimized */ 13 | public double[] getX(); 14 | 15 | /** objective function value (fitness) of the search point x */ 16 | public void setFitness( double fitness); 17 | /** count at what evaluation number the search point x was evaluated */ 18 | public void setEvaluationNumber( long evaluation); 19 | /** value of the solution point in search space, the 20 | * preimage of the objective function to be optimized */ 21 | public void setX(double[] x); 22 | } 23 | -------------------------------------------------------------------------------- /src/utils/algorithms/operators/.gitignore: -------------------------------------------------------------------------------- 1 | /DE.class 2 | -------------------------------------------------------------------------------- /src/utils/algorithms/operators/Memetic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/algorithms/operators/Memetic.class -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac32/libcec2008.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac32/libcec2008.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac32/libcec2010.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac32/libcec2010.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac32/libcec2013.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac32/libcec2013.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac32/libcec2013lsgo.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac32/libcec2013lsgo.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac32/libcjavabbob.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac32/libcjavabbob.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac32/libf12f19sisc2010.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac32/libf12f19sisc2010.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac32/libf1f6sisc2010.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac32/libf1f6sisc2010.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac32/libf7f11sisc2010.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac32/libf7f11sisc2010.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac64/libcec2008.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac64/libcec2008.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac64/libcec2010.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac64/libcec2010.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac64/libcec2013.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac64/libcec2013.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac64/libcec2013lsgo.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac64/libcec2013lsgo.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac64/libcjavabbob.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac64/libcjavabbob.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac64/libf12f19sisc2010.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac64/libf12f19sisc2010.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac64/libf1f6sisc2010.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac64/libf1f6sisc2010.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/mac64/libf7f11sisc2010.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/mac64/libf7f11sisc2010.jnilib -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86/libcec2008.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86/libcec2008.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86/libcec2010.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86/libcec2010.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86/libcec2013.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86/libcec2013.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86/libcec2013lsgo.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86/libcec2013lsgo.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86/libcjavabbob.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86/libcjavabbob.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86/libf12f19sisc2010.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86/libf12f19sisc2010.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86/libf1f6sisc2010.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86/libf1f6sisc2010.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86/libf7f11sisc2010.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86/libf7f11sisc2010.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libCocoJNI.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libCocoJNI.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libcec2008.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libcec2008.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libcec2010.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libcec2010.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libcec2013.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libcec2013.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libcec2013lsgo.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libcec2013lsgo.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libcjavabbob.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libcjavabbob.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libf12f19sisc2010.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libf12f19sisc2010.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libf1f6sisc2010.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libf1f6sisc2010.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/benchmarks/nativeLibraries/x86_64/libf7f11sisc2010.so.1.0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facaraff/SOS/cf7c793dce5b5bd04a916797dc221ed4be7751ce/src/utils/benchmarks/nativeLibraries/x86_64/libf7f11sisc2010.so.1.0.1 -------------------------------------------------------------------------------- /src/utils/linearAlgebra/EigenValueVector.java: -------------------------------------------------------------------------------- 1 | package utils.linearAlgebra; 2 | 3 | public class EigenValueVector { 4 | public double eigenValue; 5 | public double[] eigenVector; 6 | } 7 | -------------------------------------------------------------------------------- /src/utils/linearAlgebra/LUDecomposition.java: -------------------------------------------------------------------------------- 1 | package utils.linearAlgebra; 2 | /** 3 | * LU Decomposition. 4 | * 5 | * For an m-by-n matrix A with m greater than or equal to n, the LU decomposition is an m-by-n unit 6 | * lower triangular matrix L, an n-by-n upper triangular matrix U, and a 7 | * permutation vector piv of length m so that A(piv,:) = L*U. If m less than n, then L 8 | * is m-by-m and U is m-by-n. 9 | */ 10 | 11 | public class LUDecomposition { 12 | 13 | public LUDecomposition(Matrix l, Matrix u) { 14 | super(); 15 | L = l; 16 | U = u; 17 | } 18 | 19 | public Matrix getL() { 20 | return L; 21 | } 22 | 23 | public Matrix getU() { 24 | return U; 25 | } 26 | 27 | private Matrix L; 28 | private Matrix U; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/utils/linearAlgebra/gramShmidtProcess/PowerIteration.java: -------------------------------------------------------------------------------- 1 | package utils.linearAlgebra.gramShmidtProcess; 2 | 3 | import utils.linearAlgebra.EigenValueVector; 4 | import utils.linearAlgebra.Matrix; 5 | /* 6 | * Interface to use in PowerIteration methods 7 | * */ 8 | public interface PowerIteration { 9 | public EigenValueVector solve(Matrix matrix, double[] initialEigenVector, double error); 10 | public EigenValueVector solve(Matrix matrix, double[] initialEigenVector, int iteration); 11 | public void printCommandLine(EigenValueVector ev); 12 | } 13 | -------------------------------------------------------------------------------- /src/utils/linearAlgebra/powerMethods/PowerIteration.java: -------------------------------------------------------------------------------- 1 | package utils.linearAlgebra.powerMethods; 2 | 3 | import utils.linearAlgebra.EigenValueVector; 4 | import utils.linearAlgebra.Matrix; 5 | /* 6 | * Interface to use in PowerIteration methods 7 | * */ 8 | public interface PowerIteration { 9 | public EigenValueVector solve(Matrix matrix, double[] initialEigenVector, double error); 10 | public EigenValueVector solve(Matrix matrix, double[] initialEigenVector, int iteration); 11 | public void printCommandLine(EigenValueVector ev); 12 | } 13 | -------------------------------------------------------------------------------- /src/utils/random/.gitignore: -------------------------------------------------------------------------------- 1 | /LFSR.class 2 | /RandUtils$RNGType.class 3 | /RandUtils.class 4 | -------------------------------------------------------------------------------- /src/utils/random/MTwisterRandom.java: -------------------------------------------------------------------------------- 1 | package utils.random; 2 | 3 | import java.util.Random; 4 | 5 | @SuppressWarnings("serial") 6 | public class MTwisterRandom extends Random 7 | { 8 | private static MTwister generator; 9 | 10 | static 11 | { 12 | generator = new MTwister(); 13 | } 14 | 15 | public void setSeed(long seed) 16 | { 17 | generator.init_genrand(seed); 18 | } 19 | 20 | // pseudo-random float value between 0 and 1, excluding 1 21 | public double nextDouble() { 22 | return (generator.genrand_res53()); 23 | } 24 | 25 | // pseudo-random float value between 0 and 1, excluding 0 and 1 26 | public double nextDoubleOpen() { 27 | return (generator.genrand_real3()); 28 | } 29 | 30 | // pseudo-random float value between 0 and 1 inclusive 31 | public double nextDoubleClosed() { 32 | return (generator.genrand_real1()); 33 | } 34 | 35 | // pseudo-random Gaussian float value 36 | public double nextGaussian() 37 | { 38 | return (generator.genrand_gaussian()); 39 | } 40 | } --------------------------------------------------------------------------------