Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Берзин Е.А. Оптимальное распределение ресурсов и элементы синтеза систем

.pdf
Скачиваний:
34
Добавлен:
24.10.2023
Размер:
11.19 Mб
Скачать

от номера I, т. е. постоянно для элементов каждой строки матрицы

1 Aft г I! JVS-

Кроме того,

нет

необходимости

после каждого шага пере­

считывать

значения Л</_1 \

 

 

 

 

 

 

 

 

В целом алгоритм будет состоять в следующем.

 

 

Алгоритм 2.2а.

 

 

 

 

 

 

 

 

aj.°* по

формулам:

1°.

Вычислить начальные значения величин ^°|0) и

 

 

М 0)= 0,

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

S .

 

(2.119)

 

 

а<.°>= П

еV ] ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V=

I

 

 

 

 

 

 

 

 

2°.

Вычислить элементы матрицы [|д^[| по формуле (2.118).

 

3°.

Запомнить пару индексов kt, Ц, определяемую из условия:

 

 

At , =

тахДь/,

k f N ^ \

1 = 1 , . . . , S.

 

( 2 . 120)

 

 

kth

k,i

 

 

 

 

 

 

 

 

 

4°.

Пересчитать величины

a7-

по формулам:

 

 

 

 

 

galt) _

I

1)

 

 

для } Ф It,

 

 

 

 

[ 1 — Q ^ - l ) ektl для j = l t ,

 

 

 

 

 

 

 

 

 

 

aj‘>= a^ ~ 1)—

,

j = 1.......

S.

 

(2.121)

 

 

 

 

 

* V

 

1.

 

 

 

 

 

 

 

 

 

 

t: = t +

 

 

 

 

 

5°.

Проверить условие t <

N:

 

 

 

 

 

 

 

 

да — перейти

к п.

2°,

 

 

 

 

 

 

 

 

 

нет — перейти

к п.

6°.

 

 

 

 

 

 

 

 

6°.

Вычислить значение

функции

F (б0)

по формуле

(2.117).

7°.

Отпечатать результат (F (б0),

 

{kf,

k),

t =

1, •••, N,

или || б®;-

прекратить

вычисления.

 

 

 

 

 

 

 

 

 

 

В некоторых случаях среди элементов системы не представляется возможным выделить основной. Такие случаи могут иметь место, на­ пример, в сложных технических устройствах, когда оптимизируемая система, по сути дела, является подсистемой (блоком) более общей системы, с которой она связана входными и выходными параметрами.

Для обеспечения возможности ее оптимизации может быть введен

фиктивный элемент. В качестве фиктивного (S + 1)-го элемента

обо­

значим общий показатель,

или выходной параметр, характеризующий

работу

всей

подсистемы

и подлежащий оптимизации

(надежность

и т. п.).

 

 

 

 

 

 

 

 

 

 

Примем

As+1 =

1,

 

=

0, а

для

матрицы

||cov/!U s

по­

ложим,

что

 

©vs + i==0,

ѵ = 1 ,..., N.

(2.122)

 

 

 

Условие (2.122) означает, что

непосредственное воздействие по

(S + 1)-му элементу

невозможно.

Влияние на величину ^4s+1

осу­

ществляется только через воздействие на другие S элементов системы.

* Индекс (() иногда опускается,

однако

нужно

помнить,

что речь идет

о текущем значении приращения

Аы.

 

 

 

 

 

70

Правомерность использования такого приема для решения ука­ занного типа задач вытекает из эквивалентности двух систем:

Система 1

 

 

С и с т е м а 2

 

S + 1- й

S -1

S-й

F

—*■

S - 1

S-й

F

элементов

 

 

элементов

 

 

 

 

 

A i t S

A s - A - 1

 

 

А і ф $ + 1 = 0

 

A s + i = A - 1

Первая система имеет основной 5-й элемент, вес которого отли­ чен от нуля (Л§ = 1). Вторая система отличается от первой отсутст­ вием основного и наличием фиктивного (5 + 1)-го элемента.

Покажем, что задачи, а значит, и системы эквивалентны, если для второй системы при прочих равных условиях принять:

As = 0, A s+ i = A = l , (övs+ i ==0, a js+ i = <Xjs-

(2.123)

Для доказательства достаточно показать, что критериальные

функции совпадут (F' = F), если соблюдены условия (2.123),

а осталь­

ные условия неизменны.

 

На основании (2.117) можно записать:

 

 

5 + 1

 

 

 

 

F' = As+i

П

 

 

 

 

 

;=1

 

 

 

 

І 5 + 1

 

N

 

«s+i s+i X

1—(1—п Bv S + l

 

 

 

p 6V S + l

 

 

 

 

 

V — 1

 

 

 

 

S

 

N

 

 

 

 

X П

1-11—п гVY] j

ais+

1

/ *= 1L

V = 1

 

 

 

 

Учитывая условия

(2J23), из (2.124) получаем:

s

 

N

 

 

 

 

F '= П

 

8 yj

ос

 

=

F,

/=1

 

V} 1

"J8

 

 

 

V— 1

 

 

 

 

(2.124)

(2.125)

что и требовалось.

Таким образом, рассмотрен метод оптимизации системы путем влияния на характеристики ее элементов с учетом связей, существую­ щих между ними. Мы нигде в явном виде не касались вопроса о струк­ туре системы. Полагается, что система представлена матрицей (Icc^lss и вектором {Лг} 8, учитывающими ее структурные особенности. На основании этого можно заключить, что метод претендует на достаточно большую общность. Однако следует отметить, что предложенный алго­ ритм обеспечивает практически точное решение только математиче­ ской задачи (2.63) — (2.65), а следовательно, гарантирует хорошее решение только тех практических задач, которые по своей физической постановке могут быть с надлежащими обоснованиями сведены к данной формальной схеме. Этап представления конкретной системы в виде

вектора

{А;} s

и матрицы связей между ее элементами | ссу-г ||ss»'

по сути

дела,

является самостоятельной проблемой.

71

Рассмотренный вопрос относится непосредственно к проблеме синтеза систем, количественные методы решения которой, как пра­ вило, не обладают достаточной общностью, громоздки, а во многих случаях просто отсутствуют. Это является одной из главных причин того, что при синтезе систем в настоящее время широко используется так называемый вариантный метод и поэтапный, многошаговый про­ цесс проектирования систем. Суть вариантного метода состоит в том, что с помощью любых логически оправданных методов и интуитивных представлений отбирается ограниченное количество (N) вариантов системы, подлежащих дальнейшему анализу и сравнению. В резуль­ тате ІѴ-кратного решения прямой задачи (оценка эффективности) получается приближенное решение обратной задачи — задачи син­ теза системы.

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

Более полное суждение о возможной области практического при­ менения метода и его эффективности при решении практических задач указанного типа может быть составлено после накопления и анализа достаточного опыта его использования.

5. Примеры расчета. Для иллюстрации вычислительной схемы и анализа некоторых особенностей решения рассмотрим следующие числовые примеры.

Пример 1. Система состоит из четырех элементов, относительные значи­ мости которых заданы вектором {Л*}5:

{ А і } = {100,0; 80,0; 50,0; 0,0} •

Связи между элементами заданы матрицей \ \ a j i |44:

 

 

1,0

0,3

0,6

о

0 ,3 0

0,00

0,30

0,50

 

0,1

1,0 0,1

о

0,10

|0,30| ~о ,20 |0,80|

II а / ; 1=

0,2

0,3

1,0

0

II » V / 1= 0,20

0,10

 

(2.126)

0 ,4 0

0,60

 

0,7

0,6

0,3

1

0,10

0 ,4 0

0,20

0,60

Матрица ||cov;.||^ s

определяет

эффективности

каждой из четырех

( N = 4) единиц ресурса по их возможному влиянию на каждый из элементов си­

стемы. Жирным шрифтом выделены элементы, соответствующие матрице назна­ чений 60, полученной в результате решения задачи с применением алг. 2.2.

Вычислительная схема представлена табл. 12.

Приведенные в таблице цифры соответствуют значениям приращений Дf a (Ak i ) . Жирным шрифтом выделен максимальный элемент для каждого шага

процесса. Для взятого

примера шах Д^г ~

шах Д^*,

поэтому алг. 6

+ также

обеспечит точное решение:

k,

I

k,i

3 —^4; 2).

 

{ k t h )

= ( 2; 4->-1; 1 3 ;

 

Если назначение на каждом шаге производить исходя из условия миними­

зации приращения Д^

(алг. б~),

то в данном случае получается то же решение,

хотя порядок назначений изменится:

(&Д() = (1; 1-^2; 4-^4; 2 3;

3).

* Кроме шага t = 2,

где max Д+

=24,76.

 

 

 

 

kl

kl

 

 

 

 

72

 

 

 

 

 

 

 

 

Т аб л и ц а

12

 

 

 

 

 

i,

l

 

 

 

 

 

 

 

t

V

1

1

2

1

3

1

4

 

Ч

н

 

 

Ai=A'V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

100,00

 

8 0, 0 0

 

5 0, 0 0

 

0 , 0 0

 

 

 

 

1

1

46,20(16,94)

 

0,00 (—36,50)

 

28,20 (—4,40)

 

66,5 (—30,88)

 

 

 

 

 

2

15.40 (—18,72)

28,50 (—3,33)

 

18.80 (—15,79)

106,40 (73,43)

 

 

 

 

 

3

30,80 (—7,80)

 

9,50 (—32,10)

 

37,6(0,36)

 

79.8 (37,88)

^ 2 4 —

1

 

4

15.40 (—19,08)

 

38,00 (7,93)

 

18.80 (—15,47)

 

79.8 (44,62)

 

 

 

 

 

 

 

 

Л<»

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

 

44,00

 

41,60

 

38,00

 

0,00

 

 

 

 

2

1

22,78 (—14,54)

 

0,00 (—47,36)

 

17,78 (—24,17)

 

13,30 (—32,96)

 

 

 

 

 

3

15,98 (—27,17)

 

4,99 (—42,17)

 

24,76 (—17,10)

 

16,08 (—31,23)

 

 

=

 

 

4

7,93 (—38,40) 19,92 (—19,19)

 

11,86 (—33,85)

 

15,96 (—31,22) 0 1 1

1

 

 

 

 

Л<2>

 

 

 

 

 

 

 

 

 

30,80

 

37,86

 

31,16

 

0,00

 

 

 

 

3

3

8,23 (—45,04)

 

4,41 (—53,80)

 

19,47 (—28,93)

 

12.60 (-44J.3)

 

 

 

 

 

4

5,55 (—50,06)

17,62 (—29,91)

 

9,74 (—44,25)

 

12.60 (—42741) 0

з з

=

1

 

 

 

 

л<3)

 

 

 

 

 

 

 

 

28,34

 

33,32

 

18,70

 

0,00

 

 

 

 

4

4

Д+ = 4,56

 

15,21

 

5,84

 

10,91

642 =

1

 

 

 

 

лИ>

 

 

 

 

 

 

 

 

27,20

 

20,00

 

17,95

 

о.со

 

 

 

 

 

С помощью табл. 12

в этом можно убедиться на примере 1-го и 3-го шагов,

если сравнить величины Л£), предварительно вычислив их з чения по формуле

 

 

 

д *7 =

ЛА/ —%м ■

 

(2-127)

Максимальное значение функции (2.63) равно

 

 

 

F (б0) = 169,59

(70,7% от 24).

(2.128)

Если бы элементы системы были независимы (а^ =

0 для / ф i (ocjj = 1)),

то оптимальное решение соответствовало бы цепочке

назначений:

(kt-,

lt) =

(1;

1

- 4;

2 -> 3;

3 2;

2) —алг. б0,

(kt;

It) =

(4;

2

- 1 ;

U 3 ;

3 — 2;

2)—алг. б+.

73

Соответствующее изменение матрицы назначений || вѵ/ ||ats Указано стрел­

кой (2.126). Решение оптимально для новых условий, при этом максимум целе вой функции равен

F (60)

= 96,40

(41,8% от

S ^ i) .

(2.129)

Из сравнения (2.128) и

(2.129)

видно, что в

данном случае прирост целевой

функции почти на 30% обеспечивается за счет связей между элементами системы. П р и м е р 2. Рассматривается система из трех звеньев (элементов).

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

нулю. Связи между звеньями

системы характеризуются вектором-столбцом

[|a /s||s> а матРиЦа ||ü)v/[|ws

представляет

собой

эффективности

трех единиц

ресурса

 

 

 

 

 

 

 

 

 

 

 

0,8

 

 

 

0,30

 

0,60

0,10

 

 

0,2

І “ ѵ/|| =

0,50

 

0,20

 

0,35

 

 

1,0

 

 

0,20

 

0,80

 

0,20

 

Вычислительная схема

не

приводится — она подобна табл.

12.

Полученное решение оптимально, а порядок распределения средств ука­

зан индексами в левой матрице назначений:

 

 

 

 

 

0

0

1

0

0

 

0

1

0

 

00 = ^ 2 0 0

0 0 1

 

1 0 0

 

0

0

0

1

0

 

0

0

1

 

F (б0) = 0,616, F (б) = 0,596,

F (8) =

0,576.

 

Значение целевой функции

равно

F (б) =

1

F (б), где F (б) соответст­

вует (2.117).

 

 

 

 

 

 

 

 

 

 

Две другие матрицы соответствуют двум наиболее близким к оп­ тимальному вариантам решения. При одном из худших решений (все средства назначаются на управляющее звено) обеспечивается зна­ чение целевой функции, более чем в три раза меньшее (F = 0,185), чем при оптимальном решении.

Алг. б+ тоже обеспечивает точное решение, хотя порядок назна­

чений будет иным: (k t; lt) = (2;

1->3; 3).

§ 2.3. Задача оптимизации существенно нелинейной

двухиндексной функции мультипликативного вида и синтез надежной системы

1. Постановка задачи. Познакомившись с методом двух функций, мы имеем возможность вновь вернуться к задаче, рассмотренной в § 1.4 (1), сформулировав ее в более общей постановке. Формально задача запишется в следующем виде.

Требуется определить

матрицу

Уо —||т®/||,

доставляющую

максимум функции

 

 

 

 

/(? ) — П /,(? ) = П

1 - с о . П

qtrA

(2.130)

1=1

І= 1 \

r= 1

)

 

74

при ограничениях на переменные

 

2 VtJ= 1.

r = 1 ,..., т,

(2.131)

 

/ = і

 

 

и дополнительных

условиях:

 

 

Уг] € { 1.0),

 

 

1

1— Prj)> 0,1 r = 1, ..., т,

(2.132)

1

1— E j)> 0;

 

