├── .github └── workflows │ ├── docs.yml │ ├── main.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── assets │ └── logo.png ├── datasets │ ├── alkox.md │ ├── baumgartner-aniline.md │ ├── baumgartner-benzamide.md │ ├── benzylation.md │ ├── cake.md │ ├── fullerenes.md │ ├── hplc.md │ ├── photodegradation.md │ ├── reizmann-suzuki.md │ ├── snar.md │ └── suzuki.md ├── examples │ └── problem_reduction.md ├── index.md ├── install.md ├── javascripts │ └── mathjax.js ├── problem.md ├── ref-constraint.md ├── ref-metric.md ├── ref-model.md ├── ref-objective.md ├── ref-parameter.md ├── ref-problem.md ├── ref-problems.md ├── ref-sampling.md ├── ref-tools.md └── stylesheets │ └── style.css ├── examples ├── bread.json ├── bread.mip ├── simple.json └── test_scientific_notation.json ├── mkdocs.yml ├── opti ├── __init__.py ├── constraint.py ├── metric.py ├── model.py ├── objective.py ├── parameter.py ├── problem.py ├── problems │ ├── __init__.py │ ├── cbo_benchmarks.py │ ├── data │ │ ├── alkox.csv │ │ ├── baumgartner_aniline.csv │ │ ├── baumgartner_benzamide.csv │ │ ├── benzylation.csv │ │ ├── cake.csv │ │ ├── fullerenes.csv │ │ ├── hplc.csv │ │ ├── photodegradation.csv │ │ ├── reizman_suzuki1.csv │ │ ├── reizman_suzuki2.csv │ │ ├── reizman_suzuki3.csv │ │ ├── reizman_suzuki4.csv │ │ ├── snar.csv │ │ └── suzuki.csv │ ├── datasets.py │ ├── detergent.py │ ├── mixed.py │ ├── multi.py │ ├── single.py │ ├── univariate.py │ └── zdt.py ├── sampling │ ├── __init__.py │ ├── base.py │ ├── polytope.py │ ├── simplex.py │ └── sphere.py └── tools │ ├── __init__.py │ ├── modde.py │ ├── noisify.py │ ├── reduce.py │ └── sanitize.py ├── setup.cfg ├── setup.py └── test ├── __init__.py ├── test_constraint.py ├── test_docs.py ├── test_metric.py ├── test_modde.py ├── test_model.py ├── test_noisify.py ├── test_objective.py ├── test_parameter.py ├── test_problem.py ├── test_problems.py ├── test_reduce.py ├── test_sampling.py └── test_sanitize.py /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/datasets/alkox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/alkox.md -------------------------------------------------------------------------------- /docs/datasets/baumgartner-aniline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/baumgartner-aniline.md -------------------------------------------------------------------------------- /docs/datasets/baumgartner-benzamide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/baumgartner-benzamide.md -------------------------------------------------------------------------------- /docs/datasets/benzylation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/benzylation.md -------------------------------------------------------------------------------- /docs/datasets/cake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/cake.md -------------------------------------------------------------------------------- /docs/datasets/fullerenes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/fullerenes.md -------------------------------------------------------------------------------- /docs/datasets/hplc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/hplc.md -------------------------------------------------------------------------------- /docs/datasets/photodegradation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/photodegradation.md -------------------------------------------------------------------------------- /docs/datasets/reizmann-suzuki.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/reizmann-suzuki.md -------------------------------------------------------------------------------- /docs/datasets/snar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/snar.md -------------------------------------------------------------------------------- /docs/datasets/suzuki.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/datasets/suzuki.md -------------------------------------------------------------------------------- /docs/examples/problem_reduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/examples/problem_reduction.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/javascripts/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/javascripts/mathjax.js -------------------------------------------------------------------------------- /docs/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/problem.md -------------------------------------------------------------------------------- /docs/ref-constraint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/ref-constraint.md -------------------------------------------------------------------------------- /docs/ref-metric.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/ref-metric.md -------------------------------------------------------------------------------- /docs/ref-model.md: -------------------------------------------------------------------------------- 1 | # Models 2 | 3 | ::: opti.model -------------------------------------------------------------------------------- /docs/ref-objective.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/ref-objective.md -------------------------------------------------------------------------------- /docs/ref-parameter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/ref-parameter.md -------------------------------------------------------------------------------- /docs/ref-problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/ref-problem.md -------------------------------------------------------------------------------- /docs/ref-problems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/ref-problems.md -------------------------------------------------------------------------------- /docs/ref-sampling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/ref-sampling.md -------------------------------------------------------------------------------- /docs/ref-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/ref-tools.md -------------------------------------------------------------------------------- /docs/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/docs/stylesheets/style.css -------------------------------------------------------------------------------- /examples/bread.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/examples/bread.json -------------------------------------------------------------------------------- /examples/bread.mip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/examples/bread.mip -------------------------------------------------------------------------------- /examples/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/examples/simple.json -------------------------------------------------------------------------------- /examples/test_scientific_notation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/examples/test_scientific_notation.json -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /opti/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/__init__.py -------------------------------------------------------------------------------- /opti/constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/constraint.py -------------------------------------------------------------------------------- /opti/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/metric.py -------------------------------------------------------------------------------- /opti/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/model.py -------------------------------------------------------------------------------- /opti/objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/objective.py -------------------------------------------------------------------------------- /opti/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/parameter.py -------------------------------------------------------------------------------- /opti/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problem.py -------------------------------------------------------------------------------- /opti/problems/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/__init__.py -------------------------------------------------------------------------------- /opti/problems/cbo_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/cbo_benchmarks.py -------------------------------------------------------------------------------- /opti/problems/data/alkox.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/alkox.csv -------------------------------------------------------------------------------- /opti/problems/data/baumgartner_aniline.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/baumgartner_aniline.csv -------------------------------------------------------------------------------- /opti/problems/data/baumgartner_benzamide.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/baumgartner_benzamide.csv -------------------------------------------------------------------------------- /opti/problems/data/benzylation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/benzylation.csv -------------------------------------------------------------------------------- /opti/problems/data/cake.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/cake.csv -------------------------------------------------------------------------------- /opti/problems/data/fullerenes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/fullerenes.csv -------------------------------------------------------------------------------- /opti/problems/data/hplc.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/hplc.csv -------------------------------------------------------------------------------- /opti/problems/data/photodegradation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/photodegradation.csv -------------------------------------------------------------------------------- /opti/problems/data/reizman_suzuki1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/reizman_suzuki1.csv -------------------------------------------------------------------------------- /opti/problems/data/reizman_suzuki2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/reizman_suzuki2.csv -------------------------------------------------------------------------------- /opti/problems/data/reizman_suzuki3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/reizman_suzuki3.csv -------------------------------------------------------------------------------- /opti/problems/data/reizman_suzuki4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/reizman_suzuki4.csv -------------------------------------------------------------------------------- /opti/problems/data/snar.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/snar.csv -------------------------------------------------------------------------------- /opti/problems/data/suzuki.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/data/suzuki.csv -------------------------------------------------------------------------------- /opti/problems/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/datasets.py -------------------------------------------------------------------------------- /opti/problems/detergent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/detergent.py -------------------------------------------------------------------------------- /opti/problems/mixed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/mixed.py -------------------------------------------------------------------------------- /opti/problems/multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/multi.py -------------------------------------------------------------------------------- /opti/problems/single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/single.py -------------------------------------------------------------------------------- /opti/problems/univariate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/univariate.py -------------------------------------------------------------------------------- /opti/problems/zdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/problems/zdt.py -------------------------------------------------------------------------------- /opti/sampling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/sampling/__init__.py -------------------------------------------------------------------------------- /opti/sampling/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/sampling/base.py -------------------------------------------------------------------------------- /opti/sampling/polytope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/sampling/polytope.py -------------------------------------------------------------------------------- /opti/sampling/simplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/sampling/simplex.py -------------------------------------------------------------------------------- /opti/sampling/sphere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/sampling/sphere.py -------------------------------------------------------------------------------- /opti/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/tools/__init__.py -------------------------------------------------------------------------------- /opti/tools/modde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/tools/modde.py -------------------------------------------------------------------------------- /opti/tools/noisify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/tools/noisify.py -------------------------------------------------------------------------------- /opti/tools/reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/tools/reduce.py -------------------------------------------------------------------------------- /opti/tools/sanitize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/opti/tools/sanitize.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_constraint.py -------------------------------------------------------------------------------- /test/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_docs.py -------------------------------------------------------------------------------- /test/test_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_metric.py -------------------------------------------------------------------------------- /test/test_modde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_modde.py -------------------------------------------------------------------------------- /test/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_model.py -------------------------------------------------------------------------------- /test/test_noisify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_noisify.py -------------------------------------------------------------------------------- /test/test_objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_objective.py -------------------------------------------------------------------------------- /test/test_parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_parameter.py -------------------------------------------------------------------------------- /test/test_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_problem.py -------------------------------------------------------------------------------- /test/test_problems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_problems.py -------------------------------------------------------------------------------- /test/test_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_reduce.py -------------------------------------------------------------------------------- /test/test_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_sampling.py -------------------------------------------------------------------------------- /test/test_sanitize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basf/mopti/HEAD/test/test_sanitize.py --------------------------------------------------------------------------------