Научная статья на тему 'Об одном обобщении задачи о назначениях'

Об одном обобщении задачи о назначениях Текст научной статьи по специальности «Математика»

CC BY
184
40
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Панишев Анатолий Васильевич, Костикова Марина Владимировна, Скакалина Елена Викторовна

Рассматриваются результаты изучения задачи о назначении. Предлагается использование теории паросочетаний для нахождения множества оптимальных решений задачи с заданными свойствами. Для ее решения предлагается модифицированный алгоритм Кана-Мункреса.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

About one generalization of the assignments problem

The finding of unique solution suffices for reaching an optimum of criterion function of assignment problem. A determination of solutions set with specific properties there is a necessity, in practice . Such problem is solvable with use of the theory matching. The idea of solution consists in submission of Kana-Mooncrese’s algorithm as a sequence of phases creation of edges array, for it updating for construction of polynomial algorithm for solving of problem solutions set.

Текст научной работы на тему «Об одном обобщении задачи о назначениях»

(m2 - M1 +1, M2 - M1, M2 - M1 -1) = 1 , и d = 9(p a).

Если r1 = r2, pa-1 < q <px, тогда (следствие 2) имеет место соотношение (M2 +1, M2) = 1 и, следовательно, d = ф| p “j.

Если ri = r2, q < p№-1, то (следствие 1) все элементы последовательности b имеют одинаковую частоту M2-Mi.

Пусть последовательность bt имеет период

d ^ pa) , kd = ф|p a j . Предположим, что последовательность bj имеет четное количество периодов к. Тогда, очевидно, Ь0 = b / \ или

Чpa)

2

4А)

90 modpа =в 2 modpa(modq).

Так как 9 — первообразный элемент, а p — простое число, то

9 2 ^p a- ^mod p a '

Следовательно, можно записать

pa -1 = 1 mod или pa = 2 mod q •

Но, так как все элементы bj имеют одну частоту, то q | ф(p“) или pa_1(p-1 =0modq , откуда

p = 1 mod q . Тогда и pa = 1 mod q . Таким образом, мы получили противоречие и, следовательно, последовательность bj имеет период L = ф (pa).

Предположим, что последовательность bj имеет нечетное количество периодов к.

Утверждение 3 доказано.

Таким образом, доказано, что используя выражение (6), можно построить m-ичные ПСП сколь угодно большого периода. При этом также теоретически обосновано, что на всей длине периода появление любого числа из интервала [0, q — 1] практически равновероятно, если выполняется условие (2).

Литература: 1. Завадская Л.А., Фаль А.М. Криптографически сильные генераторы псевдослучайных последовательностей // Безопасность информации. 1997. №1. С.7-11. 2. Горбенко И.Д. Новые алгоритмы синтеза оптимальных дискретных сигналов // Радиотехника и электроника АН СССР, 1989. № 11. С. 18-25. 3. Горбенко И.Д. Свойства характеристических дискретных сигналов // Радиотехника и электроника, 1990. № 2. С. 11-20. 4. Горбенко И.Д. Теория дискретных сигналов. Ч 1. Оптимальные дискретные сигналы с одно-двух- уровневой ПФАК. Учебное пособие. МО СССР, 1983. С.55-69.

Поступила в редколлегию 07.06.99 Рецензент: д-р техн. наук Стасев Ю.В.

Гриненко Татьяна Алексеевна, инженер кафедры ЭВМ ХТУРЭ. Научные интересы: криптографические методы защиты информации в компьютерных системах. Адрес: Украина, 61726, Харьков, пр. Ленина, 14, тел. 40-94-13.

УДК 658.52.011.56

ОБ ОДНОМ ОБОБЩЕНИИ ЗАДАЧИ О НАЗНАЧЕНИЯХ

ПАНИШЕВ А.В, КОСТИКОВА М.В., СКАКАЛИНА Е.В.

Пусть л—совершенное паросочетание в двудольном графе G=(V, E) с разбиением множества вершин

V=X^>Y, где X=Y, \а\ = |Y| = m и |р°. J — заданная

матрица весов ребер графа G . Определим вес

паросочетания л как сумму весов его ребер (-4, yj)

XІ є х, Уі Є Y :

Рассматриваются результаты изучения задачи о назначении. Предлагается использование теории паросочетаний для нахождения множества оптимальных решений задачи с заданными свойствами. Для ее решения предлагается модифицированный алгоритм Кана-Мун-креса.

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

Доказано, что задача о назначении эффективно разрешима. При этом предполагается, что для достижения оптимума ее целевой функции достаточно найти единственное решение задачи.

Однако в практических ситуациях возникает потребность в нахождении множества оптимальных решений с заданными свойствами. Результаты изучения задачи о назначении в подобной постановке составляют содержание данной статьи. Они излагаются в терминах теории паросочетаний и связанной с нею проблемой оптимизации на графах и сетях. Используемые здесь определения и понятия заимствованы из [1].

р(л) =

УР°

/ Нр1

С, yj

Упорядочим по невозрастанию веса его ребер. В результате получим последовательность

РЧл)^Р Ч••• ^Р m(я) .

