Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_4семестр.doc
Скачиваний:
5
Добавлен:
24.09.2019
Размер:
541.7 Кб
Скачать

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

Переходим к новой таблице по правилам:

1. в левом столбце записываем новый базис: вместо основной переменной Xq – переменную Xs

2. в столбцах, соответствующих основным переменным, проставляем нули и единицы:1 –против «своей» основной переменной, 0 –против «чужой» основной переменной, 0 – в последней строке для всех основных переменных

3. новую строку с номером q получаем из старой делением на разрешающий (ключевой) элемент aqs

4. все остальные элементы aij` вычисляем по правилу прямоугольника:

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

Критерий оптимальности решения при отыскании минимума линейной функции:

если в выражении линейной функции через неосновные переменные отсутствуют отрицательные коэффициенты при неосновных переменных, то решение оптимально.

Выполнение критерия оптимальности при решении задач на максимум – наличие в последней строке (F-базис) отрицательных коэффициентов bi<0 (сi>0). Если таких нет, то решение оптимально, достигнут max F=c0, основные переменные принимают значения ai0, основные переменные равны 0, т.е. получаем оптимальное базисное решение.

20. Двойственная задача линейного программирования. Характеристика основных соотношений оптимальных планов двойственной пары. 21. Двойственные задачи линейного программирования. Основные теоремы двойственных задач и их экономический смысл

22. Основные теоремы двойственности

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

(32)

при условиях

(33)

(34)

Определение.

Задача, состоящая в нахождении минимального значения функции

(35)

при условиях

(36)

(37)

называется двойственной по отношению к задаче (32) – (34). Задачи (32) – (34) и (35) – (37) образуют пару задач, называемую в линейном программировании двойственной парой. Сравнивая две сформулированные задачи, видим, что двойственная задача составляется согласно следующим правилам:

1. Целевая функция исходной задачи (32) – (34) задается на максимум, а целевая функция двойственной (35) – (37) – на минимум.

2. Матрица

(38)

составленная из коэффициентов при неизвестных в системе ограничений (33) исходной задачи (32) – (34), и аналогичная матрица

(39)

в двойственной задаче (35) – (37) получаются друг из друга транспонированием (т. е. заменой строк столбцами, а столбцов – строками).

3. Число переменных в двойственной задаче (35) – (37) равно числу ограничений в системе (33) исходной задачи (32) – (34), а число ограничений в системе (36) двойственной задачи – числу переменных в исходной задаче.

4. Коэффициентами при неизвестных в целевой функции (35) двойственной задачи (35) – (37) являются свободные члены в системе (33) исходной задачи (32) – (34), а правыми частями в соотношениях системы (36) двойственной задачи – коэффициенты при неизвестных в целевой функции (32) исходной задачи.

5. Если переменная xj исходной задачи (32) – (34) может принимать только лишь положительные значения, то j–е условие в системе (36) двойственной задачи (35) – (37) является неравенством вида “? ”. Если же переменная xj может принимать как положительные, так и отрицательные значения, то 1 – соотношение в системе (54) представляет собой уравнение. Аналогичные связи имеют место между ограничениями (33) исходной задачи (32) – (34) и переменными двойственной задачи (35) – (37). Если i – соотношение в системе (33) исходной задачи является неравенством, то i–я переменная двойственной задачи . В противном случае переменная уj может принимать как положительные, так и отрицательные значения.

Двойственные пары задач обычно подразделяют на симметричн и несимметричн. В симметрич паре двойственных задач ограничения (33) прямой задачи и соотношения (36) двойственной задачи являются неравенствами вида “ ≤ ”. Таким образом, переменные обеих задач могут принимать только лишь неотрицательные значения.

Первая теорема двойственности:

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

Fmax=Zmin или F(X*)=Z(Y*)

Экономический смысл:

План производства Х*=(х1*, х2*,…,хn*) и набор цен (оценок) ресурсов Y*=(y1*,y2*,…,ym*) оказывается оптим тогда и только тогда, когда прибыль (выручка) от продукции, найденная при «внешних» (известных заранее) ценах с1, с2,…,cn, равна затратам на ресурсы по «внутренним» (определяемым только из решения задачи) ценам y1, y2,…,ym. Для всех же др планов Х и Y обеих задач в соответствии с осн неравенством теории двойственности прибыль от продукции всегда меньше (или равна) затрат на ресурсы.

Вторая теорема двойственности:

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

Эк интерпретация: Предположим, что некоторая организация решила закупить ресурсы S1, S2,…, Sm предприятия и необходимо установить оптимальные цены на эти ресурсы y1, y2,…,ym были минимальны, т.е. Z=b1y1+b2y2+…+bmym->min

С другой стороны, предприятие, продающее ресурсы, заинтересовано в том, чтобы полученная выручка была не менее той суммы, которую предприятие может получить при переработке ресурсов в готовую продукцию. На изготовление единицы продукции Р1 расходуется а11 единиц ресурса S1, a21 единиц ресурса S2, …, ai1 единиц ресурса Si, …, am1 единиц ресурса Sm по цене соответственно y1, y2, …, yi, …, ym. Поэтому для удовлетворения требований продавца затраты на ресурсы, потребляемые при изготовлении единицы продукции Р1, должны быть не менее ее цены с1, т.е. a11y1+a21y2+…+am1ym c1.

Аналогично можно составить ограничения в виде неравенств по каждому виду продукции Р1, Р2, …, Рn. Экономико-математическая модель и содержательная интерпретация полученной таким образом двойственной задачи II приведены в правой части таблицы

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

Задача лин целочисл программирования формулируется следующим образом: найти такое решение (план) Х=(х1, х2, …, хn), при котором линейная функци

принимает макс или мин значение при ограничениях , i=1, 2, …, m

, j= 1, 2,…,n. Xj- целые числа.

Для решения задач лин целочисл программирования используется ряд методов. Самый простой из них – обычный метод лин программирования. В случае если компоненты оптим решения оказываются нецелочисленного, их округляют до ближайших целых чисел. Этот метод применяют тогда, когда отдельная единица совокупности составляет малую часть объема всей совокупности. В противном случае округление может привести к далекому от оптим целочисл решению, поэтому используют спец разработанные методы. Методы целочисл оптимизации можно разделить на 3 основные группы: 1.методы отсечения 2.комбинаторные методы 3.приближенные методы.

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

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

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