Автор работы: Пользователь скрыл имя, 04 Ноября 2013 в 18:10, курсовая работа
В соответствии с вариантом № 35 условие задачи: Цех промышленного предприятия выпускает 2 типа краски для внутренних (А) и наружных (В) работ. Для производства красок требуется 2 вида сырья (С1 и С2), запасы сырья определяются возможностями поставщиков. Известен доход от реализации 1 кг краски каждого типа. Необходимо составить оптимальный план производства красок обоих типов, обеспечивающий максимальный суммарный доход от реализации продукции.
1. Решение задачи линейного программирования с размерностью n=2 без применения ЭВМ.
2. Задача компенсации реактивной мощности.
В соответствии с вариантом № 35 условие задачи: Цех промышленного предприятия выпускает 2 типа краски для внутренних (А) и наружных (В) работ. Для производства красок требуется 2 вида сырья (С1 и С2), запасы сырья определяются возможностями поставщиков. Известен доход от реализации 1 кг краски каждого типа. Необходимо составить оптимальный план производства красок обоих типов, обеспечивающий максимальный суммарный доход от реализации продукции.
Табл.1.1 Численные значения для задачи №1
Вид сырья |
Запас сырья, кг |
Нормы расхода сырья на 1 кг краски | |
А |
В | ||
Сырье1 |
6300 |
9 |
7 |
Сырье2 |
5000 |
5 |
10 |
Доход от реализации 1 кг краски,y.e. |
200 |
200 |
Обозначение искомых переменных: Х1- план по производству краски А, кг
Составление математической модели:
1) целевая функция: F(X)= 200X1 + 200X2 → max; (1)
2) ограничения: 9Х1 + 7 Х2 ≤ 6300; (2)
3) граничные условия: Х1 ≥ 0; Х2 ≥ 0
1.1. Графический метод решения задачи ЛП, n=2
1) Построение области допустимых решений (рис.1): отображаю на плоскости (Х1, Х2) неравенства, (2): Х1=0, Х2=6300/7=900;
И неравенство (3): Х2 =0, Х1=5000/5=1000;
Х1=0, Х2 =5000/500.
Также отображаем на плоскости неравенства - граничные условия: Х1 ≥ 0; Х2 ≥ 0.
2) Построение лини уровня целевой функции.
Зададимся произвольным значением целевой функции, F= 12000.
F= 150Х1 + 200Х2=12000; (4)
И тогда из (4): Х1=0, Х2=60;
Х2=0, Х2=80.
Зададимся большим значением целевой функции, F= 15000.
F= 150Х1 + 200Х2=15000; (5)
И тогда из (5): Х1=0, Х2=75;
Х2=0, Х2=100.
Таким образом, стрелка на
рис.1 указывает направление
Рис.1 Результата решения графическим методом
Вывод: из рис.1 очевидно, что оптимальное решение задачи будет наблюдаться при Х1=510 кг, Х2=245 кг – планы по производстве красок А и В соответственно. Таким образом, суммарный доход от реализации будет равен F=510 * 200+ 245 * 200 = 151000 y.e.
Приводим математическую модель в стандартную форму:
Максимизационную Ц.Ф. заменяем на равнозначную ей минимизационную Z’= -Z = -200 Х1- 200 Х2; (6)
Ограничения в виде неравенств (2),(3) приводим к стандартной форме в виде равенств, путем ввода неотрицательных переменных Х3,Х4:
9Х1 + 7 Х2 + Х3 = 6300; (7)
5Х1 + 10Х2 + Х4 = 5000. (8)
Граничные условия: все переменные неотрицательны Хi≥0, где i=1..4.
Начальное приближение, опорное решение:
Х1=0 Свободные Х3≠0 Базисные
Х2=0 переменные
Используя уравнения (7),(8), выразим базисные переменные через свободные:
Х3= 6300 -7Х2 - 9Х1
Х4= 5000 - 10Х2 - 5Х1
F’= 0 - 200 Х1-200 Х2
Решение:
Х1=0 Свободные Х3=6300 Базис
Х2=0 переменные
Анализ решения: решение допустимое, т.к. все Х неотрицательны, но неоптимальное, т.к. коэффициенты при Х1, Х2 отрицательны, соответственно их увеличение приведет к уменьшению целевой функции.
2 этап. Первая итерация i=1.
Начнем увеличивать Х2, т.к. коэффициент при нем в целевой функции наиболее отрицателен. Таким образом Х2 переходит в базис.
В свободную переменную нужно перевести ту, которая быстрее обратиться в нуль:
Х3= 6300 -7Х2 - 9Х1 Х3=0 при Х2=6300/7=900
Х4= 5000 - 10Х2 - 5Х1 Х4=0 при Х2=5000/10=500 min
F’= 0 - 200 Х1-200 Х2
Соответственно, проведем обмен Х2↔ Х4 и определим решение:
Выражаю базисные переменные через свободные:
Х4=5000 - 10Х2 – 5Х1 т.к. это уравнение содержит обе обмениваемые переменные, отсюда выражаю Х2 и подставляю в остальные уравнения:
Х2= 500 - 0,5Х1 – 0,1Х4;
Х3= 6300 – 7(500 - 0,5Х1 – 0,1Х4) – 9Х1;
F’= 0 - 200Х1 – 200(500 - 0,5Х1 – 0,1Х4); -привожу подобные и получаю уравнения (9),(10) соответственно:
Х2= 500 -0,5Х1 – 0,1Х4;
Х3 = 2800 - 5,5Х1 + 0,7Х4; (9)
F’= -100000 -100Х1 + 20Х4; (10)
Решение:
Х1=0 свободные Х2= 500 базис F’=-100000
Х4=0 переменные Х3=2800
Анализ решения: решение допустимое, т.к. Хi≥0, где i=1..4
Неоптимальное, т.к. коэффициент Х1 в ц.ф. отрицателен, его дальнейшее увеличение приведет к уменьшению ц.ф.
3 этап. Вторая итерация i=2.
Начнем увеличивать Х1, т.к. коэффициент при нем отрицательный в ц.ф., т.е. Х1≠0 переходит в базис.
Определю, какую из базисных переменных Х2,Х3 перевести в свободные, для этого определю какая из них быстрее обратится в ноль:
Х2= 500 – 0,5Х1 – 0,1Х4 Х2=0 при Х1=500/0,5=1000
Х3=2800 – 5,5Х1 + 0,7Х4 Х3=0 при Х1=2800/5,5=509,09 min
F’= -100000 – 100Х1+ 20Х4
Производим обмен Х1↔Х3 и определяем текущее решение, выразим базисные переменные через свободные:
Х2= 500 – 0,5Х1 – 0,1Х4; (11)
Х3=2800 – 5,5Х1 + 0,7Х4; (12)
F’= -100000 – 100Х1+ 20Х4; (10)
Из уравнения (12), содержащего обе обмениваемые переменные, выразим Х1 и подставим в (11),(10):
Х1= 509,09 – 0,182Х3 + 0,127Х4;
Х2= 245,455 + 0,091Х3 – 0,1635Х4;
F’= -150909 + 18,2Х3 + 13,7Х4;
Анализ решения: Х3=0 отсутствует резерв
Х4=0 по сырью
Х1=509,09 кг, план производства краски А
Х2=245,455 кг, план производства краски Б
F’=-150909 → F=150909 y.e. -прибыль от реализации.
Мат. модель задачи составлена ранее и остается без изменения (п. 1.2).
1 этап: начальное приближение – опорное решение.
Х1=0 свободные Х3≠0 базис
Х2=0 переменные Х4≠0
Воспользуемся м.м. задачи в стандартной форме (уравнения 6-8):
Z’= -Z = -300 Х1- 500 Х2;
9Х1 + 7 Х2 + Х3 = 6300;
5Х1 + 10Х2 + Х4 = 5000.
С помощью этих уравнений выразим базисные переменные через свободные:
Х3= 6300 – 7Х2 -9Х1;
Х4= 5000 - 10Х2 - 5Х1; система уравнений (А)
Z’= 0 -200Х1 – 200Х2;
Используя (А), составим симплекс-таблицу:
Таблица 1.3.1
Ц.Ф. Базис |
Свободные члены уравнений |
Свободные переменные | |
-Х1 |
-Х2 | ||
F’ |
0 -100000 |
200 -100 |
200 -20 |
Х3 |
6300 -3500 |
9 -3,5 |
7 -0,7 |
Х4 |
5000 500 |
5 0,5 |
10 0,1 |
В верхний левый угол каждой клетки заносятся значения свободных членов и коэффициентов уравнений.
1 этап, опорное решение: Х1=0 свободные Х3=6300 базис
Анализ решения: 1) все элементы столбца свободных членов неотрицательны, а значит решение допустимое;
2) строка коэффициентов
целевой функции содержит
2 этап. Первая итерация i=1.
а) выбор разрешающего столбца: выбираю столбец, который соответствует максимально положительному коэффициенту в строке ц.ф., помечаю его двойной чертой. В моей задаче это столбец –Х2.
б) выбор разрешающей строки: выбираю строку, которая соответствует минимальному отношению коэффициентов столбца свободных членов уравнений и разрешающего столбца. и – min
Таким образом, в моей задаче это строка Х4, также помечаю двойной чертой.
в) Заполнение нижних углов таблицы:
г) Формирование таблицы текущего решения:
д) Формирование таблицы текущего решения:
Ц.Ф. Базис |
Свободные члены уравнений |
Свободные переменные | |
-Х1 |
-Х4 | ||
F’ |
-100000 -50960 |
100 -18,2 |
-20 12,74 |
Х3 |
2800 509,09 |
5,5 0,182 |
-0,7 0,1274 |
Х2 |
500 -254,8 |
0,5 -0,091 |
0,1 0,0637 |
Текущее решение:
Х1=0 свободные Х2= 500 базис F’= -10000
Информация о работе Экономика цеха промышленного предприятия