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

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

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

Аннотация научной статьи по математике, автор научной работы — Алипов Николай Васильевич, Хиль Михаил Иванович, Гусятин Максим Владимирович

Определены соотношения эффективности применения пессимистической и оптимистической стратегии на j-м шаге алгоритма, на основании которых выбирается шаг применения пессимистической стратегии. На конкретных примерах проиллюстрированы характерные случаи выбора стратегий поиска.

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

Похожие темы научных работ по математике , автор научной работы — Алипов Николай Васильевич, Хиль Михаил Иванович, Гусятин Максим Владимирович

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

The correlations of efficiency application of pessimistic and optimistic strat-egy are determined on a j-step algorithm, on the basis of which the step of pessimistic strategy application is selected. The concrete examples demon-strate the typical cases of strategies' search selection.

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

= х2 = х3 = х4 = 1, ^5 = 0 с г = 95. Согласно этому решению необходимо выбрать для финансирования все проекты, кроме пятого. Если решить эту задачу как «обычную» задачу линейного программирования без условия целочисленности переменных, то получим решение х1 = 0,5789, х2 = х3 = х4 = 1, ^5 = 0,7368 и г = 108,68, две компоненты которого принимают дробное значение.

ВЫВОДЫ

Практика выполненных исследований показывает, что:

1) наиболее простыми среди точных методов являются комбинаторные методы полного перебора, которые выполняют проверку всех возможных решений х = (х^ х2, •••, хп) = 2" и при п < 10 позволяют получить точное решение задачи ЦЛП с булевыми переменными за приемлемое время;

2) прагматичным часто применяемым подходом является замена дискретных переменных на интервале 0-1 непрерывными; найденное при этом дробное решение округляется до ближайшего целочисленного значения так, чтобы погрешность округления составляла не более 10 %.

3. Саати Т. Аналитическое планирование. Организация систем / Саати Т., Кернс К. - М. : Радио и связь, 1991. - 224 с.

4. Демидов Б. А. Методика оценивания и прогнозирования технического уровня образцов вооружения и военной техники при формировании плановых и управленческих решений, реализу-емых в процессе управления их жизненными циклами / Демидов Б. А., Хмелевская О. А. // Зб1рник наукових праць Харювсь-кого уыверситету Пов1тряних сил. - 2006. - Вип. 3(9). -С. 12-22.

5. Авраменко В. П. Методы и процедуры шкального оценивания в задачах принятия проектных решений / Авраменко В. П., Калачева В. В. // Нов1 технологи. -2003. - № 1(2). - С. 40-47.

6. ДанцигДж. Линейное программирование, его обобщения и применения / Данциг Дж. - М. : Прогресс, 1966. -600 с.

7. Ларионов Ю. ¡. Досл1дження операцш в ¡нформацшних системах / Ларюнов Ю. ¡., Левикш В. М., Хажмура-дов М. А. - Харюв : ХНУРЕ, 2003. - 388 с.

8. Таха X. А. Введение в исследование операций / Таха Х. А. - М. : Вильямс, 2001. - 912 с.

9. Кулян В. Р. Математическое программирование (с элементами информационных технологий) / Кулян В. Р., Янькова Е. А., Жильцов А. Б. - К. : МАУП, 2000. - 124 с.

Надшшла 10.10.2008

Розглянута процедура комплексного ощнювання пара-Mempie маркетингу i проещювання значень характеристик об'екта на значення eiдпоeiдних шкал (описане застосування piзних шкал в залeжносmi eid характеру задач, якi вирШуються). Hаeeдeнi методи рШення задач щлочисельного лшшного програмування з викорис-танням двшкових змiнних, розглянута постановка за-дачi про рюкзак та формування портфеля.

ПЕРЕЧЕНЬ ССЫЛОК

1. Информационные системы и технологии в экономике и управлении / Под ред. проф. В. В. Трофимова. - М. : Высшее образование, 2007. - 480 с.

2. КостенкоА.П. Моделирование функциональной структуры информационно-аналитической маркетинговой системы / Костенко А. П. // Нов1 технологи. - 2004. -№ 3(6). - С. 127-130.

The procedure of marketing parameters' complex estimation and projection of object's characteristics on the value of corresponding scales are viewed (application of different scales according to the type of problems solved is described). Methods for solving integer linear programming problems with given binary variables, definition of a problem about rucksack and portfolio formation are considered.

УДК 681.3. + 681.5.007

Н. В. Алипов, М. И. Хиль, М. В. Гусятин

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

