![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Метод потенциалов в решении ТЗ линейного программирования.Будем рассматривать невырожденную замкнутую ТЗ. Метод потенциалов (МП) является модификацией симплекс-метода. Для пунктов производства и потребления вводятся потенциалы в виде целых чисел:
Потенциалы выбираются таким образом, чтобы псевдостоимость была Теорема 1: Для заданных потенциалов Теорема 2: Если для всех базисных клеток плана (*)
Формальное описание метода потенциалов. 1) Методом северо-западного угла или методом минимального элемента строится начальный опорный план 2) Для полученного опорного плана определяются потенциалы, исходя из условия 3) Для всех свободных клеток подсчитывают 4) Иначе Выбирается свободная клетка, где 5) Клетки, стоящие в цикле на нечетных местах начиная от свободной назовем отрицательными и пометим (-), на четных – положительными (+). Перевозки, соответствующие (-) будем уменьшать, а (+) соответственно увеличивать. В каждом столбце и строке число клеток (+) равно числу (-), поэтому суммы строк и столбцов не изменятся. Для того, чтобы план оставался допустимым, необходимо, чтобы одна из базисных переменных стала свободной, Q=min(Xst), где Xst – отрицательные клетки цикла. Далее делаем перерасчет: Все (+) клетки цикла Xml=Xml+Q; Все (-) клетки цикла Xst=Xst-Q; Все оставшиеся клетки, не присутствовавшие в цикле на углах переносятся с прежними значениями. Замечание: Каждая итерация метода потенциалов приводит к уменьшению целевой функции Lold-Lnew = Q(
|