Популярные услуги

Методы оптимизации экономических моделей

2021-03-09СтудИзба

Тема 4. Методы оптимизации экономических моделей

Вопрос 1. Понятие оптимизации модели.

Вопрос 2. Использование средства  Ехсе1 «Подбор параметра» и «Таблицы подстановки» для улучшения характеристик модели.

Вопрос 3. Оптимизация модели процедурой Поиск решения.

Вопрос 1. Понятие оптимизации модели.

С различными моделями и модельными представлениями люди встречаются постоянно. По существу, моделями являются карты дорог, фотографии, рисунки, различные описания, списки и многие другие знаковые представления информации.

Модели играют огромную роль в различных науках как средство для отражения структуры и свойств различных объектов. Выбор модельных представлений часто определяет успех научных исследований, поскольку от этого выбора зависит точность и достоверность получаемых выводов, прогнозов и рекомендаций.

Модель (в широком понимании) образ (в том числе схема, чертеж, график, план, карта) или прообраз какого-либо объекта или системы объектов (оригинала данной модели), используемый при определенных условиях в качестве их «заместителя». Так, например, моделью Земли служит глобус.

Рекомендуемые материалы

Определить первоначальную и остаточную стоимость металлорежуще-го станка, если известны следующие данные. Цена станка, использование которого начато три года назад, составляла 4,5 тыс. д.е., доставка и монтаж – 0,5 тыс. д.е. Норма амортизации – 14,2
Фирма имеет возможность повысить цену на изделие в плановом пе-риоде на 15%. Реальная цена изделия составляет 400 д.е. Удельные пере-менные издержки – 300 д.е. Постоянные издержки составляют 500000 д.е. Как изменение цены повлияет на критический объе
Предположим, что каждый доллар, предназначенный для сделок, обращается в среднем 4 раза в год и направляется на покупку конечных товаров и услуг. Номинальный ВНП составляет 2000 млрд. долл. В таблице представлена величина спроса на деньги со стороны
Создатели АО вложили в него капитал в размере 1,1 млн. д.е. Диви-денд на одну акцию – 8 д.е в год. Уровень банковского процента – 4%. Было выпущено 10000 акций номиналом 100 д.е. каждая. а) Какова суммарная номинальная и суммарная курсовая стоимость
Общая сумма оборотных средств — 800 д.е., в том числе средства в производственных запасах — 50%, в незавершенном производстве — 40%. В планируемом периоде предполагается сократить длительность производ-ственного цикла на 20%, среднюю норму текущего р
Определить оптовую цену изделия и сумму акциза, приходящегося на единицу продукции при следующих данных: полная себестоимость изделия – 150 д.е. Планируемая прибыль – 24% от полной себестоимости. Процент акциза на данный товар – 40%.

Модели по своей сути — чисто информационное понятие. Модели — это отражение наиболее существенных признаков, свойств и отношений явлений, объектов или процессов предметного мира. Например, фотографии и рисунки — это представления внешнего вида предметов, а чертежи и схемы раскрывают их структуру (внутреннюю организацию).

В то же время для одних и тех же явлений, процессов и объектов можно построить различные модели. Многообразие модельных представлений, связываемых с одними и теми же объектами, отражает различие точек зрения, интересов и потребностей людей в изучении этих объектов, а значит, в решении возникающих у них задач.

Различия между моделями определяются, с одной стороны, степенью их детальности, с другой — разницей выраженных в них внутренних связей отражаемых моделями процессов и явлений. Выбор степени детальности в подбираемых моделях зависит от целей исследования.

Модели можно классифицировать по ряду признаков. По способу построения (форме) модели можно разделить на:

а)       материальные модели, которые иначе можно назвать предметными. Они воспринимают геометрические и физические свойства оригинала и всегда имеют реальное воплощение;

б)      информационные модели, которые нельзя потрогать или увидеть. Они строятся только на информации. Информационная модель — совокупность информации, характеризующая свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром. Базовый критерий целостности информационной модели — это адекватность модели оригиналу.

Исторически сложилось так, что первые работы по компьютерному моделированию, или, как говорили раньше, моделированию на ЭВМ, были связаны с физикой, где с помощью моделирования решался целый ряд задач гидравлики, фильтрации, теплопереноса и теплообмена, ме­ханики твердого тела и т. д. Моделирование, в основном, представляло собой решение сложных нелинейных задач математической физики с помощью итерационных схем, и по существу было оно моделированием математическим. Успехи математического моделирования в физике способствовали распространению его на задачи химии, электроэнергетики, биологии и некоторые другие дисциплины, причем схемы моделирования не слишком отличались друг от друга. Сложность решаемых на основе моделирования задач всегда ограничивалась лишь мощностью имеющихся ЭВМ.

В настоящее время под компьютерной моделью чаще всего понимают:

-        условный образ объекта или некоторой системы объектов (или процессов), описанный с помощью взаимосвязанных компьютерных таблиц, блоков-схем, диаграмм, графиков, рисунков, анимационных фрагментов, гипертекстов и т. д. и отображающий структуру и взаимосвязи между элементами объекта. Компьютерные модели такого вида мы будем называть структурно-функциональными;

