
- •Содержание
- •Введение
- •1 Сетевые модели. Сетевое планирование и управление
- •1.1 Назначение и область применения
- •1.2 Сетевая модель и ее основные элементы
- •1.3 Правила построения сетевых графиков
- •1.4 Временные параметры сетевых графиков и методика их
- •1.5 Методика расчета временных параметров событий
- •1.6 Пример построения сетевого графика
- •1. Определяем ранние сроки наступления события
- •2. Определяем поздние сроки наступления события
- •2 Эконометрические модели. Корреляционно-регрессионный анализ
- •2.2 Корреляционно-регрессионный анализ: понятие, его возможности, предпосылки
- •2.3 Пример проведения корреляционно-регрессионного анализа
- •I этап (решение задачи с помощью метода наименьших квадратов)
- •1 Расчет коэффициента корреляции
- •2 Расчет уравнения регрессии
- •2.1 Вычислим ошибку коэффициента регрессии
- •2.2 Вычислим остаточную сумму квадратов
- •2.3 Рассчитаем коэффициент эластичности
- •II этап (решение задачи с помощью тп ms Excel)
- •3 Оптимизационные модели. Линейнеое программирование
- •3.1 Общая постановка задач линейного программирования
- •3.2 Пример построения и решения оптимизационной модели
- •I этап (решение задачи с помощью симплекс-метода)
- •II этап (решение задачи с помощью утилиты «Поиск решения»)
- •4 Варианты задач для самостоятельного решения
- •4.1 Сетевые модели. Сетевое планирование и управление
- •4.2 Эконометрические модели. Корреляционно-регрессионный анализ
- •4.3 Оптимизационные модели. Линейнеое программирование
- •Литература
II этап (решение задачи с помощью утилиты «Поиск решения»)
Прикладной программный продукт ТП Excel фирмы Microsoft содержит в своем составе достаточно мощное средство для решения задач оптимизации с учетом ограничений. Это так называемая утилита «Поиск решения» (см. рисунок 3.1). Прокомментируем некоторые аспекты работы с этой утилитой.
Рисунок 3.1 – Окно утилиты «Поиск решения»
Искомые переменные – ячейки рабочего листа Excel – называются регулируемыми ячейками.
Целевая функция L(х1, х2, ..., хn), называемая иногда просто целью, должна задаваться в виде формулы в ячейке рабочего листа. Эта формула может содержать функции, определенные пользователем, и должна зависеть (ссылаться) от регулируемых ячеек. В момент постановки задачи определяется, что делать с целевой функцией. Возможен выбор одного из вариантов:
– найти максимум целевой функции L(х1, х2, ..., хn);
– найти минимум целевой функции L(х1, х2, ..., хn);
– добиться того, чтобы целевая функция L(х1, х2, ..., хn) имела фиксированное значение: L(х1, х2, ..., хn) = а.
Функции G(х1, х2, ..., хn) называются ограничениями. Их можно задать как в виде равенств, так и неравенств.
На регулируемые ячейки (искомые параметры – х1, х2, ..., хn) можно наложить дополнительные ограничения: неотрицательности и/или целочисленности, тогда решение ищется в области положительных и/или целых чисел.
Под эту постановку попадает самый широкий круг задач оптимизации, в том числе решение различных уравнений и систем уравнений, задачи линейного и нелинейного программирования.
Управление диалоговым окном утилиты «Поиск решения» (см. рисунок 3.1) осуществляется следующим образом:
установить целевую ячейку – служит для указания целевой ячейки, значение которой необходимо максимизировать, минимизировать или установить равным заданному числу. Эта ячейка должна содержать формулу для вычисления целевой функции;
равной – служит для выбора варианта оптимизации значения целевой ячейки (максимизация, минимизация или подбор заданного числа). Чтобы установить число, его необходимо ввести в поле;
изменяя ячейки – служит для указания ячеек, значения которых изменяются в процессе поиска решения до тех пор, пока не будут выполнены наложенные ограничения и условие оптимизации значения ячейки, указанной в поле «Установить целевую ячейку». В этих ячейках должны содержаться переменные оптимизационной модели;
ограничения – служат для отображения списка граничных условий поставленной задачи;
выполнить – служит для запуска поиска решения поставленной задачи.
«Поиск решения» позволяет представить результаты в виде трех отчетов: Результаты, Устойчивость и Пределы.
Для генерации одного или нескольких отчетов выделяются их названия в окне диалога «Результаты» утилиты «Поиск решения».
Отчет по устойчивости содержит информацию о том, насколько целевая ячейка чувствительна к изменениям ограничений и переменных. Этот отчет имеет два раздела: один для изменяемых ячеек, а второй для ограничений.
Отчет по результатам содержит три таблицы: в первой приведены сведения о целевой функции до начала вычисления, во второй – значения искомых переменных, полученные в результате решения задачи, в третьей – результаты оптимального решения для ограничений. Кроме того, содержится информация о параметрах каждого ограничения: статус и разница. Статус может принимать три состояния: связанное, несвязанное или невыполненное. Значение разницы – это разность между значением, выводимым в ячейке ограничения при получении решения, и числом, заданным в правой части формулы ограничения.
Отчет по пределам содержит информацию о том, в каких пределах значения изменяемых ячеек могут быть увеличены или уменьшены без нарушения ограничений задачи.
Постановка задачи в терминах рабочего листа Excel для использования утилиты «Поиск решения».
Разместим исходные данные на листе MS Excel.
В окне «Поиск решения» зададим целевую ячейку, изменяемые ячейки и ограничения (рисунок 3.2).
Рисунок 3.2 – Окно утилиты «Поиск решения» задачи
В приложениях 4, 5, 6, 7, 8 представлены результаты работы утилиты «Поиск решения».
Таким образом, для получения максимальной прибыли, равной 660,60 тыс. руб., трикотажной фабрике рекомендуется выпускать 22,52 т трикотажного полотна артикула 150 на машине текстима и 50,05 т трикотажного полотна артикула 90 на машине кокетт. Остальные виды продукции не производить. При этом имеющиеся фонды рабочего времени машин текстима и кокетт будут использованы полностью.