Физические интерпретации, данные в § 1.4 (1), целиком примени­ мы к данной задаче, отличие состоит лишь в разнородности средств, вследствие чего их возможности количественно задаются не вектором

{pj}n,

а матрицей || рТ} ||ТПП*

 

 

 

 

 

Для

получения алгоритма реш

2.

Метод и алгоритм решения.

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

задаче, заменим целевую функцию функцией аддитивного вида:

 

# ( y) =

2

 

in И —

п

яіу

(2.133)

 

 

 

/ = 1

 

V

Г =

1

П

 

 

Поскольку теперь характер целевой функции и ограничений сов­

падают по виду с соответствующими функциями задачи § 2.1

(1), то

можно применить метод ДФ и для решения данной задачи.

 

Получим формулы для приращений функций R t и Rf.

 

Пусть к t-му шагу процесса в результате распределения (t — 1)

единиц средств по целям*, /-я

цель может

быть поражена с вероятно­

стью

= 1 — Qf~ 1].

Повторяя рассуждения и выкладки

ана­

логично (1.83) — (1.85) для

неотрицательного

приращения функции

R t получаем формулу (для всех k и /):

 

 

 

 

 

 

1 üiQ(~ 1) яы

 

1 - с оу-^яьі.

 

 

ДЙ =1п

 

 