Будем говорить, что последовательность весов ребер совершенного паросочетания

^РДл)>Р Дл)> ••• >Р m(л) совпадает с последовательностью весов ребер совершенного паросочетания

Л1 рДл')>Р 2(л')> ••• >Р m (л'), если для всех і, і = 1, m ,

Pi W=Pi (я').

Для заданной матрицы r 0 найдем паросочета-

ІГ V Jm

ние л * с максимальным весом:

Р

= max

nep

р(л),

(1)

p — множество всех совершенных паросочетаний.

96

РИ, 1999, № 2

Задача (1) является задачей о назначении и эффективно решается с помощью ряда алгоритмов, описанных в [1,2].

Рассмотрим задачу нахождения всех таких совершенных паросочетаний P с p с максимальным

весом для заданной матрицы |р0- \т, что если л* є P

и л0 є P , то последовательности

Рі(л*)>Р2(л*)>...>Рт(**) и Р^Л0)>р2(л0)>...>Рт(*°) не совпадают. Поставленная здесь задача состоит в нахождении всех решений задачи о назначении, отличающихся друг от друга значениями элементов

из матрицы [р ° Jm . Искомое множество совершенных

паросочетаний будем находить с помощью модификации известного алгоритма Кана-Мункреса [1],

выполняющего за время o{m4) построение единственного решения (1).

В основу алгоритма Кана-Мункреса положена идея итеративного вычисления значений функции f называемой допустимой вершинной разметкой и определяемой на множестве X\jYследующим образом:

/Х) + f{yj) =Р° для всех хг єX,Уі єY .

Алгоритм начинает работу с первоначальной вершинной разметки f0:

f 0(xi)+f 0М = max Pij , 1 =1 m , (2)

1< j<m

задающей множество Ef ° ребер X, yjj.

Далее строится основной подграф Gf 0 графа G

с множеством ребер Е^о , называемый подграфом равенств, соответствующим f0 . К построенному подграфу Gf о применяется известная процедура,

которая либо строит совершенное паросочетание, либо определяет, что совершенного паросочетания

в подграфе Gf.° нет.

Утверждение 1. Если Gf ° содержит совершенное паросочетание, то |Р| = 1.

Доказательство. В совершенном паросочетании л° подграфа равенств Gf ° вес каждого ребра X', у А,

i = 1, т , j є {1,2,...,m} равен максимальному элементу

строки i матрицы |р° Jm. Поэтому в графе равенств,

соответствующих первоначальной допустимой разметке f0 , не существует ребра с большим весом, чем вес любого ребра, включенного в паросочетание л0. Следовательно, л0 является оптимальным решением задачи о назначении. Кроме того, Р=|л0}. Это следует из того, что если и существует для