-        отдельную программу, совокупность программ, программный комплекс, позволяющий с помощью последовательности вычислений и графического отображения их результатов воспроизводить (имитировать) процессы функционирования объекта, системы объектов при условии воздействия на объект различных, как правило, случайных факторов. Такие модели принято называть имитационными моделями.

Многие проблемы производства, проектирования, прогнозирования сводятся к широкому классу задач оптимизации, для решения которых применяются математические методы. Типовыми задачами такого плана являются, например, следующие:

· ассортимент продукции — максимизация выпуска товаров при ограничениях на сырье для производства этих товаров;

· штатное расписание — составление штатного расписания для достижения наилучших результатов при наименьших расходах;

· планирование перевозок— минимизация затрат на транспортировку товаров;

· составление смеси — достижение заданного качества смеси при наименьших расходах;

· прочие разнообразные задачи оптимального распределения ресурсов и оптимального проектирования и т.д.

При постановке задачи оптимизации определяют:

1) целевую функцию (критерий оптимизации) F = (xj) → max (min, const), которая показывает, в каком смысле решение должно быть оптимальным, т.е. наилучшим. Возможны три вида целевой функции: максимизация, минимизация, назначение заданного значения.

2) ограничения  gi (xj) ≤ (=; ≥) bi, которые устанавливают зависимости между переменными; могут быть односторонними и многосторонними.

3) граничные условия   djxjDj , которые показывают, в каких пределах могут быть значения искомых переменных в оптимальном решении.

Решение задачи, удовлетворяющее всем ограничениям и граничным условиям, называется допустимым.

Важная xaрактеристика задачи оптимизации — ее размерность, которая определяется числом переменных п и числом ограничений т.

При п < т задачи решения не имеют. Необходимым требованием задач оптимизации является условие п > т.

Систему уравнений, для которых п = т рассматривают как задачу оптимизации, имеющую одно допустимое решение (ее можно решать как обычную задачу оптимизации, назначая в качестве целевой функции любую переменную).

Итак, задача имеет оптимальное решение, если она удовлетворяет двум требованиям:

· имеет более одного решения, т.е. существуют допустимые решения;

· имеется критерий, показывающий, в каком смысле принимае­мое решение должно быть оптимальным, т.е. наилучшим из допустимых.

В Ехсе1 для оптимизации могут быть применен ряд надстроек и средств, таких как «Поиск решения», «Таблицы подстановки», «Подбор параметра».

Вопрос 2. Использование средства  Ехсе1 «Подбор параметра» и «Таблицы подстановки» для улучшения характеристик модели.

«Таблицы подстановки» служат для решения задач, когда значение одной или двух исходных величин требуется изменить с целью определения наилучшего итога в случае использования их конкретных значений. Необходимым условием для выполнения подобных задач является ввод формулы, связывающей рассчитываемые параметры с исходными.

Формула в таблицах подстановки с одной исходной величиной должна находиться на одну строку выше и на один столбец правее первого значения изменяемой величины, при этом значения должны быть организованы в столбец ниже первого.

В задачах, включающих две исходные величины, формула и исходные величины, значение одной из которых организованы в столбец, а другой – в строку, должны образовывать прямоугольник (формула, таким образом, может занимать его левый верхний угол).

Средство Excel «Подбор параметра» используется в случае необходимости нахождения точки равновесия, т.е. оптимального параметра. Таким образом, например, может быть найдено количество  выпускаемых товаров, уравновешивающее затраты и прибыль предприятий по их выпуску и реализации.

Диалоговое окно «Подбор параметра» предлагает установить в ячейке, содержащей формулу разности между уравновешиваемыми параметрами, значение 0, изменяя значение ячейки, оказывающей непосредственное влияние на решение поставленной задачи. Задача будет решена, если каждый из параметров задать формулой, в которой будет ссылка на влияющую ячейку.

Для решения поставленной задачи графическим способом следует использовать «Мастер диаграмм», однако прежде следует произвести расчет, используя «Таблицу подстановки» с одной исходной величиной.

        

Вопрос 3. Оптимизация модели процедурой Поиск решения.

В MS Excel существует возможность с помощью надстройки Поиск решения найти решение, оптимальное в некотором смысле при нескольких входных значениях и наборе ограничений на решение.

Диспетчер сценариев способен запомнить несколько ре­шений, найденных данным средством и сгенерировать на этой основе отчет.

С помощью надстройки Поиск решения можно решать как линейные задачи (задачи линейного, целочисленного и стохастического программирования), так и нелинейные (задачи нелинейного программирования).

Работа по решению некоторой оптимизационной задачи всегда
начинается с построения математической модели, для чего необходимо ответить на следующие вопросы:                                              

- каковы переменные модели (для определения каких величин строится модель)?

- в чем состоит цель, для достижения которой из множества всех допустимых значений переменных выбираются оптимальные?

- каким ограничениям должны удовлетворять неизвестные?

Стоит также учесть, что при конструировании модели формулировка ограничений является самой ответственной частью конструкции. В некоторых случаях ограничения очевидны, например ограничение на количество сырья. Другие же ограничения могут быть менее очевидны и могут быть указаны неверно.

