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

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

CC BY
322
63
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
СИСТЕМА / SYSTEM / КЛЮЧЕВОЙ КОМПОНЕНТ / KEY COMPONENT / АГРЕГИРОВАННОЕ ОЦЕНИВАНИЕ / THE AGGREGATE ESTIMATION / ЛОГИКО-АКСИОЛОГИЧЕСКИЙ ПОДХОД / LOGIC-AXIOLOGICAL APPROACH

Аннотация научной статьи по математике, автор научной работы — Аршинский Л. В.

В работе рассматривается проблема построения агрегированных оценок качественного состояния систем, учитывающая наличие в системе ключевых компонентов (подсистем, функциональных элементов). Под ключевым понимается компонент, утрата которого обесценивает соответствующую подсистему или систему в целом. Методика позволяет назначать ключевые компоненты выборочно, в соответствии с их фактической ролью в системе, и строить агрегированные оценки с учётом этого. В её основу положен логико-аксиологический подход к оцениванию, согласно которому внутрисистемные зависимости между компонентами (например, их иерархия) описываются набором продукций , где в качестве c ¢ может выступать функциональный элемент, соответствующая подсистема или система в целом. Истинность такой продукции принадлежит интервалу [0, 1] и характеризует потери c ¢ при утрате c. Она рассматривается как ценность c для c ¢. Оценивание представляет собой нечёткий вывод на базе знаний, состоящий из таких продукций. Особенностью методики является возможность учитывать при оценивании как иерархические, так и иные взаимосвязи в системе.

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

Похожие темы научных работ по математике , автор научной работы — Аршинский Л. В.

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

Aggregate method of estimating systems WITH SUPPORT OF KEY COMPONENTS

The article describes the problem of aggregated evaluations of systems quality state. The evaluation takes into account the presence of key components in the system (subsystems, functional elements). Key components are those parts of the subsystem, failure of which leads to the failure of the subsystem or system as a whole. The proposed method allows for key components assertion based on their role in the system, and to make aggregated evaluations considering their role. The proposed method is based on the logic-axiological approach to evaluation. The named approach states that intersystem dependencies between components (i.e. the hierarchy) are defined with a set of productions , where a functional element, subsystem or system as a whole can serve as c ¢. Verity of such production belongs to an interval [0, 1] and characterizes the losses of c ¢ in case the c is lost. It is being considered as value of c for c ¢. The evaluation is a fuzzy conclusion on a knowledge base that consists of described productions. The peculiarity of the method is the possibility to consider both hierarchical and other types of interconnection in the system.

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

УДК 004.02 doi:10.18287/2223-9537-2015-5-2-223-232

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

Л.В. Аршинский

Иркутский государственный университет путей сообщения, Иркутск, Россия larsh@mail. ги

Аннотация

В работе рассматривается проблема построения агрегированных оценок качественного состояния систем, учитывающая наличие в системе ключевых компонентов (подсистем, функциональных элементов). Под ключевым понимается компонент, утрата которого обесценивает соответствующую подсистему или систему в целом. Методика позволяет назначать ключевые компоненты выборочно, в соответствии с их фактической ролью в системе, и строить агрегированные оценки с учётом этого. В её основу положен логико-аксиологический подход к оцениванию, согласно которому внутрисистемные зависимости между компонентами (например, их иерархия) описываются набором продукций —lC —^ —I о', где в качестве о' может выступать функциональный элемент, соответствующая подсистема или система в целом. Истинность такой продукции принадлежит интервалу [0, 1] и характеризует потери о' при утрате о. Она рассматривается как ценность о для о'. Оценивание представляет собой нечёткий вывод на базе знаний, состоящий из таких продукций. Особенностью методики является возможность учитывать при оценивании как иерархические, так и иные взаимосвязи в системе.

Ключевые слова: система, ключевой компонент, агрегированное оценивание, логико-аксиологический подход.

Введение