данной матрицы |р °Jm совершенное паросочетание

л', отличное от л0 и доставляющее оптимум в задаче о назначении, то в последовательности весов

ребер 4°)> Р2(л0) > ... > Pm(л°) и

РИ, 1999, № 2

Рі(Л')^Р2(... ^Рm(Ч для всех і є {і,2,...,m} справедливо p i |л0) = pi (л'). Утверждение доказано.

Если подграф Gf 0 не содержит совершенного

паросочетания, то процедура его нахождения останавливается после построения несовершенного паросочетания л1 с множеством ребер

%1 = {Х , Уу)|1 є Ч ує 4},

S1 = T1 +1.

xi є S1 с X, уj є T1 c Y, r(s^ = T1 Тогда определяются новые значения допустимой вершинной разметки f1 следующим образом. Вы-

числяется

d 1 = min\f 0(x)+f Чу)~P0Xу)} ,

J xeS1

ytT1

а затем

f 4vH

f 0(v)-df1,если ve S1, f 0(v)+ df1, если v є T1,

f 0(v)

в остальных случаях.

Новые значения допустимой вершинной разметки обладают тем свойством, что полученное паросочетание л1 может быть наращено в подграфе

равенств G л , соответствующем f1.

f

Подграф Gf 1 = X u Y, Ef ^ строится из Gf 0 = X u Y, Ef 0 j добавлением к нему всех ребер X , у А, для которых

f1(xi) + f l{yj) =Р °Х, yj ) xi є S 1> yj £ T1.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

К построенному подграфу G

f1

вновь применя-

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

а) Процедура заканчивается построением совершенного паросочетания. Алгоритм Кана-Мункреса находит единственное решение задачи о назначениях и завершает работу. В этом случае будем говорить, что алгоритм решает задачу о назначениях за одну фазу.

б) Процедура останавливается после нахождения несовершенного паросочетания

л2 ={X,уj)| і є {1,2,...,m}, у є {1,2,...,m}} ,

xi є S2 с X, yj є T2

: Y, Г S 2 = T

2

S

T2

+1, S1 c S2, T1 c T2.

Ясно, что при таком исходе единственное решение задачи о назначении находится не менее, чем за две фазы алгоритма Кана-Мункреса, и опи-

97

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

подграфов равенств G^s .

Независимо от количества фаз, алгоритм Кана-Мункреса находит единственное решение ж* є P. В общем случае в подграфе равенств G^s , 5 > 1 содержится несколько совершенных паросочетаний, отличающихся друг от друга значениями элементов

из матрицы |{3 0]m .

Идея представления алгоритма Кана-Мункреса в виде последовательности фаз формирования множеств ребер Ek = Efk - Eft-і , k = 1,2,..., s оказывается весьма плодотворной для его модификации с целью построить полиномиальный алгоритм поиска множества Р всех совершенных паросочетаний.

Развитие изложенной идеи состоит в том, что в процессе выполнения каждой фазы алгоритма Кана-Мункреса следует сохранять подмножества Е\, Е2,..., Es. Таким образом, в результате его работы, помимо построения совершенного паросочетания л* в подграфе GfS , будет определено множество {Ek | k = 1,2,...,s}.

Следующий алгоритм отличается от алгоритма Кана-Мункреса только тем, что кроме построения

совершенного паросочетания ж* с максимальным

весом р(л*) определяет все подмножества Ei, Е2,...,

Eк,..., Es.

51. |р0 \m — исходная матрица порядка т, р0- — целые, положительные числа.

52. Для каждого элемента xi є X, соответствующего строке i, и для каждого элемента y j є Y,

соответствующего столбцу j, матрицы [p0jm положить

f 0(х) = max р0,і = 1,m ; f °у ) = 0, j =1,m

1< j<m

и построить подграф равенств GQ = X ^ Y, Ef 0}, в

