1. Линейное программирование применяют в том случае, когда функции являются линейными функциями относительно переменных x и y.
2. Нелинейное программирование, если ¦ и g – нелинейные функции.
3. Динамическое программирование применяется в том случае, когда функции имеют специфическую структуру и их поведение на каждом этапе зависит от всех предыдущих состояний.
4. Стохастическое программирование применяют в том случае, когда переменные x и y являются случайными величинами.
5. Дискретное программирование применяется в том случае, если на переменные x и y наложено условие дискретности (они могут принимать значение только 0 и 1).
6. Эвристическое программирование применяют для решения задач, у которых точное оптимальное решение невозможно найти алгоритмическим путем. Выбор решения осуществляют практики-профессионалы с помощью специальных методик, называемых эвристиками.
|