Решение задач линейной оптимизации с использованием MathCad и Excel. Бундаев В.В. - 3 стр.

UptoLike

Составители: 

Рубрика: 

5
Если в задаче линейного программирования, записанной в кано-
нической форме (2.1) – (2.3), число независимых уравнений m больше
числа неизвестных n , то система (2.1) несовместима; если же m = n , то
система имеет единственное решение. Это решение либо недопустимо,
если хотя бы одно из x
i
, i = 1,2,…,n, отрицательно, либо является иско-
мым оптимальным.
Если же m < n , то система (3) имеет бесконечное множество ре-
шений, в котором n – m переменные могут иметь произвольные значе-
ния (свободные или небазисные переменные), а остальные m перемен-
ные выражаются через них (базисные переменные). Этот последний
случай имеет наибольший практический интерес в линейном програм-
мировании.
Определения. Любой набор переменных х
1
, х
2
, …, х
n
, удовле-
творяющий системе уравнений (2.1), называется решением этой систе-
мы. Если x
j
0, j = 1,…n, то решение является допустимым. Под бази-
сом понимается набор таких переменных, для которых матрица, состав-
ленная из коэффициентов этих переменных в уравнениях (2.1), будет
невырожденной, т.е. ее определитель не равен нулю. Базисным реше-
нием называется такое решение, которое получается, если все небазис-
ные (свободные) переменные приравнять нулю и решить уравнения (2.1)
относительно базисных переменных. Допустимое решение, удовлетво-
ряющее условию (2.3), называется оптимальным.
Справедливы следующие утверждения:
а) если ограничения (2.1) имеют допустимое решение, то они име-
ют и базисное решение;
б) область допустимых решений является выпуклым множеством
U, т.е для любых точек Р
1
и Р
2
этого множества весь отрезок Р
1
Р
2
со-
держится в множестве U;
в) базисные допустимые решения соответствуют вершинам вы-
пуклого множества;
г) если задача (2.1) – (2.3) разрешима, то минимум целевой функ-
ции (2.3) достигается хотя бы в одной из угловых точек допустимого
множества U этой задачи.
6
3. ПОСТАНОВКА И ГРАФИЧЕСКОЕ РЕШЕНИЕ
ЗАДАЧИ 1
Задача 1. Фирма производит изделия двух видов A
1
и A
2
с по-
мощью последовательной обработки каждой из них в трех цехах. Ис-
ходные данные задачи приведены в таблице 3.1.
Таблица 3.1
Нормы затрат времени
на 1 изделие, час/сут
Названия
цехов
изделие А
1
изделие А
2
Объем
ресурсов,
час/сут
В
1
0,1 0,2 12
В
2
0,2 0,1 10
В
3
0,3 0,3 21
Прибыль на 1
изделие, у.е.
65 80
Определить количества x
j
, j = 1,2 , изделий A
j
, которые не-
обходимо изготовить для достижения максимальной прибыли
F = 65·x
1
+ 80·x
2
, (3.1)
т.е. найти оптимальный план суточного выпуска изделий А
1
и
А
2
. Это типичная задача производственного планирования.
Отметим, что значения x
1
и x
2
не могут быть выбраны про-
извольно, так как существуют ограничения на суточное время
работы в цехах. Эти ограничения записываются в виде:
+
+
+
21 0,3·х 0,3·х
10 0,1·х0,2·х
12 0,2·х 0,1·х
21
21
21
(3.2)
Кроме того значения x
1
и x
2
не могут быть отрицательными:
x
1
0; x
2
0; (3.3)
Требуется найти такое неотрицательное решение x
1
, x
2
сис-
темы линейных неравенств (3.2), при котором целевая функция
(3.1) принимает максимальное значение.
3.1. Графический метод решения задачи 1
Сформулированной задаче можно дать графическое реше-
ние. Так как переменные x
1
и x
2
неотрицательны (3.3), то множе-
ство точек (x
1
, x
2
), являющихся возможными решениями задачи,
                                   5                                                                       6


       Если в задаче линейного программирования, записанной в кано-             3. ПОСТАНОВКА И ГРАФИЧЕСКОЕ РЕШЕНИЕ