котором для ребра [xi, y^j є E0 справедливо соотношение (2). Положить £=0.

53. Выбрать начальное паросочетание л; в Gfk,

l — число ребер в Л; , 1<Ш.

54. Если не все вершины из X насыщены в Л; , то перейти к S6.

55. Если £=0, то построено совершенное паросочетание л* , доставляющее максимум целевой функции задачи о назначении и |р| = 1. Иначе перейти к шагу S10.

56. Найти ненасыщенную вершину и в X, Sk = {и},

Tk =0 .

57. Найти rfk(Sk) — множество вершин, смежных в Gfk с вершинами из множества Sk. Если

Гfk (s^з Tk , то идти к шагу S8, иначе установить £=£+1, вычислить

d k = min fk_1(x) + fk-4y) -p0X y)}

f xeSk

yiTk

и определить новую допустимую вершинную разметку fk следующим образом:

fk м=

fk d fk, если ve Sk

fk_1(v)+ dfk, если v є Tk

fk-Чv)

в остальных случаях.

Построить подграф равенств Gfk = X u Y, Efk J,

где Efk = Efk-1 + Ek , Ek — множество всех таких

ребер X, yj, что fk(x) + fk(y) =р0(x, y),

x є Sk, y g Tk .

Перейти к шагу S3.

S8. Выбрать вершину у из Г k ^Sk)- Tk . Если y

насыщена в л;, то наити z — напарник у в л;, Sk = Sk u {z}, Tk = Tk u{y} и идти к шагу S7.

S9. Вершина у ненасыщена в л;. Найден добавляющий путь Q. Положить Л;+1 = Л; 0 Q, ; = I + 1 и идти к шагу S4.

S10. Построено совершенное паросочетание л* и подмножество ребер Е1, Е2,..., Es.

Предварительно рассмотрим случай, когда алгоритм Кана-Мункреса строит совершенное паросочетание л* для подграфа равенств G1 = X u Y,E1 j,

s=1. Иными словами, в результате его работы будет сформировано только одно подмножество ребер

E1 = Ef 1 — Ef 0 .

Утверждение 2. В каждом решении искомого множества Р содержатся ребра из множества E1.

Доказательство. В подграфе Gf 1, построенном алгоритмом Кана-Мункреса, не существует совершенного паросочетания, содержащего только ребра

из Ef 0 . В противном случае такое совершенное паросочетание можно было бы построить в подграфе равенств Gf 0. Утверждение доказано.

Так как в подмножестве ребер E1 могут содержаться ребра с одинаковыми весами, то вначале

98

РИ, 1999, № 2

покажем, как строится множество р всех совершенных паросочетаний подграфа равенств Gf 1, отличающихся друг от друга, по крайней мере, одним ребром из Ei. Естественно, что P с р . Заметим, что

если в паросочетании л* , построенном в результате работы алгоритма, все ребра из Ei содержатся в л* , то Pl = { л* }.

Пусть л* содержит подмножество ребер Ei С Ei. Покажем, что если в Gf 1 удалить ребро (xj,у))є E{, то в полученном подграфе

Gfi = XuY,Efij,Efi = Efi -fx',у)} не существует совершенного паросочетания, которое содержит только ребра из множества E{ - ЇХ , у))) и из множества E о = E j i - Ei.

Действительно, если в Gf.i существует совершенное паросочетание, то необходимо, чтобы подграф Gf.i содержал ребро

[x’l, y’j ) I ф i, x'l є S1 с X, y’j є Y - Ti, которое не принадлежит E[ . Кроме того, (xj, у j Ef i - Ei, иначе бы x\ є X, у) є Y . Следовательно, в совершенном паросочетании подграфа Gf i ребро X, у)) є Ei - Ei.

Таким образом, для любых двух решений л* є Pi и n*p є Pi в Gf i, содержащих подмножества ребер E’r с Ei и Ep c Ei, справедливы соотношения:

E'p - E'r ф 0, E'r- E'p ф 0, E'p d E'r, E'r £ E'p.

Теперь покажем, что для совершенного паросочетания щ в Gfi , содержащего подмножество ребер Ek, не существует в Gf i такого совершенного

паросочетания л* с тем же подмножеством ребер E'k, у которого последовательность весов ребер р i (л r ) не совпадала бы с последовательностью ребер pi ).

Предположим обратное. Пусть в подграфе Gf i существуют совершенные паросочетания л£ и л£ , содержащие одно и то же множество ребер E’k, в л£ и л 1 найдутся ребра с такими весами, что

Р i (4) *Р i X*) •

