Skip to main content

Библиотека, содержащая пять методов глобальной оптимизации: метод ветвей и границ, сеточный поиск, метод Монте-Карло, имитация отжига, генетический алгоритм.

Project description

Global Meth Package

Библиотека методов глобальной оптимизации, включающая пять реализаций:

  • Метод ветвей и границ с оценкой Липшица
  • Сеточный поиск
  • Метод Монте-Карло
  • Метод имитации отжига
  • Генетический алгоритм

Установка

Рекомендуется использовать виртуальное окружение.

'''bash pip install -e ".[dev]"

Использование

Импортировать нужный метод из пакета можно по примеру: from global_meth_package.branch_and_bound import branch_and_bound from global_meth_package.utils import rastrigin

bounds = [(-5.12, 5.12)] * 3 L = 126 # оценка Липшица x, fx = branch_and_bound(rastrigin, bounds, L) print(f"Приближённый глобальный минимум найден в точке: {x}, значение функции в ней: {fx}")

Тестирование

Запустить тесты можно командой pytest.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

milka_opt-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

milka_opt-0.1.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file milka_opt-0.1.0.tar.gz.

File metadata

  • Download URL: milka_opt-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for milka_opt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9a915cd1c42987d6a0313c7d7b0192c5f87f17a87d4145234647f683e0c56718
MD5 b5bdc9d41324c511e19197a14104008d
BLAKE2b-256 132fc59c90da32915697e9d44cbebcf1e8104c137a5d92bd5af4815dcc587ac6

See more details on using hashes here.

File details

Details for the file milka_opt-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: milka_opt-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for milka_opt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a68de183e3e655ae7fb683683dcaa7324806d5905842ba8eae47cad219c42aa2
MD5 d1921aadac6a626c2cb8a5bc15a3d330
BLAKE2b-256 7bccfadc8dd4dd97c6e86c8192ff940883bd911de548ede96ff2a451488d6dd8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page