Нелинейное программирование объединяет методы решения задач, которые описываются нелинейными соотношениями.