1 )

 

ln

 

 

 

(2.134)*

 

1 — СО ; Q V -

 

 

 

 

о«/-')

 

Смежные значения функции

потерь

 

по аналогии с § 2.1 (2) вы­

числяются по формулам,

получаемым

из

(2.130) при подстановке

в нее

элементов матриц:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

I

 

 

 

1 1 1 1

 

 

 

 

1 1 1 1

 

 

1 =

1 1 1 1

 

 

 

 

1 1 1 1

 

 

1 1 1 1

 

 

=

 

 

(2.135)

 

 

k ,

b t

 

0 0 1 0

 

 

 

1 1 1 1

 

 

 

 

M

i l

 

*

При выводе формул используется первая из двух данных в § 1.4(1) физи"

ческих

интерпретаций задачи.

 

 

 

 

 

 

 

 

 

 

**

Вводимые обозначения ясны из самой формулы (2.134).

 

75

Для Rt- 1 имеем:

 

 

 

 

 

 

 

 

 

 

rf~ 1 = 2

 

 

 

 

 

 

(2.136)

где

 

/ = 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b f - "

 

П qT}, (£>-

u =

cojQ}* 1),

/ =

1, ... ,n\

 

 

r&n (0

 

 

 

 

 

 

 

m(/) — множество

нераспределенных

к моменту

t -то шага

процесса

единиц

ресурса.

 

 

 

 

 

 

 

В соответствии с правой матрицей

(2.135) можно записать:

Я Г = 2

ln f l - c o < ' - 1)- ^ - ^ - ) +

l n ( l - o ) (/ -

1)&i<- 1)).

