Несмотря на столь гастрономическое название, статья будет про математику. А точнее про семейство функций, называемых "банановыми".
О чём вообще речь и зачем нужно
Одним из способов познания современного мира, а так же дополнительным фактором в бизнес-среде перед принятием решений, является моделирование. Виды его бывают разными, мы поговорим о математическом, когда исследуемый объект представляется в виде функции f. Допустим, если Вы смогли построить данную функцию для представления финансовых показателей, найдя максимальное значение этой функции f, Вы сможете принять решение, которое принесет Вам наибольших доход. Или наоборот нужно найти минимальное, если по какой-то причине Вы составили функцию, показывающую расходы и убытки.
Так в чём сложность?
Если функция простая, и представлена на графике где есть только X и Y, возможно найти оптимальное значение Вы сможете визуально и классическими алгебраическими методами. Если на графике уже три оси, то возникнут первые сложности с поиском. А если осей четыре или больше, то визуально точно не получится ничего найти, так как все мы, проживая в трёхмерном пространстве, ничего в четырёхмерном даже представить в своём богатом воображении не можем.
Поэтому были придуманы разнообразные численные методы поиска оптимальных значений, например метод градиентного спуска, который выходит за рамки данной статьи. А вот как определить работоспособность данного метода, оценённую через такие показатели как скорость работы и точность, за рамки статьи не выходит.
Причем тут бананы
Для оценки разных методов были придуманы специальные функции, поиск локальных оптимумов на которых является весьма нетривиальной задачей. Смотря как работает очередной новый метод поиска, его запускают на такого рода функции, после чего делают соответсвующие выводы.
Одной из самых известных является функция Розенброка, имеющая локальный минимум в точка с координатами (1; 1).
Всё множество этих коварных функции объединяет их представление на графиках, которое, по мнению тех кто занимается вычислениями, напоминает самый настоящий банан. Поэтому название закрепилось и стало часть профессионального жаргона.