нической форме (2.1) – (2.3), число независимых уравнений m больше              ЗАДАЧИ 1
числа неизвестных n , то система (2.1) несовместима; если же m = n , то         Задача 1. Фирма производит изделия двух видов A1 и A2 с по-
система имеет единственное решение. Это решение либо недопустимо,          мощью последовательной обработки каждой из них в трех цехах. Ис-
если хотя бы одно из xi , i = 1,2,…,n, отрицательно, либо является иско-   ходные данные задачи приведены в таблице 3.1.
мым оптимальным.                                                                                                                   Таблица 3.1
       Если же m < n , то система (3) имеет бесконечное множество ре-           Названия          Нормы затрат времени              Объем
шений, в котором n – m переменные могут иметь произвольные значе-                 цехов            на 1 изделие, час/сут          ресурсов,
ния (свободные или небазисные переменные), а остальные m перемен-                              изделие А1         изделие А2       час/сут
ные выражаются через них (базисные переменные). Этот последний                     В1              0,1                0,2            12
случай имеет наибольший практический интерес в линейном програм-                   В2              0,2                0,1            10
мировании.                                                                         В3              0,3                0,3            21
       Определения. Любой набор переменных х1, х2, …, хn , удовле-           Прибыль на 1           65                80
творяющий системе уравнений (2.1), называется решением этой систе-            изделие, у.е.
мы. Если xj ≥ 0, j = 1,…n, то решение является допустимым. Под бази-            Определить количества xj , j = 1,2 , изделий Aj , которые не-
сом понимается набор таких переменных, для которых матрица, состав-        обходимо изготовить для достижения максимальной прибыли
ленная из коэффициентов этих переменных в уравнениях (2.1), будет                               F = 65·x1 + 80·x2,                      (3.1)
невырожденной, т.е. ее определитель не равен нулю. Базисным реше-          т.е. найти оптимальный план суточного выпуска изделий А1 и
нием называется такое решение, которое получается, если все небазис-       А2. Это типичная задача производственного планирования.
ные (свободные) переменные приравнять нулю и решить уравнения (2.1)             Отметим, что значения x1 и x2 не могут быть выбраны про-
относительно базисных переменных. Допустимое решение, удовлетво-           извольно, так как существуют ограничения на суточное время
ряющее условию (2.3), называется оптимальным.                              работы в цехах. Эти ограничения записываются в виде:
       Справедливы следующие утверждения:
       а) если ограничения (2.1) имеют допустимое решение, то они име-
                                                                                             0,1·х1 + 0,2·х 2 ≤ 12
                                                                                                                                     (3.2)
ют и базисное решение;                                                                       0,2·х1 + 0,1·х 2 ≤ 10
       б) область допустимых решений является выпуклым множеством                            0,3·х + 0,3·х ≤ 21
U, т.е для любых точек Р1 и Р2 этого множества весь отрезок Р1Р2 со-                              1         2

держится в множестве U;                                                        Кроме того значения x1 и x2 не могут быть отрицательными:
       в) базисные допустимые решения соответствуют вершинам вы-                               x1 ≥ 0; x2 ≥ 0;                     (3.3)
пуклого множества;                                                             Требуется найти такое неотрицательное решение x1, x2 сис-
       г) если задача (2.1) – (2.3) разрешима, то минимум целевой функ-    темы линейных неравенств (3.2), при котором целевая функция
ции (2.3) достигается хотя бы в одной из угловых точек допустимого         (3.1) принимает максимальное значение.
множества U этой задачи.
                                                                               3.1. Графический метод решения задачи 1
                                                                               Сформулированной задаче можно дать графическое реше-
                                                                           ние. Так как переменные x1 и x2 неотрицательны (3.3), то множе-
                                                                           ство точек (x1, x2), являющихся возможными решениями задачи,