<<
>>

Решение задач линейного программирования в MS Excel

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

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

Если данная надстройка установлена, то Поиск решения запускается из меню Сервис. Если такого пункта нет, следует выполнить команду Сервис —» Надстройки... и выставить флажок против надстройки Поиск решения (рис.10.8).

Решения задачи оптимизации состоит из нескольких этапов.

  1. Создание модели задачи оптимизации.
  2. Поиск решения задачи оптимизации.
  3. Анализ найденного решения задачи оптимизации.

Рассмотрим подробнее эти этапы.

Этап А.

На этапе создания модели вводятся обозначения неизвестных, на рабочем листе заполняются диапазоны исходными данными задачи, вводится формула целевой функции.

В окне Поиск решения имеются следующие поля:

Установить целевую ячейку — служит для указания целевой ячейки, значение которой необходимо максимизировать, минимизировать или установить равным заданному числу. Эта ячейка должна содержать формулу.

Равной - служит для выбора варианта оптимизации значения целевой ячейки (максимизация, минимизация или подбор заданного числа). Чтобы установить число, введите его в поле.

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

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

Результат поиска отображается в поле Изменяя ячейки.

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

Добавить — служит для отображения диалогового окна Добавить ограничение.

Изменить — Служит для отображения диалоговое окна Изменить ограничение.

Удалить — Служит для снятия указанного ограничения.

Выполнить - Служит для запуска поиска решения поставленной задачи.

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

Параметры - Служит для отображения диалогового окна Параметры поиска решения, в котором можно за

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

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

Для решения задачи оптимизации выполните следующие действия.

  1. В меню Сервис выберите команду Поиск решения.
  2. В поле Установить целевую ячейку введите адрес или имя ячейки, в которой находится формула оптимизируемой модели.
  3. Чтобы максимизировать значение целевой ячейки путем изменения значений влияющих ячеек, установите переключатель в положение максимальному значению.

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

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

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

Чтобы автоматически найти все ячейки, влияющие на формулу модели, нажмите кнопку Предположить.

  1. В поле Ограничения введите все ограничения, накладываемые на поиск решения.
  2. Нажмите кнопку Выполнить.
  3. Чтобы сохранить найденное решение, установите переключатель в диалоговом окне Результаты поиска решения в положение Сохранить найденное решение.

Чтобы восстановить исходные данные, установите переключатель в положение Восстановить исходные значения.

Информационные технологии в экономике Этап С.

Для вывода итогового сообщения о результате решения используется диалоговое окно Результаты поиска решения.

Диалоговое окно Результаты поиска решения содержит следующие поля:

Сохранить найденное решение - служит для сохранения найденного решения во влияющих ячейках модели.

Восстановить исходные значения — служит для восстановления исходных значений влияющих ячеек модели.

Отчеты — служит для указания типа отчета, размещаемого на отдельном листе книги.

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

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

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

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

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

В следующих разделах рассмотрим несколько конкретных моделей линейной оптимизации и примеры их решения с помощью MS Excel.

<< | >>
Источник: Ю.Ф. Симионов. Информационные технологии в экономике. Под редакцией д.э.н., профессора Ю.Ф. Симионова. Серия «Высшее образование». Ростов н/Д: «Феникс», - 352 с.. 2003

Еще по теме Решение задач линейного программирования в MS Excel:

  1. • Принцип оптимальности в планировании и управлении, общая задача оптимального программирования • Формы записи задачи линейного программирования и ее экономическая интерпретация • Математический аппарат • Геометрическая интерпретация задачи • Симплексный метод решения задачи 2.1. Принцип оптимальности в планировании и управлении, общая задача оптимального программирования
  2. 2.2. Формы записи задачи линейного программирования и ее экономическая интерпретация
  3. 14.3.3. Приведение матричной игры т?п к задаче линейного программирования.
  4. 6.4. Математика геометрия Евклида как первая естественно-научная теория; аксиоматический метод; математические доказательства; линейная алгебра с элементами аналитической геометрии; линейное программирование
  5. 16.4. Решение задачи о кратчайшем пути методами динамического программирования.
  6. 4. Разработка Л. В. Канторовичем метода линейного программирования.
  7. б.              Линейное программирование
  8. 12.7. Линейная карта сети в Excel.
  9. Модели линейной оптимизации в MS Excel Исследование операций
  10. Анализ методов решения задач распределительной логистики Для решения задач распределительной применяется большое количество
  11. Общая постановка задачи динамического программирования
  12. 16.5. Задача динамического программирования в терминах теории графов.
  13. 5.2. Предельная полезность и цены 5.2.1. Двойственные оценки в задачах математического программирования
- Информатика для экономистов - Антимонопольное право - Бухгалтерский учет и контроль - Бюджетна система України - Бюджетная система России - ВЭД РФ - Господарче право України - Государственное регулирование экономики в России - Державне регулювання економіки в Україні - ЗЕД України - Инновации - Институциональная экономика - История экономических учений - Коммерческая деятельность предприятия - Контроль и ревизия в России - Контроль і ревізія в Україні - Кризисная экономика - Лизинг - Логистика - Математические методы в экономике - Международные экономические отношения - Микроэкономика - Мировая экономика - Муніципальне та державне управління в Україні - Налоговое право - Организация производства - Основы экономики - Политическая экономия - Размещение производительных сил (РПС) - Региональная и национальная экономика - Страховое дело - Теория управления экономическими системами - Управление инновациями - Философия экономики - Ценообразование - Экономика зарубежных государств - Экономика и управление народным хозяйством - Экономика отрасли - Экономика предприятия - Экономика природопользования - Экономика труда - Экономическая безопасность - Экономическая география - Экономическая демография - Экономическая статистика - Экономическая теория и история - Экономический анализ -