Построение агрегированных оценок - одно из востребованных направлений современных исследований. Многие управленческие решения принимаются на их основе. Они являются неотъемлемой частью различных методик определения качества продукции, эффективности функционирования социальных и экономических структур, состояния окружающей среды и так далее (см., например, [1-5]). Нередко подобные оценки строятся как различного рода средние: арифметическое, геометрическое, гармоническое, медиана, и имеют иерархический характер: итоговая оценка и оценки промежуточных уровней получаются из оценок нижнего уровня с учётом соответствующей иерархии, причём рост оценки связывают с улучшением качественного состояния системы [1-3].

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

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

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

систему в целом. «Обесценивание» здесь означает, что агрегированная оценка принимает своё наименьшее значение, например ноль. Действительно, независимо от значений весовых коэффициентов а(С,, S), обнуление любого из слагаемых, например, при средневзвешенном оценивании:

п( S )

,S)х(С,)

XV) = ^-

, S)

i=l

не обеспечивает нулевого значения x(S) при отдельно взятом х(С,) = 0. Здесь х^, ХС) -оценки системы S и компонента С, соответственно, а(С,, S) - вес (ценность) компонента С, для системы S, п(^ - число компонентов С, в системе S (считаем, что х = 0 означает утрату, обесценивание соответствующего компонента или системы). Агрегирование при помощи средних геометрических или средних гармонических (включая взвешенные), наоборот, приводит к тому, что все компоненты становятся «ключевыми». Несколько сложнее ситуация с медианным оцениванием, однако и здесь при наличии трёх и более компонентов в системе или подсистеме эффективный учёт ключевых компонентов практически невозможен (медиана получит нулевое значение только если более половины компонентов будут охарактеризованы числом 0).

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

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

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

В работе [7] предложен логико-аксиологический подход к оценке эффективности систем. В его основу положено следующее.

I. Система S считается состоящей из компонентов Сг-, в качестве которых рассматриваем подсистемы и функциональные элементы; компоненты-подсистемы в свою очередь также могут содержать свои собственные компоненты. Здесь i - индекс компонента; количество компонентов на каждом уровне иерархии считаем конечным.

II. Состояние системы в целом и каждого из её компонентов характеризуется числами X(S), xC) е [0, 1] (характеризующие числа), где 0 означает утрату системы (компонента), неисполнение системой или компонентом своих целевых задач, а 1- полноценное функционирование.

III. С каждым компонентом C также связаны одно или несколько чисел od£, С') е [0, 1], называемых ценностью C для C; o&C, С') показывает на сколько уменьшается характеризующее число x(C') при утрате компонента C (когда x(C) = 0). В качестве C выступают те компоненты системы, характеризующие числа которых зависят от C. Это может быть систе-

ма/подсистема, содержащая С в качестве своего непосредственного компонента, или другой компонент, на состояние которого С оказывает непосредственное влияние.

IV. Вводится понятие ключевого компонента. Компонент С является ключевым для С, если х(С) = 0 влечёт х(С') = 0. Если С ключевой для С', то а(С, С') = 1.

V. Убыль эффективности компонента С при частичной утрате компонентом С своих функциональных возможностей рассчитывается как:

(1) АС') = а(С, С)А(С),

где А(С) = 1 - ХС) и А(С = 1 - Х(С).

VI. Если состояние компонента С зависит от состояний компонентов С1, С2, ..., Сп:

(2) А(С') = о(Сь С)-А(С1);

(3) А2(С') = а(С2, С)А(С2);

(4) Ап(С) = аКСп, С)-А(Сп).

Аг(С') - это частичные утраты функциональности компонента С' , обусловленные частичной утратой (снижением качества, снижением функциональности и т.д.) компонентов С/. Для расчёта результирующего значения А(С) воспользуемся некоторой функцией и(А1(С' ),..., Ап(С' )) со свойствами:

(5) V/ (А = 0) о и(Аь..., Ап) = 0;

(6) 3/ (А/ = 1) ^ и(А1, ..., Ап) = 1;

(7) V/ (1 А, < 2А/ ^ и(.,1 А„ .) < и(. ,2А„ ...)).

(здесь и далее для краткости используем обозначения Аг(С' ) = Аг-, х(С') = X, а(С/, С') = а/, А(С) = А, х(С) = х).

Принимая во внимание связи А/ = 1 - х и А(Сг) = 1 - ХС), выражения для (2)-(4) можно переписать относительно х(С)

Х1 = 1 - ос1-(1 - х(С1)); Х2 = 1 - а2'(1 - х(С2));

Хп = 1 - ОСп-(1 - х(Сп)).

И результирующее значение х рассчитывать с использованием функции v(x1,..., хп), со свойствами:

(8) Vi(x^ = 1) о ^1,..., хп) = 1;

(9) 3/ (Хг = 0) ^ V(X1,., Хп) = 0;

(10) V/ (1х > X ^ v(.,1x, .) > < • •...)).

Свойства (5) и (8) означают, что С полноценно функционирует если и только если полноценно функционируют все влияющие на него компоненты С{; (6) и (9), - что утрата ключевого компонента (когда А/ = 1) влечёт утрату С; (7) и (10), - что ущерб для С' монотонно возрастает с ростом А, а функциональность С' падает с падением функциональности влияющих на него компонентов.

Кроме того отметим, что поскольку между хС) и АС), а также Хг и А/ существует взаимосвязь х(С/) + А(С;) = 1 и Хг + А1 = 1, её естественно требовать и для пары агрегированных показателей х и А. Это влечёт равенство:

(11) и(Аь..., Ап) + v(xl,..., Хп) = 1.

Пары функций и(...) и у(...) будем называть сопряженными. Примерами таких пар являются:

и(Аь А,. •., А) = тах(Аь А,. •., А);

Чхь Х2,., %п) = тт(хь Х2,., Хп);

(12) и(А, А,., Ап) = 1 -П (1 -Аг) ;

г=1

п

и(Аь А,.•Ап) = т1п(1,2 Аг);

ЧхЬ Х2,., Хп) = Пх;

г=1

п

ЧхЬ Х2,., Хп) = тах(0,2 хг -1);

г=1

г=1

(13)

и(А1, А,., Ап) = 1 -

П (1 -А г );

Чхь Х2,., Хп) =

г=1

Пхг;

г=1

и(А1, А,., Ап) = 1 -П (1 -А г) 2

1=1

" п

ЧХЬ Х2,., Хп) = Пхг 2"' .

г=1

Первые три группы функций связаны с понятиями триангулированной ко-нормы и триангулированной нормы, известными из нечёткой логики и теории нечётких множеств [8]. Четвёртая и пятая - среднее геометрическое и среднее геометрическое взвешенное, используемые в квалиметрии [1, 9]. Этим список функций не исчерпывается.

Компоненты С связанные с С, выступают в двух качествах: как структурные компоненты, образующие С (если С - это сама система £, то структурные компоненты есть образующие £ подсистемы и функциональные компоненты первого уровня иерархии), и (возможно) как компоненты влияния. Под последними понимаем компоненты, не входящие в состав С , но влияющие на его функционирование (рисунок 1). Их принципиально различает то, что утрата любого количества компонентов влияния (если только среди них нет ключевых) не влечёт утраты С', тогда как утрата всех структурных компонентов влечёт утрату С', даже если они не ключевые. С целью учёта такой особенности структурных компонентов, для расчёта результирующих значений А(С) и х(С') при изменении х(С) структурных компонентов используем полученные на основе и(...) и v(...) функции:

и(Аь..., Ап) =

и(А1,..., А п)

и(а 1,..., а п)

V(Хl, ..

Х) = у..* Хп ) - Ч1 - а1У"Л - ап ) 1 - v(1 -а15...,1 -ап)

п

п

- структурный компонент (отношение «состоит из»);

