Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Характеристика вершин области допустимых значений задачи 14.5
А 5-е ограничение и ось х2 хз, х$, х\ х2, х4, х5, хб, х7 В 3-е ограничение и ось х2 хь х6 х2, х3, х4, х5, х7, х8 С 3-е и 4-е ограничения х6, х-/ Х\, х2, х3, х4, х5, х8 Б 4-е и 2-е ограничения х7, х$ х{, х2, х}, х4, х6, хя Е 2-е и 1-е ограничения х5, х4 хь х2> хг> хб, хт, хв Р 1-е и 5-е ограничения х4> х3, хй хи х2, х5, х6, х7 Заметим, что в пределах области допустимых значений основных переменных искусственная переменная х8 всегда может быть приравнена к нулю, так как 5-е ограничение из системы (14.15) в этой области можно удовлетворить, подобрав соответствующее неотрицательное значение избыточной переменной х3. Поэтому в пределах области допустимых значений искусственные переменные можно исключать из рассмотрения. Нетрудно заметить следующую особенность: в рассматривае Посмотрим теперь, как меняется допустимое базисное реше- < ние (далее будем говорить просто «базисное») при переходе от данной вершины области допустимых значений к соседней. Искусственные переменные, как уже отмечалось, мы не будем принимать во внимание. Из таблицы 67 видно, что при таком переходе только пара переменных меняется местами. Например, при переходе от вершины А к вершине В переменная х6 переходит в базис, а переменная х3 выводится из базиса. Это свойство соседних вершин и было положено в основу вычислительного алгоритма симплекс-метода. Другая особенность данного алгоритма — правила, благодаря которым переход от одной вершины области допустимых значений к другой осуществляется направленно, а именно в сторону роста целевой функции (если задача решается на максимум). В каноническом представлении исходное (опорное) решение задачи определяется элементарно: все основные и избыточные переменные приравниваются к нулю, а остаточные и искусственные приравниваются к правым частям соответствующих ограничений. Поскольку такое решение включает ненулевые значения искусственных переменных, на первых шагах алгоритма они не должны исключаться из рассмотрения. Отметим также, что поскольку при этом Х| = х2 — О, опорное решение соответствует началу координат. Далее общее число ограничений обозначим символом т, а общее число переменных на данном шаге алгоритма — символом п. Таким образом, для рассматриваемой демонстрационной задачи на первом шаге т = 5, п = 8. Все расчеты удобно проводить в так называемых симплексных таблицах, первая из которых (табл. 68) соответствует опорному решению. Построение первой таблицы проводится по следующим правилам (с учетом того, что опорное решение задачи получено из ее канонического представления). 1. Первая строка таблицы содержит коэффициенты Су, у'= 1,..., 8 при неизвестных в каноническом представлении целевой функции (14.14). 2. Первый столбец — это просто сплошная (от 1 до т) нумерация переменных, попавших в базис. Этот столбец сохраняется неизменным во всех последующих симплекс-таблицах, хотя набор и порядок расположения базисных переменных меняется на каждом шаге алгоритма. 3. Второй столбец содержит список базисных переменных. 4. Величины Сь /= \,..., т из третьего столбца равны соответствующим коэффициентам Су при базисных переменных в каноническом представлении целевой функции. 5. Значения базисных переменных Аю, /= \,..., т берутся в соответствии с опорным решением. Столбец Аю иногда называют столбцом свободных членов (имея в виду, что он формируется из правых частей исходной системы ограничений). 6. В качестве коэффициентов замещения Ац берутся соответствующие коэффициенты при переменных из системы ограничений в канонической форме (смысл термина «коэффициент замещения» будет подробно анализироваться в гл. 16). 7. Элементы индексной строки вычисляются по формуле т _ (^-Су)=ЕС^-С,, у=а1,...Д (14Л7) где Ср ]= 1,..., 8 — коэффициенты при соответствующих переменных в выражении для целевой функции в каноническом представлении; С0 = 0. Оо -с 68. Первая симплекс-таблица задачи 14.5
Заметим, что принятое в каноническом представлении целевой функции буквенное обозначение коэффициента при искусственных переменных сохранено в симплекс-таблице. В связи с этим, например, второй элемент индексной строки равен величине (-800 - 40М). Назначение двух последних столбцов симплекс-таблицы будет пояснено ниже. Нулевой элемент индексной строки (2" 0 — С0) равен значению целевой функции на данной итерации симплекс-метода. Итерационная процедура симплекс-метода сводится к последовательному преобразованию симплекс-таблиц, что (после исключения искусственных переменных — см. ниже) соответствует последовательному переходу от одной вершины симплекса к другой. На каждой итерации выполняется несколько шагов; рассмотрим их подробнее.
|