НЕОПРЕДЕЛЕННОСТИ

Определены соотношения эффективности применения пессимистической и оптимистической стратегии на ]-м шаге алгоритма, на основании которых выбирается шаг применения пессимистической стратегии. На конкретных примерах проиллюстрированы характерные случаи выбора стратегий поиска.

Одним из перспективных направлений в развитии методов защиты информации является направление, основанное на использовании цифровых автоматов © Алипов Н. В., Хиль М. И., Гусятин М. В., 2009

с псевдослучайными переходами [1]. Нами к насто--ящему моменту разработаны структура такого автомата, алгоритмы формирования виртуальных последовательностей [2]; описаны основные понятия и определения, выбран критерий оптимальности алгоритмов поиска; разработаны примеры синтеза помехоустойчивых алгоритмов поиска точки х с характерным признаком в условиях действия виртуальной последовательности [3]. Однако к настоящему моменту

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

Заметим, что стратегии поиска [3] бывают: оптимистическими, пессимистическими и смешанными; алгоритмы поиска точки с характерным признаком делят на последовательные (на каждом шаге эксперимент совершается в одной точке) и параллельно-последовательным (на каждом шаге алгоритма эксперимент выполняется одновременно в к точках) [4]. В статье рассматриваются правила выбора стратеги поиска для последовательных г1 шаговых алгоритмов. Как известно [4], помехоустойчивые к Ли(а, I, ^-последовательностям (и = 1, 2) алгоритмы строятся методом математической индукции: первоначально строят для г = 1, затем для г = 2, ..., г1 - 1, затем для г1.

Применение той или иной стратегии поиска определяется шагом алгоритма и параметрами виртуальной последовательности (ВП): максимальной длительностью выброса (I) и минимальным интервалом (Н) между двумя соседними выбросами ВП.

Заметим [3], что при синтезе последовательных алгоритмов поиска применяют только две стратегии: оптимистическую и пессимистическую. При выполнении первого шага алгоритма всегда применяют оптимистическую стратегию:

х1 е (0,1)

(1)

Для других шагов при синтезе алгоритма поиска решаться задача: можно ли на этом шаге применить оптимистическую стратегию?

Для решения такой задачи необходимо считать заданными: параметры ВП а, I, Н; полярность ВП, количество шагов алгоритма г; помехоустойчивые к указанным параметрам ВП одношаговые, двух шаговые, и т. д. (г - 1)-шаговые алгоритмы (такие алгоритмы строят методом математической индукции); оценки помехоустойчивых одношаговых, двух шаговых, и т. д. (г - 1)-шаговых алгоритмов

Т?'4 Н( 1, 1), Т?'4 Н (2,1),

Т? 4 Н (г - 1, 1).

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

а) х + ¿1)< х\; Ь) х + ¿1)> х\,

где t1) - амплитуда ВП в момент времени Для исхода а) при воздействии на процесс поиска несим-

метричной положительной полярности ВП справедливо соотношение [3]:

х е [ 0, х1).

Действительно, поскольку

х + t1) < х1,

то х будет подавно меньше х^

Заметим, что в дальнейшем будем рассматривать только ВП положительной полярности.

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

Для исхода Ь) на основании принципа пересечения [3] устанавливаем:

х е [х11, 1),

1,1 _ I х11 - аб, х1 - аб > 0;

где х{- = 4 1 1 б - дискретность

[0 в противном случае, преобразования по уровню.

Для этого исхода выбор стратегии на втором шаге алгоритма определяется параметрами виртуальной последовательности I и Н.

Так, если I > 1, то ВП могла действовать на первом шаге алгоритма и возможно ее проявление на втором шаге. В этих условиях на втором шаге алгоритма применяют снова оптимистическую стратегию:

х\ е (х1, 1).

По итогам выполнения второго шага алгоритма может сформироваться один из исходов

Ь1) х + £(t2)<х1; Ь2) х + £(t2)>х].

Для исхода Ь1) характерно то, что

2, 1

где х1 =

Г 2, 1 2,

х е [х1 , х1),

х2 - аЬ, х2 - аЬ > x1'1;

1, 1 2 , 1, 1 х1 , х1 - аЬ < х1 .

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

Разрешение этой неопределенности, как уже было сказано, зависит от параметров ВП. Так, если 1 > 2, то на третьем шаге снова применяют оптимистическую стратегию

3 ( 1 2) х1 е (х 1, х 1)

и процесс построения алгоритма продолжают; если 1 < 2, то на третьем шаге может быть применена одна из стратегий: пессимистическая

либо оптимистическая

3,12,

х1 е (х 1, х1).

(2)

(3)

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

либо оптимистическая

х\ е (х1, 1).

(4)

(5)

Если в процессе построения алгоритма поиска фор-мируется исход Ь2), то в зависимости от значения па-раметра 1 ВП можно принять одно из решений:

- если 1 = 1, то на основании исходов Ь) и Ь2) записываем такие соотношения:

х + ^)> х1; х + t2)> х2; х1 < х\; х е [х1, 1);

исход Ь2) подтверждает исход Ь);

- если 1 = 2, то на третьем шаге алгоритма может быть использована одна из стратегий: пессимистическая

3 = 1 х1 = х1 ;

оптимистическая

х1 е [х\, 1).

(6)

Если 1 > 2, то на третьем шаге алгоритма следует применить снова оптимистическую стратегию типа (6).

Из анализа исходов типа Ь2) следует истинность такого положения.

П1. Если на /-м шаге формируется исход типа Ь), а на последующих (/ + 1), (/ + 2), ..., (/ + 1) шагах ал-

/ +1

горитма в точках х1 ,

+ 2

+ 1

выполнены эк-

сперименты, в результате которых формируется исходы типа Ь2)

и на каждом из них применяется оптимистическая стратегия типа (6), то справедливым будет такое соотношение:

х е [х\, 1).

Из этого положения следует справедливость такого неравенства:

Н >1. (7)

Как уже было показано, при выполнении первого шага алгоритма возможно формирование одного из исходов а) или Ь).

Решение исхода а) однозначно: в полуоткрытом интервале неопределенности применяется (г - 1)-шаго-вый алгоритм, который был построен методом математической индукции. Для исхода Ь) необходимо при 1 = 1 выбрать одну из стратегий: пессимистическую либо оптимистическую. Выбор стратегии выполняем на основании минимального критерия оптимальности [3]. С этой целью определим дискретность преобразования по уровню для пессимистической и оптимистической стратегий.

Пусть 1 = 1 ив результате выполнения первого

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

шага был сформирован исход типа Ь). Тогда приме-

1

няя на втором шаге алгоритма в точке х1 пессимистическую стратегию, формируем один из исходов

с1) х + t2 )< х2; с2) х + t2)> х\.

Для исхода с1) характерно проявление ВП на первом шаге алгоритма (исход с1 противоречит исходу Ь)). Для обнаружения действия ВП был затрачен один такт паузы ВП, на последующих (Н - 1) шагах алгоритм ВП по определению не будет проявляться. На этих шагах необходимо применить классический алгоритм поиска (дихотомию), посредством которого полуоткрытый интервал неопределенности [х11, х1) разобьем на 2Н-1 равных частей. Затем каждую из них на последующих (г - Н - 1) шагах алгоритма разобьем помехоустойчивым алгоритмом на Та{1'Н(г - Н - 1, 1) равных частей.

Такая комбинация алгоритмов позволит разбить

г 1, 1 1 л

полуоткрытый интервал [ х1 , х1 ) на

ф1, ',Н(г - Н -1,1) = 2Н'

где Н1 =

Н, г - Н - / > 0;

VН(г - Н1 - 1, 1), (8)

/ - номер шага, на

х + ti + а)> х/

Я = 1,1

[Н - \г - Н -/, г - Н -/ < 0, котором был сформирован исход Ь) (для нашего случая / = 1).

Следует заметить, что в том случае, когда а > >Т?'1'Н(г - 1, 1), х1'1 = 0; полуоткрытый интервал неопределенности [0, х1'1) для исхода а) разбивают на Та 1,Н(г - н - 1, 1) равных частей, для исхода с1) раз-

3

2

бивают на Т"' h (i - 1, 1) равных частей. Оценку алгоритма выбирают, исходя из минимального критерия [1].

ф"'4 h( i - h - 1,1) = = min{Т1'h' l(i - 1, 1), ф1'h' l(i - h - 1,1)}, (9) 1

а координату точки *1 определяют на основании соотношения

*1 = 8ф? h' l(i - h - 1,1). (10)

Для исхода c2) характерно то, что результаты двух первых экспериментов совпадают. Поэтому на основании положения П1 для l = 1 устанавливаем истинность соотношения

* е [*1, 1). (11)

Поскольку на установления истинности соотношения (11) истрачено два шага алгоритма, то выделенный по итогам выполнения второго шага алгоритма полуоткрытый интервал неопределенности [ 1) будет разбит на jh(i - 2, 1) равных частей.

С учетом полученных соотношений для исходов а) и c2) для целевой функции алгоритма будет справедливым такое равенство:

4h(i, 1) = фаlh(i - h - 1, 1) + 4h(i - 2, 1). (12)

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

По итогам выполнения второго шага алгоритма может сформироваться один из исходов:

c3) * + t2) < *\; c4) * + t2 )> х\.

Для исхода c3) полуоткрытым интервалом неопределенности относительно точки * будет [*\'1, *\).

Применяя для исхода c3) в точке *1 на третьем шаге алгоритма пессимистическую стратегию, можем сформировать один из исходов

c5) * + t3)<*1; c6) * + t3)>*?.

Для исхода c^) характерно то, что * е [*1'1, *1) и ВП действовала на первом шаге алгоритма, на ее обнаружение было затрачено два шага паузы; действуя на последующих (h - 2) шагах алгоритма дихотомией, затем на оставшихся (i - h - 1) шагах помехоустойчивым алгоритмом, разобьем полуоткрытый интервал

г 1, 1 1 л

неопределенности [ *1 , *1 ) на

фа н(г - Н - 1, 1) = 2А'-2Т1' н(г - к1 - 1, 1) (13)

равных частей.

Если по итогам выполнения третьего шага алгоритма формируется исход с6), то на основании поло-

1 2

жения П1 устанавливаем х е [х1, х1) и этот полуоткрытый интервал неопределенности будет разбит за оставшиеся (г - 3) шага на 4н(г - 3, 1) равных частей, следовательно,

/([х1, х2)) = 8^1'1'н(г - 3,1); (14)

х2 = х1 + 8 Y?'4н(г - 3, 1); /[•] - длина интервала неопределенности.

Нами получены оценки эффективности алгоритмов в зависимости от шага применения пессимистической стратегии: пессимистическая стратегия применяется на втором шаге алгоритма в точке х1 (см.

соотношения (8), (9)); пессимистическая стратегия

1

применяется на третьем шаге алгоритма в точке х1

(см. соотношения (13)).

Из анализа этих соотношений следует истинность

такого положения.

П2. Если х11 = 0 и та4 н( г - 1,1 )>фа4 н (г - н -1,1),

а 4 н(г - 1,1), то на втором шаге алгоритма необ-

1

ходимо применить в точке х1 пессимистическую стратегию; если

т?4 н(г -1,1 )<фа4 н(г - Н1-1, 1); I([x1'1, х1)) < 82Н'- 1тa'4Н(г - Н1 - 1,1); I([х11, х1)) < 82Н'-2T?'4н(г - Н1 - 1,1); (15)

то на втором шаге алгоритма следует применить в

2

точке х1 оптимистическую стратегию х\ е [х1,1);

если

I([х11, х1 )<82н'- 1т?'1 н(г - Н1 - 1, 1); I ([ x?'1, х1 )>82Н'- ^1 н (г - Н1 - 1, 1), (16)

1

то на втором шаге алгоритма следует в точке х1 применить пессимистическую стратегию. Следует заметить, что при решении исхода с3) была использована только пессимистическая стратегия. Рассмотрим более общий случай, когда стратегия выбирается из двух альтернатив: на следующем шаге применяется пессимистическая стратегия; на следующем шаге используется оптимистическая стратегия. Выбор стратегии осуществим на основании следующего положения.

П3. Предположим, что на /-м шаге алгоритма был выполнен эксперимент в точке х/1 и сформирован исход типа Ь), для которого

х е [х!1, х/1 -1), / = 1, 2, 3... и имеет место неравенство типа (15)

1 ([х!1, х1 ))<б 2Н'- 1Т?'1Н (г - / - Н1,1); 1 (х1, х1 ))<б2Н'- V? 1' Н( г - / - Н1,1), (17)

тогда на (/ + 1 )-м шаге применяется оптимистическая стратегия

х1 е (х1, х1 ).

Если же неравенство (17) не выполняется, то на

(/ + 1 )-м шаге применяется пессимистическая стратегия х1 + 1 = х1

и решение в дальнейшем выполняются по такой же процедуре, как и решение исхода с3).

Если же по итогам выполнения (/ + 1 )-го шага алгоритма был сформирован снова исход типа Ь), то на основании положения П1 для 1 = 1 устанавливаем истинность такого соотношения:

х е [х 1 , х1 ),

, +1 Гх/ + 1 - аб, х{ +1 - аб > х{; где х = -! . +1

[х 1, х1 — аб < х 1. В дальнейшем этот исход будет разрешаться таким же образом, как и рассматриваемый исход Ь).

Если же по итогам выполнения (/ + 1 )-го шага алгоритма был сформирован исход типа а), то

х е [ х1 , х1 ). При этом если выполняются неравенства

1 ([ 41, х1 ))<б 2Н'- 2Т?'1Н (г - / - Н1,1); 1 ([ х^^ 1, х1 ))<б 2Н'- 3Т?' 1'Н (г - / - Н1, 1), (18)

то на (/ + 2 )-м шаге применяется оптимистическая стратегия

х 1 е (х^, х1 ).

Если же неравенства (18) не выполняются, то на (/ + 2)-м шаге алгоритма применяют пессимистическую стратегию

х1 + 2 = х1

и решение выполняют по такой же процедуре, как и решение исхода с3).

Затем по итогам выполнения (/ + 2 )-го шага алгоритма планируется (/ + 3)-й и т. д. (/ + г - 1)-й шаги алгоритма.

Если же по итогам выполнения (/ + г - 1 )-го шага был сформирован исход типа Ь), то на основании положения П1 для 1 = 1 устанавливаем

х е [х1 ,х1 ),

/+г -1 1 Гх{+ г -1 - аб, х1+г -1 - а б> х{;

где х1 ' = \ . .+г-1

[х 1, х1 — аб < х1. В дальнейшем этот исход будет разрешаться таким же образом, как рассматриваемый исход Ь).

Если же по итогам выполнения (/ + г - 1 )-го шага алгоритма был сформирован исход типа а), то

х е [х1 , х1 ). При этом, если выполняются неравенства

1 ([ Xl'1, х1 ))<б 2Н'- 'Т?" Н( г - / - Н1,1); 1 (х 1, х1 ))<б 2Н1 - (г + 1)Т?' 1'Н (г - / - Н1, 1); г < Н, (19)

то на (/ + г)-м шаге алгоритма применяется оптимистическая стратегия

х1 е [х^, х1 )

и продолжают по описанной логической схеме планирование стратегий поиска.

Если же неравенства (19) не выполняются, то на (/ + г)-м шаге алгоритма, применяют пессимистическую стратегию

х1 х 1

и решение выполняют по такой же процедуре, как и решение исхода с3).

Если же на (/ + г - 1)-м шаге был сформирован исход типа а) и при этом не выполняется третье неравенство (19)

г = Н,

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

то на (/ + г)-м шаге в точке х1 применяют пессимистическую стратегию. При этом, если по результатам этого шага алгоритма был сформирован исход типа а), то его разрешают аналогичным способом, как и исход с3); если же формируется исход типа Ь), то его разрешают таким же образом как и исход с4).

Проиллюстрируем на конкретных примерах применения основных правил выбора стратегии поиска. Рассмотрим пример синтеза последовательного шестиша-гового алгоритма поиска, помехоустойчивого к виртуальной последовательности положительной полярности, параметры которой соответственно равны: максимально возможная амплитуда равна либо превосходит длину исходного интервала неопределенности; максимальная длительность выброса / = 1, минимальный интервал паузы между двумя соседними выбросами н = 3.

Очевидным является тот факт, что для г = 1 в условиях действия ВП исходный полуоткрытый интервал неопределенности [0, 1) уменьшить не представляется возможным. На этом основании заключаем:

Т?13( 1, 1) = 1.

Для г = 2 в результате выполнения на первом шаге алгоритма эксперимента в точке х11 может сформи-ро-ваться один из исходов а) либо Ъ).

Для исхода а) исходным полуоткрытым интервалом неопределенности является [0, х1], который, как

известно, будет разбит на

Т? 1 3(2 - 1,1) = Т? 1 3( 1, 1) = 1

равных частей. Для исхода Ъ) исходным полуоткрытым интервалом неопределенности будет интервал

х1 - аЪ > 0, х1 - аЪ > 0;

0, х1 - аЪ < 0.

Для нашего примера х\'1 = 0 (см. параметры ВП), и на основании соотношения (8) будут справедливыми такие выражения:

[х11,1), где х1'1 =

мированы исходы типа Ъ2), то на основании положения П1 устанавливаем

х е [х^ 1).

Этот полуоткрытый интервал неопределенности будет разбит на Т? 13(2 - 2, 1) равных частей:

Т? 1' 3(2 - 2, 1) = Т? 1'3(0, 1) = 1. (21)

С учетом соотношений (20), (21) справедливыми будут и такие равенства:

/([ 0, х1)) + / ([ х1)) = = 8Т? 1'3 (0,1) + 8Т? 13 (0,1) = 2 8;

Т? 1' 3( 2,1) = 2.

По аналогичной схеме были найдены оценки для трехшагового и четырехшагового алгоритмов

Т? 1' 3(3, 1) = 3; Т? 1' 3( 4, 1) = 5.

Пусть г = 5 и в точке х11 выполнен первый эксперимент. Тогда, как это уже ранее показано, для исхода а) будут иметь место такие соотношения:

х е [0, х1),х1 = 8Т?13(5 - 1,1) = 58.

Для исхода Ъ) справедливым будет такое соотношение:

х е [х\'1, 1),

г - Н- 1 = 2 -3 - 1 = -2; Н1 = 3 - |2 - 3 - 1 = 1;

Ф?^3(2 - 1 - 1,1) = 21 - Т? 1'3(2 - 1 - 1,1) = = 20Т? 1 3(0,1) = 1.

Следовательно, полуоткрытый интервал неопределенности [0, х\'1) в случае применения пессимистичес-

1

кой стратегии на втором шаге алгоритма в точке х1 и формирования исхода Ъ1) будет иметь такую длину

/([0, х1)) = 8Т? 13(0,1) = 8; Т?13(0,1) = 1. (20)

1 1 Гх1 - аЪ; х\ - аЪ > 0;

где х1 =

10, х1 - аЪ < 0.

Поскольку для нашего примера х\'1 = 0, то х е е [0, 1).

Если на втором шаге применить пессимистическую стратегию, то на основании соотношения (8) будут справедливы такие равенства:

г - Н -) = 5 - 3 - 1 = 1; Н1 = Н = 3;

Ф? 13(5 - 3 - 1,1) = 2Н'-1Т? 13(5 - 3 - 1,1) = = 22Т?13 (1,1) = 4.

Это соотношение не противоречит ранее полученному решению для исхода а).

Если же в случае применения пессимистической стратегии на втором шаге алгоритма будет и сфор-

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

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

*1 = 5{ min{Y? 1 3 (4,1 ),ф? 1'3 (1, 1)}} = = S{min{5, 4}} = 45;

*1 = 45, l([0, *1)) = 45. (22)

Итак, на основании соотношений (21) ип оложе-ния П3 устанавливаем: на втором шаге алгоритма необходимо применить пессимистическую стратегию. Если на втором шаге алгоритма формируется исход типа bj), то его решение определяется соотношением (22). Если же формируется исход типа b2), то на основании положения П1 устанавливаем:

* е [*1, 1).

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

l([*1, 1)) = 5Y? 13(3, 1) = 35. (23)

На основании соотношений (22), (23) устанавливаем:

l([ 0,1)) = l([ 0, *1)) + l ([4 1)) = = 5ф? 1 3( 1,1) + 5Y ? 1'3 (3,1) = = 45+35 = 75;

13( 5,1) = 7. (24)

Пусть i = 6. Тогда по итогам выполнения первого шага алгоритма может возникнуть исход а) либо b).

Для исхода а) будем иметь место такое соотношение:

*1 = 5Y?13(6 - 1,1) = 5Y? 1'3(5,1) = 75. (25)

Если по итогам выполнения первого шага был сформирован исход b), то необходимо решить задачу выбора стратегии поиска на основании соотношения (8), (15). Получаем такие равенства:

i - h- j = 6 -3 - 1 = 2; h1 = h = 3; *\'1 = 0.

l([0, *1)) < 52h'- V? 1'3(6 - h1 - 1,1) = = 5 22Т7' 13 (2,1) = 85;

/([0, х1)) < 82^ -2Т? 1'3(6 - Н1 - 1,1) =

= 821 Т? 1'3 (2,1) = 48. (26)

Поскольку второе неравенство противоречит второму неравенству (15), то в случае формирования исхода Ъ) на втором шаге алгоритма следует применить пессимистическую стратегию в точке х\. В том случае, когда возникает исход Ъ1), то на основании соотношений (25), (26) находят координату точки х1:

х1 = 8 шт {Т? 13(6 - 1,1 ),ф? 1'3(6 - 3 - 1, 1)} = = 8шт{7, 8} = 78.

Если же по итогам выполнения второго шага алгоритма формируется исход Ъ2), то на основании положения П1 формируют такой полуоткрытый интервал неопределенности:

