- •Содержание
- •Введение
- •1. Общая задача оптимизации. Понятие, постановка задач линейного программирования
- •Построение математической модели задачи
- •Надстройка Поиск решения
- •2. Рекомендации по решению задач оптимизации с помощью надстройки Поиск решения в ms Excel Решение задачи с помощью надстройки Поиск решения
- •Анализ решения задачи оптимизации
- •2.1. Технология компьютерной реализации злп. Задача
- •2.2. Специализированные задачи линейного программирования Транспортная задача
- •Задача о назначениях
- •Искомые параметры
- •Создание формы для решения задачи
- •Ввод исходных данных
- •Ввод граничных условий
- •Назначение целевой функции
- •5. Ввод зависимостей из математической модели
- •6. Ввод ограничений задачи
- •7. Ввод параметров
- •2.3. Задачи линейного программирования. Задача об оптимальном использовании ограниченных производственных ресурсов
- •Данные условия задачи
- •Экономико-математическая модель
- •Описание отчетов о решении задачи
- •3. Двойственность в задачах линейного программирования. Анализ полученных оптимальных решений
- •Создание отчёта по результатам поиска решения
- •Отчет по устойчивости
- •4. Нелинейное программирование
- •Решение системы нелинейных уравнений с двумя неизвестными с помощью средства Поиск решения
- •5. Балансовые модели
- •5.1. Экономико-математическая модель межотраслевого баланса (модель Леонтьева)
- •5.2. Межотраслевые балансовые модели в анализе экономических показателей
- •5.3. Модель международной торговли
- •5.4. Модель Неймана
- •Экономические модели и статистические методы Основы математической статистики
- •Использование инструментов Пакета анализа
- •6.1. Проверка статистических гипотез
- •Принятие статистических решений
- •Анализ одной выборки
- •Использование инструмента Пакет анализа для выявления различий между выборками
- •6.2. Дисперсионный анализ
- •6.3. Корреляционный анализ
- •Коэффициент корреляции
- •Корреляционная матрица
- •6.4. Регрессионный анализ
- •7. Возможные ошибки при вводе условий задач линейного программирования
- •Глоссарий
- •Библиографический список
- •Приложение
- •1. Печать всего рабочего листа:
- •2. Печать фрагмента рабочего листа:
- •3. Печать одной диаграммы:
- •Оптимизационные экономико-математические и эконометрические модели. Выполнение расчетов в среде excel
- •656049, Г. Барнаул, пр. Красноармейский, 98
Задача о назначениях
Задача о назначениях – это распределительная задача, в которой для выполнения каждой работы требуется один и только один ресурс (один человек, одна автомашина и т.д.), и каждый ресурс может быть использован на одной и только одной работе. То есть ресурсы неделимы между работами, а работы неделимы между ресурсами. Таким образом, задача о назначениях является частным случаем транспортной задачи. Задача о назначениях имеет место при распределении людей на должности или работы, автомашин – на маршруты, водителей – на машины, групп – по аудиториям, научных тем – по научно-исследовательским лабораториям и т.п.
Исходные параметры задачи о назначениях (табл. 5):
n – количество работ;
т – количество ресурсов;
ai = 1 – единичное количество ресурса Ai, i = 1, ..., m (например: один работник, одно транспортное средство, одна научная тема и т.д.);
bj = 1 – единичное количество работы Bj, j = 1, ..., n (например: одна должность, один маршрут, одна лаборатория);
сij – характеристика качества выполнения работы Bj с помощью ресурса Ai (например: компетентность работника i при работе на должности j; время, за которое транспортное средство i перевезет груз по маршруту j; степень квалификации лаборатории i при работе над научной темой j).
Искомые параметры
хij – факт назначения или неназначения ресурса Аi на работу Вj:
– общая
(суммарная) характеристика качества
распределения ресурсов по работам.
Таблица 5
Общий вид транспортной матрицы задачи о назначениях
Ресурсы |
Работы |
Количество ресурсов |
|||
В1 |
В2 |
… |
Вn |
||
A1 |
c11 |
c12 |
… |
c1n |
1 |
A2 |
c21 |
c22 |
… |
c2n |
1 |
… |
… |
… |
… |
… |
… |
Am |
cn1 |
cn2 |
… |
cmn |
1 |
Количество работ |
1 |
1 |
… |
1 |
|
(8)
(9)
По сравнению с транспортной задачей процесс приведения задачи о назначениях к сбалансированному виду имеет свои особенности (принимают только значение «0» или «1»). При решении задач о назначении в Excel необходимо учитывать, что переменные xtj являются булевыми.
Пример 2. В распоряжении некоторой компании имеется 6 торговых отделов с продукцией молочного комбината и 6 продавцов. Из прошлого опыта известно, что эффективность работы продавцов в различных торговых точках неодинакова. Коммерческий директор компании произвел оценку деятельности каждого продавца в каждой торговой точке. Результаты оценки приведены в таблице 6.
Таблица 6
Результаты оценочной деятельности
Продавец |
Объем продаж по торговым точкам, д.ед/тыс. шт. |
|||||
|
|
|
|
|
|
|
|
А |
68 |
72 |
75 |
83 |
75 |
69 |
B |
56 |
60 |
58 |
63 |
61 |
59 |
C |
35 |
38 |
40 |
45 |
25 |
27 |
D |
40 |
42 |
47 |
45 |
53 |
36 |
E |
62 |
70 |
68 |
67 |
69 |
70 |
F |
65 |
63 |
69 |
70 |
72 |
68 |
Как коммерческий директор должен осуществить назначение продавцов по торговым точкам, чтобы достичь максимального объема продаж?
Решение:
