
- •Порядок выполнения работы
- •Задача о смесях
- •Индивидуальное задание
- •Пример выполнения работы
- •Решение задачи 1а)
- •2. Решение задачи 1 б)
- •Решение задачи 2 а)
- •4. Решение задачи 2 б)
- •Контрольные вопросы
- •Лабораторная работа №2 Целочисленная задача линейного программирования о распиле
- •Краткие теоретические положения
- •Индивидуальное задание
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №3 Классическая транспортная задача
- •Краткие теоретические положения
- •Типы транспортных задач Если суммарные запасы равны суммарным потребностям, т.Е. , то транспортная задача называется закрытой или сбалансированной.
- •Индивидуальное задание
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №4 Решение задач линейного программирования с помощью пакета электронных таблиц exсel
- •Краткие теоретические положения
- •Пример выполнения работы
- •Контрольные вопросы
- •Нахождение оптимальной структуры портфеля ценных бумаг с помощью решения задачи квадратического программирования с использованием пакета excel
- •Краткие теоретические положения
- •Пример выполнения работы
- •Контрольные вопросы
- •Построение математической модели покупательского спроса по статистическим данным
- •Краткие теоретические положения
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №7 Решение задачи о размещении производства с помощью пакета exсel
- •Краткие теоретические сведения
- •Пример выполнения работы
- •Таким образом, изучаемая задача сводится к целочисленной задаче линейного программирования на поиск минимума:
- •Контрольные вопросы
- •Библиографический список
Пример выполнения работы
Пусть Nv=15, тогда из таблицы 1 приложений выпишем значения параметров:
b1=60, b2=48, b3=50, b4=72 – потребление в пунктах;
d4=70 – объём производства в пункте А4;
h1=100, h2=200, h3=200 – затраты на размещение дополнительного производства;
c1=2, c2=4, c3=3, c4=2, c5=4, c6=1 – удельные затраты на перевозки по магистралям.
Объём дополнительного производства:
S=b1+b2+b3+b4-d4=60+48+50+72-70=160
Затраты на размещение дополнительного производства:
100y1+200y2+200y3.
С учётом транспортных затрат целевая функция для данной задачи имеет вид:
z=2x1+4x2+3x3+2x4+4x5+x6+100у1+200у2+200у3 min.
Система уравнений баланса потока перевозок, производства и потребления в каждом населённом пункте имеет вид:
60+x5+x2 x1+x4+y1S для пункта А1;
48+x3+x1 x2+y2S для пункта А2;
50+x6 x5+y3S для пункта А3;
72+x4 x3+x6+d4 для пункта А4.
Таким образом, изучаемая задача сводится к целочисленной задаче линейного программирования на поиск минимума:
z=2x1+4x2+3x3+2x4+4x5+x6+100y1+200y2+200y3 min;
x1- x2+x4- x5+y1S 60;
-x1+x2- x3 +y2S 48;
x5- x6+y3S 50;
x3- x4+x6 72-70;
y1+ y2+ y3=1;
0 y11; y1- целое;
0 y21; y2- целое;
0 y31; y3- целое;
x10; x20; x30; x40; x50; x60,
где xi – величина транспортного потока перевозок по дуге i.
Запустим программу lr7.xls и введём значения параметров. С помощью «Поиска решения» получаем следующие результаты:
-
х1
х2
х3
х4
х5
х6
y1
y2
y3
symY
потребление
0
48
0
0
52
2
1
0
0
1
1
Объёмы перевозок
0
0
0
Удельные затраты
1
1
1
min
2
4
3
2
4
1
100
200
200
z
Ограничения
554
знак
1
-1
0
1
-1
0
160
0
0
60
=>
60
-1
1
-1
0
0
0
0
160
0
48
=>
48
0
0
0
0
1
-1
0
0
160
50
=>
50
0
0
1
-1
0
1
0
0
0
2
=>
2
Получим:
x1=0; x2=48; x3=0; x4=0; x5=52; x6=2.
Минимальный объём затрат на размещение дополнительного производства равен: Zmin = 554.
y1 |
y2 |
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
Вывод:
Дополнительное производство объёмом: 60+48+50+72-70 = 160
будет размещено в 1-м пункте.
Таким образом, величина транспортного потока из населённого пункта А1 в пункт А2 составит 48 ед.; из А1 в А3 – 52 ед.; из А2 в А4 – 0 ед.; из А4 в А1 – 0 ед.; из А2 в А1 – также 0 ед.; и из А3 в А4 – 2 ед.