х е [х^ 1).

Поскольку в распоряжении алгоритма осталось четыре шага алгоритма, то четырехшаговый алгоритм разобьет этот интервал на ф?13( 4,1) равных частей. На этом основании записывают такие соотношения:

/([0,1)) = /([0, х1)) + / ([х1,1));

/([ 0,1)) = 8Т? 1'3 (6 - 1,1) + 8Т? 13 (4,1) = = 78 + 58 = 128;

Т? 1'3 (6,1) = 12. (27)

Условия предыдущего примера не позволили на втором шаге алгоритма применить оптимистическую стратегию. Рассмотрим другой пример, для которого параметры алгоритма и виртуальной последовательности имеют такие значения:

г = 6, £ = 1; а = 4; / = 1, Н = 3, 0 ^ 1.

Методом математической индукции показана истинность таких соотношений:

Т^ 31 (0,1) = т4 3 1( 1,1) = 1;

Т2,3'1 (2,1) = 2; Т^ 3 1( 3, 1) = 3;

Т^ 3'1 (4,1) = 5; Т^ 31 (5,1) = 3.

Найдем оценку шестишагового алгоритма поиска х е [0, 1), используя пошаговое описание процесса построения алгоритма.

Первый шаг:

1

- в результате выполнения эксперимента в точке х1 может быть сформирован один из исходов а) или Ъ);

- для исхода а) будут справедливы такие соотношения: х е[0, х1), х1 = бТ41'3(5, 1) = 8б;

- для исхода Ь) соответственно будут иметь место такие выражения:

х е [x1'1, 1), x1'1 = х1 - а = 8б - 4б = 4б.

Второй шаг:

- для исхода Ь) находим оценки таких вариантов:

1

на втором шаге применяется в точке х1 пессимистическая стратегия (см. соотношение (17)):

1 ([x?'1, х1)) = 4б < б23- ^ 1'3(6 - 3 - 1,1) =

на втором шаге применяется оптимистическая стратегия:

Выбор стратеги и поиска для исхода с4) (выполняют на основании соотношения (17)): для этого исхода формируют такой интервал неопределенности х е е [х2,1, 1), где

х2' 1 =

х1 - аб, х1 - аб > х1;

1 2 б 1 х1 , х1 аб х1 .

Поскольку для заданных параметров ВП будут справедливы такие соотношения:

х2,1 = х2-4 б = 11 б-4б <х1,

2, 1 1 то х{ = х1 = 8б.

Выбор стратегии поиска для исхода с4): оценка

пессимистической стратегии

1 ([х^1, х1)) = 4 б = б 23-2Т?' 1' 3( 6-3-1,1) = 4 б.

1 ([х^1,х2)) = 3б<б23-1 Т2,13(6-3-1,1) = 4б; (30)

Поскольку выполняются все неравенства (17), то

на втором шаге применяют оптимистическую страте-21 гию (х1 > х1).

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

По итогам выполнения второго шага алгоритма может сформироваться один из исходов с3) или с4). Третий шаг:

- выбор стратегии поиска для исхода с3) (см. соотношения (17)): для этого исхода формируют такой

г 1, 1 2 .

интервал неопределенности: х е [х^ , х1);

- оценка применения на третьем шаге пессимисти-

31

ческой стратегии (х1 = х1)

оценка оптимистической стратегии

1 ([х^1, х2)) = 3 б<б 23-2Т2, 1 3( 6-3-2, 1) = 2 б.

Поскольку в этом случае второе неравенство (17) не выполняется, то на третьем шаге применяют в точке х21 пессимистическую стратегию. По итогам выполнения третьего шага может сформироваться один из исходов

с7) х + к)< х1; с8) х + t3)> х1.

1 ([x?'1,х1)) = 4б = б23-2Т2,13(6-3- 1,1) = 4б; (28)

- оценка использования на третьем шаге оптимис-

32

тической стратегии (х1 < х1)

1 ([х11, х1)) = 4 б>б 23-3Т2,1' 3( 6-3-1,1) = 2 б.

Для исхода с7) полуоткрытый интервал неопределенности х е [х2,1, х1) (см. соотношение (30)) будет разбит на четыре части; для исхода с8) на основании положения П1 устанавливаем истинность соотношения

х е [х^ 1).

Поскольку второе неравенство системы неравенств

