Previous Page  7 / 16 Next Page
Information
Show Menu
Previous Page 7 / 16 Next Page
Page Background

Алгоритм построения наследственно минимаксной сети с заданным вектором степеней узлов

ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. Естественные науки. 2017. № 1

49

Определение 3.

Сеть (матрица)

( , ) = ( )

ij

X A B x

называется равномерной,

если справедливы два условия [3–5]:

1)

= ,

i

p

a a

=

j

q

b b

= ;

ij

pq

x x

2)

,

i

p

a a

j

q

b b

.

ij

pq

x x

Каждая неотрицательная матрица

= ( ),

ij

X x

1

,

i n

 

1

,

j m

 

задает пару

векторов

,

,=

( , )

,

n m

A B

где

=1

=1

= ,

= ,

= ( , ) ( , ).

m

n

i

ij

j

ij

j

i

a x b x X X



 

A B A B

Будем го-

ворить, что матрица

X

задает пару векторов

( , ).

A B

Определение 4.

Для

,

,=

( , )

n m

A B

двудольная сеть (минимаксная)

( , )

X

A B

называется наследственно минимаксной, если каждая ее подматрица есть ми-

нимаксная матрица пары векторов, которую задает эта подматрица [3–5].

Основные свойства наследственно минимаксных сетей заключены в двух

(эквивалентных) утверждениях [3–5].

Теорема 5.

Для каждой пары векторов

( , )

A B

из множества

,

,=

n m

существу-

ет единственная наследственно минимаксная матрица

( , ),

X

A B

причем она яв-

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

Теорема 6.

Каждый транспортный многогранник

( , )

A B

содержит одну и

только одну наследственно минимаксную матрицу, которая является равно-

мерной.

Алгоритм построения наследственно минимаксной сети заключен в следу-

ющей лемме [3–5].

Лемма 3.

Пусть

,

,=

( , )

n m

A B

и

( , ) = ( ) ( , ; ( , )),

ij

X

x

c



A B

A B A B

причем

( , ) = .

kq

c

c

A B

Тогда для пар векторов

( , )

 

A B

и

( , ),

 

A B

где

= ( , ) ,

i

i

a a c

q

A B

1

,

i k

 

= ,

j

q j

b b

1

,

j m q

  

= ,

i

k i

a a

1

,

i n k

  

= ( , ) ,

j

j

b b c

k



A B

1

,

j q

 

имеет место

,

,=

( , )

,

k m q

  

A B

,

,=

( , )

n k q

  

A B

и

( , ; ( , ))

,

c

 

 

A B A B

,

( , ; ( , ))

.

c A B

 

 

A B

Замечание 2 к лемме 1.

Из теоремы 3 следует: а) если

= ,

k n

то пары векторов

 

( , )

A B

не существует; б) если

= ,

q m

то пары векторов

 

( , )

A B

не существует; в) при

=

k n

и

=

q m

пары векторов

 

( , )

A B

и

 

( , )

A B

не существует.

Алгоритм 1.

Построение наследственно минимаксной двудольной сети [3–5].

Пусть

( , )

A B

— произвольная пара векторов из множества

,

,=

.

n m

Наслед-

ственно минимаксную матрицу

( , ) = ( )

ij

X

x

A Β

строят следующим образом.

Шаг 1.

Вычисляют минимакс

( , ) ( , )

max

( , ) =

tr

t r T

c

c

A B

A B

=

kq

c

(теорема 4) и строят

подматрицы искомой матрицы

( , ),

X

A B

первая из которых состоит из мини-

максных элементов, а вторая — нулевая (теорема 3).

Шаг 2.

Определяют пары векторов

( , ),

 

A B

( , )

 

A B

(см. лемму 3), применя-

ется теорема 4 для вычисления минимаксов

( , ),

c

 

A B

( , )

c

 

A B

и теорема 3 для

определения части элементов подматриц

1

( , ) ( , ; ( , ))

X

c

 

 

 



A B A B A B

и

2

( , ) ( , ; ( , ))

X

c

 

 

 



A B A B A B

искомой матрицы

( , )

X

A B

и т. д. Очевидно, что

процесс, содержащийся в алгоритме, конечен.