Comments 2
Я в разработке софта тот ещё профан, но разве не стоит начать с обзора имеющихся решений? Например, библиотек для python?
+1
Безусловно, Вы правы: крайне желательно быть в курсе уже готовых решений. И не будет преувеличением сказать, что библиотек для оптимизации очень много (взять, например, тот же python, Mathematica, Matlab). Но у этих пакетов есть несколько существенных для меня ограничений:
Ну и для меня самому реализовать алгоритм — один из лучших способов понять досконально, как он функционирует, понять узкие места, потенциал для модификации и развития.
- все-таки спектр представленных алгоритмов достаточно ограничен (существует намного больше интересных и эффективных алгоритмов, которые почти не освещены; например, алгоритм, имитирующий поведение божьих коровок, алгоритм, базирующийся на принципах формирования рек, даже алгоритм тараканов и другие),
- они работают в основном лишь с вещественными числами (в дальнейшем я хочу рассказать про задачи интервальной оптимизации); мне хочется создать пакет, который бы смог работать в условиях любой произвольной задачи оптимизации.
Ну и для меня самому реализовать алгоритм — один из лучших способов понять досконально, как он функционирует, понять узкие места, потенциал для модификации и развития.
0
Sign up to leave a comment.
Прикладное применение задачи нелинейного программирования