(2.137)

І ¥= I

\

 

Як)

I

 

 

 

 

 

На основании формул (1.136)

и (1.137) получим:

 

 

 

 

 

 

 

1 — _!--------1_____

 

— ДйТ = RF RF-1= 2

ln

 

 

(2-138)

Суммарное приращение с учетом (1.134) и (2.138) может быть пред­

ставлено в виде:

 

 

 

 

 

 

 

 

 

 

( 1 - С 0 < / - % ;) ( 1 _ * < / - » * < / - ! > ) X

 

 

&ki = ln

 

 

 

CD

 

 

 

 

 

( l — cd'

 

 

 

X

 

 

 

 

)

1

 

 

 

 

X п

 

 

Ям

 

 

 

 

 

 

ЬѴ~1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Як)

 

 

(2.139)

 

 

хП (1 -CD^-1) ^ - » )

 

 

 

Поскольку

распределение

средств

будет

идти в соответствии

с максимумом Д ^ ,

то вместо него удобнее использовать эквивалентное

выражение:

 

 

 

 

 

 

 

 

 

д(0

О- ■со( t - l )

&kl ■

(1 - » г » )

 

ЯМ) О - с о Г ^ Г 1’)

П

 

СО^-*) *</-!)

Як)

1

 

 

Ям

 

 

j , l =

1,

 

(2.140)

Сформулируем алгоритм решения задачи.

 

 

Алгоритм 2.3.

limn по формуле (2.140).

 

1°. Вычислить элементы матрицы ||

 