— ► компонент влияния (отношение «влияет на»)

Рисунок 1 - К понятиям структурного компонента и компонента влияния

Функции и(...) и У(...) имеют свойства, аналогичные функциям и(...) и v(...):

(14) V/ (4 = 0) о и(4,..., А«) = 0; V/ х = 1) о У^, •., X«) = 1;

(15) 3/ (4 = 1) ^ и(41,., А«) = 1; 3/ х = 0) ^ У(АЬ..„ А«) = 0; V/ (1А < 2Аг ^ и(.,1 А, .) < и(. ,2А/, ...));

V/ (1х > УО-./х, ...) > У(...,2х, • •)).

Они следуют из определений и(...) и У(...) и свойств функций и(...) и v(...): (5) и (8) - для (14), (6) и (9) - для (15). При этом в (14) учтено, что в силу зависимостей Аг = а/-А(С/) и А/ + х = 1, равенства А/ = 1 и х = 0 реализуются, если и только если а/ = 1. Плюс к этим трём свойствам, повторяющим свойства функций и(...) и v(...), добавляется ещё:

и(аь..., а«) = 1; У(1-аь..., 1-а) = 0.

Это обеспечивает правильные значения А и х при утрате всех структурных компонентов. Наконец, можно удостовериться и в справедливости свойства:

и(Аь..„ А«) + У(хх,., Хп) = 1, которое вытекает из (11) и того факта, что и(аь..., а«) = 1 - v(1-а1,..., 1-а«).

Отметим также, что если м(а1,., а«) = 1, то и(А1,., А«) = и(А1, ..., А«), и У(х\, ..., х«) = v(х1,., X«). Первое равенство очевидно, второе следует из первого, из определения У(...) и из (11).

VII. Для получения итоговых А и х используем сначала функции и(...) и У(...) для учёта вкладов структурных компонентов, затем функции и(...) и v(...) для учёта вкладов компонентов влияния.

2 Логико-аксиологический подход к агрегированному оцениванию

Вышеприведённая методика эффективно реализуется как логический вывод на основе технологии экспертных систем (ЭС). Это позволяет разработать достаточно универсальную оценивающую программу, в которой впоследствии придётся менять только базу знаний, описывающую конкретную систему, и вид функций и(...) и v(...), если это необходимо. В основе реализации лежит аналогия между этапами вышеописанного агрегированного оценивания и присоединённым логическим выводом, использующим нечёткую логику.

Считаем х истинностью суждения «Компонент С эффективен», а А - суждения «Компонент С не эффективен», которые будем обозначать как с' и —с'. Обозначая истинность произвольного суждения а как ||а||, можно записать: ||с'|| = хи ||—с'|| = А. Аналогично:

||«Компонент С эффективен»|| = ||с;|| = хО;

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

||«Компонент Сг не эффективен»|| = ||—С;|| = А(С;).

Ценность а(Сь С') свяжем с истинностью суждения:

||—С —• —с'|| = а(С С').

С учётом этого агрегирование по схеме (2)-(4) с последующим объединением частичных убылей эффективности и с использованием функций и и и выглядит как логический вывод по схеме:

—с1, —с——с' |—с': ||—с'||1 = ||—с1||-||—с1 —• — с'||;

—|С«, —|С«—^—С | 1С': ||—с'||« = ||—|С«||*||—|С« —^ —С||

—с': ||—с'|| = и(||—с'||ь... , ||—с'||«);

