├── .bumpversion.cfg ├── .codecov.yml ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── bump_for_release.py └── workflows │ ├── build_doc.yml │ ├── lint.yml │ ├── python-publish.yml │ └── test.yml ├── .gitignore ├── .readthedocs.yaml ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docs ├── Makefile ├── background.md ├── background │ ├── quadratic_optimization.md │ └── simulated_bifurcation_algorithm.md ├── conf.py ├── getting_started.md ├── index.md ├── main_features.md ├── main_features │ ├── advanced_usage.md │ ├── quadratic_models.md │ └── simulated_bifurcation_optimizer.md ├── make.bat ├── modules.md ├── modules │ ├── core.md │ ├── core │ │ ├── ising.md │ │ └── quadratic_polynomial.md │ ├── models.md │ ├── models │ │ ├── abc_model.md │ │ ├── ising.md │ │ ├── knapsack.md │ │ ├── markowitz.md │ │ ├── number_partitioning.md │ │ └── qubo.md │ ├── optimizer.md │ ├── optimizer │ │ ├── simulated_bifurcation_engine.md │ │ ├── simulated_bifurcation_optimizer.md │ │ ├── stop_window.md │ │ └── symplectic_integrator.md │ └── simulated_bifurcation.md └── requirements.txt ├── requirements.txt ├── setup.py ├── src └── simulated_bifurcation │ ├── __init__.py │ ├── core │ ├── __init__.py │ ├── ising.py │ ├── optimization_domain.py │ ├── quadratic_polynomial.py │ ├── tensor_bearer.py │ └── variable.py │ ├── models │ ├── __init__.py │ ├── abc_model.py │ ├── ising.py │ ├── markowitz.py │ ├── number_partitioning.py │ └── qubo.py │ ├── optimizer │ ├── __init__.py │ ├── environment.py │ ├── simulated_bifurcation_engine.py │ ├── simulated_bifurcation_optimizer.py │ ├── stop_window.py │ └── symplectic_integrator.py │ └── simulated_bifurcation.py └── tests ├── __init__.py ├── core ├── __init__.py ├── test_ising.py ├── test_quadratic_polynomial.py ├── test_tensor_bearer.py └── test_variable.py ├── models ├── test_ising_model.py ├── test_markowitz.py ├── test_number_partitioning.py ├── test_qubo.py └── test_sequential_markowitz.py ├── optimizer ├── __init__.py ├── test_environment.py ├── test_optimizer.py ├── test_simulated_bifurcation_engine.py ├── test_stop_window.py └── test_symplectic_integrator.py ├── test_simulated_bifurcation.py └── test_utils.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/bump_for_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.github/bump_for_release.py -------------------------------------------------------------------------------- /.github/workflows/build_doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.github/workflows/build_doc.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/background.md -------------------------------------------------------------------------------- /docs/background/quadratic_optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/background/quadratic_optimization.md -------------------------------------------------------------------------------- /docs/background/simulated_bifurcation_algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/background/simulated_bifurcation_algorithm.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/main_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/main_features.md -------------------------------------------------------------------------------- /docs/main_features/advanced_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/main_features/advanced_usage.md -------------------------------------------------------------------------------- /docs/main_features/quadratic_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/main_features/quadratic_models.md -------------------------------------------------------------------------------- /docs/main_features/simulated_bifurcation_optimizer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/main_features/simulated_bifurcation_optimizer.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules.md -------------------------------------------------------------------------------- /docs/modules/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/core.md -------------------------------------------------------------------------------- /docs/modules/core/ising.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/core/ising.md -------------------------------------------------------------------------------- /docs/modules/core/quadratic_polynomial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/core/quadratic_polynomial.md -------------------------------------------------------------------------------- /docs/modules/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/models.md -------------------------------------------------------------------------------- /docs/modules/models/abc_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/models/abc_model.md -------------------------------------------------------------------------------- /docs/modules/models/ising.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/models/ising.md -------------------------------------------------------------------------------- /docs/modules/models/knapsack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/models/knapsack.md -------------------------------------------------------------------------------- /docs/modules/models/markowitz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/models/markowitz.md -------------------------------------------------------------------------------- /docs/modules/models/number_partitioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/models/number_partitioning.md -------------------------------------------------------------------------------- /docs/modules/models/qubo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/models/qubo.md -------------------------------------------------------------------------------- /docs/modules/optimizer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/optimizer.md -------------------------------------------------------------------------------- /docs/modules/optimizer/simulated_bifurcation_engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/optimizer/simulated_bifurcation_engine.md -------------------------------------------------------------------------------- /docs/modules/optimizer/simulated_bifurcation_optimizer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/optimizer/simulated_bifurcation_optimizer.md -------------------------------------------------------------------------------- /docs/modules/optimizer/stop_window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/optimizer/stop_window.md -------------------------------------------------------------------------------- /docs/modules/optimizer/symplectic_integrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/optimizer/symplectic_integrator.md -------------------------------------------------------------------------------- /docs/modules/simulated_bifurcation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/docs/modules/simulated_bifurcation.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | furo==2024.8.6 2 | myst-parser 3 | numpydoc==1.8.0 4 | Sphinx>=7.4.7 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/setup.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/__init__.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/core/__init__.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/core/ising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/core/ising.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/core/optimization_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/core/optimization_domain.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/core/quadratic_polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/core/quadratic_polynomial.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/core/tensor_bearer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/core/tensor_bearer.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/core/variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/core/variable.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/models/__init__.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/models/abc_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/models/abc_model.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/models/ising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/models/ising.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/models/markowitz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/models/markowitz.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/models/number_partitioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/models/number_partitioning.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/models/qubo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/models/qubo.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/optimizer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/optimizer/__init__.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/optimizer/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/optimizer/environment.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/optimizer/simulated_bifurcation_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/optimizer/simulated_bifurcation_engine.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/optimizer/simulated_bifurcation_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/optimizer/simulated_bifurcation_optimizer.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/optimizer/stop_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/optimizer/stop_window.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/optimizer/symplectic_integrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/optimizer/symplectic_integrator.py -------------------------------------------------------------------------------- /src/simulated_bifurcation/simulated_bifurcation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/src/simulated_bifurcation/simulated_bifurcation.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/test_ising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/core/test_ising.py -------------------------------------------------------------------------------- /tests/core/test_quadratic_polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/core/test_quadratic_polynomial.py -------------------------------------------------------------------------------- /tests/core/test_tensor_bearer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/core/test_tensor_bearer.py -------------------------------------------------------------------------------- /tests/core/test_variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/core/test_variable.py -------------------------------------------------------------------------------- /tests/models/test_ising_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/models/test_ising_model.py -------------------------------------------------------------------------------- /tests/models/test_markowitz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/models/test_markowitz.py -------------------------------------------------------------------------------- /tests/models/test_number_partitioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/models/test_number_partitioning.py -------------------------------------------------------------------------------- /tests/models/test_qubo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/models/test_qubo.py -------------------------------------------------------------------------------- /tests/models/test_sequential_markowitz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/models/test_sequential_markowitz.py -------------------------------------------------------------------------------- /tests/optimizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/optimizer/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/optimizer/test_environment.py -------------------------------------------------------------------------------- /tests/optimizer/test_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/optimizer/test_optimizer.py -------------------------------------------------------------------------------- /tests/optimizer/test_simulated_bifurcation_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/optimizer/test_simulated_bifurcation_engine.py -------------------------------------------------------------------------------- /tests/optimizer/test_stop_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/optimizer/test_stop_window.py -------------------------------------------------------------------------------- /tests/optimizer/test_symplectic_integrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/optimizer/test_symplectic_integrator.py -------------------------------------------------------------------------------- /tests/test_simulated_bifurcation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/test_simulated_bifurcation.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bqth29/simulated-bifurcation-algorithm/HEAD/tests/test_utils.py --------------------------------------------------------------------------------