Удалим из Gf i все вершины xi и у), соединенные ребрами в E’k, и все ребра, инцидентные им. РИ, 1999, № 2

Тогда в полученном подграфе останутся только ребра

из Ei - E’k и ребра из Ef о . Но л£ и л* не содержат

ребра из Ei - E’k, поэтому их можно удалить. В результате получим подграф

G0о = X0 ^ Y0, Efo

f0

У0

X0

Y

= т - Ei, E c Em

11 f0 J ,

который содержит совершенное паросочетание из

m

-\E'k\ ребер, принадлежащихEf0.Но издоказатель

ства утверждения 1 следует, что это паросочетание —

„и™* в rf север™ тросе—, пред,-

ставляющее искомое множество Р.

Таким образом, доказана корректность действий следующего алгоритма, строящего множество всех совершенных паросочетаний Р в подграфе равенств

Gf i .

S0.G i = XuY,E i) — подграф равенств, для

которого построено совершенное паросочетание лі ; Ei = Ef 1 - Ef 0, множество ребер, полученных в результате построения Gf 1 , к =1, /=1,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Et_i =0, л£_і =0 .

51. Определить множество ребер E'k = E'i_i u E'i, E'k c Ei, входящих в паросочетания

тсp, р=0...к. Если Ek = Ei, то перейти к шагу S5.

52. Выбрать в качестве начального паросочетания в Gf 1 ребро X, у) )є Ei - E'k и, исключив из Gf 1

вершины xi, у) и инцидентное им ребро, выполнить

для полученного подграфа алгоритм построения совершенного паросочетания.

53. Если построено совершенное паросочетание,

то включить в него ребро ( xi, у) ), положить к=к+1, 1=к и перейти к шагу S1.

54. Положить Ei = Ei -§xi, у) )] . Если Ei ^0 , то перейти к шагу S2.

55. Построено множество Pi.

56. Выбрать все решения P с Pi.

Утверждение 3. При 5=1 алгоритм находит все

совершенные паросочетания множества P за время

От 6).

Доказательство. На нахождение множества P1

требуется не более |Ei | построений совершенного паросочетания алгоритмом Кана-Мункреса, временная сложность которого оценивается величиной

От X. Временная сложность представленного алгоритма следует из того, что E1 < т(т - i).

Теперь не вызывает принципиальных трудностей построение алгоритма нахождения всех совершенных паросочетаний множества Р, когда процедура

99

Кана- Мункреса находит решение задачи о назначениях за s фаз, s>1.

Определим множество Р всех решений задачи о назначениях для матрицы весов:

4 4 13"

3 2 2 1

5 4 4 4.

112 2

Вначале выполним действия модифицированного алгоритма Кана-Мункреса.

S2. Определим

/°Ы = 4, /0Ы = 3, /0{хз) = 5, f^ = 2;

/°Ы = 0, /0(у2) = 0, ҐІУз) = 0, ЛуО = 0

и построим подграф равенств G 0 :

Положим k=0.