где u(||—с'||ь_ , ||—ic'||n) = U(||—c___, ||—ic'||n) для структурных компонентов и

и(||—с'||1з _ , ||—с'||n) = u(||—с'||1з _ , ||—с'||n) для компонентов влияния. Это присоединённый вывод по правилу modusponens; через двоеточие указана схема расчёта истинности заключения по истинности посылок.

Предлагаемый подход пригоден для учёта не только положительного, но и отрицательного вклада компонентов в функционирование C', когда Cj «подавляет» C'. Формально это можно выразить равенством

(16) Aj(C') = a(Cj, C')x(Cj),

или импликацией ej ^ —с', и шагом вывода

ej, ej ^ —с' У —с': ||—с'||j = ||с|Н|с ^ —с'|| в логической форме. Функции U(_) и V(_), обрабатывающие компоненты структуры, при этом сохраняются, с той особенностью, что в выражениях u(a1,_, an) и v(1-a1,_, 1-an), не учитывается вклад структурных компонентов, отрицательно влияющих на C (назовём их «паразитными»). В этом можно убедиться, заметив, что u(a1,_, an) и v(1-a1,_, 1-an) - это значения функций u(...) и v(_) при всех х(С) = 0 (утрата всех компонентов структуры соответствующего С'). Но в силу (16), соответствующие Д(С) в этом случае равны 0.

Цепочка вывода выстраивается так, чтобы учесть особенности («последовательность») взаимодействия компонентов.

3 Примеры

В завершение продемонстрируем описанную методику на двух примерах. Пусть компоненты С1, С2, С3 на рисунке 1 имеют ценности а1 = 0.5, а2 = 0.6, а3 = 0.7 для £ (т.е. в качестве С' выступает сама система); С11, С12 имеют ценности а11 = 0.8, а12 = 0.9 для С1; С31, С32 - ценности а31 = 0.9, а32 = 0.5 для С3, причём компонент С32 паразитный. Компонентами влияния выступают С2, влияющий негативно с силой а2-12 = 0.3 на С12 и компонент С12, влияющий с силой а12-3 = 0.7 на С3. Характеризующие числа компонентов х(Сп), х(С12), ХС2), х(Сз1), х(Сз2) все примем равными 0.6.

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

1) хСи) = |Ы| = 0.6;

2) Х(С12) = ||С12|| = 0.6;

3) хС) = ||С2|| = 0.6;

4) Х(С31) = 1Ы| = 0.6;

5) Х(С32) = ||С32|| = 0.6.

Далее, поскольку есть влияние на стартовые компоненты (здесь - С2 на С12), вносим коррективы в ||с12||:

6) С2, С12 -С12: || 1С12Ц2 = ||С2||-||С2 ^ -С12Ц = |М|-а2_12 = 0.6-0.3 = 0.18;

7) ||-с12|| = м(0.4, 0.18) = 0.4 + 0.18 - 0.4-0.18 = 0.508 - объединяем введённую истинность ||-с12|| = 0.4 с вычисленным только что вкладом негативного компонента влияния с2; в качестве и(...) здесь и далее возьмем (12).

Рассчитаем А1:

8) —с11, —с11^— с1

9) —с12, —с12^— с1

- —с1: ||—с1||1 = ||—с11||^||—с11 ^ —с1|| = ||—сп||-ап = 0.4Ю.8 = 0.32;

- — сь ||—сх||2 = ||—с12||^||—с12^ —с1|| = ||—С12||^а12 =0.508^.9 = 0.4572;

, „ „ и(0.32,0.4572) 0.32 + 0.4572 - 0.32 • 0.4572

10) Л1 = ||—с^| =-=-= 0.6438 - здесь учтено, что с11 и

и(0.8,0.9) 0.8 + 0.9 - 0.8 • 0.9

с12 - компоненты структуры для с1.

Рассчитаем Л3 по известным ||с31|| и ||с32||, учитывая, что с32 - «паразитный» компонент:

11) -С31, -С31^-Сэ \ -С3: 11 —.С3111 = |ьС31|ньСЭ1 ^ —|Сэ|| = ||-С31||^«31 =0.4^0.9 = 0.36;

12) С32, С32^ьС3 \ —С3: ||—С3||2 = ||С32||• ||—С32 ^ —С3Ц = ЦС32Ц ^32 =0.6^0.5 = 0.3;

, ,, ,, и(0.36,0.3) 0.36 + 0.3 - 0.36• 0.3

