![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Модели параметрического программирования
Во многих задачах математического программирования исходные данные зависят от некоторого параметра. Такие задачи называются задачами параметрического программирования. Коэффициенты целевой функции или правые части ограничений или коэффициенты системы ограничений или и те и другие предполагаются не постоянными величинами, а функциями, зависящими от некоторых параметров. Как правило, эта зависимость носит линейный характер. Параметрическое программирование позволяет приблизить к реальности условия задач линейного программирования. Например, если коэффициенты целевой функции представляют собой цены некоторых продуктов, то можно предположить, что эти цены не постоянны, а являются функциями параметра времени. С помощью параметрического программирования может быть выполнен анализ устойчивости решений оптимизационных задач. Цель такого анализа состоит в определении интервала значений того или иного параметра, в пределах которого решение остается оптимальным. В общем случае задача параметрического программирования формулируется следующим образом: для каждого значения параметра t из некоторого промежутка его изменения [
при ограничениях
Здесь зависимость от параметра t носит линейный характер. Решение сформулированной задачи находят методами линейного программирования. Процесс решения задачи параметрического программирования включает следующие этапы. 1. Считая значение параметра t равным некоторому числу t [ 2. Определяют множество значений параметра t [ 3. Полагают значение параметра t равным некоторому числу, принадлежащему оставшейся части промежутка [ 4. Определяют множество значений параметра t, для которых новый оптимальный план остается оптимальным или задача неразрешима. 5. Вычисления повторяют до тех пор, пока не будут исследованы все значения параметра t [ Пример. Предприятие для изготовления изделий А, В, С использует 3 вида сырья. Нормы расхода сырья каждого вида на производство единицы продукции каждого вида, а также цена изделия каждого вида приведены в таблице 3.15. Изделие А, В и С могут производиться в любых количествах (т.к. сбыт обеспечен) в пределах выделенных ресурсов сырья. Необходимо найти план выпуска изделий, реализация которых обеспечит максимум товарной продукции. Одновременно с этим нужно провести анализ устойчивости оптимального плана при условиях возможного изменения цены на изделия каждого вида. Таблица 6.1 – Исходные данные
ЭММ. Целевая функция:
Ограничения:
Найдем решение симплекс-методом. Оно имеет вид: x1=0 шт. x2=8 шт. x3=20 шт. F=400 р. Установим возможные границы изменения цен каждого из изделий, внутри которых найденный оптимальный план не меняется. Предположим, что цена с1 равна 9+t1 р. Требуется найти такие значения параметра t1, при которых оптимальный план остается неизменным. Построив симплекс-таблицу, можно найти что, оптимальный план остается неизменным при t1 Аналогично можно показать, что если цена с одного изделия вида. В изменяется в интервале 8 Также можно показать, что если цена 1-го вида изделий вида. С изменяется 8 При этом значение целевой функции, несмотря на неизменный оптимальный план, при различных значениях параметров t1, t2, t3 будет различным. Вопросы для самопроверки: 1. Определите область применения моделей параметрического программирования. 2. Покажите алгоритм решения задачи параметрического программирования.
|