Схема циклического преобразования

Z0= 1130

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

Число вариантов таких преобразований равно числу свободных клеток. Число занятых клеток всегда должно быть равно рангу системы.

Приводим пример проведения циклического преобразования со свободной клеткой 4-1 (координаты клеток определяются номерами индексов переменных)

Выполним сначала расчёт целевой функции исходному решению Z0:

Z0 = 10 · 1 + 10 · 3 + 40 · 2 + 30 · 7 + 60 · 4 + 0 · 7 + 30 · 4 + 20 · 10 + 80 · 3 = 1130

Далее, в порядке знакомства с методом однократного замещения, выберем любую свободную клетку, например, клетку 4-1, построим «от неё» схему цикла

однократного замещения, изобразив его в таблице найденного ранее исходного («нулевого») варианта опорного решения.

В свободной клетке (4-4) размещаем + λ1 ( первая нечётная порядковая клетка). Протягиваем далее от неё стрелку до занятой клетки (4-4), где будет размещаться - λ2... далее поступаем аналогичным образом, чередуя положительные и отрицательные значения λm, размещённые в угловых клетках, согласно последовательности построения цикла. Заметим, что индексы фиксируют только порядковое расположение λ, и к его численному значению никакого отношения не имеет. Численное значение λ определяется после построения цикла. Правила построение циклов всегда обеспечивают равное количество отрицательных и положительных по знаку значений λm ..

Использование алгоритма оптимизации Для выполнения очередного циклического преобразования достаточно выбрать клетку, которая, в построенном начальном цикле, имеет наименьшее, (по абсолютной величине), значение переменной, и находится в углу цикла со знаком «минус». В нашем примере это клетка 1-1 в табл. 9.2.1.

Таблица 9.2.1


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: