Файл: Решение Необходимо найти минимальное значение целевой функции f 2x 1 4x 2 min, при системе ограничений.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 113

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Среди базисных переменных присутствуют отрицательные значения. Целевая функция не ограничена. Решения не существует.
В полученном плане среди значений базисных переменных имеются отрицательные значения. Поэтому функция цели F(X) не ограничена на множестве допустимых планов, т.е. F(X) → ∞ и задача не имеет решения.

Примечание:

1. По какому методу пересчитываются симплекс-таблицы?

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

2. Обязательно ли каждый раз выбирать максимальное значение из индексной строки?

Можно не выбирать, но это может привести к зацикливанию алгоритма.

3. В индексной строке в n-ом столбце нулевое значение. Что это означает?

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

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

Построим двойственную задачу по следующим правилам.

1. Количество переменных в двойственной задаче равно количеству неравенств в исходной.

2. Матрица коэффициентов двойственной задачи является транспонированной к матрице коэффициентов исходной.

3. Система ограничений двойственной задачи записывается в виде неравенств противоположного смысла неравенствам системы ограничений прямой задачи.

Столбец свободных членов исходной задачи является строкой коэффициентов для целевой функции двойственной. Целевая функция в одной задаче максимизируется, в другой минимизируется.


Расширенная матрица A.


1

-2

0

0

-3

0

2

-3

0

5

0

0

-3

4

-7

1

0

0

4

5

1

2

3

4




Транспонированная матрица AT.



1

0

0

1

1

-2

2

0

0

2

0

-3

-3

0

3

0

0

4

4

4

-3

5

-7

5




Условиям неотрицательности переменных исходной задачи соответствуют неравенства-ограничения двойственной, направленные в другую сторону. И наоборот, неравенствам-ограничениям в исходной соответствуют условия неотрицательности в двойственной.
Неравенства, соединенные стрелочками (↔), называются сопряженными.

y1+y4≤1

-2y1+2y2≤2

-3y2-3y3≤3

4y3+4y4≤4

-3y1+5y2-7y3+5y4 → max

y1 ≥ 0

y2 ≥ 0

y3 ≤ 0

y4 ≤ 0


Исходная задача I



Двойственная задача II

x1 ≥ 0



y1+y4≤1

x2 ≥ 0



-2y1+2y2≤2

x3 ≥ 0



-3y2-3y3≤3

x4 ≥ 0



4y3+4y4≤4

x1+2x2+3x3+4x4 → min



-3y1+5y2-7y3+5y4 → max

x1-2x2≥-3



y1 ≥ 0

2x2-3x3≥5



y2 ≥ 0

-3x3+4x4≤-7



y3 ≤ 0

x1+4x4≤5



y4 ≤ 0


Решение двойственной задачи дает оптимальную систему оценок ресурсов.

31–40. Найдите целочисленное решение задачи графическим методом и методом Гомори.


  1. где .

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

Определим максимальное значение целевой функции F(X) = x1+x2 при следующих условиях-ограничений.

3x1-x2≤12

-x1+2x2≤8

Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).

В 1-м неравенстве смысла (≤) вводим базисную переменную x3. В 2-м неравенстве смысла (≤) вводим базисную переменную x4.

3x1-x2+x3 = 12

-x1+2x2+x4 = 8

Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:
Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.

Решим систему уравнений относительно базисных переменных: x3, x4

Полагая, что свободные переменные равны 0, получим первый опорный план:

X0 = (0,0,12,8)

Базисное решение называется допустимым, если оно неотрицательно.


Базис

B

x1

x2

x3

x4

x3

12

3

-1

1

0

x4

8

-1

2

0

1

F(X0)

0

-1

-1

0

0

Переходим к основному алгоритму симплекс-метода.
Итерация №0.

1. Проверка критерия оптимальности
.

Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.

2. Определение новой базисной переменной.

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

3. Определение новой свободной переменной.

Вычислим значения Di по строкам как частное от деления: bi / ai2

и из них выберем наименьшее:

min (- , 8 : 2 ) = 4

Следовательно, 2-ая строка является ведущей.

Разрешающий элемент равен (2) и находится на пересечении ведущего столбца и ведущей строки.


Базис

B

x1

x2

x3

x4

min

x3

12

3

-1

1

0

-

x4

8

-1

2

0

1

4

F(X1)

0

-1

-1

0

0





4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы. Вместо переменной x4 в план 1 войдет переменная x2.

Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x4 плана 0 на разрешающий элемент РЭ=2. На месте разрешающего элемента получаем 1. В остальных клетках столбца x2 записываем нули.

Таким образом, в новом плане 1 заполнены строка x2 и столбец x2. Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.

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

НЭ = СЭ - (А*В)/РЭ

СТЭ - элемент старого плана, РЭ - разрешающий элемент (2), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.

Представим расчет каждого элемента в виде таблицы:


B

x1

x2

x3

x4

12-(8 • -1):2

3-(-1 • -1):2

-1-(2 • -1):2

1-(0 • -1):2

0-(1 • -1):2

8 : 2

-1 : 2

2 : 2

0 : 2

1 : 2

0-(8 • -1):2

-1-(-1 • -1):2

-1-(2 • -1):2

0-(0 • -1):2

0-(1 • -1):2


Получаем новую симплекс-таблицу:


Базис

B

x1

x2

x3

x4

x3

16

5/2

0

1

1/2

x2

4

-1/2

1

0

1/2

F(X1)

4

-3/2

0

0

1/2