Короткое ну или не очень, описание метода банана (или метода минимизации функции с ограничениями по направлению)
Метод банана (или метод минимизации функции с ограничениями по направлению) - это численный метод оптимизации, используемый для нахождения минимума функции с ограничениями. Он основан на методе градиентного спуска, но в отличие от него использует направления движения, соответствующие линиям уровня функции, перпендикулярным градиенту. Идея метода банана заключается в том, чтобы двигаться по линии уровня функции до тех пор, пока эта линия не станет перпендикулярной градиенту. Затем нужно сделать шаг в этом направлении, но так, чтобы не нарушить ограничения. Если ограничения не нарушаются, то шаг считается успешным и процесс продолжается в новой точке...