- •Лабораторная работа № 1. Решение оптимизационной задачи линейного программирования
- •5. Задание по теме «Решение оптимизационных задач линейного программирования»
- •Лабораторная работа № 2. Решение транспортной задачи линейного программирования
- •Ввод в выбранную целевую ячейку формулы расчета целевой функции .
- •Кнопкой Добавить ввести условие неотрицательности переменных вида:
- •Задания по теме «Решение транспортной задачи с закрытой моделью»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Задания по теме «Решение транспортной задачи с открытой моделью»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Лабораторная работа № 3 Решение задачи планирования численности персонала
- •6. Задания по теме «Решение задачи планирования численности персонал» Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Лабораторная работа №4. Оптимальный план затрат на рекламу
- •8. Задание по теме «Решение задачи оптимального планирования затрат на рекламу»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Лабораторная работа №5. Оптимизация решений
- •1. Подбор параметра.
- •II. Поиск решения
- •III. Диспетчер сценариев
- •2. Задания по теме «Решение задач оптимизации прибыли»
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 9
- •Задание 10
- •I. Таблица подстановки
- •II. Подбор параметра
- •III. Поиск решения
- •Лабораторная работа №7. Оптимальный план по продукции
- •Лабораторная работа №9. Построение диаграммы статистического контроля процесса с помощью табличного процессора
- •Порядок выполнения работы.
- •Лабораторная работа № 10. Решение задачи целевого программирования
- •Ввод в выбранную целевую ячейку формулы расчета целевой функции .
- •7. Задание по теме «Решение задачи целевого программирования»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Лабораторная работа № 11. Корреляционный и регрессионный анализ
- •3. Задания по теме «Корреляционный и регрессионный анализ»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Лабораторная работа № 12. Имитационное моделирование
- •4. Задание по теме «Имитационное моделирование»
- •I. Подготовка имитационной модели.
- •II. Имитационное исследование модели.
- •III. Анализ данных.
-
ввод значений стоимостей перевозок cij в mn ячеек;
-
ввод значений запасов грузов ai в m ячеек;
-
ввод значений потребностей в грузах bj в n ячеек;
-
вычисление сумм и , и проверка их на равенство;
-
если , то: выделяется дополнительная m+1-я строка для фиктивного m+1-го поставщика, вводятся в нее значения в n ячеек и разность как значение запаса грузов фиктивного поставщика; принимается m=m+1.
-
если , то: выделяется дополнительный n+1-й столбец для фиктивного n+1-го потребителя, вводятся в него значения в m ячеек и разность как значение потребности в грузах фиктивного потребителя; принимается n=n+1.
-
выделяется диапазон mn ячеек для переменных xij;
-
ввод формул вычисления сумм по строкам в m ячеек;
-
ввод формул вычисления сумм по столбцам в n ячеек;
-
Ввод в выбранную целевую ячейку формулы расчета целевой функции .
Для решения транспортной задачи в Excel нужно выбрать в меню Сервис-Поиск решения. В окне процедуры Поиск решения нужно:
-
установить целевую ячейку и задать ее равной минимальному значению;
-
в поле Изменяя ячейки задать диапазон mn ячеек искомых переменных xij;
-
кнопкой Добавить ввести ограничение вида:
диапазон ячеек
=
диапазон ячеек
-
кнопкой Добавить ввести ограничение вида:
диапазон ячеек
=
диапазон ячеек
-
Кнопкой Добавить ввести условие неотрицательности переменных вида:
диапазон n ячеек переменных xjj
>=
0
-
нажать кнопку Выполнить для вычисления оптимального решения.
В результате появится окно «Результаты поиска решения», позволяющее: сохранить найденное решение, восстановить исходные значения, сохранить сценарий, выдать отчеты по результатам.
Пример. Используя данные таблицы, найти оптимальный план перевозок грузов от поставщиков к потребителям с минимальной общей стоимостью.
Поставщики |
Потребители |
Запасы груза, ai |
||
1 |
2 |
3 |
||
1 |
1 |
5 |
8 |
100 |
2 |
6 |
15 |
7 |
200 |
3 |
24 |
2 |
18 |
300 |
Потребность в грузах, bj |
120 |
90 |
390 |
|
Решение: Табличная модель в Excel имеет следующий вид:
|
A |
B |
C |
D |
E |
F |
G |
1 |
Стоимости перевозок cij |
||||||
2 |
Поставщики, i |
Потребители |
Запасы, ai |
|
|
||
3 |
1 |
2 |
3 |
||||
4 |
1 |
1 |
5 |
8 |
100 |
|
|
5 |
2 |
6 |
15 |
7 |
200 |
|
|
6 |
3 |
24 |
2 |
18 |
300 |
|
|
7 |
Потребности, bj |
120 |
90 |
390 |
|
|
|
8 |
Объемы перевозок xij |
||||||
9 |
Поставщики, i |
Потребители |
План поставок, |
|
|
||
10 |
1 |
2 |
3 |
|
|
||
11 |
1 |
|
|
|
|
|
|
12 |
2 |
|
|
|
|
|
|
13 |
3 |
|
|
|
|
|
|
14 |
План потребления, |
|
|
|
|
|
|
15 |
Общая стоимость, Z |
|
|
|
|
|
|
В ячейку F4 вводится формула =СУММ(E4:E6), в G4 =СУММ(B7:D7). Так как в них значения сумм одинаковы и равны 600, то модель – закрытая. Затем в другие ячейки таблицы вводятся формулы:
Ячейка |
Формула |
Ячейка |
Формула |
E11 |
=СУММ(B11:D11) |
C14 |
=СУММ(C11:C13) |
E12 |
=СУММ(B12:D12) |
D14 |
=СУММ(D11:D13) |
E13 |
=СУММ(B13:D13) |
B15 |
=СУММПРОИЗВ(B4:D6;B11:D13) |
B14 |
=СУММ(B11:B13) |
|
|
После выбора в меню Сервис-Поиск решения задаются параметры:
-
целевая ячейка B15, равная минимальному значению;
-
изменяя ячейки: B11:D13;
-
ограничения E11:E13=E4:E6; B14:D14=B7:D7; B11:D13>=0
Далее нажимается кнопка Выполнить, после чего появится окно «Результаты поиска решения» с сообщением «Решение найдено».
В изменяемых ячейках получены следующие ненулевые значения:
100 в B11; 20 в B12; 180 в D12; 90 в C13; 210 в D13.
В целевой ячейке B15 получено 5440.
Таким образом, согласно найденному оптимальному плану, нужно перевезти от 1-го поставщика к 1-му потребителю 100 единиц груза, от 2-го поставщика к 1-му потребителю 20 и к 3-му потребителю – 180, от 3-го поставщика ко 2-му потребителю 90 и к 3-му потребителю - 210; общая минимальная стоимость перевозок при этом составит 5440.