Графический метод решения задачи линейного программирования

Автор: Пользователь скрыл имя, 02 Ноября 2011 в 18:17, контрольная работа

Описание работы

Рассмотрим три отрасли промышленности I, II, III, каждая из которых производит свой однородный продукт и для обеспечения производства нуждается в продукции других отраслей. Процесс производства рассматривается за определенный период времени (например, за год). Взаимодействие отраслей определяется матрицей прямых затрат. Число , стоящее на пересечении -й строки и -ого столбца, равно , где - поток средств производства из -й отрасли в -ю, а - валовой объем продукции -ой отрасли (все объемы продукции выражаются в единицах стоимости). Задан вектор объемов продуктов конечного потребления.

Содержание

Задание 1. 3
Задание 2. 8
Задание 3. 9
Список литературы. 11

Работа содержит 1 файл

ЭММ .doc

— 439.00 Кб (Скачать)

Содержание 

     Рассмотрим три  отрасли промышленности I, II, III, каждая из которых производит свой однородный продукт и для обеспечения производства нуждается в продукции других отраслей. Процесс производства рассматривается за определенный период времени (например, за год). Взаимодействие отраслей определяется матрицей прямых затрат. Число , стоящее на пересечении -й строки и -ого столбца, равно , где - поток средств производства из -й отрасли в -ю, а - валовой объем продукции -ой отрасли (все объемы продукции выражаются в единицах стоимости). Задан вектор объемов продуктов конечного потребления.

      , .

  1. Определить, является ли матрица продуктивной.
  2. Составить уравнение межотраслевого баланса.
  3. Найти объем валовой продукции каждой отрасли .
  4. Составить матрицу потоков средств производства .
  5. Найти объемы валового выпуска продукции, если конечное потребление по отраслям увеличится на 60, 70, 30 соответственно.

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

     Решение.

  1. Определить, является ли матрица продуктивной.

      .

     Для решения вопроса о продуктивности матрицы [1] следует найти собственные значения этой матрицы. Составим характеристическое уравнение:

      ,

     или

     

     

     

     На  рисунке изображен график функции 

     

     

     Три корня уравнения по модулю меньше единицы, значит, матрица технологических коэффициентов A продуктивная.

  1. Составить уравнение межотраслевого баланса.

     Модель  межотраслевого баланса, разработанная  профессором В. Леонтьевым (Гарвардский  университет, США), имеет вид:

      ,или, в матричной форме,

     AX + Y = X,

     где А = (a i j) - матрица коэффициентов прямых затрат, Х - вектор валовых выпусков, Y - вектор конечного продукта.

     

  1. .Найти  объем валовой продукции каждой  отрасли  .

       Для определения вектора валовой  продукции имеем формулу . Найдем обратную матрицу для матрицы .

     Обозначим B = E-A, тогда 

     

      .  

     Следовательно,

     

  1. Составить матрицу потоков средств производства .

    Составим  матрицу Х потоков средств  производства, зная что хijij×хj,(i,j=1,2,3)

     x11 = 0,1×394,83 = 39,48

     x12 = 0,2×405,9 = 81,18

     x13 = 0,4×435,42 = 174,17

     x21 = 0 ×394,83  = 0

     x22 = 0,4×405,9 = 162,36

     x23 = 0,1×435,42 = 43,54

     x31 = 0,1×394,83 = 39,48

     x32 = 0,3×405,9 = 121,77

     x33 = 0,4×435,42 = 174,17

  1. Найти объемы валового выпуска продукции, если конечное потребление по отраслям увеличится на 60, 70, 30 соответственно.

    , , ,

     Требуется найти новый вектор валового выпуска  , удовлетворяющий соображениям баланса в предположении, что матрица А не изменяется.

     В таком случае компоненты находятся из матричного уравнения . По заданию 3

     

      .

 

     Организации, занимающейся перевозкой и продажей продукции, необходимо перевезти партию товара. При этом можно арендовать для перевозки по железнодорожной дороге 5- и 7- тонные контейнеры. 5-тонные контейнеры имеется в наличии не более 24 штук, а 7 тонных не более 20 штук. На перевозку всей продукции выделено не более 90 тысяч рублей, причем цена за аренду 5-тонного контейнера – 2тыс. рублей, а 7-тонного – 3 тыс. рублей. Определить сколько и каких контейнеров следует арендовать, чтобы общий объем грузоперевозок был максимальным.

     Решение задачи оформить поэтапно:

  • Построить математическую модель задачи;
  • Решить задачу линейного программирования с использованием графического метода.
  • Составим математическую модель задачи.

     Если  x1 и x2 – искомые количества каждого вида контейнеров, то искомый максимальный объем грузоперевозки

     

     при этом:

     Полученная  модель – задача линейного программирования (ЗЛП), записанная в стандартной форме.

     Решим ее графическим методом.

     Строим  прямую 2x1 + 3x2 = 90 по двум точкам, например L(0;30), M(45;0) и показываем решение неравенства 2x1 + 3x2 £ 90 штриховкой. Решением этого неравенства являются все точки прямой 2x1 + 3x2 = 90 и точки полуплоскости лежащей ниже этой прямой.

     Решение неравенства 0 £ x1 £ 24 и 0 £ x2 £ 20

     Общее решение удовлетворяющее всем трем неравенствам – выпуклый многоугольник ОАВСD, где О (0;0), А (0;20), В (15;20), С (24;14) и D (24;0). Это и есть многоугольник допустимых решений. Координаты х1 и х2 всех точек этого многоугольника удовлетворяют системе ограничений.

     Найдем  такую из них с координатами х1 орt и х2 орt, в которой целевая функция Z достигает максимума Zmax. Для этого построим одну из линий уровня целевой функции, например Z = 0 (ее уравнение 5х1 +7х2 = 0) и вектор возрастания целевой функции .

     

     Рис.1 

      
  • Будем перемещать прямую Z = 0 в направлении вектора N. Значение целевой функции при этом будет возрастать и линия уровня будет пробегать через все точки многоугольника допустимых решений. Придельная положение линии уровня, при котором она имеет одну общую точку С с многоугольником ОАВСD соответствует максимальному значению целевой функции.

