Постановка задач нелинейного программирования
В общем виде ЗНП формулируется следующим образом:
где Решить задачу нелинейного программирования - это значит найти такие значения управляющих переменных Для задачи нелинейного программирования, в отличие от линейных задач, нет единого метода решения. В зависимости от вида целевой функции (1) и ограничений (2) разработано несколько специальных методов решения, к которым относятся методы множителей Лагранжа, квадратичное и выпуклое программирование, градиентные методы, ряд приближенных методов решения, графический метод. Процесс составления математической модели ЗНП принципиально не отличается от составления модели ЗЛП. Рассмотрим несколько примеров. Задача 1. На m предприятиях выпускается некоторый продукт. Себестоимость единицы этого продукта на каждом из указанных предприятий есть Предприятия должны обеспечить n потребителей с потребностями Требуется определить такой план распределения выпуска продукта предприятиями и план перевозок его потребителям, чтобы суммарная себестоимость выпуска и стоимость перевозки была минимальной. Математическую модель задачи. Пусть Для удобства запишем данные и искомые величины задач в виде таблицы:
Система ограничений задачи:
Целевая функция f запишется так: Вместо
Надо найти минимальное значение функции (5) на множестве допустимых решений (4). Задача 2. На производство некоторого продукта расходуется два вида ресурсов. Определите оптимальное распределение величин затрачиваемых ресурсов, если цена ресурса первого вида 30 рублей, второго - 40 рублей, а всего выделено на производство 120 рублей. Известно, что из количества x1 первого ресурса и x2 второго ресурса можно получить Вообще, функция
где Функция y выведена в предположении, что существует только два ресурса: x1 - труд, x2 - капитал, где Математическая модель задачи. Пусть x1 - количество ресурсов вида 1, x2 - количество ресурсов вида 2. Система ограничений:
Целевая функция:
Требуется найти наибольшее значение функции (7) на множестве решений системы (6).
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|