Начальные значения со(у0) и й)0) равны

 

 

т

 

 

 

(о</°) = соу, 6 <.0)= п Ят]<

/ = 1

........ П.

(2.141)

Г = 1

76

2°. Выбрать пару индексов kt, It согласно условию:

Ak

t

= т а х Д hl, k(^mSt'>, / = 1 , . .. , п.

(2.142)

t

i

kk,l. I

 

3°. Пересчитать величины co^ и b ^ .’

 

 

 

 

 

Р ,

 

если / Ф lt ,

 

 

 

 

 

1)qkf n

 

(2.143)

 

 

 

 

 

если І = h>

 

 

 

bW=

&(/-*>

 

/ = 1 ,...,

п.

 

 

 

V

'

 

 

 

 

 

*: =

/ + !

 

4°.

Проверить

условие

t < т:

 

 

 

 

да — перейти

к

п.

1°,

 

 

 

 

нет — перейти

к

п.

5°.

 

 

 

5°. Вычислить f (уо) по формуле (2.130).

 

6°.

Отпечатать

результаты (|| Ѵ®у (J

и f (Уо)),

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

Следует отметить, что текущее значение оптимизируемой функции можно получать, как и в случае алг. 2.1, последовательно от шага к шагу в соответствии с формулой:

(2.144)

где

П

U = П ( 1 - C D ,) .

/ = 1

Это удобно при решении задач, которые связаны с соблюдением ограничений, наложенных на функцию f (у) или на ее составляющие множители f j (у), а также в том случае, если необходимо иметь все множество промежуточных решений.

3. Оценка эффективности алгоритма. В силу практически полной формальной аналогии задач § 2.1 (1) и § 2.3 (1) (целевые функции вы­ пуклы кверху, остальные условия совпадают с точностью до обозна­ чений) можно ожидать, что аЛг. 2.3 также обеспечит достаточно высо­ кую точность решения. Распространяя аналогию на метод оценки по­ грешности [см. § 2.1 (3)], будем полагать, что все средства равноэф­

фективны, тогда алг. у + [метод МЭ; А;+ соответствует (2.134)] обеспе­ чит оптимальное решение, а алг. у о даст наибольшую погрешность. Условия сбоя для алг. у 0 запишутся так:

max Af = А + > Af , — алг.ун ,

(2.145)

max Aj = At >> Ar— алг.у0.

77

На основании (2.134) и (2.140) условия (2.145) запишутся/в раз­ вернутом виде:

 

 

 

 

 

 

1 —

 

^

1— щді

 

 

 

 

 

 

 

 

 

1 —

юг

 

I —

шг

 

 

 

 

 

 

(1 -0 )rgr)(l- 0 > r C )

 

 

 

т _ ,

 

 

 

 

 

(l-ffll9,) ( l чТ)

П(1

 

J „ _ u

(2.146)

 

 

 

 

 

 

І 0 - . М У ' )

7

°

~

М,<,І >■

 

 

 

 

 

 

 

После сокращения и других элементарных преобразований нера

венств

условия

(2.146)

примут

вид:

 

 

 

 

 

 

 

 

1

Яг

^

1— а; 4;

 

 

 

 

 

 

 

 

 

 

1 — сог

 

1—0)/

 

 

 

 

 

(2.147)

 

 

 

1 —в*г Яг

 

1-0);?/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 —(0Г

 

1-со/

( 1 - 0 , , ^ - 4 ( 1 С )

 

Поделив второе неравенство на первое, получим новое неравен

ство, которое

совместно

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

систему:

 

 

 

 

 

 

1 — 0)г (Jj*

>

1 —о»; Яі

 

 

 

 

 

 

 

 

 

1 — 0)г

 

1 —0)/

 

 

(2.148;

 

 

 

 

1 -6 \яТ

 

1-6>/?Г

 

 

 

 

 

 

<

 

 

 

 

 

 

 

1

 

°г Яг

 

! — 0);

 

 

 

 

