Файл: Арутюнян А.Г. Применение математических методов и ЭВМ в народном хозяйстве.pdf

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

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

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

Добавлен: 17.07.2024

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

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

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

Га

Р0

Л (>)

Рг

Р3

Р4

Номер

итерации

 

19

47+9

0

1

11

 

Р3

17

17

— 7?

 

Рг

20

- 11/, •5

1

0

 

 

17

17

17

 

 

 

 

2(0)

 

 

 

 

 

 

-

59

— 187—49

0

0

24

 

17

17

17

 

 

 

 

-

0

0

0

0

0

 

 

 

 

 

 

 

Отсюда

заключаем, что

имеющийся базис оптимален

на луче /.«s — — . В точке

/.= * — —

оценка

вектора Р,(/.)

1

18

 

 

18

 

 

обращается в нуль, а правее этой точки она станет отри­ цательной.

Рассмотрим задачу

на луче

 

------— .

В

интервале

49 .

9

 

 

 

 

 

 

----- —

-----— единственным положительным элементом

является

_ ~ ш + 5

_ Этот элемент и

будет

генеральным.

Б , „ с

р п

Я,(7)

Р,

Р3

Р 4

 

Номер

итерации

 

 

 

 

 

 

Р)

— 177— 5

0

— 47—9

1

57 8

 

 

— 117+5

 

-117+5

 

 

— 117+5

 

 

 

 

 

 

 

/>,(>•)

20

1

17

0

9

 

3(1)

— 117+5

 

— 117+5

 

— 117+5

 

 

 

-

— 177+75

0

187-j 49

0

—67+33

 

 

— 117+5

 

— 117+5

 

 

— 117-15

 

 

 

Выделим теперь отрезок оптимальности полученного

базиса. Базис (Р3,

РДО )

будет допустимым при

----- :у-

290


(общин

знаменатель остается

положительным на полуоси

5 .

.

.5

X-g:—

), а

правее точки ?. =

-^у- признак оптимальности

нарушается.

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

на отрезке^-----Щ -,----- ~ ] ба­

зис остается допустимым и оптимальным. На этом отрезке имеем:

— 17).+ 75

 

 

F (>■)--

— IU + 5

 

 

 

 

 

 

 

 

 

Так как

правее точки

) . = -----— базисная

переменная

17?, - 5

• станет

отрицательной,

то

здесь

нужно

- 1 1 ).+

5

 

уточнения оце-

пользоваться

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

нок. Нетрудно

убедиться,

что на отрезке ■—

5

5

— sS/.s£-jy-

отрицательными будут следующие элементы первой строки1

,„{/.) =

— 4) — 9

и * ,, (/•) =

5) — 8

. Составим отношения:

-------------

 

 

'- v

- 1 1 ) .+ 5

14 ’

 

— 11Х + 5 '

 

 

18).+49

_

4Х—!9__ _

18А+49 — 6А+33

5).—8

-6 Х + 33

- 11). ,5

— ПА-|-5 '

—4А— 9

— 11М -5

— 11А+5

5А— 8

Так как в окрестности точки

 

,

5

 

 

> .=

----- — второе отно­

шение

больше первого,

то

генеральным элементом будет

*„(>•)«

-1 1 X 4 5

 

 

 

 

 

 

 

Преобразуем

симплексную таблицу:

 

Базис

Р п

Л (*)

Р,

 

Рз

Р 4

Номер

 

итерации

Л

 

17Х—5

0

— 4л -9 I

— I1X+5

 

 

5Х—8

5Х—8 1

 

 

1

 

 

 

 

 

54—8

 

Л ( ')

—23

1

— И

 

—9

4(2)

5>—8

5Х— 8

 

 

0

 

 

 

 

54— 8

 

 

 

17Х— 87

0

— 04— 19

 

6Х— 33

 

 

 

5А— 8

54— 8

 

 

0

 

 

 

 

 

5)—8

 

291


Так как при Х^>-----— имеем - 17/.— 5 < 0 , то неот­

рицательность базисной переменной лг4 (Х )д —17>.—5 9KBH^

5А— 8

валентна условию 5/.— 8 <1 0, откуда

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

но, имеющийся базис остается допустимым

на отрезке

-----^ -*5 >■<-**-. Признак оптимальности также сохраняется

до точки

Х=

Значит в интервале |-----|-J функция

F {>•) определяется

форулой

 

 

При

стремлении

X (слева) к точке

— ~ базисные

компоненты решения задачи и сама

функция /Г(Х) неогра-

ииченно

возрастают.

Правее точки

/. = —

нарушаются и

допустимость и признак оптимальности. Далее получаем

допустимый базис в точках, лежащих справа от Х = -^-.

В качестве генеральной

выбираем первую строку. Ясно,

что с выбором второй