Zmax = Z (C)=5 ´ 24 +7 ´14 =218.

х1 орt = х1(С) = 24.  х2 орt = х2(С) = 14. 

 

     Некоторая фирма  выпускает четыре вида (различной) продукции, используя четыре вида сырья. В таблице  указаны:

  • Технологические коэффициенты , которые указывают, сколько единиц -го вида сырья требуется для производства одной единицы -го вида продукции;
  • Прибыль , получаемая от производства -го вида продукции (в нижней строке таблицы);
  • Запасы сырья в планируемый период (в тех же единицах).

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

     Решение задачи оформить поэтапно:

  • Составить математическую модель задачи;
  • Привести задачу к каноническому виду, пояснить экономический смысл дополнительных переменных;
  • Решить задачу симплекс-методом;
  • Определить количество неизрасходовапннного сырья при найденном оптимальном плане;
  • Построить двойственную задачу, решить её;
  • Дать экономический анализ двойственной задачи, оценить целесообразность введения в план нового вида продукции, если затраты на производство этой продукции и получаемая прибыль заданы в последней графе таблицы.

 

Таблица 1.

Виды 

Продукции

Виды сырья

Технологические коэффициенты Запасы  сырья Новый вид  продукции
A B С D
I 0,5 1,5 0,5 1 150 3
II 2,5 0,5 1,5 0,5 400 2
III 0 0 0 5 400 1
IV 5 0 2,5 1 500 4
Прибыль,
2 3 5 3   12

Решение.

Математическая  модель.

     Составим  математическую модель задачи.

     Если  , , , – искомые количества каждого вида продукции, то искомая прибыль

при этом:

     Полученная  модель – задача линейного программирования (ЗЛП), записанная в стандартной форме.

Приведем  задачу к каноническому виду, для  чего введем новые переменные ( в 1 неравенство); ( во 2 неравенство); ( в 3 неравенство); ( в 4 неравенство); с такими знаками перед ними, чтобы неравенства обратились в уравнения, и вместо Z max введем L = - Z min.

Получим:

(1)

 

 

1) Найдем какой-либо опорный план C0, принимаемый за исходный план перебора. Для этого преобразуем систему уравнений (1) в базисную, в которой четыре переменные (базисные) выражены через оставшиеся четыре (свободные) переменные.

 (2)

Система (2) равносильна системе (1) и имеет  бесчисленное множество решений.

В частности, при  , то . Это решение записывается обычно в виде и называется исходным опорным планом ЗЛП.

 

Если  записать целевую функцию как  функцию свободных переменных то видно, что план X0 не оптимальный, т.к. целевую функцию можно уменьшить, увеличивая , , , . Причем более эффективное уменьшение целевой функции происходит с ростом x3.

2) Чтобы  получить более оптимальный план  X1, в котором x3 было бы больше нуля, из системы (2) получим новую базисную систему, в которой x3, была бы переведена из свободных переменных в базисные.

Определим какую из переменных следует перевести вместо x3 в свободные. Для этого составим и решим систему неравенств из условия, что

Информация о работе Графический метод решения задачи линейного программирования