Например:

- в модели с несколькими периодами времени величина материального ресурса на начало следующего периода должна равняться  величине этого  ресурса на конец  предыдущего  периода;

- в модели поставок величина запаса на начало периода плюс количество полученного должна равняться величине запаса на конец периода плюс количество отправленного;

- многие величины в модели по своему физическому смыслу не могут быть отрицательными, например, количество полученных единиц товара.

Таким образом, на данном этапе делаются выводы об исходных данных (детерминированные или случайные), искомых переменных (непрерывные или дискретные), о пределах, в которых могут находиться значения искомых величин, о зависимостях между переменными (линейные или нелинейные), о критериях, по кото­рым необходимо находить оптимальное решение.

Сюда же входит преодоление несовместности, а также неограниченности целевой функции: при максимизации целевой функции область допустимых решений должна быть ограничена сверху, при минимизации — ограничена снизу.

Для решения задачи с помощью надстройки Поиск решения прежде всего следует подготовить рабочий лист MS Excel, корректно разместить на нем все исходные данные, грамотно ввести необходимые формулы для целевой функции и для других зависимостей, выбрать место для значений переменных. Правильно ввести все ограничения, переменные, целевую функцию и другие значения в окно Поиск решения.

Поскольку большую часть задач оптимизации представляют собой задачи линейного программирования, т.е. такие, у которых критерий оптимизации и ограничения — линейные функции, в окне Параметры поиска решения следует установить флажок Линейная модель. Это обеспечит применение симплекс-метода. В противном случае даже для решения линейной задачи будут использоваться более общие (т.е. более медленные) методы.

Решая задачи с нелинейными зависимостями, следует:

- ввести предварительно предположительные значения искомых переменных (иногда легко получить графическое представление решения и сделать приблизительные выводы о решении);

- в окне Параметры поиска решения снять (если установлен) флажок Линейная модель.

Решая задачи целочисленного программирования, не следует забывать также о требованиях целочисленности.

Приведем описание диалоговых окон надстройки Поиск решения.

Опции настройки диалогового окна Поиск решения.

Опция

Описание

Установить целевую ячейку

Указывается ячейка, содержащая целевую функцию (критерий оптимизации) рассматриваемой задачи

Равной

Следует выбрать из трех переключателей (максимальному значению, минимальному значению) тот, который определяет тип взаимосвязи между решением и целевой ячейкой

Изменяя ячейки

Указываются ячейки, которые должны изменяться в процессе поиска решения задачи (т.е. ячейки, которые являются переменными задачи)

Ограничения

Отображаются ограничения, налагаемые на переменные задачи. Допускаются ограничения в виде равенств, неравенств, а также – требование целочисленности переменных. Ограничения добавляются по одному с помощью кнопки Добавить

кнопка Параметры

Позволяет изменять условия и варианты поиска решений исследуемой задачи, а также загружать и сохранять оптимизируемые модели. Значения и состояния элементов управления, используемые по умолчанию, подходят для решения большинства задач.

При нажатии кнопки Параметры в окне Поиск решения открывается окно Параметры поиска решения.

Опции настройки диалогового окна Параметры поиска

Опция

Описание

Максимальное время

Ограничивает время, отпускаемое на поиск решения задачи

Предельное число операций

Ограничивает число промежуточных вычислений

Относительная погрешность

Определяют точность, с которой ищется решение

Рекомендация. После нахождения решения с величинами данных параметров, заданными по умолчанию, повторите вычисления с большей точностью и меньшим допустимым отклонением и сравните с первоначальным решением.

Допустимое отклонение

Линейная модель

Служит для поиска решения линейной задачи оптимизации или нелинейной аппроксимации нелинейной задачи. В случае нелинейной задачи флажок Линейная модель должен быть сброшен, в случае линейной задачи – установлен, т.к. иначе возможно получение неверного результата.

Показывать результаты итераций

Для приостановки поиска решений и просмотров отдельных итераций

Автоматическое масштабирование

Предназначен для включения автоматической нормализации входных и выходных значений, качественно различающихся по величине

Оценки

Служит для выбора метода экстраполяции

Разности

Группа предназначена для выбора метода численного дифференцирования

Метод поиска

Служит для выбора алгоритма оптимизации

Ещё посмотрите лекцию "3 Гипестезия" по этой теме.

При необходимости может быть проведен анализ решения задачи оптимизации: добавляют представление решения в виде графиков или диаграмм, а также можно получить и отчет о поиске решения.

Отчеты бывают трех типов: Результаты, Устойчивость, Пределы.

Тип отчета выбирается по окончании поиска решения в окне Результаты поиска решения в списке Тип отчета (можно выбрать сразу два или три типа).

- Отчет типа Результаты содержит окончательные значения параметров задачи целевой функции и ограничений.

- Отчет типа Устойчивость показывает результаты малых изменений параметров поиска решения.

- Отчет типа Пределы показывает изменения решения при поочередной максимизации и минимизации каждой переменной при неизменных других переменных.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
428
Средний доход
с одного платного файла
Обучение Подробнее