Ключевые различия между линейными и нелинейными алгоритмами заключаются в следующем:
Например, в линейной оптимизации целевая функция и ограничения формулируются как линейные выражения, решение таких задач обычно быстрее и проще, существует гарантированное глобальное решение (если оно существует). 1 В нелинейной оптимизации целевая функция или ограничения могут быть нелинейными, поиск решения более сложен, требуются специализированные методы. 1