(17) не выполняется, то на третьем шаге необходимо

1

применить пессимистическую стратегию в точке х1. По итогам выполнения третьего шага в этом случае может сформироваться один из исходов С5) или с6.

Для исхода С5) полуоткрытый интервал неопределенности [х^1, х1), как это было уже показано, разбивают на четыре части, что не противоречит ранее полученным решениям (см. соотношение (27)). Для исхода с6) на основании положения П1 и соотношения (14) устанавливаем:

х е [х^ х2); 1([х1, х1)) = 3б;

х1 = х1+3б = 8б+3б = 11б. (29)

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

Т11'3 (3, 1) = 3; 1 ([х2, 1)) = 3 б (31)

равных частей.

На основании соотношений (29), (31) устанавливаем истинность следующих равенств:

1([0, 1)) = 1([0, х1)) + 1 ([х2, х1)) + 1 ([х1, 1))

¡ + 3б + 3б = 14б;

Т4' 1' 3( 6,1) = 14.

Нами показана истинность положений П1, П2, П3, на основании которых формируется для произвольного шага алгоритма поиска полуоткрытый интервал неопределенности относительно точки с характерным признаком и выбирается одна из возможных стратегий: оптимистическая или пессимистическая.

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

ПЕРЕЧЕНЬ ССЫЛОК

1. Алипов Н. В. Дискретные автоматы с псевдослучайными переходами и подстановочные методы защиты информации на их основе / Алипов Н. В. // Радиоэлектроника и информатика. - 2001. - № 4. - С. 95-98.

2. Алипов Н. В. Структура цифрового автомата с псевдослучайными переходами из начального состояния в одно и тоже конечное состояние / Алипов Н. В., Кораблев Н. М., Хиль М. И., Гусятин М. В. // Радюе-лектрошка. ¡нформатика. Управлшня. - 2006. - № 2. -С. 102-109.

3. Алипов Н. В. Примеры построения ориентированных графов переходов цифрового автомата с псевдослучайными переходами / Алипов Н. В., Кораблев Н. М., Хиль М. И., Гусятин М. В. // Радюелектроыка. ¡нформатика. Управлшня. - 2007. - № 1. - С. 97-105.

4. Алипов Н. В. Синтез оптимальных полихотомичных опросников для угадывания числа с ложными ответами / Алипов Н. В. // Проблемы бионики. - 1987. - Вып. 38. -С. 108-117.

Надшшла 3.09.2008

Визначено ствв1дношення ефективност1 застосування necuMicmu4Ho'i й оптим1стичноЧ стратеги на j-му крощ алгоритму, на niдcmавi яких обирають крок застосування nеcuмicmuчнo'i стратеги. На конкретних прикладах nрoiлюcmрoванi характерт випадки вибору стратегш пошуку.

The correlations of efficiency application of pessimistic and optimistic strat-egy are determined on a j-step algorithm, on the basis of which the step of pessimistic strategy application is selected. The concrete examples demon-strate the typical cases of strategies' search selection.

УДК 519.234

А. Е. Архипов, А. И. Арифов

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

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

ВВЕДЕНИЕ

Практическое решение прикладных задач с использованием экспериментально полученных данных (в частности, результатов измерений) показывает, что в общей совокупности исходных данных встречаются отдельные результаты, значения которых резко отличаются от остальных. Эти результаты получили название аномальных данных (АД) (другие названия: аномальные результаты измерений [1], грубые ошибки [2], резко выделяющиеся значения [3, 4], «подозрительные», «загрязняющие» значения [4], аномальные погрешности или ошибки [5]). К сожалению, достаточно строгое определение термина аномальные данные оказалось сложной задачей. Встре-

© Архипов А. Е., Арифов А. И., 2009

чающиеся в литературе выражения вида: «ненормально большие погрешности (типа промах)» [5], «результаты наблюдений, которые сильно отличаются от центра распределения» [3] или подобные им не дают достаточно полного и адекватного представления об особенностях и свойствах АД.

Более удачным представляется описание АД так называемыми смесевыми моделями [6], из которых одной из первых и наиболее известных является модель Тьюки «засоренного» нормального распределения. Согласно этой модели, элементы исходной совокупности данных «извлекаются» из генеральной совокупности, заданной функцией плотности вероятности вида

Дг) = (1 - у)ф(г,ц,ст2) + Уф^цаЬ, (1)

где ф(г, ц, ст2) - плотность нормального распределения со средним (математическим ожиданием) ц и

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