Этот репозиторий содержит реализации различных методов оптимизации на языке Python. Каждая программа в репозитории реализует определенный метод оптимизации.
-
Методы поиска экстремума функции:
- Метод равномерного поиска
- Метод деления отрезка пополам
- Метод парабол
-
Методы поиска корня уравнения:
- Метод средней точки
- Метод хорд
-
Градиентные методы:
- Метод градиентного спуска с постоянным шагом
- Метод наискорейшего градиентного спуска
-
Метод Ньютона
-
Метод тяжелого шара
-
Метод Дэвидона-Флетчера-Пауэла
Каждая программа представлена в отдельном файле. Для использования конкретного метода оптимизации, просто выполните соответствующий файл с помощью Python.