- •Лабораторный практикум. Решение оптимизационных задач в среде Microsoft Excel
- •Информационные технологии
- •Оглавление
- •Лабораторная работа №1 «Назначение надстройки Поиск решения в электронных таблицах Excel»
- •1 Общие сведения
- •1.1 Оптимизационное моделирование в экономике
- •1.2 Надстройка Поиск решения
- •1.2.1 Назначение надстройки Поиск решения
- •1.2.2 Ограничения в задачах
- •1.2.3 Виды математических моделей
- •1.2.4 Установка надстройки Поиск решения
- •1.3 Нахождение оптимального решения с помощью надстройки Поиск решения
- •1.3.1 Последовательность работы с надстройкой Поиск решения
- •1.3.2 Изменение параметров работы
- •1.3.3 Создание отчетов по результатам поиска решения
- •1.3.4 Сохранение параметров модели
- •1.3.5 Загрузка параметров модели
- •2 Содержание работы
- •3 Методика выполнения работы. Нахождение оптимального решения с помощью надстройки Поиск решения на примере задачи Модель сбыта
- •3.1 Структура рабочего листа задачи Модель сбыта
- •3.2 Поиск оптимального решения в задаче Модель сбыта
- •3.2.1 Нахождение значения, при котором заданная величина максимальна
- •3.2.2 Нахождение значения за счет изменения нескольких величин
- •3.2.3 Добавление ограничения
- •3.2.4 Изменение ограничения
- •3.2.5 Сохранение модели задачи Модель сбыта
- •4 Вопросы для самоконтроля знаний
- •Лабораторная работа №2 «Решение задач линейного программирования методом оптимизации с помощью надстройки Поиск решения»
- •1 Общие сведения
- •1.1 Линейная оптимизация
- •2 Содержание работы
- •3 Методика выполнения работы. Нахождение оптимального решения линейной задачи с помощью надстройки Поиск решения на примере задачи Планирование производства материалов
- •3.1 Формулировка математической модели задачи
- •3.2 Решение задачи с помощью надстройки Поиск решения
- •Планирование производства материалов
- •4 Вопросы для самоконтроля знаний
- •Лабораторная работа №3 «Решение транспортных задач методом оптимизации с помощью надстройки Поиск решения»
- •1 Общие сведения
- •1.1 Транспортная задача
- •2 Содержание работы
- •3 Методика выполнения работы. Нахождение оптимального решения транспортной задачи с помощью надстройки Поиск решения на примере задачи Транспортные расходы
- •3.1 Проверка сбалансированности модели задачи
- •3.2 Построение математической модели
- •3.3 Решение задачи с помощью надстройки Поиск решения
- •4 Вопросы для самоконтроля знаний
- •Лабораторная работа №4 «Решение задач дискретного программирования методом оптимизации с помощью надстройки Поиск решения»
- •1 Общие сведения
- •1.1 Дискретное программирование
- •2 Содержание работы
- •3 Методика выполнения работы. Нахождение оптимального решения задачи с помощью надстройки Поиск решения на примере задачи о назначениях
- •3.1 Проверка задачи на сбалансированность
- •3.2 Построение математической модели задачи
- •3.3 Решение задачи с помощью надстройки Поиск решения
- •4 Вопросы для самоконтроля знаний
- •Лабораторная работа №5 «Решение задач нелинейного программирования методом оптимизации с помощью надстройки Поиск решения»
- •1 Общие сведения
- •1.1 Нелинейное программирование
- •2 Содержание работы
- •3 Методика выполнения работы. Нахождение оптимального решения задачи по нелинейному программированию с помощью надстройки Поиск решения на примере системы нелинейных уравнений
- •4 Вопросы для самоконтроля знаний
- •Библиографический список
- •Приложение а Задачи для самостоятельной работы
- •1. Структура производства с уменьшением нормы прибыли
- •Продолжение приложения а
- •2. Транспортная задача
- •Продолжение приложения а
- •3. График занятости персонала Парка отдыха
- •Продолжение приложения а
- •4. Управление оборотным капиталом
- •Продолжение приложения а
- •Продолжение приложения а
- •5.ЬПортфель ценных бумаг
- •Продолжение приложения а
- •Продолжение приложения а
- •6. Вычисление сопротивления в электрической цепи
- •Приложение б Задачи для самостоятельной работы по линейному программированию
- •Продолжение приложения б
- •Продолжение приложения б
- •Продолжение приложения б
- •Приложение в Задачи для самостоятельной работы
- •Приложение г Задачи для самостоятельной работы по дискретному программированию
- •Продолжение Приложения г
- •Продолжение Приложения г
- •Продолжение Приложения г
- •Продолжение Приложения г
- •Приложение д Задачи для самостоятельной работы по нелинейному программированию
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ
|
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ» |
Кафедра информатики и информационных технологий
Лабораторный практикум. Решение оптимизационных задач в среде Microsoft Excel
Методические указания к лабораторным работам по дисциплине
Информационные технологии
для всех направлений и специальностей
(квалификация (степень) «специалист», «бакалавр»)
Уфа 2012
УДК 004
ББК
М54
Рекомендовано к изданию методической комиссией факультета информационных технологий и управления (протокол № __ от «__» _______ 2012 г.)
Составитель: к.с.н., доцент Г.Г. Исламова
Рецензент: ст. преп. С.П. Лакеева
Ответственный за выпуск: заведующий кафедрой Информатики и информационных технологий, к.х.н., доц. А.С. Беляева
г. Уфа, БГАУ, Кафедра информатики и информационных технологий
Оглавление
Лабораторная работа №1 Назначение надстройки Поиск решения в электронных таблицах Excel |
4
|
Лабораторная работа №2 Решение задач линейного программирования методом оптимизации с помощью надстройки Поиск решения |
26
|
Лабораторная работа №3 Решение транспортных задач методом оптимизации с помощью надстройки Поиск решения |
31
|
Лабораторная работа №4 Решение задач дискретного программирования методом оптимизации с помощью надстройки Поиск решения
|
37
|
Лабораторная работа №5 Решение задач нелинейного программирования методом оптимизации с помощью надстройки Поиск решения
|
42 |
БИБЛИОГРАФИЧЕСКИЙ СПИСОК |
48 |
ПРИЛОЖЕНИЕ А |
49 |
ПРИЛОЖЕНИЕ Б |
57 |
ПРИЛОЖЕНИЕ В |
61 |
ПРИЛОЖЕНИЕ Г |
64 |
ПРИЛОЖЕНИЕ Д |
69 |
Лабораторная работа №1 «Назначение надстройки Поиск решения в электронных таблицах Excel»
Цель работы: Овладеть приемами работы с надстройкой Поиск решения в электронных таблицах Excel. Научиться:
находить оптимальное решение задачи с помощью надстройки Поиск решения;
создавать отчеты по результатам поиска решения;
сохранять параметры модели.
1 Общие сведения
1.1 Оптимизационное моделирование в экономике
В сфере управления сложными системами (например, в экономике) применяется оптимизационное моделирование, в процессе которого осуществляется поиск наиболее оптимального пути развития системы.
Критерием оптимальности могут быть различные параметры. Например, в экономике можно стремиться к максимальному количеству выпускаемой продукции, а можно – к ее низкой себестоимости. Оптимальное развитие соответствует экстремальному (максимальному или минимальному) значению выбранного целевого параметра.
Развитие сложных систем зависит от множества факторов, следовательно, значение целевого параметра зависит от множества параметров. Выражением такой зависимости является целевая функция (или функционал качества):
K = F(X1, X2,...,Xn),
где K – значение целевого параметра,
Х1, Х2,..., Хn – параметры, влияющие на развитие системы.
Цель исследования состоит в нахождении экстремума этой функции и определении значений параметров, при которых этот экстремум достигается. Если целевая функция нелинейна, то она имеет экстремумы, которые находятся определенными методами. Однако часто целевая функция линейна и, соответственно, экстремумов не имеет. Задача поиска оптимального режима при линейной зависимости приобретает смысл только при наличии определенных ограничений на параметры. Если ограничения на параметры (система неравенств) также имеют линейный характер, то такие задачи являются задачами линейного программирования. Термин «линейное программирование» в имитационном моделировании понимается как поиск экстремумов линейной функции, на которую наложены ограничения.
Различные аспекты оптимизации занимают очень важное место в бизнесе и деятельности современных организаций и предприятий. Проблемы оптимизации присутствуют в самых различных процессах, которые можно условно разделить на следующие категории:
оптимизация перевозок грузов;
оптимизация распределения ресурсов;
оптимизация расхода/раскроя материалов.
Основным (наиболее часто используемым) способом решения задач оптимизации является, так называемый, симплекс-метод. Универсальность применения симплекс-метода в том, что оптимизация заключается в максимизации или минимизации значения какой-либо целевой функции (например, максимизации прибыли/дохода или минимизации затрат) в условиях выполнения различных ограничений (например, по количеству или стоимости доступных ресурсов).