13) Л3 = ||—С3|| = —--—- =-= 0.6133.

и(0.9) 0.9

Учитываем влияние С12 на С3:

14) —С12, —С12^—С3 \ —С3: ||—С3Ц3 = ||—С12||^||—С12^ —С3Ц = ||—С12ц• ^12-3 = 0.508-0.7 = 0.3556;

15) ||—с3|| = и(0.6133, 0.3556) = 0.6133 + 0.3556 - 0.6133^0.3556 = 0.7508. Наконец, рассчитаем Л, выполнив необходимые шаги вывода:

16) —с1, —с1^—^ \ —s: ||—s||1 = ||—С^Н— с1 ^ —s || = 0.6438^0.5 = 0.3219;

17) — С2, —С2^—s

18) —с3, —С3^—s

- —s: ||—^|2 = ||—С2||"||—С2 ^ —s || = 0.4^0.6 = 0.24;

- —s: ||—ф = ||—Сэ||"||—С3 ^ —s || = 0.7508^0.7 = 0.5256;

, , ,, ,, и(0.3219,0.24,0.5256) 1 -(1 -0.3219) • (1 -0.24) • (1 -0.5256)

19) Л = ||—$|| = —------ = —--—-—-- = 0.8037.

и(0.5,0.6,0.7) 1 - (1 - 0.5) • (1 - 0.6) • (1 - 0.7)

Окончательно:

20) х= и| = 1 - м = 0.1963.

Всю эту цепочку выполняет машина вывода ЭС.

При отсутствии отношений влияния С2 на С12 и С12 на С3 (см. рисунок 1), а также «непа-разитности» структурного компонента С32, получаем обычную иерархию и довольно простой логический вывод:

1) ||С111| = 0.6;

2) ||С12|| = 0.6;

3) ||С2|| = 0.6;

4) ||С31|| = 0.6;

5) ||С32|| = 0.6;

6) —с11, —С11^—С1 [■ —С1: ||—С1||1 = ||—С11||^ ||—С11 ^ —С1|| = ||—сп||ап = 0.4^0.8 = 0.32;

7) —С12, — С12^ —С1 |- —С1: ||—Сх||2 = ||—С12||" ||—С12^ —С1|| = ||—С12||^«12 =0.4^0.9 = 0.36;

, ,, ,, и(0.32,0.36) 0.32 + 0.36 - 0.32 • 0.36

8) Л1 = ||—С11| = —---- =-= 0.5763;

и(0.8,0.9) 0.8 + 0.9 - 0.8 • 0.9

9) — С3ь —С31^—С3

10) —С32, —С32^—С3

- —С3: ||—С3Ц1 = ||—С31|Н—С31 ^ —С3|| = ||—С31|| • «г31 = 0.4^0.9 = 0.36;

- —С3: ||—С3Ц2 = ||—С32||•||—С32 ^ — С3|| = ||—С32||^а32 =0.4^0.5 = 0.2;

.. .. и(0.36,0.2) 0.36 + 0.2 - 0.36 • 0.2

11) Л3 = ||—с3|| = —--—- =-= 0.5137;

и(0.9,0.5) 0.9 + 0.5 - 0.9 • 0.5

12) —С1, —С1^—s [ —s: ||—s||l = ||—С1||"||—С1 ^ —s || = 0.5763^0.5 = 0.2882;

13) —с2, — С2^—s

14) —С3, —С3^—s

- —s: ||—^|2 = ||—С2||"||—С2 ^ —s || = 0Л0.6 = 0.24;

- —s: ||—s||3 = ||—с3||"||—С3 ^ —s || = 0.5137^0.7 = 0.3596;

15) Л = пи ^ и(0.2882,0.24,0.3596) = 1 - (1 - 0.2882) • (1 - 0.24) • (1 - 0.3596) ^ 0 6953 ) | || и(0.5,0.6,0.7) 1 - (1 - 0.5) • (1 - 0.6) • (1 - 0.7) . .