53. Выберем начальное паросочетание л2 = {(хЬУl\{x4,У3)} .

54. Так как не все вершины из Xнасыщены в п 2, то выполним следующие действия.

56. Выберем ненасыщенную вершину

х2 єX, S0 = {х2}, T0 =0 .

57. Определим г/0 (s0)= {уД Tf 0 (s0)з T0 .

58. Выберем вершину y1 є Tf0 (s0)-T0 , которая насыщена в л2; напарником У1 является вершина х1; положим S0 = S0 u fo} = {хь х2}, T0 = {у^.

57. Определим Гf0 (s0) = \у1,у2}з T0 = {yj .

58. Выберем вершину у2 ; вершина у2 ненасыще-на в п 2 .

59. Найдем добавляющий путь

Q = {(x2,уОДуьхЛ(хъу2)} .

Положим

л3 = {(х1 ,У1)(х4,Уз)}© Q = {(х4,У3 Мх1 ,У2)Дх2,Л» . S6. Выберем ненасыщенную вершину х3.

После выполнения аналогичных действий на шаге

S7 получим множества S0 = {хьх2,х3} mT0 = {у1,у2}, для которых r(s 0) = T 0 . Теперь k=1.

Вычислим d j, 1 =

= min {4+0-1,4+0 - 3,3+0 - 2,3+0-1,5+0 - 4,5 + 0 - 4 = 1

xєS1

ytT1

и определим новую допустимую разметку:

/Ы = 3, /(х2) = 2, /Ы = 4, /1{ха) = 2;

/Ы = 1, /Ы = 1, /Ы = 0, /Ы = 0.

Построим подграф равенств G/i добавлением к подграфу G/.0 множества ребер

Е1 Ч(х1 , У 4 )Дх 2 , у 3 )> (х3 , у 3 И х3 , у Л, где х Є S1 = {хь х 2, х3 }, у є T1 = {у 3, у4}:

Последующие действия алгоритма приводят к построению совершенного паросочетания

К* = {(хьУ2^(х2,уОДxз,У3)Дх4,у4 . Таким образом, s=1; алгоритм за одну фазу находит решение задачи о назначениях.

Теперь можно воспользоваться алгоритмом построения всех совершенных паросочетаний Рв подграфе Gf 1.

50. Е1 — множество ребер, полученных при построении G1 и ж* ,

л* =л*, к = 1, l = 1, Е0 =0, ж*_1 =0 .

51. Определим Е1 = Е0 u Е1 = {(х3, у^} с Е1.

52. Выберем в

Е1 "{( х3 , у 3 М х1 , у 4 И х2 , у 3 )Д х3 , У 4)} ребро (х3, у4) в качестве начального паросочетания и выполним алгоритм построения совершенного паросочетания для подграфа, полученного из G 1

удалением вершин (х3, у4) и инцидентных им ребер:

S3. В результате получим л 2 ={(хЬ У 2 )Д х2, Уl)Xx4, Уз),(x3, У 4% к = 2, 1 = к .

51. Находим Е2 = Е1 з Е2 = {(х3 , у 3 )> (х3 , у 4 )} с Е1.

52. Из множества ребер

Е1 - (Е1 U Е2)={(хЬУ4)Дх2,У3)} выберем ребро (х1, у 4), из G/1 удалим вершины

(хьу4) и инцидентные им ребра. Определим, соРИ, 1999, № 2

V

0

iJl 4

100

держит ли подграф, полученный таким образом из Of.1, совершенное паросочетание.

Очевидно, что подграф не содержит совершенного паросочетания.

S4. Положим

E1 = E1 ~{(xb у4)} = {(х2> Уз)Дхз> УзМхз> У 4)} •

S3. Выберем в Ei - (E1 u E2) = {(х2,уз)} единственное ребро (x2,Уз}, которому соответствует следующий подграф графа Of 1, содержащий совершенное паросочетание {(xb y2),(Х3, уі),(Х4, у4)} :

S3. Так как построено совершенное паросочетание п з = {(хь у 2І(х2, УзЦхз, уОДх4. УЛ, то полгіга-ем к = з, l = з .

S1. Находим

E = E2^ E3 = {(хз>У^Дхз.У4)Дх2>Уз)}.

УДК 681.3+681.5:007

АЛГОРИТМЫ ПОИСКА ТОЧКИ С ХАРАКТЕРНЫМ ПРИЗНАКОМ В УСЛОВИЯХ НЕСИММЕТРИЧНОГО РЕГУЛЯРНОГО ВОЗДЕЙСТВИЯ

АЛИПОВ Н.В., АЛИПОВ И.Н., ОХАПКИН А.А., РЕБЕЗЮК Л.Н.

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

Подобные алгоритмы поиска описывают функционирование дискретных автоматов систем защиты информации в ЭВМ [1]. Рассмотрим ряд характерных случаев, первоначально такой, когда длительность помехи l равна интервалу между двумя соседними импульсами помехи H (l = H = At, где At -длительность одного шага алгоритма). Для такого случая необходимо использовать принцип “повтор-

Поскольку E3 = Ei, то построены все совершенные паросочетания подграфа равенств O^ 1.

Паросочетанию

Л1 Ч(х1 > У 2 )Дхз > Уз)Хх 2, УіМх4 , У 4 )} соответствует последовательность весов (4,4,3,2), а паросочетанию

л2 = {(х1 , У 2 Ихз, У 4 Мх2 , У 2 )Дх4 , Уз )} -такая же последовательность. Для решения

™3 ={(хз> У1 Мх1 , У2)Xx2, УзМх4, уЛ имеем ПСЮЛедО-вательность (5,4,2,2). Таким образом,

Р1 = {л1, л2. лз} P ={л1, лз) .

Литература: 1. Свами М, Тхуласироман К. Графы, сети и алгоритмы. М.: Мир, 1984. 454 с. 2. Шахбадян К.В., Лебединская Н.Б. Эффективные методы оптимизации составления расписаний для одной машины (обзор)// Зап. науч. семинаров ЛОМИ АН СССР. Численные методы и вопросы организации вычислений. 5. 1981. С. 195-217. 3. Панішев А.В., Подоляка О. О., Чернищук С. Дихотомічний пошук розв’язку мінімаксної задачі про призначення // Вісник ЖІТІ, 1998. №7. С. 195-201.

Поступила в редколлегию 28.05.99 Рецензент: д-р техн. наук Евдокимов А.Г.

Панишев Анатолий Васильевич, д-р техн. наук, профессор, заведующий кафедрой информатики ХГАДТУ. Научные интересы: математическое моделирование, теория расписаний и ее применение. Адрес: Украина, 61002, Харьков, ул. Петровского, 25, тел. 10-77-53.

Костикова Марина Владимировна, канд. техн. наук, доцент кафедры информатики ХГАДТУ. Научные интересы: математическое моделирование, теория расписаний и ее применение. Адрес: Украина, 61002, Харьков, ул. Петровского, 25, тел. 10-77-53.

Скакалина Елена Викторовна, соискатель кафедры информатики ХГАДТУ. Научные интересы: математическое моделирование, теория расписаний и ее применение. Адрес: Украина, 61002, Харьков, ул. Петровского, 25, тел. 10-77-53.

ных сравнений”. Действительно, пусть на первом шаге алгоритма поиска некоторым образом выбраны

k точек эксперимента. Тогда возможен один из исходов:

a) x(t1) є О^1!; b) x(t1) є х^,х^+1), где x(ti) — смесь сигнала и помехи; ti — начало

поиска; q = 1,k; xk+i = 1.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

+il’H(i,k) равные части. Поэтому выделенный ин-

тервал неопределенности |0,xij за оставшиеся (1 -1)

шага алгоритма разобьем на Щі^1 ,H(1 - i,k) равные

части. Следовательно, длина этого отрезка будет равна

РИ, 1999, № 2

101

i Надоели баннеры? Вы всегда можете отключить рекламу.