Файл: Толстоусов, Г. Н. Прикладная теория информации учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.10.2024

Просмотров: 87

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

 

 

 

 

 

 

Таблица 27.1

 

л ,

Лд.

П і

/1^

 

 

 

Рс

о д

0,07

0,08

0,02

0,11

0,09

0,35

Хі

0

0

0

I

0

0

0

яг,

0

I

0

I

3

0

0

0

I

0

I

I

0

0

 

Xs

0

I

0

0

I

I

0

0

I

I

0

I

0

I

 

0

I

I

I

I

I

0

 

-0'

- 1 •

I

0

-I-

0

I

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

Значение вероятности берется из табл. 27.1. Пусть проверяется какой-то параметр OZj . В результате проверки возможны два исхода: 0 или I . Следовательно, параметр Xj представляет со­ бой источник информации с двумя возможным;! состояниями, Эктро-

157


пия этого

источника

 

 

 

 

 

 

 

 

 

 

-

( Ш

где Pffj и

P/j

-

вероятности исхода 0 и I при проверке пара­

 

 

 

метра

JCj

 

 

Подсчитываются эти вероятности по таблице неисправности.

Например,

Ры

-

сумма вероятностей неисправностей, для кото­

рых параметр *XJ

 

имеет

исход 0;

для данных из табл.

27.1 име­

ем

 

 

 

 

 

 

 

 

 

 

PoS = 0,1

+ 0,2

+ 0,09.

 

Количество информации, которое получается в результате

проверки параметра, равно

энтропии

этого параметра:

 

 

 

 

 

 

 

 

ШІ)

и называется контролеспособностью

параметру

 

После

проверки

параметра

JCJ

энтропия системы уменьшает-

ся:

 

 

 

 

 

 

 

HOcj-Jx,

После проверки параметров энтропия системы

Н(Х)-£УХ;.

т°

Следовательно, чтобы уменьшить число проверок, необходимо для каждой проверки выбирать параметр с наибольшей контролеспособ­ ностью. Наибольшую контролѳспособность, равную I биту, параметр имеет, когда его исходы 0 и I равновероятны. На этом свойстве основан первый способ построения алгоритма поиска неисправнос­ ти. Все неисправности П,^ делятся на две примерно равноверо­ ятные группы. В качестве параметра для первой проверки выбира­ ется тот, который имеет розные исходы для разных групп. Каждая группа делится на две примерно равновероятные подгруппы. В ка­ честве параметров для второй проверки выбираются те, которые имеют равные исходы для двух подгрупп одной группы. Параметров для второй проверки выбирается два. (Исход первой проверки ука­ зывает, какой из этих двух параметров проверяется.

158



Аналогично выбираются параметры для третьей проверки и

т .д .

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

Для каждой проверки выбирается параметр, имеющий наимень­ шую разность вероятностей Р0: и исходов О и I . Пара­ метр, имеющий наименьшую разность, обладает наибольшей энтропи­ ей и, следовательно, наибольшей контролеспособностью. Построим этим способом алгоритм для системы, имеющий таблицу неисправно­ стей вида табл. 27.1.

 

 

 

 

Таблица

27.2

аѵ

 

ж»

Ху

 

Же

0,80

0,73

0,62

0,73

0,39

0,45

0,20

0,27

0,38

0,27

0,61

0,55

В табл. 27.2 приведены вероятности исходов 0 и I при про­ верке каждого параметра. Видно, что наименьшей разностью веро­

ятностей обладает

параметр

. С него следует начинать про­

верку (рис.

2 7 .1 ).

В случае

исхода

Xs

= I

возможны неисправ­

ности

 

Піп tig

(см. табл. 27 .1).

Чтобы выбрать в

этом случае

параметр для второй проверки,выпишем

из табл.27Л

столбцы,соответствующие только этим неисправностям

(табл.27 .3).

Параметр

не выписывается,

так как

он для указанных не­

исправностей имеет одинаковый исход. В табл. 27.4 приведены ве­ роятности исходов О и I всех параметров при рассматриваемых не­

исправностях.

 

 

 

 

 

 

 

 

 

Ctt^ .

 

Для второй

проверки

можно

выбрать либо

,

либо

Выберем для второй проверки в случае исхода первой проверка

 

Х^ = I параметр

Х л

(рис.

2 7 Л ).

- 0, возможны неисправно­

 

При исходе

первой проверки

Х$

сти

tb1

и

ІЪу

.

Тогда

 

из табл.' 27.1 сразу

видно,

что

для

 

второй проверки

надо

выбрать параметр

X j-

, так ’'эк только

он имеет

разные

исходы для

неисправностей

и

 

.

До­

ходы

Х 6

=0,

 

Xg- = 0

определяют

неисправность

Лу

Ис-

139


 

 

 

 

 

Рис.

27.1

 

 

 

ходы

Xt = 0,

Xj.= I

определяют

неисправность

/г9 .

 

 

 

 

 

 

 

 

 

Таблица 27.3

 

 

 

 

П-і

 

/tj

 

 

*>s

 

Рі

0,07

 

0,08

 

0,2

0,11

 

0,09

 

0

 

 

 

Л *

 

 

X/

 

 

0

 

I

0

 

0

 

» X

 

 

0

 

I

I

 

0

 

 

I

 

 

I

 

 

Л ,

 

I

 

0

 

 

0

 

0

 

 

I

 

0

 

0

I

 

I

 

*<г

 

 

 

 

 

0

 

 

 

 

* 5

 

I

 

I

 

I

 

0

 

 

 

 

 

 

 

 

 

 

 

Исходы

 

 

= I ,

= 0

определяют

группу

неисправностей

Лл , п„

 

, и

для

третьей проверки можно выбрать один из

трех

параметров:

Х і

, Хц

,

Xf,~

имеющих разные

исходы

для

возможных неисправностей.

Выбираем параметр

X f

, так

160