- •Часть 1. Теоретические сведения
- •28 Октября 2009 года, протокол № 2
- •Введение
- •Создание, заполнение и редактирование таблиц. Автозаполнение
- •Окно листа.
- •Переименование листов.
- •Копирование листа из одной книги в другую.
- •Примеры выполнения заданий
- •2. Форматирование таблиц. Простейшие вычисления в таблицах. Автосуммирование
- •Использование операции Автосуммирование.
- •Налоговые платежи фирмы "Орион" в 2008 году
- •Использование относительных адресов. Простейшие формулы.
- •Использование относительных и абсолютных адресов.
- •3. Таблицы excel. Функции и сложные вычисления
- •Примеры выполнения заданий
- •Итоговые продажи за месяц
- •Диаграммы в excel. Построение и редактирование диаграмм
- •Примеры выполнения заданий
- •5. Анализ и распределение данных. Подбор параметра
- •Подбор параметра
- •Добавление формулы в таблицы подстановки данных
- •6. Массивы в Excel
- •Примеры использования матричных операций в экономических задачах
- •7. Решение оптимизационных задач
- •7. 1. Задача об оптимальном производстве красок
- •7. 2. Задача об оптимальном планировании штатного расписания
- •7. 3. Транспортная задача
- •7. 4. Задача о назначении
- •Стоимость выполнения работ
- •7. 5. Расходы на маркетинг и рекламу
- •8. Шаблоны
- •Общая схема
- •9. Финансовые расчеты и составление отчетных ведомостей
- •9. 1. Финансовые расчеты в Microsoft Excel
- •Функции для анализа потоков платежей
- •Формулы шаблона (аннуитеты)
- •9. 2. Пример простейшей отчетной ведомости
- •10. Сортировка данных
- •Пример сортировки по трем ключам
- •Общая схема сортировки
- •11. Консолидация и фильтрация данных
- •11. 1. Консолидация данных
- •Общая схема
- •Общая схема
- •11. 2. Фильтрация данных
- •Общая схема автофильтрации
- •Данные – Фильтр – Автофильтр
- •Общая схема расширенной фильтрации
- •11. 3. Подведение итогов
- •Общая схема
- •Литература
- •Оглавление
- •Создание, заполнение
- •Табличный процессор microsoft excel.
- •Часть 1. Теоретические сведения
- •220 050, Минск, пр. Ф. Скорины, 4.
- •220 037, Минск, ул. Ботаническая, 15. Тел. 235-17-22.
7. Решение оптимизационных задач
7. 1. Задача об оптимальном производстве красок
Рассмотрим следующую задачу планирования производства. Небольшая фабрика выпускает 2 типа красок: для внутренних нужд (I) и наружных работ (Е). Продукция обоих видов поступает в оптовую продажу. Для производства используются два исходных продукта – А и В. Максимально возможные запасы этих продуктов составляют 6 т и 8 т соответственно. Расходы А и В на 1 т соответствующих красок приведены в табл. 7.1.
Таблица 7.1
Исходные данные задачи о производстве красок
Исходный продукт |
Расход исходных продуктов (в тоннах) на тонну краски |
Максимально возможный запас, т |
|
|
краска Е |
краска I |
|
А |
1 |
2 |
6 |
В |
2 |
1 |
8 |
Изучение рынка сбыта показало, что суточный спрос на краску I никогда не превышает спроса на краску Е более чем на 1 т. Кроме того, установлено, что спрос на краску I никогда не превышает 2 т в сутки.
Оптовые цены одной тонны красок равны: 3000 руб. для краски Е и 2000 руб. для краски I.
Какое количество краски каждого вида должна производить фабрика, чтобы доход от реализации продукции был максимальным?
Для решения этой задачи необходимо сначала построить математическую модель. Процесс построения модели можно начать с ответа на следующие вопросы:
Для определения каких величин строится модель? Другими словами, что является переменными модели?
В чем состоит цель, для достижения которой из множества всех допустимых значений переменных выбираются оптимальные?
Каким ограничениям должны удовлетворять неизвестные?
В нашем случае фабрике необходимо спланировать объем производства красок так, чтобы максимизировать прибыль. Поэтому переменными являются
хI суточный объем производства краски I;
xE суточный объем производства краски E.
Суммарная суточная прибыль от производства хI краски I и хЕ краски Е равна:
z = 3000 хI + 2000 xE
Целью фабрики является определение среди всех допустимых значений хI и xE таких, которые максимизируют суммарную прибыль, т. е. целевую функцию z.
Перейдем к ограничениям, которые налагаются на xI и xE. Объем производства красок не может быть отрицательным. Следовательно,
хЕ, xI 0.
Расход исходного продукта для производства обоих видов красок не превосходить максимально возможный запас данного исходного продукта. Таким образом,
xE + 2xI 6,
2хЕ + xI 8.
Кроме того, ограничения на величину спроса на краски имеют вид:
xI – xE 1,
xI 2.
Таким образом, математическая модель данной задачи имеет следующий вид:
Максимизировать:
z = 3000хЕ + 2000хI,
при ограничениях:
xE + 2xI 6,
2хЕ + xI 8.
xI – xE 1,
xI 2,
хЕ, xI 0
Заметим, что данная модель является линейной, т. к. целевая функция и ограничения линейно зависят от переменных.
Перейдем к вводу исходных данных на рабочем листе для решения задачи о красках. Для этого:
Отведите ячейки A3 и В3 под значения переменных хЕ и xI соответственно (рис. 7.1).
Введите в ячейку С4 функцию цели
=3000*АЗ+2000*ВЗ
3. Введите в ячейки диапазона А7:А10 левые части ограничений, а в ячейки диапазона В7:В10 соответствующие правые части ограничений:
Ячейка |
Формула |
Ячейка |
Значение |
А7 |
=АЗ+2*ВЗ |
В7 |
6 |
А8 |
=2*АЗ+В3 |
В8 |
8 |
А9 |
=ВЗ-А3 |
В9 |
1 |
А10 |
=ВЗ |
В10 |
2 |
Рис. 7.1. Диапазоны, отведенные под переменные, целевую функцию и ограничения в задаче о производстве красок
Решим задачу при помощи средства Поиск решения. Оно является одной из надстроек Excel. Если в меню Сервис отсутствует команда Поиск решения, для ее установки необходимо выбрать команду Сервис – Надстройки. На экране отобразится диалоговое окно Надстройки. В списке Список надстроек выберите Поиск решения и нажмите кнопку ОК.
Переходим к нахождению оптимального производства красок.
Выберите команду Сервис – Поиск решения. На экране отобразится диалоговое окно Поиск решения (рис. 7.2).
Рис. 7.2. Поиск решения после заполнения полей для задачи производства красок
Нажмите кнопку Параметры. На экране отобразится диалоговое окно Параметры поиска решения. В диалоговом окне Параметры поиска решения можно изменять условия и варианты поиска решения исследуемой задачи, а также загружать и сохранять оптимизируемые модели. Значения и состояния элементов управления, используемые по умолчанию, подходят для решения большинства задач. В нашем конкретном случае установите флажок Линейная модель, а остальные значения, которые используются по умолчанию, можно оставить так, как они и есть. Нажмите кнопку ОК. На экране опять отобразится окно Поиск решения.
Нажмите кнопку Выполнить. На экране отобразится окно Результаты поиска решения (рис. 7.3).
После нажатия кнопки ОК, результаты будут внесены в рабочий лист.
Рис. 7.3. Оптимальное решение задачи о производстве красок