Из

(2.148)

 

видно,

 

что

при

qr — q i — 1

система

несовместна

(сбои алг. уо

невозможны).

Если

q ^ 1,

qi-ф1

и т -> сю ,

то система

несовместна и, следовательно, сбоев также не может быть. По анало­ гии с § 2.1 (3) это означает, что при достаточно большом количестве средств т (первая половина процесса оптимизации) алг. 2.3 работает как оптимальный. Однако и последний шаг всегда оптимален, так как при т = 1 система (2.148) снова несовместна.

Проведенный качественный анализ подтверждает отмеченную аналогию, тем не менее количественные оценки пока получить не

удалось.

 

Другой показатель эффективности алгоритма (требуемый

объ­

ем вычислений) можно характеризовать оценкой пт2 для всех

рас­

сматриваемых видов элементарных операций (сложения, умножения, сравнения).

4.Некоторые обобщения. В силу указанной аналогии с задачей

§2.1 все приведенные там обобщения могут рассматриваться и для условий данной задачи.

Следует отметить, что, как и в случае § 1.4 (3), приближенное ре­ шение данной задачи можно получить с помощью алг. 2.1, используя

78

квазиэквивалентность функций (2.149):

П

т

 

J i

яІѴ = f(y)'*F(V) =

/= 1\

 

 

(2.149)*

т. е. шах /(у) ^ шах F (у).

VV

В§ 1.4 (3) такая замена функций опирается на анализ содержа­ тельной постановки задачи. Логично считать и для разноэффективных средств, что матрица назначений у 0, обеспечивающая наибольшую

вероятность сохранения объекта (/ (

0)), будету

соответствовать такому

варианту распределения средств у

при котором' , обеспечивается наи­

большее число уничтоженных

целей с учетом их «опасностей» со j

(max F (у)). Однако существует

и формальная основа, подтверждаю-

V

 

 

 

щая справедливость соотношения (2.149). Покажем, что применение

алг. 2.3 для максимизации функции

f (

приведету

)примерно к тому

же решению (

у

что и 0алг. 2.1, максимизирующийд а

функциюу

F (у), вследствие практически полного

совпадения порядка назначений

по обоим алгоритмам**.

 

 

 

 

 

В ходе оптимизации, особенно в первой половине процесса, вели­

чины Ъ{Р близки к нулю

[см. (2.141)], поэтому вместо (2.140) можно

приближенно

записать:

 

 

 

 

 

 

 

 

о '/-» ,ни

со0 -

1)

 

(2.150)

 

 

 

-со^-1?

 

Ай-

 

 

 

1-со(/ - ' )

 

 

П р и м е ч а н и е .

По

сути дела,

этим

устанавливается возможность

перехода от алг. у0 к алг. у+. С аналогичным случаем мы встречались в § 2.1(3),

где переход от алг. б0 к алг. 8+ оценен с точки зрения потери точности количест­ венно.

Поскольку в начале процесса величины со(/ 1) будут достаточно

близки к единице, то множители (1 — со|;_1))_1 окажут решающее влияние на значение Ай (2.150)***. Согласно п. 2° алг. 2.3 назначения

будут соответствовать наибольшим значениям Ай (т. е. со(/ _1)). По

мере распределения средств текущие величины будут все более

уравниваться между собой и уменьшаться (см. п. 3° алг. 2.3). Это

приведет к тому, что сомножители (1 —■со^- 1 *)-1 в (2.150)

* Соотношение (2.149) можно привести к виду

-СОj T l q P

г г>

что, возможно, более наглядно.

**Это условие достаточно для совпадения матриц у0 и у', но не необходимо.

***Например, изменение со^~^ от 0,90 до 0,95) (на 6%) приводит к изме­ нению АЙ в два раза.

79

Соседние файлы в папке книги из ГПНТБ