строки,

мы придем либо к базису

(Р4, Р 2), либо к базису

(Р4,

Р3),

которые заведомо не явля­

ются оптимальными (а, вообще говоря, они могут быть даже недопустимыми). Иными словами, в дальнейшем век­ тор Р 2(Х) должен обязательно участвовать в базисе. Для того, чтобы не уменьшить оценки векторов условий, снова пользуемся методом последовательного уточнения оценок.

При /._> —

элементы первой

строки

х 12( / . ) = ———— и

_

11А+5

отрицательны. Из отношений

 

-^13(л) = —гг——

 

-0>.— 19 . — 4Х—9

_ — 6).— 19

6А—33

_ — 11А+5

(ЗА—33

5А— 8 '

SX— 8

~ —4Х— 9

5Х— 8

'

5Х— 8

— 11Х+5 ’

на некотором

интервале,

имеющем

в качестве

левой гра­

ницы точку X =

максимальным является первое. Значит,

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

292


Базис

Р0

Л(Х) Р3

р 3

Р4

Номер

 

 

 

 

 

 

итерации

 

17а+ 5

0

и х —5

—5Х+8

 

 

4 4 9

4 4

9

4 4 9

 

 

 

 

Л (>)

19

0

17

 

— 11

5(3)

4Х+9

4 4 9

4 4 9

 

 

 

 

3 4 4 86

0

1 8 4 4 9 — 6).— 19

 

 

4 4 9

4a j-9

4Х+9

 

 

 

 

При >.S= —

полученный базис допустимый. Однако

6 Х + 1 9

вектора РА отрицательна, и в этом столб­

оценка------^ ^

це нет ни одного положительного элемента. Следовательно,

функция F (/.) не будет определенной на луче Xs»-g-.

Таким образом, на области ее определения, мы строим функцию F (>.):

59

 

^

_

 

49

17

при — оо <Г ).

 

-------- ,

 

^

 

 

18 ’

—17Х+75

при

49

" "

5

—11Х+5

 

18

17

17Х—87

при

17

 

^ 5

 

1 5Х—8

 

 

 

Приведенный пример иллюстрирует случай, когда мно­ жество неограниченности целевой функции задачи является лучом. Из разрешимости урезанной задачи следует, что условия поставленной задачи совместны, и функция F (>.) определена для тех значений при которых целевая ли­ нейная функция ограничена сверху на соответствующем множестве допустимых решений. График функции F (X) на области ее определения показан на рис. 16.1.

293


§7. Применение методов параметрического линейного программирования для определения необходимого

количества реализации случайных величин при решении линейной стохастической задачи

В работе [81] рассматривается задача стохастического линейного программирования со случайным вектором огра­ ничений. На основе некоторых идей математической ста­ тистики вопрос определеления необходимого количества реализации случайных величин для решения стохастиче­ ской задачи с заданной точностью сводится к решению одной задачи ПЛП специального вида. После определения границы доверительных интервалов [аг, ajj возможных реа-

294

лизаций случайных компонентов вектора ограничений, фор­ мулируется следующая задача.

Найти пару векторов А ', А"£Я™, минимизирующую ли­ нейную функцию

 

 

 

 

 

 

(17.1)

при условиях

 

 

 

 

 

 

F (A ')- F (A " ) =

e>

 

(17.2)

Л' — Л"

В >

0,

 

(17.3)

>>'[, 'Л б К , ®i|,

г— 1, 2 .....

т.

(17.4)

Функция /ДА), участвующая в условии (17.2), является

решением следующей задачи ПЛП.

 

 

Построить функцию:

 

 

 

 

 

/r (A) =

m a xV

с^дгДЛ),

 

(17.5)

 

Ж1 j - i

 

 

 

где область

определяется условиями

 

Ц CijJTj (A )ss/.,,

i = 1 ,

2,...,

т,

(17.6)

)=i

 

 

 

 

 

 

л:ДЛ)Э=0, j =

 

1, 2..... л,

 

(17.7)

> ч £ К

*,], i

-

1, 2 ,..., т.

(17.8)

Задача (17.5)—(17.8) является частным видом задачи, изученной нами в параграфе 4 данной главы, с той разни­ цей, что здесь требуется построить функцию /ДА) на огра­ ниченном параллелепипеде (17.8). Следовательно, все фак­ ты, доказанные в параграфе 4 относительно целевой функ­ ции F(A), остаются справедливыми. Функция (17.5) обладает еще одним характерным свойством: она является моно­ тонно неубывающей функцией, т. е.

(Л<4) приЛт г=Л<ч.

(17.9)

Для решения задачи (17.1)—(17.4) нет необходимости на всем параллелепипеде (17.8) построить функцию /ДА ). На основе конструктивных свойств функции F (Л) доказы-

295