LICENSE
MANIFEST.in
README.md
README_ZH.md
REFACTOR_REPORT.md
pyproject.toml
docs/source/CONTEXT.md
docs/source/conf.py
docs/source/index.md
docs/source/_static/CONTEXT.md
docs/source/examples/CONTEXT.md
docs/source/examples/index.md
docs/source/examples/mo.md
docs/source/examples/neuroevolution.md
docs/source/examples/so.md
docs/source/guide/CONTEXT.md
docs/source/guide/advanced/CONTEXT.md
docs/source/guide/advanced/backends.md
docs/source/guide/advanced/extensions.md
docs/source/guide/advanced/hpo.md
docs/source/guide/advanced/index.md
docs/source/guide/advanced/metrics.md
docs/source/guide/advanced/operators.md
docs/source/guide/advanced/viz.md
docs/source/guide/developer/CONTEXT.md
docs/source/guide/developer/architecture.md
docs/source/guide/developer/custom-alg-pro.md
docs/source/guide/developer/custom-monitor.md
docs/source/guide/developer/document.md
docs/source/guide/developer/environment.md
docs/source/guide/developer/index.md
docs/source/guide/install/CONTEXT.md
docs/source/guide/install/evox.md
docs/source/guide/install/index.md
docs/source/guide/install/python.md
docs/source/locale/CONTEXT.md
docs/source/locale/zh_CN/CONTEXT.md
docs/source/locale/zh_CN/tutorial/index.md
docs/source/miscellaneous/CONTEXT.md
docs/source/miscellaneous/index.md
docs/source/miscellaneous/linux_distribution.md
docs/source/miscellaneous/other_gpus.md
docs/source/miscellaneous/selecting_gpu.md
docs/source/miscellaneous/transfer-from-matlab.md
docs/source/tutorial/CONTEXT.md
docs/source/tutorial/index.md
docs/source/tutorial/tutorial_part1.md
docs/source/tutorial/tutorial_part2.md
docs/source/tutorial/tutorial_part3.md
docs/source/tutorial/tutorial_part4.md
docs/source/tutorial/tutorial_part5.md
docs/source/tutorial/tutorial_part6.md
docs/source/tutorial/tutorial_part7.md
src/evox/__init__.py
src/evox.egg-info/PKG-INFO
src/evox.egg-info/SOURCES.txt
src/evox.egg-info/dependency_links.txt
src/evox.egg-info/requires.txt
src/evox.egg-info/top_level.txt
src/evox/algorithms/__init__.py
src/evox/algorithms/_config_utils.py
src/evox/algorithms/mo/__init__.py
src/evox/algorithms/mo/hype.py
src/evox/algorithms/mo/moead.py
src/evox/algorithms/mo/nsga2.py
src/evox/algorithms/mo/nsga3.py
src/evox/algorithms/mo/rvea.py
src/evox/algorithms/mo/rveaa.py
src/evox/algorithms/so/__init__.py
src/evox/algorithms/so/de_variants/__init__.py
src/evox/algorithms/so/de_variants/code.py
src/evox/algorithms/so/de_variants/de.py
src/evox/algorithms/so/de_variants/jade.py
src/evox/algorithms/so/de_variants/ode.py
src/evox/algorithms/so/de_variants/sade.py
src/evox/algorithms/so/de_variants/shade.py
src/evox/algorithms/so/es_variants/__init__.py
src/evox/algorithms/so/es_variants/_virtual_common.py
src/evox/algorithms/so/es_variants/adam_step.py
src/evox/algorithms/so/es_variants/ars.py
src/evox/algorithms/so/es_variants/asebo.py
src/evox/algorithms/so/es_variants/cma_es.py
src/evox/algorithms/so/es_variants/des.py
src/evox/algorithms/so/es_variants/esmc.py
src/evox/algorithms/so/es_variants/guided_es.py
src/evox/algorithms/so/es_variants/nes.py
src/evox/algorithms/so/es_variants/noise_reuse_es.py
src/evox/algorithms/so/es_variants/open_es.py
src/evox/algorithms/so/es_variants/persistent_es.py
src/evox/algorithms/so/es_variants/snes.py
src/evox/algorithms/so/es_variants/sort_utils.py
src/evox/algorithms/so/es_variants/virtual_es.py
src/evox/algorithms/so/es_variants/virtual_lora_es.py
src/evox/algorithms/so/es_variants/virtual_noise.py
src/evox/algorithms/so/pso_variants/__init__.py
src/evox/algorithms/so/pso_variants/clpso.py
src/evox/algorithms/so/pso_variants/cso.py
src/evox/algorithms/so/pso_variants/dms_pso_el.py
src/evox/algorithms/so/pso_variants/fs_pso.py
src/evox/algorithms/so/pso_variants/pso.py
src/evox/algorithms/so/pso_variants/sl_pso_gs.py
src/evox/algorithms/so/pso_variants/sl_pso_us.py
src/evox/algorithms/so/pso_variants/utils.py
src/evox/core/__init__.py
src/evox/core/algorithm.py
src/evox/core/monitor.py
src/evox/core/problem.py
src/evox/core/state.py
src/evox/core/workflow.py
src/evox/metrics/__init__.py
src/evox/metrics/_distance.py
src/evox/metrics/gd.py
src/evox/metrics/hv.py
src/evox/metrics/igd.py
src/evox/operators/__init__.py
src/evox/operators/jit_fix_operator.py
src/evox/operators/crossover/__init__.py
src/evox/operators/crossover/differential_evolution.py
src/evox/operators/crossover/sbx.py
src/evox/operators/crossover/sbx_half.py
src/evox/operators/mutation/__init__.py
src/evox/operators/mutation/pm_mutation.py
src/evox/operators/sampling/__init__.py
src/evox/operators/sampling/gird.py
src/evox/operators/sampling/latin_hypercube.py
src/evox/operators/sampling/uniform.py
src/evox/operators/selection/__init__.py
src/evox/operators/selection/find_pbest.py
src/evox/operators/selection/non_dominate.py
src/evox/operators/selection/rvea_selection.py
src/evox/operators/selection/tournament_selection.py
src/evox/problems/__init__.py
src/evox/problems/hpo_wrapper.py
src/evox/problems/neuroevolution/__init__.py
src/evox/problems/neuroevolution/virtual_problem.py
src/evox/problems/numerical/__init__.py
src/evox/problems/numerical/basic.py
src/evox/problems/numerical/cec2022.py
src/evox/problems/numerical/dtlz.py
src/evox/problems/numerical/state.py
src/evox/problems/numerical/cec2022_input_data/M_10_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_10_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_10_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_11_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_11_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_11_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_12_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_12_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_12_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_1_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_1_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_1_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_2_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_2_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_2_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_3_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_3_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_3_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_4_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_4_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_4_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_5_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_5_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_5_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_6_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_6_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_6_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_7_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_7_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_8_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_8_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_8_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_9_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_9_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_9_D20.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_1.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_10.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_11.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_12.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_2.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_3.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_4.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_5.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_6.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_7.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_8.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_9.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_6_D10.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_6_D20.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_7_D10.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_7_D20.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_8_D10.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_8_D20.txt
src/evox/utils/__init__.py
src/evox/utils/common.py
src/evox/vis_tools/__init__.py
src/evox/vis_tools/exv.py
src/evox/vis_tools/plot.py
src/evox/workflows/__init__.py
src/evox/workflows/eval_monitor.py
src/evox/workflows/std_workflow.py
src/evox_ext/autoload_ext.py