Файл: Линейная_алгебра_УП_очная_ЭлРес.pdf

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

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

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

Добавлен: 31.07.2021

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

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

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

 

41

Из

 

определения

 

скалярного

 

произведения

 

следуют

1.

 

(

Г

,

Х

) = 0

 Cos

φ

 = 0 

 

φ

 = 

π

/2 

 

Г┴Х

.         

При

 

этом

 

уравнение

  

γ

1

 x

1

 + 

γ

2

 x

= 0 

задает

 

на

 

плоскости

 (x

1

О

, x

2

прямую

  , 

проходящую

 

через

 

начало

 

координат

 

перпендикулярно

 

вектору

 

Г

2.

 

(

Г

,

Х

) > 0 

  0 < Cos

φ

 < 1 

  0 < 

φ

 < 

π

/2.              

При

 

этом

 

неравенство

 

γ

1

 x

1

 +  

γ

2

 x

2  

> 0 

определяет

 

на

 

плоскости

 (x

1

О

, x

2

)  

полуплоскость

 

с

 

той

 

стороны

 

прямой

заданной

 

соотношением

 

γ

1

 x

1

+

γ

2

 x

= 0, 

куда

 

направлен

 

вектор

 

Г

3.

 

(

Г

,

Х

) < 0 

  –1 < Cos

φ

 < 0 

  

π

/2 < 

φ

 <

π

.            

При

 

этом

 

неравенство

   

γ

1

 x

1

 + 

γ

2

 x

<0 

определяет

 

на

 

плоскости

 (x

1

О

, x

2

)   

полуплоскость

 

с

 

той

 

стороны

 

прямой

заданной

 

соотношением

 

γ

1

 x

1

+

γ

2

 x

= 0, 

куда

 

направлен

 

вектор

противоположенный

 

вектору

 

Г

4.

 

(

Г

,

Х

)

max

 

  Cos

φ

 = 1 

  

φ

 = 0.  

При

 

этом

 

векторы

 

Г

 

и

 

Х

 

направлены

 

в

 

одну

 

сторону

5.

 

(

Г

,

Х

)

min

 

  Cos

φ

=–1 

  

φ

π

.  

При

 

этом

 

векторы

 

Г

 

и

 

Х

 

направлены

 

в

 

разные

 

стороны

Теперь

 

данную

 

линейную

 

функцию

 (1) 

можно

 

представить

:  

либо

 

в

 

виде

                              f(x

1

, x

2

) = (

Г

,

Х

)+ 

γ

0

,           (3) 

либо

 

в

 

виде

                              f(x

1

, x

2

) = 

Г

Пр

Г

Х

 + 

γ

0

,      (4) 

В

 

соотношении

  (4) 

величины

 

Г

 

и

 

γ

0

 

являются

 

постоянными

Поэтому

  

возможные

 

значения

 

функции

 f(x

1

, x

2

определяются

 

значениями

 

величины

  –

Пр

Г

Х

  (

проекции

 

вектора

 

Х

 

на

 

вектор

 

Г

), 

которая

 

зависит

 

от

 

расположения

 

точки

 

Х

(x

1

, x

2

на

 

множестве

 W. 

Из

 

соотношения

 (3) 

следует

что

 

точка

 

Х

(x

1

, x

2

принадлежит

 

также

 

прямой

 

линии

 L, 

задаваемой

 

уравнением

  

γ

1

 x

1

 + 

γ

2

 x

2

 = f(x

1

, x

2

) – 

γ

0

Абсолютное

 

значение

 

величины

 

Пр

Г

Х

 

совпадает

 

с

   

величиной

 – 

ρ

(0, L), 

равной

 

расстоянию

 

от

 

начала

 

координат

 

до

 

прямой

 L. 

Поэтому

изменяя

 

положение

 

прямой

 L, 

а

 

вместе

 

с

 

ней

 

и

 

положение

 

точки

 

Х

 (x

1

, x

2

), 

на

 

множестве

 

W, 

можно

 

изменять

 

расстояние

 

от

 

прямой

 

линии

 L  

до

 

начала

 

координат

и

согласно

 (4), 

изменять

 

значение

 

функции

 f(x

1

, x

2

). 

Если

 

угол

 

между

 

векторами

 

Г

 

и

 

Х

 

острый

то

 

прямая

  L  

находится

 

с

 

той

 

стороны

 

от

 

прямой

задаваемой

 

уравнением

   

γ

1

  x

1

 + 

γ

2

  x

= 0, 

куда

 

направлен

 

вектор

  

Г

и

 

значение

 

функции

  f(x

1

, x

2

)  

определяется

  

величиной

 

ρ

(0, L), 

взятой

 

со

 

знаком

 

плюс

.  

Если

 

угол

 

между

 

векторами

 

Г

 

и

 

Х

 

тупой

то

 

прямая

 L 

расположена

 

с

 

той

 

стороны

 

от

 

прямой

задаваемой

 

уравнением

  

γ

1

 x

1

 + 

γ

2

 x

= 0, 

куда

 

направлен

 

вектор

противоположенный

 

к

 

вектору

 

Г

,  

и

 

значение

 

функции

 

f(x

1

, x

2

определяется

 

величиной

  

ρ

(0, L), 

взятой

 

со

 

знаком

 

минус

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

перемещая

 

прямую

 L 

вместе

 

с

 

точкой

 

Х

 (x

1

, x

2

по

 

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.


background image

 

42

множеству

 W  

в

 

направлении

 

вектора

 

Г

мы

 

увеличиваем

 

значения

 

функции

 

f(x

1

, x

2

на

 

множестве

  W , 

а

перемещая

 

в

 

обратном

 

направлении

 –  

уменьшаем

 

значение

 

этой

 

функции

 

на

 

рассматриваемом

 

множестве

Наибольшее

 

и

 

наименьшее

 

значения

 

функция

 

достигает

 

в

 

точках

где

 

прямая

  L  

становиться

 

касательной

 (

опорной

)

 

к

 

множеству

 W.   

Пример

  1

Найти

 

наибольшее

 

значение

 

функции

 f(x

1

, x

2

)=x

1

+x

2

 

на

 

множестве

 W = { X 

 R

2

 : f

(x

1

, x

2

 0, i = 1,2,3,4}, 

где

 f

(x

1

, x

2

) = x

1

   +  x

2

 – 4 ,  

f

(x

1

, x

2

) = x

1

   +  3x

2

 – 6,  f

(x

1

, x

2

) = –x

1

 ,  f

(x

1

, x

2

) = –  x

2

 . 

 

Множество

 W 

изображено

 

на

 

рис

 2.  

 

X

                                               grad f(X)=

Г

 

      4 
 
 
      2 
 
                     W 
    0                  2                 4                  6               x

               L                   

  

Рис

.2

 

 

Через

 

это

 

множество

 

перпендикулярно

 

вектору

 

градиента

 

Г

 = (1,1) 

функции

 f(x

1

, x

2

проводим

 

прямую

 

линию

 L, 

задаваемую

 

уравнением

 x

1

+x

2

 + 

γ

= 0. 

Перемещая

 

прямую

 

линию

 L 

в

 

направлении

 

вектора

 

градиента

 

до

 

тех

 

пор

когда

 

она

 

станет

 

касательной

 (

опорной

к

 

множеству

 W 

в

 

каждой

 

точке

 

отрезка

 

[

Х

1

0

,

Х

2

0

] = W

 L. 

Координаты

 

точек

 

Х

1

0

,

Х

2

0

 

находятся

 

из

 

решения

 

соответствующих

 

систем

 

уравнений

а

 

именно

,  

 x

1

   +  x

2

 = 4 ,         x

1

   +  x

2

 = 4, 

 x

1

   +  3x

2

 = 6 ,       x

2

   =  0. 

Любая

 

точка

  

Х

 = 

αХ

1

+ (1 – 

α

 )

Х

2

0

где

  

α

[0,1], 

данного

 

отрезка

 

будет

 

являться

 

точкой

 

глобального

 

максимума

 

функции

 f(x

1

, x

2

на

 

множестве

 W.

 

Пример

 2.  (

портфель

 

акций

)

Инвестор

 

решил

 

вложить

 1800 

д

.

е

в

 

акции

 

двух

 

компаний

в

 

топливно

-

нефтяную

 

компанию

 (

ТНК

и

 

в

 

компанию

 

по

 

производству

 

компьютеров

  (

КПК

). 

Стоимости

 

акций

 

этих

 

компаний

 

соответственно

 

равны

  4 

д

.

е

и

 8 

д

.

е

При

 

этом

 

обещают

что

 

прибыль

 

от

 1 

д

.

е

., 

инвестированная

 

в

 

акции

 

ТНК

будет

 

равна

 0,115 

д

.

е

., 

а

 

от

 1 

д

.

е

., 

инвестированной

 

в

 

акции

 

КПК

будет

 

равна

 0,12 

д

.

е

за

 

год

На

 

рынке

 

продажа

 

продукции

 

компании

 

ТНК

 

более

 

устойчива

чем

 

компании

 

КПК

Поэтому

 

инвестор

 

решает

 

приобрести

 

акций

 

ТНК

 

не

 

меньше

чем

 

акций

 

КПК

Х

0

1

Х

0

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.


background image

 

43

Однако

 

ТНК

 

продает

 

каждому

 

будущему

 

акционеру

 

не

 

более

 325 

своих

 

акций

в

 

то

 

время

 

как

   

КПК

 

продает

   

свои

 

акции

 

в

 

количествах

 

не

 

менее

 

60 

штук

Формализуйте

 

условия

 

вложения

 

денег

 

в

 

акции

 

указанных

 

компаний

 

с

 

учетом

 

того

что

 

инвестор

 

желает

 

получить

 

при

 

этом

  

наибольшую

 

прибыль

Изобразите

 

на

 

плоскости

 

множество

 

инвестиционных

 

возможностей

Найдите

 

инвестиционные

 

возможности

которые

 

соответствуют

 

желаниям

 

инвестора

 

Предположим

 

инвестор

 

приобретет

 

х

1

 

акций

 

ТНК

 

и

 

х

акций

 

КПК

Тогда

 

множество

 

инвестиционных

 

возможностей

 

можно

 

записать

 

в

 

виде

 

W ={ X (x

1

, x

2

 R

2

 : 0 

 x

325, 60 

 x

2

,   

х

2

 

  

х

1

 , 4

х

1

 + 8

х

2

 

 1800},  

а

 

прибыль

 

от

 

такой

 

сделки

 

в

 

виде

 

функции

 f(x

1

, x

2

) = 0,115(4x

1

) + 0,12(8x

2

). 

Математическая

 

постановка

 

задачи

Найти

 

наибольшее

 

значение

 

функции

 

f(x

1

, x

2

) = 0,115(4x

1

) + 0,12(8x

2

на

 

множестве

 W.  

Множество

 W 

изображено

 

на

 

рис

. 3.  

Через

 

это

 

множество

 

перпендикулярно

 

вектору

 

градиента

  

Г

 = (0,46;0,96) 

функции

 f(x

1

, x

2

) = 0,115(4x

1

) + 0,12(8x

2

проводим

 

прямую

 

линию

 L, 

задаваемую

 

уравнением

 0,46x

+ 0,968x

2

 + 

γ

= 0. 

Перемещая

 

эту

 

прямую

 

в

 

направлении

 

вектора

 

градиента

находим

 

точку

 

Х

0

(150,150), 

в

 

которой

 

функция

 

f(x

1

, x

2

достигает

 

наибольшего

 

значения

 

Замечание

Графическим

 

методом

 

можно

 

решать

 

задачу

 

линейного

 

программирования

если

   

число

 

переменных

 – n 

и

 

число

 

уравнений

 – m 

в

  

системе

 

ограничений

 

этой

 

задачи

 

удовлетворяют

 

соотношению

 1 

 n – m 

 2. 

Для

 

этого

 

необходимо

-

 

найти

 

методом

 

Гаусса

 

общее

 

решение

 

системы

 

линейных

 

уравнений

которая

 

является

 

системой

 

ограничений

 

исходной

 

задачи

 

линейного

 

программирования

-

 

исключив

 

разрешенные

 

переменные

 

из

 

полученного

 

общего

 

решения

получить

 

систему

 

из

 m 

неравенств

 

с

   (n–m)  

переменными

-

 

из

 

полученного

 

общего

 

решения

 

выразить

 

разрешенные

 

переменные

 

через

 

              x

2

       grad f(X)=

Г

 

 

           225 
           150  -----------    

 

    L                               W 
             60 
               0                                     325             450    x

1

 

                                          

Рис

.3            

X

0

(150,150) 

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.


background image

 

44

свободные

 

переменные

 

и

 

подставить

 

их

 

в

 

целевую

 

функцию

которая

 

станет

 

функцией

  (n–m)  

свободных

 

переменных

-

 

решить

 

графическим

 

методом

 

полученную

 

задачу

 

линейного

 

программирования

 

с

 (n–m) 

свободными

     

переменными

с

 

ограничениями

 

в

 

виде

 m   

неравенствами

а

 

также

 

с

 

ограничениями

 

на

 

знак

 

переменных

-

 

найденные

 

свободные

 

переменные

 

подставить

 

в

 

общее

 

решение

вычислить

 

значения

 

разрешенных

 

переменных

 

и

 

записать

 

оптимальное

 

решение

 

исходной

 

задачи

Пример

 4

.  

Найти

 

наименьшее

 

значение

 

функции

 f(X) = 4x

– 2x

+ x

– x

4

 

на

 

множестве

 W, 

заданном

 

системой

 

уравнений

:   

x

– x

+ 4x

3  

– 2x

= 2, 

3x

+ 2x

– x

+ 4x

 4  

= 3, 

х

j

 

 0,  j = 1, 2, 3, 4. 

 

Разрешим

 

систему

 

ограничений

 

относительно

 

первых

 

двух

 

переменных

 

и

 

получим

 

общее

 

решение

 

системы

 

уравнений

 

в

 

виде

      

х

+ 7/5  x

=

 

7/5, 

                          x

2

 –  13/5 x

3

 + 2  x

4

 = –3/5, 

из

 

которого

 

следует

что

   

                           

х

= –7/5  x

+

 

7/5, 

                           x

2

 =  13/5 x

3

 – 2 x

4

  – 3/5. 

Исключаем

 

разрешенные

 

переменные

 

из

 

общего

 

решения

   

получаем

 

систему

 

неравенств

 

с

 

переменными

 

х

3

 

и

 

х

4

Подставляем

 

переменные

 

х

1

 

и

 

х

2

выраженные

 

через

 

переменные

 

х

3

 

и

 

х

4

 

в

 

целевую

 

функцию

Получаем

 

задачу

 

линейного

 

программирования

 

с

 

двумя

 

переменными

 

х

3

 

и

 

х

4

  

и

 

с

 

ограничениями

 

в

 

виде

 

неравенств

а

 

именно

найти

 

наименьшее

 

значение

 

целевой

 

функции

 

f(X) = – 9,8x

 + 3x

4

 +6,8 

на

 

множестве

 

заданном

 

системой

 

неравенств

:           

Решаем

 

задачу

 

графическим

 

методом

.  

 
 
 
 
 
 
 
 
 

Найденные

 

значения

 

переменных

 

х

3

0

=1, 

х

4

0

=0 

подставляем

 

в

 

выражения

 

для

 

А

А

А

А

В

 

 1 

–1  4 

–2 

3 2 –1  4 3 

1 –1 

–2 2 

–  13 

10 

–3 

1 0 1,4  0 1,4 

– 2,6 

2        –0,6 

         

х

 

 

1, 

– 2,6 x

3

+ 2  x

4

 

 –0,6,

х

 

0, 

х

 

0.  

 
           

х

4                                                      

 
 
 grad f(X)=(-9,8;3)                   W 
 
              0       0,27              1                                  

х

                                                           

 

Рис

.4 

х

3

0

=1, 

х

4

0

=0

 

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.


background image

 

45

первых

 

двух

 

переменных

 

и

 

выписываем

 

оптимальное

 

решение

 

исходной

 

задачи

 

Х

0

=(0,2,1,0) 

и

 

соответствующее

 

ему

 

значение

 

целевой

 

функции

 f(X

0

) = –3.   

 

При

 

решении

 

экономических

 

задач

 

переменная

 

х

j

, j = 1, 2, …, n, 

соответствует

  

ресурсу

 j-

го

 

вида

 (

сырье

труд

деньги

время

 

и

 

т

.

п

.). 

Неравенства

 

f

(X)

 0,  i 

I;  f

(X)=0,  i

M\I 

х

j

 

 0, j=1,2, … , n  

задают

 

ограничения

 

на

 

использование

 

этих

 

ресурсов

Функция

    f

 

(X) 

определяет

 

цель

  (

качество

использования

 

ресурсов

На

 

этапе

 

развития

 

методов

 

решения

 

таких

 

задач

 

каждое

 

решение

 

системы

 

ограничений

 

на

 

использование

 

ресурсов

 

называли

 

планом

 (

или

 

программой

)

План

  (

программа

),  

доставляющий

 

экстремальное

 

значение

 

целевой

 

функции

называли

 

оптимальным

Поэтому

 

направление

 

науки

занимающееся

 

постановкой

 

таких

 

задач

 

и

 

разработкой

 

методов

 

нахождения

 

оптимальных

 

решений

назвали

 

математическим

 

программированием

 

(

планированием

). 

В

 

зависимости

 

от

 

вида

 

целевой

 

функции

 

и

 

вида

 

функций

 

в

 

ограничениях

 

таких

 

задачах

 

различают

 

направления

 

математического

 

программирования

линейное

нелинейное

выпуклое

дискретное

стохастическое

 

и

 

т

.

п

Мы

 

начнем

 

изучение

 

математического

 

программирования

 

с

   

наиболее

 

разработанных

 

и

 

доступных

 

задач

 – 

задач

 

линейного

 

программирования

Ответьте

 

на

 

вопросы

 

1.

 

Дайте

 

определение

 

замкнутого

 

множества

.  

2.

 

Какие

 

из

 

множеств

  [a,b], [a, b), (–

, b], (a, b), (a, +

являются

 

замкнутыми

а

 

какие

 

не

 

являются

 

замкнутыми

3.

 

Дайте

 

определение

 

предельной

 

точки

 

множества

Укажите

 

множество

 

всех

 

предельных

 

точек

 

для

 

множеств

 

из

 

пункта

 2. 

4.

 

Какие

 

из

 

множеств

 

п

.2 

являются

 

ограниченными

а

 

какие

 

не

 

являются

 

ограниченными

5.

 

Дайте

 

определение

 

градиента

 

функции

 

нескольких

 

переменных

6.

 

Напишите

 

формулу

 

для

 

нахождения

 

расстояния

 

от

 

начала

 

координат

 

до

 

прямой

 

линии

заданной

 

уравнением

  Ax+By+C=0. 

7.

 

Когда

 

прямая

 

линия

 

является

 

опорной

 

к

 

некоторому

 

множеству

8.

 

При

 

поиске

 

графическим

 

методом

 

глобального

 

минимума

 

линейной

 

функции

 f(X) 

в

 

каком

 

направлении

 

и

 

до

 

какого

 

положения

 

необходимо

 

перемещать

 

прямую

 f(X)=0 

относительно

 

градиента

 

этой

 

функции

9.

 

Какие

 

задачи

 

линейного

 

программирования

 

можно

 

решать

 

графическим

 

методом

10.

 

Дайте

 

определения

 

общего

 

решения

 

системы

 

линейных

 

уравнений

разрешенных

 

переменных

 

и

 

свободных

 

переменных

11.

 

Опишите

 

последовательность

 

решения

 

задачи

 

линейного

 

программирования

 

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.