В математиці оптимізацією називають задачу зна-ходження екстремуму (мінімуму або максимуму) функції f(x) в деякій області значень x. Вивчають-ся чисельні методи оптимізації для задач проекту-вання машин: одновимірні та багатовимірні; гра-дієнтні, безградієнтні, випадкового пошуку та комбіновані; з обмеженнями та без обмежень; ну-льового порядку (прямі), 1-го, 2-го, n-го порядку; локальної та глобальної оптимізації. Для реалізації методів та інтеграції з CAD/CAE застосовується мова програмування Python та її передові пакети.