Окончательно:

16) х= ||s|| = 1 - М| = 0.3047.

Если объявить компонент С32 ключевым для С3 (а32 = 1), и компонент С3 ключевым для S (а3 = 1) расчёт по приведённой схеме при х(С32) = ||с32|| = 0 даст значение х = N1 = 0. В полном соответствии с представлением о ключевом компоненте.

Заметим, что выбор функции объединения и(...) - отдельная задача. От неё во многом зависит результат оценивания. Например, если в последнем примере в качестве функции и(...) взять (13) - среднее геометрическое используется в проблеме оценки качества, - получаем х = 0.62. В общем случае выбор и(...) и у(...) диктуется предметной областью. Причем, в пределах одной системы различные её компоненты могут требовать разные функции объединения. Пример дан в [7].

Заключение

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

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

Представленная методика не претендует на полноценное количественное моделирование влияния компонентов системы на её состояние, однако качественное описание, включая учёт роли ключевых компонентов, она обеспечивает.

Список источников

[1] Субетто, А.И. Оценочные средства и технологии аттестации качества подготовки специалистов в вузах: методология, методика, практика / А.И. Субетто. - СПб.; М.: Исследовательский центр проблем качества подготовки специалистов, 2004. - 68 с.

[2] ГОСТ 28195-89. Оценка качества программных средств. Общие положения / Межгосударственный стандарт. - М: ИПК Издательство стандартов, 2001. - 30 с.

[3] ГОСТ 15467-79. Управление качеством продукции. Основные понятия, термины и определения / Межгосударственный стандарт. - М: ИПК Издательство стандартов, 2002. - 22 с.

[4] Носков, С.И. Оценка уровня уязвимости объектов транспортной инфраструктуры: формализованный подход / С.И. Носков, В.А. Протопопов // Современные технологии. Системный анализ. Моделирование. 2011. №4. - С. 241-244.

[5] Копылов, И.С. Принципы и критерии интегральной оценки геоэкологического состояния природных и урбанизированных территорий / И.С. Копылов // Современные проблемы науки и образования. 2011. №6. -www. science-education.ru/100-5214.

[6] Абрамова, НА. О некоторых мифах в оценке качества программного обеспечения / Н.А. Абрамова // Надежность. 2004. №1. - С. 38-63.

[7] Аршинский, Л.В. Логико-аксиологический подход к оценке состояния систем / Л.В. Аршинский // Современные технологии. Системный анализ. Моделирование. 2013. №3(39). - С. 140-146.

[8] Gottwald, S. Treatise on Many-Valued Logics / S. Gottwald. - Leipzig, Institute of Logic and Philosophy of Science, Leipzig University, 2000. - 604 p.

[9] Азгальдов, Г.Г. Теория и практика оценки качества товаров (основы квалиметрии) / Г.Г. Азгальдов. - М.: Экономика, 1982. - 256 с.

AGGREGATE METHOD OF ESTIMATING SYSTEMS WITH SUPPORT OF KEY COMPONENTS

L.V. Archinski

Irkutsk State Railway Transport Engineering University, Irkutsk, Russia larsh@mail. ru

Abstract

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

The article describes the problem of aggregated evaluations of systems quality state. The evaluation takes into account the presence of key components in the system (subsystems, functional elements). Key components are those parts of the subsystem, failure of which leads to the failure of the subsystem or system as a whole. The proposed method allows for key components assertion based on their role in the system, and to make aggregated evaluations considering their role. The proposed method is based on the logic-axiological approach to evaluation. The named approach states that intersystem dependencies between components (i.e. the hierarchy) are defined with a set of productions — c ^ —c', where a functional element, subsystem or system as a whole can serve as c'. Verity of such production belongs to an interval [0, 1] and characterizes the losses of c' in case the c is lost. It is being considered as value of c for c'. The evaluation is a fuzzy conclusion on a knowledge base that consists of described productions. The peculiarity of the method is the possibility to consider both hierarchical and other types of interconnection in the system.

