КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Отыскание начального опорного плана
путем преобразования таблицы Жордана Для заполнения таблицы Жордана каноническую форму ЗЛП преобразовываем к следующему виду:
(2.11) (2.12) где все . Таблица Жордана содержит столбцов, где – число переменных, – число переменных в предпочтительном виде и строк, где – число ограничений-равенств. В столбце «БП» записываются базисные (предпочтительные) переменные. Если ограничение не имеет предпочтительной переменной, то записывается 0. Столбец «1» – столбец свободных членов системы ограничений (2.12) а в -строке – элемент из (2.11). Остальные столбцы «СП», в основной части которых находится элементы из системы (2.12). В -строке, в столбцах «СП», записываются коэффициенты при свободных переменных, стоящие в скобках выражения (2.11). Каждому ограничению-равенству из системы (2.12) соответствует строка основной части таблицы. Целевой функции (2.11) соответствует последняя строка таблицы (таблица 4).
Таблица 4
Для нахождения начального опорного плана необходимо в результате Жордановых преобразований избавиться от нулей в первом столбце таблицы. Преобразование таблицы называется шагом Жордановых исключений и осуществляется относительно выбранного разрешающего элемента. Разрешающий элемент выбирается среди положительных чисел основной части таблицы (которая выделена ) по наименьшему отношению свободных членов (элементы столбца 1) к соответствующим положительным элементам столбца, выбранного разрешающим. Пусть s-ый столбец будет разрешающим, тогда если для , то – разрешающий элемент. Шаг Жордановых исключений осуществляется по следующим правилам: 1 Ноль первого столбца в строке разрешающего элемента меняется местами с переменной . 2 Разрешающий элемент заменяется обратной величиной. 3 Остальные элементы разрешающей строки делятся на разрешающий элемент. 4 Остальные элементы разрешающего столбца делятся на разрешающий элемент и меняют знак на противоположный. 5 Прочие элементы вычисляются по формуле . Или диагональ прямоугольника, на которой расположен разрешающий элемент и преобразуемый элемент , назовем главной, а другую диагональ – побочной. Тогда преобразованный элемент равен разности произведений элементов, расположенных на главной и побочной диагоналях, деленной на разрешающий элемент. 6 0-столбцы вычеркиваются. Если система ограничений совместна, то через некоторое число шагов все нули в левом столбце будут замещены переменными . Тогда начальный опорный план найдем, приравняв свободные переменные к нулю, а базисные (столбец «БП») – к соответствующим свободным членам (столбец 1). Если в ходе Жордановых преобразований встретится 0-строка, в которой все элементы неположительные, то данная система не имеет неотрицательных решений, хотя и является совместной. Допустим, после некоторого числа шагов Жордановых преобразований все нули в левом столбце замещены переменными , т.е. получили таблицу 5.
Таблица 5
Тогда компоненты начального опорного плана будут БП: ,…, ,…, , СП: . Таким образом, начальный опорный план и значение целевой функции на этом плане . Например, найдем начальный опорный план ЗЛП примера 2-м методом Жордановых исключений. Представим каноническую запись (см. пример 5) в виде (2.11)-(2.12), т.е. ; Здесь в третьем и четвертом ограничениях предпочтительные переменные и оставлены в левой части. Заполним первую Жорданову таблицу (таблица 6).
Таблица 6
Начальный опорный план будет найден, если в первом столбце таблицы все нули в ходе преобразований Жордана будут заменены переменными . Пусть -столбец будет разрешающим. Для нахождения разрешающей строки составим отношения свободных членов к соответствующим положительным элементам этого столбца. Так как в этом столбце только два положительных элемента 5 и 1, то отношения будут и . Так как , то элемент «5» и будет разрешающим. Шаг Жордановых исключений относительно найденного разрешающего элемента переводит таблицу 6 в таблицу 7.
Таблица 7
Вычеркивая 0-столбец, получим таблицу 8.
Таблица 8
Пусть теперь разрешающим будет -столбец. Найдем отношения свободных членов к соответствующим положительным элементам этого столбца - и (таблица 9).
Таблица 9
Так как , то вторая строка будет разрешающей. Итак, следующий разрешающий элемент будет 6, и шаг Жордановых исключений переводит таблицу 9 в таблицу 10.
Таблица 10
Вычеркивая 0-столбец, получим таблицу 11.
Таблица 11
Найдем начальный опорный план, приравняв свободные переменные к нулю, т.е. , а базисные переменные к свободным членам, т.е. . Значит, начальный опорный план: . На этом плане целевая функция: . Итак, благодаря преобразованиям Жордана, исходную задачу мы можем записать (исходя из последней таблицы) в виде ; Исследование на оптимальность опорного плана при минимизации целевой функции (второй пункт алгоритма) Заполним Жорданову таблицу, исходя из задачи, записанной в виде: ; где – предпочтительные переменные. Или воспользуемся конечной таблицей при нахождении начального опорного плана методом Жордановых исключений (таблица 5). 1 Если в Z-строке нет положительных элементов (не считая свободного члена) – план оптимален. Если в Z-строке нет также и нулевых элементов, то оптимальное решение единственное, если же есть хотя бы один нулевой элемент, то оптимальных планов бесконечное множество. 2 Если в Z-строке есть хотя бы один положительный элемент, а в соответствующем ему столбце нет положительных элементов, то целевая функция является неограниченной в ОДР (вследствие неограниченности ОДР). В этом случае задача не разрешима. (Проверить правильность составления экономико-математической модели). 3 Если в Z-строке есть хотя бы один положительный элемент и в столбце, содержащем этот элемент, есть хотя бы один положительный элемент, то можно перейти к новому опорному плану, более близкому к оптимальному. Переход к новому, нехудшему опорному плану (третий пункт алгоритма) 1 В таблице 5 выбираем разрешающий элемент, руководствуясь следующими правилами: а) выбрать в Z-строке симплекс-таблицы наибольший положительный элемент. Пусть это будет , тогда столбец будет разрешающим; б) найти отношения для положительных элементов () столбца ; в) выбрать среди этих отношений наименьшее, скажем , тогда элемент разрешающий (генеральный). 2 Перейти от данной таблицы к следующей таблице по правилам работы с симплекс-таблицей (см. шаг Жордановых исключений). Замечание: При решении задачи ЛП на максимум целевой функции ее можно преобразовать в эквивалентную ей задачу на минимум и решать вышеизложенным методом.
Дата добавления: 2014-01-11; Просмотров: 640; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |