Научная статья на тему 'Примеры построения помехоустойчивых к симметричным нерегулярным виртуальным последовательностям алгоритмов поиска точки с характерным признаком'

Примеры построения помехоустойчивых к симметричным нерегулярным виртуальным последовательностям алгоритмов поиска точки с характерным признаком Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Алипов Николай Васильевич, Алипов Илья Николаевич, Литвинова Евгения Ивановна, Ребезюк Леонид Николаевич

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

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

Похожие темы научных работ по математике , автор научной работы — Алипов Николай Васильевич, Алипов Илья Николаевич, Литвинова Евгения Ивановна, Ребезюк Леонид Николаевич

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

Текст научной работы на тему «Примеры построения помехоустойчивых к симметричным нерегулярным виртуальным последовательностям алгоритмов поиска точки с характерным признаком»

можно использовать ширину термопрофиля между точками, в которых происходит изменение знака производной по координате (т. С1, С2 на рис.3), или “эффективную” ширину термопрофиля в виде расстояния между точками, в которых Тэф=Тмах / 1,41.

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

6. Выводы

1. Создана теплофизическая модель трубопровода, пролегающего в грунте, а также компьютерная программа, позволяющая моделировать тепловые процессы в системе “трубопровод-грунт-воздух”.

2. Экспериментальные исследования показали достаточную адекватность построенной модели.

3. Построены справочные диаграммы, позволяющие на практике по температурному распределе-

УДК 681.3+681.5:007

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

АЛИПОВ Н.В., АЛИПОВ И.Н.,

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

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

В работе [1] описана стратегия поиска, правила формирования нового интервала неопределенности и логическая схема помехоустойчивых к симметричным нерегулярным виртуальным последовательностям алгоритмов поиска точки на отрезке единичной длины.

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

Первоначально рассмотрим случай, для которого примечательно то, что lj =1, І2 =2 , н =3 , k =1, a = ж , построение алгоритмов поиска осуществим методом индукции по i .

нию на поверхности грунта определять параметры трубопровода.

Литература: 1.АлексеевА.А. Упредить возможность аварий / / Экология и промышленность России. 1996. С.4-5. 2. Троицкий В.А. Опыт применения компьютерной системы P-scan для оценки качества металла оборудования тепловых и атомных электростанций // Друга Українська науково-технічна конференція “ Неруйнів-ний контроль та технічна діагностика”, Дніпропетровськ, 1997. С.154. 3. Самарский А.А., Гурин А.В. Численные методы. М.: Наука, 1989. 259с. 4. Миснар А. Теплопроводность твердых тел, жидкостей, газов и их композиций. М.: Мир, 1988. 464 с. 5. ГригоръевИ.С, Мелихов Е.З. Физические величины. Справочник. М.: Энергоатомиздат, 1991. 1195 с.

Поступила в редколлегию 08.06.01

Рецензент: д-р физ.-мат. наук, проф. Исаев А.А.

Кухарев Юрий Александрович, аспирант кафедры физики ХНУРЭ. Научные интересы: тепловой неразрушающий контроль в энергетике и трубопроводном транспорте. Увлечения и хобби: программирование на Visual C. Адрес: Украина, 61000, Харьков, пер. 17 Партсъезда, 6, кв.84, тел.40-93-45.

На основании соотношения (2) [1] устанавливаем, что для указанных параметров алгоритма уменьшение исходного интервала неопределенности относительно точки с характерным признаком первоначально произойдет для i =5 . В этом случае, как известно [1], используется принцип “повторных сравнений” по такой схеме:

1- й шаг: выполнить эксперимент в точке xj = h •

2- й шаг: повторить эксперимент.

3- й шаг: повторить эксперимент.

4- й шаг: если по итогам выполнения третьего эксперимента алгоритма возникает исход типа ап)

[1], то x e[o,xl); ([ од1)) = h ф2;3’2’ “(5“3Д) = h;

если же по итогам выполнения третьего эксперимента алгоритма возникает исход типа 622) [ 1 ], то

хДд); 1( хДД) = hф2Д2’“(5~3Д) = h;

если по итогам выполнения третьего эксперимента алгоритма возникает исход типа а21) [1], то это свидетельствует о проявлении виртуальной последовательности на втором шаге алгоритма, на этом

основании устанавливаем: х ^0,хД|; четвертый и пятый шаги являются первым и вторым шагами классического алгоритма поиска:

0,хДр = hy2 3(5_3,l) =4h

