![]() |
|
|
Курсовая работа: Анализ на чувствительность двойственных оценокВ столбце Cбаз записываются коэффициенты при неизвестных целевой функции, имеющие те же индексы, что и векторы данного базиса. В столбце P0 записываются положительные компоненты искомого опорного плана. В нем же в результате вычислений записываются компоненты опорного плана. Столбцы векторов Pj представляют собой коэффициенты разложения по векторам данного базиса. В таблице 1.1 первые m строк определяются исходными данными задачи, а показатели (m+1)-ой строки вычисляют. В этой строке в столбце вектора P0 записывается значение целевой функции, которое она принимает при данном опорном плане, а в столбце вектора Pj – значение
Значение F0 равно скалярному произведению вектора Р0 на вектор сбаз:
После заполнения таблицы (1.1) исходный опорный план проверяют на оптимальность. Для этого просматривают элементы (m+1) – ой строки таблицы. В результате может иметь место один из следующих трех случаев: 1) Значения Δj больше или равны нулю для всех 2) Δj<0 для некоторого j и все соответствующие этому индексу величины 3) Δj<0 для некоторых индексов j, и для каждого такого j по крайней мере одно из чисел aij>0. В первом случае на основании признака оптимальности исходный опорный план является оптимальным. Во втором случае целевая функция не ограничена сверху на множестве планов, а в третьем случае можно перейти от исходного плана к новому опорному плану, при котором значение целевой функции увеличится. Этот переход от нового опорного плана к другому осуществляется исключением из исходного базиса какого-нибудь из векторов и введением в него нового вектора, исходя из максимальной абсолютной величины отрицательных чисел Δj. Если таких чисел несколько, то в базис вводится вектор, имеющий тот же индекс, что и максимум из чисел cj , где Δj<0. Пусть Пусть это достигается для некоторого i=r. Тогда из базиса исключается вектор Рr, а число ark называют разрешающим (генеральным) элементом. Столбец и строку, на пересечении которых находится элемент ark называют направляющими (генеральными). После выделения направляющей строки и направляющего столбца находят новый опорный план и коэффициенты разложения векторов Рj через векторы нового базиса, соответствующего новому опорному плану. Положительные компоненты нового опорного плана вычисляются по формулам:
После вычисления aij и bi согласно формулам (1.6) и (1.7) их
значения заносят в новую таблицу. Элементы (m+1)-ой строки вычисляются на основе их определения. После
заполнения новой симплекс-таблицы просматривают элементы (m+1)-ой строки. Если все 1.2 Двойственная задача линейного программирования Каждой задаче линейного программирования можно определенным образом сопоставить некоторую другую задачу (линейного программирования), называемую двойственной или сопряженной по отношению к исходной (прямой) задаче. Рассмотрим следующую задачу линейного программирования.
при условиях
Определение. Задача, состоящая в нахождении минимального значения функции
при условиях
называется двойственной по отношению к задаче (1.8)–(1.10). Задачи (1.8)–(1.10) и (1.11)–(1.13) образуют пару задач, называемую в линейном программировании двойственной парой. 1.2.1 Правила составления двойственной задачи Двойственная задача по отношению к исходной составляется согласно следующим правилам: Целевая функция исходной задачи (1.8)–(1.10) исследуется на максимум, а целевая функция двойственной (1.11)–(1.13) –на минимум. Матрица, составленная из коэффициентов при неизвестных в системе ограничений (1.9) исходной задачи (7.1)–(7.3), и аналогичная матрица в двойственной задаче (1.8)–(1.10) получаются друг из друга транспонированием (т.е. заменой строк столбцами, а столбцов – строками). Число переменных в двойственной задаче (1.11)–(1.13) равно числу соотношений в системе (1.9) исходной задачи (1.8)–(1.10), а число ограничений в системе (1.12) двойственной задачи–числу переменных в исходной задаче. Коэффициентами при неизвестных в целевой функции (1.11) двойственной задачи (1.11)–(1.13) являются свободные члены в системе (1.9) исходной задачи (1.8)–(1.10) а правыми частями в соотношениях системы (1.12) двойственной задачи – коэффициенты при неизвестных в целевой функции (1.8) исходной задачи. Если переменная 1.2.2 Правила анализа на чувствительность двойственной оценки Всякое изменение исходных данных прямой задачи может оказать влияние, как на ее оптимальный план, так и на систему оптимальных двойственных оценок. Поэтому, чтобы проводить экономический анализ с использованием двойственных оценок, нужно знать их интервал устойчивости. Рассмотрим пару двойственных задач. Исходная задача: найти максимум функции
при условиях
Двойственная задача: найти минимум функции
при условиях
Предположим, что задача (7.7)–(7.9) имеет невырожденные опорные планы и хотя бы один из них является оптимальным. Максимальное значение целевой функции (7.7) задачи
(7.7)–(7.9) будем рассматривать как функцию свободных членов системы линейных
уравнений (7.8): Теорема. В оптимальном
плане двойственной задачи (7.10), (7.11) значение переменной
Последнее равенство означает, что изменение значений величин Таким образом, если найдено решение задачи (7.7)–(7.9), то
нетрудно провести анализ устойчивости двойственных оценок относительно
изменений 1. проанализировать устойчивость оптимального плана задачи (7.10), (7.11) относительно изменений свободных членов системы линейных уравнений (7.8), 2. оценить степень влияния изменения Вывод В теоретической части пояснительной записки к курсовой работе приведен краткий теоретический материал о формах представления задач линейного программирование, симплексный метод и метод двойственной задачи, необходимый для решения задач линейного программирования. линейный симплекс программирование двойственный 2. Практическая часть 2.1 Постановка задачи Для изготовления трех видов продукции грузовик, легковой автомобиль и мотоцикл игрушечная фабрика использует три вида продукции, их наличие в распоряжении предприятия, а так же цена единицы продукции приведены в таблице 2 Таблица 2 Исходные данные
Требуется: сформулировать двойственную задачу и найти оптимальные планы прямой и двойственной задачи. найти интервалы устойчивости двойственных оценок по отношению к изменениям ресурсов каждого типа. выявить изменения общей стоимости изготовляемой продукции, определяемой оптимальным планом ее производства при уменьшении количества ресурса I типа на 130 единиц и увеличения количества ресурсов II и III типа на 120 и 110 единиц. Провести анализ возможного изменения общей стоимости продукции как при изменении объемов каждого из ресурсов по отдельности, так и при одновременном изменении в указанных размерах. 2.2 Математическая модель исходной задачи Пусть xj – количество изделий j –го вида; aij – затраты времени на единицу продукции вида j на оборудовании i-го типа, cj – стоимость единицы изделия вида j, si – общий фонд рабочего времени на оборудовании типа i. Целевая функция: L = 3x1 + 2x2 + 5x3 → max Ограничения:
3x1 + 2x3 + x5 = 46
xj ≥ 0 , j = 1,6 Составляется матрица из коэффициентов при неизвестных в системе ограничений исходной задачи. А= 2.3 Математическая модель двойственной задачи Число переменных в двойственной задаче равно числу уравнений в системе исходной задачи, т. е. равно семи. Целевая функция исходной задачи исследуется на максимум, а система условий содержит только уравнения. Поэтому в двойственной задаче целевая функция исследуется на минимум, а ее переменные могут принимать любые значения (в том числе и отрицательные). Следовательно, для исходной задачи двойственная задача такова: Найти минимум функции: Ограничения: И составляется аналогичная матрица, которая получается транспонированием (т.е. заменой строк столбцами, а столбцов – строками). АТ= 2.4 Нахождение решения исходной задачи Задача записывается в форме основной задачи линейного программирования. Целевая функция: L = 3x1 + 2x2 + 5x3 → max Ограничения:
3x1 + 2x3 + x5 = 46
xj ≥ 0 , j = 1,6 Сначала проверяется, можно ли решить задачу симплексным методом: m < n; bi ≥ 0, i= 1,3; задача записана в форме основной задачи линейного программирования. Имеется исходный опорный план X =(0,0,0,0,430,460,420). Далее заполняется первая симплексная таблица (таблица 3): Таблица 3 Симплекс-таблица (1-ая итерация)
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
Рефераты бесплатно, реферат бесплатно, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, сочинения, курсовые, дипломы, научные работы и многое другое. |
||
При использовании материалов - ссылка на сайт обязательна. |