Strona główna » ZSiS » Dydaktyka » Oprogramowanie »
OptiM
OptiM - pakiet do optymalizacji numerycznej
OptiM jest oprogramowaniem do optymalizacji numerycznej napisanym w języku C++. Posiada szereg zaimplementowanych najbardziej znanych algorytmów optymalizacyjnych. Funkcję celu definiuje się w postaci prostej, dynamicznie linkowanej biblioteki. Możliwe jest również wykonywanie analiz numerycznych, do obliczeń funkcji celu, z wykorzystaniem zewnętrznego oprogramowania. Dodatkowe narzędzia numeryczne pozwalają efektywnie wspomagać proces tworzenia funkcji celu i wykonywać post-processing otrzymanych wyników. Elastyczna koncepcja programu zapewnia szybki start, ale umożliwia też realizację najbardziej wymagających zadań optymalizacyjnych.
Funkcjonalność:
- GUI do parametrów optymalizacji
- 8 algorytmów optymalizacyjnych
- Wykresy z przebiegu optymalizacji
- Równoległe obliczenia optymalizacyjne
- Statystyki z optymalizacji
- Wprowadzanie ograniczeń poprzez funkcję kary
- Nieograniczona liczba zmiennych optymalizacyjnych
- Załączone przykłady
- Jeszcze więcej…
Algorytmy optymalizacyjne:
- Simulated Annealing
- Hook-Jeeves
- Powell
- Nelder-Mead
- Gradient
- Monte Carlo
- Genetic
- Particle Swarm Optimization (PSO)
Przykłady zastosowań:
Pliki do pobrania:
OptiM 10.0:
- MS Windows installer (aktualizacja 22.04.2022)
- MS Windows zip package (aktualizacja 22.04.2022)
- Linux tar.gz package (aktualizacja 22.04.2022)
- Instrukcja obsługi OptiM (w języku Angielskim)
OptiM 9.0:
- Wersja instalacyjna - MS Windows (aktualizacja 19.02.2017)
- Wersja binarna - Linux 64bit (aktualizacja 19.02.2017)
- Instrukcja obsługi OptiM (w języku Angielskim)
Wszelkie uwagi proszę kierować na adres:
proszę w temacie podać słowo: OptiM