- •080502 - Экономика и управление на предприятии
- •080502 -Экономика и управление на предприятии машиностроения
- •080502 -Экономика и управление на предприятии машиностроения
- •Программа дисциплины «Исследование операций в экономике»
- •1. Организационно-методический раздел
- •2. Место дисциплины в учебном плане
- •3. Объем дисциплины по видам учебной работы и формам контроля
- •4. Содержание дисциплины
- •4.2. Содержание разделов дисциплины
- •Тема 1. Введение в исследование операций
- •2. Основы линейного программирования
- •3. Теория принятия оптимальных решений
- •4. Теория игр
- •5. Сетевое планирование и управление
- •Тема 6. Модели управления запасами
- •Тема 7. Элементы теории массового обслуживания
- •5. Практические занятия
- •6. Требования к итоговой аттестации студентов, изучивших дисциплину
- •7. Учебно-методическое обеспечение дисциплины
- •7.1. Рекомендуемая литература
- •7.1.1. Основная литература
- •7.1.2. Дополнительная литература
- •8. Технические средства освоения дисциплины
- •2. Конспекты лекций
- •Тема 1. Введение в исследование операций
- •Тема 2. Основы линейного программирования
- •Тема 3. Теория принятия оптимальных решений
- •Тема 4. Теория игр
- •Тема 5. Сетевое планирование и управление
- •Тема 6. Модели управления запасами
- •Тема 7. Элементы теории массового обслуживания
- •2. Простейшие системы массового обслуживания и их характеристики
- •3. Методические указания для студентов к практическим занятиям и самостоятельной работе
- •Тема 2. Основы линейного программирования
- •Методические указания к практическому занятию
- •Варианты задач для самостоятельного решения
- •Тема 2. Основы линейного программирования
- •Методические указания к практическому занятию
- •Варианты задач лп для самостоятельного решения графическим методом
- •Тема 2. Основы линейного программирования
- •Методические указания к практическому занятию
- •Варианты задач для самостоятельного решения
- •Тема 2. Транспортная задача линейного программирования
- •Методические указания к практическому занятию
- •Варианты задач для самостоятельного решения
- •Тема 3. Теория принятия оптимальных решений
- •Методические указания к практическому занятию
- •Варианты задач для самостоятельного решения
- •Тема 4. Теория игр
- •Методические указания к практическому занятию
- •Варианты задач для самостоятельного решения
- •Тема 5. Сетевое планирование и управление
- •Методические указания к практическому занятию
- •Решение
- •Варианты задач для самостоятельного решения
- •Тема 6. Модели управления запасами
- •Методические указания к практическому занятию
- •Методические указания к самостоятельной работе
- •Варианты задач для самостоятельного решения
- •4. Задания для контрольной работы студентам заочной формы обучения
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 0
- •МАтериалы для итогоВого контроля знаний Вопросы к зачету
- •Глоссарий (словарь основных терминов)
Варианты задач лп для самостоятельного решения графическим методом
Вариант 1 |
Вариант 2 |
|
|
Вариант 3 |
Вариант 4 |
|
|
Вариант 5 |
Вариант 6 |
|
|
Вариант 7 |
Вариант 8 |
|
|
Вариант 9 |
|
|
Тема 2. Основы линейного программирования
Цель практического занятия №3: Получить навыки решения задач линейного программирования симплекс-методом
Вопросы по лекционному курсу:
Какие задачи линейного программирования можно решать симплексным методом?
Каков признак оптимальности в симплексном методе?
Как строится первый опорный план?
Как определяется ведущий столбец и ведущая строка симплексной таблицы?
Как осуществляется пересчет коэффициентов симплексной таблицы?
Методические указания к практическому занятию
Методику решения задач линейного программирования симплекс-методом рассмотрим на следующем примере
Пример 1. На предприятии выпускается n видов продукции Пj (j=1, n). На её изготовление используются ресурсы R1,R2,R3. Размеры допустимых затрат ресурсов ограничены величинами b1,b2,b3. Расход ресурса Ri (i=1,2,3) на производство единицы продукции Пj равен аij. Прибыль от реализации единицы продукции Пj равна сj ден. единиц.
Таблица 1
Исходные данные
Ресурсы (Ri) |
Продукция (Пj) |
Допустимые затраты ресурсов (bi) |
|||
П1 |
П2 |
П3 |
П4 |
||
R1 |
2 |
1 |
1 |
1 |
280 |
R2 |
1 |
0 |
1 |
1 |
80 |
R3 |
1 |
2 |
1 |
0 |
250 |
Прибыль от реализации ед. продукции, ден. ед. (сj) |
4 |
3 |
6 |
7 |
|
Необходимо найти оптимальный план продукции каждого вида с учётом имеющихся ограниченных ресурсов, который обеспечивал бы предприятию максимальную прибыль.
1. Составить математическую модель задачи.
2. Привести модель к каноническому виду и заполнить симплексную таблицу.
3. Построить исходное опорное решение, проверить его на оптимальность и, последовательно улучшая с помощью симплексных преобразований, найти оптимальное решение Xопт. и Fнаиб. (Xопт.).
4. Дать экономическое истолкование оптимальному решению Xопт. и наибольшему значению целевой функции Fнаиб. (Xопт.).
Решение.
Составим математическую модель задачи.
Пусть х1 – выпуск продукции П1, х2 – выпуск продукции П2, х3 – выпуск продукции П3, х4 – выпуск продукции П4.
Общая прибыль от реализации всей продукции составит: 4х1+3x2+6x3+7x4 ден. ед. и она должна быть максимальна.
Общие затраты ресурса R1 составляют: 2x1+x2+x3+x4, а так как допустимые затраты ресурса R1 равны 280, получаем первое ограничение:
2x1+x2+x3+x4 ≤ 280.
Аналогично получаем ограничения по ресурсу R2 , R3 и R4:
x1+x3+x4 ≤ 80
x1+2x2+x3 ≤ 250
Кроме того, выпуск продукции не может быть отрицательным, т.е. xj ≥ 0; j = 1,2,3,4.
Получаем математическую модель задачи: среди неотрицательных решений системы линейных неравенств.
2x1+x2+x3+x4 ≤ 280
x1+x3+x4 ≤ 80
x1+2x2+x3 ≤ 250
найти решение, обеспечивающее максимум функции F = 4х1+3x2+6x3+7x4 → max.
2) Приведём математическую модель данной задачи к каноническому виду, для этого к левым частям неравенств системы ограничений прибавим неотрицательные дополнительные (балансовые) переменные: среди неотрицательных решений системы линейных уравнений:
2x1+x2+x3+x4 = 280
x1+x3+x4 = 80
x1+2x2+x3 = 250
найти решение, обеспечивающее максимум функции F = 4х1+3x2+6x3+7x4 → max.
Смысл дополнительных переменных:
x5 – остаток ресурса R1;
x6 – остаток ресурса R2;
x7 – остаток ресурса R3;
Заполним симплексную таблицу; базисные переменные x5, x6, x7
Таблица 2.
Симплексная таблица базисных переменных х5, х6, х7
Базис |
Свободный член |
Переменные |
Оценочные отношения |
||||||
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|||
x5 |
280 |
2 |
1 |
1 |
1 |
1 |
0 |
0 |
280 |
x6 |
80 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
80 |
x7 |
250 |
1 |
2 |
1 |
0 |
0 |
0 |
1 |
∞ |
F |
0 |
-4 |
-3 |
-6 |
-7 |
0 |
0 |
0 |
|
3) Базисное решение (0; 0; 0; 0; 280; 80; 250). Проверим его на оптимальность. Так как в последней строке есть отрицательные коэффициенты, то решение не оптимально.
Из коэффициентов последней строки выбираем наибольший по модулю (-7); первый столбец разрешающий, переменная x1 = min {280/1; 80/1; 250/0} = min {280; 80; ∞} = 80.
Вторая строка является разрешающей. На пересечении разрешающей строки и столбца стоит разрешающий элемент = 1.
Строим новую таблицу:
а) новые базисные переменные х5, х4, х7;
в) расставляем нули и единицы; например, в клетке, соответствующей основной переменной х5 по столбцу и строке ставим 1, а в клетке, соответствующей основной переменной х5 по строке, а основной переменной х7 по столбцу, ставим 0 и т.п. В последней строке против всех основных элементов ставим 0. Вторая строка получается делением на разрешающий элемент. Остальные клетки заполняем по правилу прямоугольника. Например:
b1= 280-(80*1)/1=200; а12= 1-(0*1)/1=1.
Получим вторую симплексную таблицу:
Таблица 3
Симплексная таблица базисных переменных х5, х4, х7
Базис |
Свободный член |
Переменные |
Оценочные отношения |
||||||
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|||
x5 |
200 |
1 |
1 |
0 |
0 |
1 |
-1 |
0 |
200 |
x4 |
80 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
∞ |
x7 |
250 |
1 |
2 |
1 |
0 |
0 |
0 |
1 |
125 |
F |
560 |
3 |
-3 |
1 |
0 |
0 |
7 |
0 |
|
Базисное решение (0; 0; 0; 80; 200; 0; 250). Так как в последней строке есть отрицательные коэффициенты, то решение не оптимально.
Теперь разрешающий 2 столбец; x2 – переходит в основные, min{200/1; 80/0; 250/2}, третья строка - разрешающая, 2 – разрешающий элемент. Новая симплексная таблица примет вид:
Таблица 4.
Симплексная таблица базисных переменных х5, х4, х2
Базис |
Свободный член |
Переменные |
Оценочные отношения |
||||||
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|||
x5 |
75 |
|
0 |
|
0 |
1 |
|
|
|
x4 |
80 |
|
0 |
|
1 |
0 |
|
|
|
x2 |
125 |
1/2 |
1 |
1/2 |
0 |
0 |
0 |
1/2 |
|
F |
935 |
9/2 |
0 |
5/2 |
0 |
0 |
7 |
3/2 |
|
Критерий оптимальности выполнен, Fнаиб = 935; оптимальное базисное решение (0; 125; 0; 80; 75; 0; 0).
4) Экономическое истолкование:
для того чтобы получить максимальную прибыль, равную 935 ден. ед., предприятие должно выпустить 0 ед. продукции 1-го вида, 125 ед. продукции 2-го вида, 0 ед. продукции 3-го вида и 80 ед. продукции 4-го вида. При этом 2 и 4 ресурс израсходуется полностью, останется 75 ед. ресурса R1.