- •Линейные методы оптимизации. Задачи линейного программирования
- •1.1 Общая постановка задачи линейного программирования.
- •Линейное программирование в экономике
- •1.3 Решение систем линейных алгебраических уравнений в форме жордановых таблиц
- •1.3.1 Основные понятия
- •1.3.2 Жордановы таблицы
- •1.3.3 Алгоритм решения слау в форме жордановых таблиц
- •1.3.4 Примеры решения типовых задач
- •1.4 Базисные и опорные решения слау
- •1.4.1 Основные понятия
- •1.4.2 Алгоритм отыскания опорных решений слау
- •1.4.3 Примеры решения типовых задач
- •1.3.5 Задания для самостоятельного решения
- •Задания для самостоятельной работы
- •Графическое решение задач линейного программирования
- •1.5.1 Геометрическая интерпретация
- •1.5.2 Алгоритм графического решения злп
- •1.5.3 Пример решения типовой задачи
- •1.5.4 Задания для самостоятельной работы
- •1.6 Симплексный метод решения задач линейного программирования
- •1.6.1 Укрупненный алгоритм симплексного метода
- •1.6.2 Алгоритм отыскания начального опорного плана
- •1.6.3 Алгоритм отыскания оптимального опорного плана
- •1.6.4 Пример решения типовой задачи
- •1.6.5 Задания для самостоятельной работы
- •Двойственность в линейном программировании
- •1.7.1 Понятие двойственности для симметричных задач
- •1.7.2 Экономическая интерпретация симметричных двойственных задач
- •1.7.3 Связь между решениями прямой и двойственной задачи
- •2. Оптимальное распределение ресурсов. Транспортная задача
- •2.1. Метод северо-западного угла (мсзу)
- •2.2. Метод минимального тарифа (ммт)
- •2.3. Определение оптимального плана перевозок методом потенциалов
- •2.4. Транспортная задача с усложнениями
- •2.5. Транспортная задача по критерию времени
- •2.6 Задания для самостоятельной работы
- •3. Элементы нелинейного программирования
- •Постановка задач нелинейного программирования
- •Особенности решения задач нелинейного программирования
- •Метод множителей Лагранжа
- •4 Метод наименьших квадратов
- •4.1 Некоторые типы эмпирических формул
- •Примеры решения типовых задач
- •4.3 Задания для работы в аудитории
- •4.4 Подбор эмпирических формул по выборочным данным
- •4.3 Задание для самостоятельной работы
- •Элементы сетевого планирования
- •При управлении такими проектами применяются специальные способы изображения сетей, позволяющие разработать очень эффективные и простые процедуры вычислений информации о состоянии проекта.
- •5.1 Построение сетевой модели
- •5.2 Наиболее ранний срок наступления события
- •5.3 Наиболее поздний срок наступления события
- •Пример 3. Для всех узлов (событий) сети из примера 1 определить наиболее поздний допустимый срок наступления события.
- •5.4 Резерв времени и критический путь
- •5.5 Оптимизация плана комплексных работ
- •5.6 Задания для самостоятельной работы
- •Литература
- •Методы решения оптимизационных задач
- •346493, Донской гау, пос. Персиановский,
3. Элементы нелинейного программирования
Во многих экономических моделях исследования операций зависимости между постоянными и переменными факторами лишь в первом приближении можно считать линейными, более детальное рассмотрение позволяет обнаружить их нелинейность. Как правило, такие показатели, как прибыль, себестоимость, капитальные затраты на производство и др., в действительности зависят от объема производства, расхода ресурсов и т.п. нелинейно. В этом случае возникает задача нелинейного программирования (ЗНП).
Постановка задач нелинейного программирования
В общем виде ЗНП формулируется следующим образом:
,
(1)
,
(2)
,
(3)
где
-
управляющие переменные или решения
ЗНП;
-
фиксированные параметры;
-
заданные функции от n
переменных, причем целевая функция
или (и) хотя бы одна из функций
являются нелинейными.
Решить задачу
нелинейного программирования - это
значит найти такие значения управляющих
переменных
,
которые удовлетворяют системе ограничений
(2),(3) и доставляют максимум или минимум
целевой функции
.
Для задачи нелинейного программирования, в отличие от линейных задач, нет единого метода решения. В зависимости от вида целевой функции (1) и ограничений (2) разработано несколько специальных методов решения, к которым относятся методы множителей Лагранжа, квадратичное и выпуклое программирование, градиентные методы, ряд приближенных методов решения, графический метод.
Процесс составления математической модели ЗНП принципиально не отличается от составления модели ЗЛП. Рассмотрим несколько примеров.
Задача 1.
На m
предприятиях выпускается некоторый
продукт. Себестоимость единицы этого
продукта на каждом из указанных
предприятий есть
,
где
-
доля себестоимости, не зависящая от
объема выпуска продукции,
-
план выпуска продукта на i-м
предприятии.
Предприятия должны
обеспечить n
потребителей с потребностями
,
стоимость перевозки из i-го
предприятия к j-му
потребителю равна
.
Требуется определить такой план распределения выпуска продукта предприятиями и план перевозок его потребителям, чтобы суммарная себестоимость выпуска и стоимость перевозки была минимальной.
Математическую
модель задачи.
Пусть
-
план перевозок от i-го
предприятия к j-му
потребителю.
Для удобства запишем данные и искомые величины задач в виде таблицы:
Предприятия |
1 |
2 |
... |
n |
План выпуска изделий |
1 |
x11 |
x12 |
... |
x1n |
x1 |
2 |
x21 |
x22 |
... |
x2n |
x2 |
... |
|
|
|
|
|
m |
xm1 |
xm2 |
|
xmn |
xm |
Потребности заказчиков |
b1 |
b2 |
... |
bn |
|
Система ограничений задачи:
(4)
Целевая функция
f
запишется так:
Вместо
подставим
значения, данные в условии задачи:
(5)
Надо найти минимальное значение функции (5) на множестве допустимых решений (4).
Задача 2.
На производство
некоторого продукта расходуется два
вида ресурсов. Определите оптимальное
распределение величин затрачиваемых
ресурсов, если цена ресурса первого
вида 30 рублей, второго - 40 рублей, а всего
выделено на производство 120 рублей.
Известно, что из количества x1
первого ресурса и x2
второго ресурса можно получить
единиц продукта.
Вообще, функция
выражающая зависимость между количеством
вырабатываемого продукта и величиной
расходуемых на него ресурсов, называется
производственной функцией. Простейшая
производственная функция для продукта,
получаемого из двух различных ресурсов
имеет вид:
где
- постоянные величины, причем
Функция y
выведена в предположении, что существует
только два ресурса: x1
- труд, x2
- капитал, где
указывает
на соответствующую долю использования
каждого из этих ресурсов; c
- некоторый постоянный коэффициент; y
- это количество совокупного продукта,
которое при определенных технологических
условиях может быть получено из данных
продуктов. Функция y
простейшая производственная функция,
так как рассматривает зависимость между
двумя ресурсами и одним продуктом.
Математическая модель задачи. Пусть x1 - количество ресурсов вида 1, x2 - количество ресурсов вида 2. Система ограничений:
(6)
Целевая функция:
(7)
Требуется найти наибольшее значение функции (7) на множестве решений системы (6).

Потребители