Если же по итогам выполнения третьего эксперимента алгоритма возникает исход типа б12) [1], то это свидетельствует о действии помехи на втором

РИ, 2001, № 4

111

!л);

шаге; на этом основании заключаем: x є xj четвёртый и пятый шаги являются первым и вторым шагами классического алгоритма поиска:

[ХЇД))= hV 2,з(5-3Д) =4h;

для всех других исходов повторяем эксперимент.

5-й шаг: если по итогам выполнения четвертого шага алгоритма формируется один из исходов типа а 121), а221), 6Ш) [1], то устанавливаем:

0,x} j; пятый шаг есть первый шаг классическо-0,Х1))

го алгоритма поиска:

ll

=2h •

если по итогам выполнения четвертого шага алгоритма появляется один из исходов типа а222), 6112),6212) [1], то устанавливаем:

=[Х1д); ]

x є і Х1,11; пятый шаг есть первый шаг одношагового классического алгоритма поиска:

lf[ x1,1p =2h;

для всех других исходов повторяем эксперимент.

Если по итогам выполнения пятого шага алгоритма формируется один из исходов типа а 1221), 62111)

[1], то x є

0,xi), l( = h;

если же по итогам выполнения пятого шага алгоритма формируется один из исходов типа аШ2),

б2ш) [1], то x є[xb) , l([x1;1)) = h .

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

ФІЗ*" (51) =2 . (1)

Пусть i =6 и по итогам выполнения первых трёх шагов сформирован исход типа ап) либо типа б22) [1]. Тогда это означает, что на следующем, четвёртом шаге в обязательном порядке будет действовать очередной выброс виртуальной последовательности. Применить на четвёртом шаге алгоритма в полном объёме смешанную стратегию не удается. По этой причине используем её на четвертом и пятом шагах алгоритма:

41

четвёртый шаг: x1 = x1;

пятый шаг: если по итогам выполнения четвертого шага алгоритма формируется один из исходов:

аш) x+c(t)<x}; а112) x+c(t) > x1;

6221) x + C(t)<x1; 6222) x + C(t)>x1,

то для исхода типа а112) характерно действие на четвёртом шаге выброса положительной полярности, для исхода типа 6221) — действие выброса отрицательной полярности (для этих исходов пропускаем пятый шаг алгоритма);

для исхода типа аш) характерно действие выброса отрицательной полярности, для исхода типа 6222) — действие выброса положительной полярности (пятый шаг и в этих случаях пропускается).

Шестой шаг: для исходов типа аш), аш) точку шестого эксперимента выбираем согласно соотношению x6 = h ;

для исходов типа 6221), 6222) точку шестого эксперимента выбираем на основании выражения x6 = x1 + h .

Поскольку на шестом шаге алгоритма действие виртуальной последовательности не будет наблюдаться, то классический алгоритм разбивает каждый из полуоткрытых интервалов 0^ j, | x^j две равные части, следовательно, ф2*з(5-3,1) =2 .

на

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

типа ап) x e^xjj, для исхода типа 622) x x^j, и каждый из этих полуоткрытых интервалов был бы разбит на ф!3’2’^6-3,^ равных частей.

В свою очередь, если бы в результате поиска был сформирован один из исходов типа а1222) [1] либо типа 62111) [1], то в первом случае полуоткрытый

интервал

x1a

а во втором —

0,x1

были бы

разбиты на у 2з(6_5Д) равные части. Для этой

функции справедливо равенство у2 3 (6-5Д) =1.

Поэтому для функции ф2А“(6,1 справедливо соотношение

Ф2 3’2’^6,1 =2min I у! 3(6-5,1),maxj у 2,з(6_3Д),

Ф^ЕЗЛ))} =2. (2)

Показано, что для i =7 справедливо равенство

v2;3;2;”( 71 =2.

Для i =8 будут иметь место такие выражения:

У2,з(8-5Д) =2 ; ^23(81) =4 ; ф2;3;2;”(8-3Д) =2 ; ф23Д~( 8,1 = min^ Ф2 38-5;1)>ma^ ф 2,3 (8—3^1),

ФЙ2Д8-3;^} =4.

Для i =9 соответственно будем иметь:

Ф239-5Д) =4 ; Ф^2^9-3,1) =2 ; Ф^-З^ =4 ;

