
- •Порядок выполнения работы
- •Задача о смесях
- •Индивидуальное задание
- •Пример выполнения работы
- •Решение задачи 1а)
- •2. Решение задачи 1 б)
- •Решение задачи 2 а)
- •4. Решение задачи 2 б)
- •Контрольные вопросы
- •Лабораторная работа №2 Целочисленная задача линейного программирования о распиле
- •Краткие теоретические положения
- •Индивидуальное задание
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №3 Классическая транспортная задача
- •Краткие теоретические положения
- •Типы транспортных задач Если суммарные запасы равны суммарным потребностям, т.Е. , то транспортная задача называется закрытой или сбалансированной.
- •Индивидуальное задание
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №4 Решение задач линейного программирования с помощью пакета электронных таблиц exсel
- •Краткие теоретические положения
- •Пример выполнения работы
- •Контрольные вопросы
- •Нахождение оптимальной структуры портфеля ценных бумаг с помощью решения задачи квадратического программирования с использованием пакета excel
- •Краткие теоретические положения
- •Пример выполнения работы
- •Контрольные вопросы
- •Построение математической модели покупательского спроса по статистическим данным
- •Краткие теоретические положения
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №7 Решение задачи о размещении производства с помощью пакета exсel
- •Краткие теоретические сведения
- •Пример выполнения работы
- •Таким образом, изучаемая задача сводится к целочисленной задаче линейного программирования на поиск минимума:
- •Контрольные вопросы
- •Библиографический список
Лабораторная работа №7 Решение задачи о размещении производства с помощью пакета exсel
Цель: Научиться использовать пакет EXСEL для решения вариантных задачах размещения производства.
Задание: Имеется 4 населенных пункта: А1, А2, А3, А4, соединенные сетью дорог, как показано на рисунке:
В каждом населенном
пункте потребляется однородный продукт
в количествах b1,
b2,
b3,
b4
соответственно. В пункте А4
он также производится в объеме d4.
Затраты по перевозке 1 ед. продукта по
транспортным магистралям выражаются
коэффициентами
.
Затраты на размещение производства в
каждом из населенных пунктов составляют
соответственно величины h1,
h2,
h3.
Требуется определить в каком из трех А1, А2, А3 населённых пунктов разместить производство дополнительного количества S= b1+ b2+ b3+ b4-d4 единиц данного продукта при условии удовлетворения спроса в каждом населенном пункте и минимизации суммарных транспортных затрат и затрат на размещение производства.
Краткие теоретические сведения
Данная задача
является задачей поиска наилучшего
варианта из трех имеющихся способов
размещения дополнительного производства
объемом S=b1+b2+b3+b4-d4,
в одном из пунктов: А1,
А2,
А3.
Введём в рассмотрение три переменные
y1,
y2,
y3,
принимающие значения 0 или 1(переменные,
обладающие таким свойством, называются
булевскими) такие, что yi=1
тогда и только тогда, когда дополнительное
производство будет размещено в пункте
Ai,
где
.
Тогда задача сводится к задаче
целочисленного линейного программирования.
Тот факт, что дополнительное производство
будет размещено, только в одном из
пунктов математически запишется в виде
системы ограничений:
y1+ y2+ y3=1;
0 y11; 0 y21; 0 y31;
у1,у2,у3 – целые.
При этом затраты на размещение дополнительного производства составят величину: y1h1+ y2h2+ y3h3 (в последней сумме только одно слагаемое отлично от 0). С учетом транспортных затрат целевая функция для данной задачи имеет вид:
z=c1x1+ c2x2+ c3x3+ c4x4+ c5x5+ c6x6+ y1h1+ y2h2+ y3h3,
где xi- величина транспортного потока перевозок продукта по дуге i, ci- коэффициент удельных транспортных расходов при перевозках по данной магистрали. Система неравенств материального баланса для производства и потребления и потоков перевозок для каждого населенного пункта имеет вид:
b1+x5+x2 x1+x4+y1S - для пункта А1;
b2+x3+x1 x2+y2S - для пункта А2;
b3+x6 x5+y3S - для пункта А3;
b4+x4 x3+x6+d4 - для пункта А4.
В левой части неравенств записываем объём потребляемой и вывозимой продукции, а в правой - объём ввозимой и возможно производимой продукции (для пункта А4 объём ввозимой и производимой продукции).
Таким образом, изучаемая задача сводится целочисленной задаче линейного программирования на поиск минимума:
z=c1x1+ c2x2+ c3x3+ c4x4+ c5x5+ c6x6+ y1h1+ y2h2+ y3h3min;
x1- x2+x4- x5+y1S b1;
-x1+x2- x3 +y2S b2;
x5- x6+y3S b3;
x3- x4+x6 b4-d4;
y1+ y2+ y3=1; 0 y11;
0 y11; y1- целое;
0 y21; y2- целое;
0 y31; y3- целое;
x10; x20; x30; x40; x50; x60.