Key words: system, a key component, the aggregate estimation, logic-axiological approach.

References

[1] Subetto, A.I., Otsenochnye sredstva i tekhnologii attestatsii kachestva podgotovki spetsialistov v vuzakh: metodologiya, metodika, praktika [Evaluation tools and techniques of quality certification of training in institutions of higher education: methodology, technique, practice] / A.I. Subetto. - Sain-Petersburg, Moscow: Issledovatel'skij tsentr problem kachestva podgotovki spetsialistov, [Research center of problems of quality of training], 2004. -68 p. (In Russian).

[2] GOST 28195-89. Quality control of software systems. General principles / International standard. - Moscow: Standard publ., 2001. - 30 p. (In Russian).

[3] GOST 15467-79. Product-quality control. Basic concepts. Terms and definitions / International standard. - Moscow: Standard publ., 2002. - 22 p. (In Russian).

[4] Noskov, S.I. Otsenka urovnya uyazvimosti ob"ektov transportnoj infrastruktury: formalizovannyj podkhod [Assessment of the vulnerability of transport infrastructure: a formalized approach] / S.I. Noskov, V.A. Protopopov // Sovremennye tekhnologii. Sistemnyj analiz. Modelirovanie [Modern technology. System analysis. Simulation.]. 2011. No. 4. - pp. 241-244. (In Russian).

[5] Kopylov, I.S. Printsipy i kriterii integral'noj otsenki geoehkologicheskogo sostoyaniya prirodnykh i urbanizirovannykh territorij [The principles and criteria for evaluation of the integrated geo-ecological conditions of natural and urban areas] / I.S. Kopylov // Modern problems of science and education. 2011. No. 6. -www.science-education.ru/100-5214. (In Russian).

[6] Abramova, N.A. O nekotorykh mifakh v otsenke kachestva programmnogo obespecheniya [On certain myths in assessing software quality] / N.A. Abramova // Nadejnost [Reliability]. 2004. No. 1. - pp. 38-63. (In Russian).

[7] Arshinskiy, L. V. Logiko-aksiologicheskij podkhod k otsenke sostoyaniya sistem [Logical-axiological approach to the evaluation of the systems] / L.V. Arshinskiy // Sovremennye tekhnologii. Sistemnyj analiz. Modelirovanie [Modern technology. System analysis. Modelling]. 2013. No. 3(39). - pp. 140-146. (In Russian).

[8] Gottwald, S. Treatise on Many-Valued Logics / S. Gottwald. - Leipzig, Institute of Logic and Philosophy of Science, Leipzig University, 2000. - 604 p.

[9] Azgaldov, G. G. Teoriya i praktika otsenki kachestva tovarov (osnovy kvalimetrii) [Theory and practice of assessing the quality of the goods (the basis of quality control)] / G.G. Azgaldov. - Moscow.: Ekonomika, 1982. - 256 p. (In Russian).

Сведения об авторе

Аршинский Леонид Вадимович, 1957 г. рождения. Окончил Иркутский государственный университет в 1979 г., д.т.н. (2008). Заведующий кафедрой «Информационные системы и защита информации» Иркутского государственного университета путей сообщения. Член-корреспондент Российской академии естествознания. В списке научных трудов более 170 работ в области оптимизации несущей поверхности крыла вблизи экрана, распознавания образов, моделирования правдоподобных рассуждений, педагогического оценивания и др.

Leonid Vadimovich Arshinskiy (b. 1957) graduated from the Irkutsk State University (Irkutsk-city) in 1979, Dr of Tech. Sc. (2008). He is the Head of the "Information Systems and Information Protection" Department of Irkutsk State Railway Transport Engineering University. Corresponding Member of the Russian Academy of Natural Sciences. He is author of more than 170 scientific articles and abstracts in the field of aircraft with ground effect wings, image recognition, plausible inference, evaluation in pedagogics, etc.

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