ф2;32;”( 9;1 =8.

Для i =10 справедливы такие соотношения:

ф2, 3ш-5Д) =8; ф2,*3(10-3,1 =8;

ф232;” (ш-з,1 =2; ф2 З2” (10,1 =16.

112

РИ, 2001, № 4

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

i =11

Vbt11-5’1) =8 ; У~з(11-3,1) =16;

ф2;32;”( 11-зд) =4; ф2;32;” (ш) =16;

i =12

ф2, 312-51) =8; ф2*з(12-3; 1 =32;

ф2;32“( 12-31) =8 ; ф23“(12Д) =16 ;

i =13

ф2, 313-51) =16; ф2*з(13-3;1) =32;

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

ф23 ” (13-31) =16; ф|32; “(щ) =32. Значения функции ф|з2; ”( U) сведены в таблицу.

Так, для i =10 классический алгоритм поиска применяется на шестом, седьмом и десятом шагах алгоритма.

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

Х1 1) будет разбит на восемь равных частей, что не противоречит соотношению (4). Для i =10 значение функции ф| 3’2;310 3,1) =2 (см. предыдущие значения этой функции для i =7).

Поскольку все члены соотношения (3) определены, то на основании этого выражения устанавливаем:

ф2;32; ” (10,1) =2min(8,max{8, 2}) =16.

По описанной схеме находятся значения функций Т2; 3 (i -51, n3(i “З, О для произвольного i .

i 1 2 3 4 5 6 7 8 9 10 11 12 13

<p2f"( и) 1 1 1 1 2 2 2 4 8 16 16 16 32

Для произвольного i соотношение (2) запишется в таком виде:

ФІ32, “(ц) =2min j ф 2 3i _5, 1),maxj ^2"3(i _3 1),

ф2Т1 і -з 1}}. (3)

В соотношении (3) из трех его членов известным является последний (для предыдущих значений i

значение Ф2з2;<ю( і _3Д) найдено). Чтобы найти значение первого члена этого соотношения, необходимо исходить из таких соображений: виртуальная последовательность не наблюдалась на третьем, четвёртом и пятом шагах алгоритма: для н =3 эта последовательность в самом неблагоприятном случае будет проявляться на последующих (шестом и седьмом) шагах алгоритма, затем на восьмом, девятом и десятом шагах проявление виртуальной последовательности не будет наблюдаться и т.д.

Так, для i =10 в самом неблагоприятном случае будет иметь место такая закономерность: на шестом и седьмом шагах будет действовать виртуальная последовательность, на восьмом, девятом и десятом шагах алгоритма проявление виртуальной последовательности не будет наблюдаться.

Рассмотрим другой пример построения помехоустойчивого алгоритма поиска, для которого характерны такие параметры:

І1 =1, І2 =2 , H =3 , k =3 , а = ю .

Для этого примера на основании соотношения (23) [1] записываем:

ф2;32;-(13) = ф2;32,~( 2,3) =,.= ф£|2“( 4,3) =1;

ф2;3’2;”( 5,з) =4.

Пусть і =6. Тогда в результате первого шага алгоритма, как это уже известно, может возникнуть один из исходов типа а^ , а^ и а3 [1].

Рассмотрим решение каждого исхода в отдельности. Для исхода типа а 0) применяется смешанная стратегия: Х2 =0; x2 e(0,x}j; Х2 = Х; x є [0,1.

Самым неблагоприятным будет случай, когда на втором шаге алгоритма возникает исход типа b2), а на третьем шаге — исход типа b3).

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

x4 = xj ; x4,x3 є 13,1) .

Пусть на четвертом шаге (рассматриваем наихудший случай) возникает исход типа x + <^( 1 > x1.

Действуя на этих шагах классическим алгоритмом поиска, разобьём полуоткрытый интервал неопре-

деленности

причине

x11;1

на 23 равные части. По этой

([З,1)) =8h (4)

По такой же схеме находятся значения функции Ф2 Зі _5Д) для других значений параметра і .

Для нахождения значений функции ф2*з(і _3,1) необходимо исходить из такой схемы: пропустить четвёртый и пятый шаги алгоритма, на шестом и седьмом шагах применить классический алгоритм поиска, затем пропустить восьмой и девятый шаги алгоритма, а на последующих трёх шагах применить классический алгоритм поиска и т.д.

На пятом шаге снова применяем смешанную стратегию: x5 = x1, точки x2 ,x3 размещаем в выделенном на четвёртом шаге алгоритма полуоткрытом интервале неопределённое™.

При этом могут возникнуть такие исходы:

x + C(t) > x°; x + C(t) < x°.

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

РИ, 2001, № 4

