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