Автор работы: Пользователь скрыл имя, 05 Октября 2013 в 16:16, курсовая работа
В своей курсовой работе я буду рассматривать задачу оптимизации ресурсов при планировании производства, поэтому цель моего исследования – определить оптимальный производственный план предприятия. В работе я буду использовать экономико-математические модели (ЭВМ) - модели экономических процессов, при описании которых используются математические средстваи компьютерные программы, такие как WinQSBи Excel.
ВВЕДЕНИЕ 3
ПОСТАНОВКА ЗАДАЧИ 3
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РЕШЕНИЯ ЗАДАЧ 4
ПОСТРОЕНИЕ ЭКОНОМИКО-МАТЕМАТИЧЕКИХ МОДЕЛЕЙ 4
РЕШЕНИЕ ОДНОКРИТЕРИАЛЬНОЙ ЗАДАЧИ 12
СИМПЛЕКС-МЕТОДОМ 12
ПОСТОПТИМИЗАЦИОННЫЙ ПЛАН 12
РЕШЕНИЕ ОДНОКРИТЕРИАЛЬНЫЗ ЗАДАЧ С ПАРАМЕТРОМ В ЦЕЛЕВОЙ ФУНКЦИИ 15
РЕШЕНИЕ ОДНОКРИТЕРИАЛЬНЫЗ ЗАДАЧ С ПАРАМЕТРОМ В ОГРАНИЧЕНИЯХ 17
РЕШЕНИЕ МНОГОКРИТЕРИАЛЬНОЙ ЗАДАЧИ 19
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 26
В результате получают новую симплекс-таблицу, отвечающую новому базисному решению.
Линейное программирование с параметром в целевой функции
Пусть коэффициент cj целевой функции изменяется в пределах (cj — c'j,cj + с''j), тогда для удобства решения задачи его можно заменить выражением
где c'j, с''j — постоянные; λ — параметр, который изменяется в некоторых пределах (в общем случае от - до ).
В общем виде задача линейного программирования с параметром в целевой функции записывается так:
при ограничениях:
Для каждого значения λ в промежутке δ ≤ λ ≤ φ, где δ и φ — произвольные действительные числа, найти вектор (x1, x2,..., xп), удовлетворяющий системе ограничений и обращающий в максимум (минимум) целевую функцию.
Решая задачу на максимум симплексным
методом и исследуя ее решение
в зависимости от изменения параметра
λ, получим выражения для
где Δ"j, — оценка симплексной таблицы, содержащая параметр λ; Δ'j — оценка симплексной таблицы, не содержащая параметр λ.
Если для целевой функции отыскивается min, то границы изменения λ (λ1 и λ2) определяются следующим образом:
Задача определения оптимального производственного плана предприятия:
В конкретно моей работе будет рассматриваться задача определения оптимального производственного плана предприятия, общий смысл которой сводится к следующему:
Предприятие выпускает n различных изделий. Для их производства требуется m различных видов ресурсов (сырья, материалов, рабочего времени и т.п.). Ресурсы ограничены, их запасы в планируемый период составляют, соответственно, b1, b2,..., bm условных единиц.
Известны также
Прибыль, получаемая предприятием при реализации изделия j-го вида, равна cj.
В планируемом периоде значения величин aij, bi и cj остаются постоянными.
Требуется составить такой план выпуска продукции, при реализации которого прибыль предприятия была бы наибольшей.
Теперь построим соответствующие экономико-математические модели.
Экономико-математическая модель для выручки:
I. Переменные:
х1- продукт А (единица изделия);
х2 - продукт В (единица изделия);
х3 - продукт С (единица изделия).
II. Целевая функция – выручка (тыс. руб.):
С (х) = 12х1 + 16х2 + 19х3 → max
III. Ограничения:
x1 + x2 + 3x3<= 24
2x1 + 2x2 + 4 x3<=30
3x1 + 2x2 + 5x3 = 24
х1, х2, х3 >=0
Экономико-математическая модель для себестоимости:
I. Переменные:
х1- продукт А (единица изделия);
х2 - продукт В (единица изделия);
х3 - продукт С (единица изделия).
II. Целевая функция – себестоимость (тыс. руб.):
С (х) = 9х1 + 13х2 + 15х3 → min
III. Ограничения:
x1 + x2 + 3x3<= 24
2x1 + 2x2 + 4 x3<=30
3x1 + 2x2 + 5x3 = 24
х1, х2, х3 >=0
СИМПЛЕКС-МЕТОДОМ
ПОСТОПТИМИЗАЦИОННЫЙ ПЛАН
I. Переменные:
х1- продукт А (единица изделия);
х2 - продукт В (единица изделия);
х3 - продукт С (единица изделия).
II. Целевая функция – выручка (тыс. руб.):
С (х) = 12х1 + 16х2 + 19х3 → max
III. Ограничения:
x1 + x2 + 3x3<= 24
2x1 + 2x2 + 4 x3<=30 (1)
3x1 + 2x2 + 5x3 = 24
х1, х2, х3 >=0
IV. Приводим к каноническому виду:
x1 + x2 + 3x3 + х4 = 24
2x1 + 2x2 + 4 x3+ х5 =30
3x1 + 2x2 + 5x3 = 24
х1, х2, х3, х4, х5 >=0
V. Вводим искусственный базис
x1 + x2 + 3x3 + х4 = 24
2x1 + 2x2 + 4 x3+ х5 =30 (2)
3x1 + 2x2 + 5x3+х6 = 24
х1, х2, х3, х4, х5 , х6 >=0
х6– искусственная переменная, которая не несет в себе экономического смысла. Она необходима для нахождения начального базисного допустимого плана.
С1 (х) = - х6 → max
Вектор составляем из естественных переменных задачи линейного программирования (1) и искусственных переменных введенных в задачу (2).
х= (0;0;0;24;30;24)
Таблица 3.1. «Симплекс таблица»
х*=(0;12;0;12;6;0)
С (х*)=192 тыс. руб.
Данное решение говорит нам о том, что продукт А и С выпускаться не будет, а вот продукт В будет производиться в размере 12 единиц, тогда выручка будет равна 192 тыс. руб.
Получен целочисленный результат, поэтому решения методом Гомори и методом ветвей и границ не имеют смысла.
Теперь проведем постоптимизационный анализ.
Отчет по результатам:
Целевая ячейка (Максимум) |
|||||||||
Ячейка |
Имя |
Исходное значение |
Результат |
||||||
$R$30 |
Выручка |
0 |
192 |
||||||
Изменяемые ячейки |
|||||||||
Ячейка |
Имя |
Исходное значение |
Результат |
||||||
$R$31 |
Продукт А (шт) |
0 |
0 |
||||||
$R$32 |
Продукт В (шт) |
12 |
12 |
||||||
$R$33 |
Продукт С (шт) |
0 |
0 |
||||||
Ограничения |
|||||||||
Ячейка |
Имя |
Значение |
Формула |
Статус |
Разница | ||||
$R$34 |
Ресурс 1 |
12 |
$R$34<=24 |
не связан. |
12 | ||||
$R$35 |
Ресурс 2 |
24 |
$R$35<=30 |
не связан. |
6 | ||||
$R$38 |
Ресурс 3 |
24 |
$R$38=24 |
связанное |
0 |
Вывод:
Целевая ячейка:
Как мы видим оптимальное значение целевой функции-выручка равно 192 тыс.руб.
Заменяемые ячейки:
Так как значения продукта
А и В равны нулю, то мы делаем
вывод, что данные продукты не рентабельны,
и их производить не нужно.
Значение :
При оптимальном плане
ресурсаR1 будет потрачено 12, ресурса
R2 иR3
будет использовано 24.
Статус:
Здесь мы видим, что два ресурса (R1 иR2) у нас не связанные, а значит, использованы не полностью, а вот ресурс R3 использован полностью.
Разница :
Так как ресурсы R1 иR2использованы не полностью, то здесь мы можем увидеть, сколько его у нас осталось, а именно, ресурсаR1 - 12, R2-6.
Отчет по устойчивости:
Результ. |
Нормир. |
Целевой |
Допустимое |
Допустимое | ||||
Ячейка |
Имя |
значение |
стоимость |
Коэффициент |
Увеличение |
Уменьшение | ||
$R$31 |
Продукт А (шт) |
0 |
-12 |
12 |
12 |
1E+30 | ||
$R$32 |
Продукт В (шт) |
12 |
0 |
16 |
1E+30 |
7,999999999 | ||
$R$33 |
Продукт С (шт) |
0 |
-21 |
19 |
21 |
1E+30 | ||
Результ. |
Теневая |
Ограничение |
Допустимое |
Допустимое | ||||
Ячейка |
Имя |
значение |
Цена |
Правая часть |
Увеличение |
Уменьшение | ||
$R$34 |
Ресурс 1 |
12 |
0 |
24 |
1E+30 |
12 | ||
$R$35 |
Ресурс 2 |
24 |
0 |
30 |
1E+30 |
6 | ||
$R$38 |
Ресурс 3 |
24 |
8 |
24 |
6 |
24 |
Вывод:
Нормированная
(редуцированная) стоимость:
Нормированная стоимость
товара А-12, а это значит, что выпуск
1 единиц товара А, приведет к уменьшению
выручки на 12. Таким образом выручка
составит 180 тыс. руб., а выпуск товара
С уменьшит выручку на 21, т.е. выручка составит
171 тыс. руб.
Допустимое
увеличение, допустимое уменьшение
Рассмотрим на примере
продуктаА, цена за единицу которого равна
12,изменяя его в рамках 12-1E+30<А<24 план
не изменится.
Результирующее
значение
При оптимальном плане
ресурса R1 будет потрачено 12,
ресурса R2 и R3
будет использовано 24.
Теневая
цена
Так как теневая цена первого
и второго ресурса равна 0, то мы
можем утверждать, что эти ресурсы
недефицитные и израсходованы не
полностью, то есть изменение количества
этих ресурсов не повлияет на значение
целевой функции.А вот если увеличить запас ресурса
3, например, на 10 единиц, то доход увеличится
на 10•8=80 и будет составлять 272тыс. руб.
Допустимое
увеличение, допустимое уменьшение
Показывает, насколько можно изменить правую часть ограничения до того момента пока это будет влиять на целевую функцию. Например, увеличение 3-го ресурса больше, чем на 6 единиц уже не будет влиять на целевую функцию.
Решим однокритериальную задачу с параметром в целевой функции, при следующем условии: цена каждой единицы изделия может изменяться, причем эти изменения определяются соотношением:
C1=12-t ;
C2=16+t ;
C3=19+2t, где t - некоторый параметр.
Для каждого из возможных значений цены изделий найдем план производства, при котором суммарная выручка была бы максимальной.
С (tх) = (12-t)х1 + (16+t)х2 + (19+2t)х3 → max
x1 + x2 + 3x3<= 24
2x1 + 2x2 + 4 x3<=30
3x1 + 2x2 + 5x3 = 24
х1, х2, х3 >=0
Данную задачу решим с помощью программы WinQSB.
С (х)= 192
Х*= (0; 12; 0)
Вывод:
Полученные данные полностью
совпадают с результатом
t(max) = 12
t (min) = -9,5
Произвожу пересчет верхней и нижней границ моего интервала, X*(0,12,0). В итоге я получаю, что М=336, а –М=78.
Информация о работе Определение оптимального производственного плана предприятия