113

сический алгоритм поиска (в условиях действия виртуальной последовательности такие шаги пропускаются) . За четвёртый и пятый шаги алгоритма

полуоткрытый интервал неопределённости

х},1

будет разбит на девять равных частей.

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

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

полуоткрытый интервал

0,х

jl в самом наихудшем

случае будет разбит на восемь равных частей.

В том случае, когда возникает второй исход, это будет свидетельствовать о действии виртуальной последовательности на третьем и четвёртом шагах алгоритма. В такой ситуации (см. решение исхода типа ао) [1]) полуоткрытый интервал неопределённости xj,x^j будет разбит на восемь равных частей.

Пусть по итогам выполнения третьего шага алгоритма возникает исход типа b3) [1]. Тогда в

4д)

полуоткрытом интервале шанная стратегия: xf = х\, х2,х4

применяется сме-

4,:

<2vt) .

Как было уже показано (см. решение исхода типа а о)): полуоткрытый интервал неопределённости

х\і1 будет разбит на девять равных

: частей.

Итак, если на первом шаге алгоритма возникает исход типа ао) [1], а на третьем — исход типа Ьз)

[ 1 ], то исходный интервал неопределённости будет разбит на семьнадцать равных частей. Если на третьем шаге алгоритма возникает исход типа bj) [1], то это свидетельствует о действии отрицательного выброса виртуальной последовательности на третьем шаге, в этом случае поиск в полуоткрытом интервале (-да, 0 не выполняется.

Пусть по итогам выполнения первого шага алгоритма был сформирован исход типа а^ [1]:

х +

40є 44);

на втором шаге, как известно, применяется смешанная стратегия: х2 = х1, х2; є(4,х2), х3 = х2 .

Предположим, что на втором шаге возникает исход типа b2) [1] (рассматривается наихудший случай). Тогда на третьем шаге снова применяем смешанную стратегию известного вида.

Пусть по итогам выполнения третьего шага алгоритма возникает исход типа bj) [1]. Тогда на четвертом шаге применяется такая смешанная стратегия:

х3 = х1, хЗ,хЗ є|0,х^ .

Пусть на четвёртом шаге возникает исход х+40 < 4 . Тогда на пятом шаге снова применяем смешанную стратегию: х3 = х1, точки х5,х2 размещаем в выделенном на четвёртом шаге алгоритма полуоткрытом интервале неопределённости.

При этом могут возникнуть исходы:

х +

е( 0s

х1;

х +

4 0

> х

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

интервал

частей.

1

0,х11 будет разбит на девять равных

то

Поскольку l([0,1))=l|) jo^)) +1| исходный интервал неопределённости (0,1 будет разбит на двадцать шесть равных частей.

44))+1([ 4 л}

Нетрудно убедиться (следует исходить из симметрии исходов), что при появлении исхода типа а J ,

для которого х + 40 є х2,х3), и исхода типа а2)

исходный интервал (0,1) в первом случае разбивается на двадцать шесть, а во втором—на семнадцать равных частей.

Поскольку в самом неблагоприятном случае исходный интервал неопределённости (0,1) будет разбит на семнадцать равных частей, этим устанавливаем истинность соотношения ф^э^^з) =17.

По такой же схеме строят алгоритм поиска и для других значений параметра i,k и параметров виртуальной последовательности І1, 12, a , H .

Литература: 1.Алипов Н.В., Алипов И.Н., Литвинова Е.И. Методы защиты информации в дискретном канале на основе помехоустойчивых к симметричным нерегулярным виртуальным помехам алгоритмов поиска точки с характерным признаком // Радиоэлектроника и информатика. 2001. № 3. С. 84-92.

Поступила в редколлегию 30.05.2001

Рецензент: д-р техн. наук , проф. Руденко О.Г.

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

Алипов Илья Николаевич, канд. техн. наук ХНУРЭ. Научные интересы: защита информации. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 40-94-94.

Литвинова Евгения Ивановна, канд. техн. наук, доцент кафедры проектирования и эксплуатации электронных аппаратов ХНУРЭ. Научные интересы: алгоритмизация задач автоматизированного проектирования электронных вычислительных средств. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 40-94-94.

Ребезюк Леонид Николаевич, канд. техн. наук, доцент кафедры проектирования и эксплуатации электронных аппаратов ХНУРЭ. Научные интересы: защита информации, автоматизация проектирования электронных вычислительных средств. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 40-94-94.

114

РИ, 2001, № 4

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