Научная статья на тему 'НЕОБХОДИМОСТЬ И ДОСТАТОЧНОСТЬ ПРИ АГРЕГИРОВАНИИ НА ОСНОВЕ НЕУБЫВАЮЩИХ ФУНКЦИЙ'

НЕОБХОДИМОСТЬ И ДОСТАТОЧНОСТЬ ПРИ АГРЕГИРОВАНИИ НА ОСНОВЕ НЕУБЫВАЮЩИХ ФУНКЦИЙ Текст научной статьи по специальности «Математика»

CC BY
55
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
СИСТЕМНЫЙ АНАЛИЗ / СИСТЕМОЛОГИЯ / АГРЕГИРОВАНИЕ / СВЁРТКА / НЕОБХОДИМОСТЬ / ДОСТАТОЧНОСТЬ

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

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

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

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

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

NECESSITY AND SUFFICIENCY IN AGGREGATION BASED ON NON-DECREASING FUNCTIONS

The paper introduces the concept of aggregation of indicators as a mapping of a set of their values into a single numerical value (named aggregate) using a bounded non-decreasing and non-constant function U(X). The concepts of aggregation by necessity and sufficiency are introduced and it is shown that there are no other options for such aggregation. The properties of aggregation by necessity and sufficiency are investigated. The concepts of value and utility of a subset of indicators as measures of its necessity and sufficiency are introduced. The value is related to the decrease amount of aggregate when minimizing the indicators included in the corresponding subset, and the utility is related to the value of the aggregate when only these indicators take the maximum value. It is noted that the properties of aggregated systems (systems for each component of which there is an aggregate) are determined by the laws of aggregation among other things. For example, that each aggregated system has a core, i.e. a subset of components (subsystems and functional elements), the functionality of which determines the functionality of the system as a whole and this is not due to the nature of the system, but only to the fact that it is aggregated.

Текст научной работы на тему «НЕОБХОДИМОСТЬ И ДОСТАТОЧНОСТЬ ПРИ АГРЕГИРОВАНИИ НА ОСНОВЕ НЕУБЫВАЮЩИХ ФУНКЦИЙ»

МЕТОДЫ И ТЕХНОЛОГИИ ПРИНЯТИЯ РЕШЕНИЙ

УДК 005+510.8 Научная статья Б01: 10.18287/2223-9537-2022-12-1-93-105

Необходимость и достаточность при агрегировании на основе неубывающих функций

© 2022, Л.В. Аршинский1^, В.Л. Аршинский2

1 Иркутский государственный университет путей сообщения, Иркутск, Россия 2Иркутский национальный исследовательский технический университет, Иркутск, Россия

Аннотация

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

Ключевые слова: системный анализ, системология, агрегирование, свёртка, необходимость, достаточность.

Цитирование: Аршинский Л.В., Аршинский В.Л. Необходимость и достаточность при агрегировании на основе неубывающих функций // Онтология проектирования. 2022. Т. 12, №1(43). С. 93-105. 001:10.18287/2223-9537-2022-12-1-93-105.

Конфликт интересов: авторы заявляют об отсутствии конфликта интересов.

Введение

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

Широкое распространение получило математическое моделирование, описывающее ПрО языком математики и связанное с ним численное моделирование [5]. Используются информационные и имитационные модели. В употребление вошли знаниевые модели [6, 7], описывающие ПрО с помощью баз знаний.

В системном анализе распространённым методом является агрегатное моделирование. Задача агрегирования - оценить, насколько система или её часть отвечает своей цели, насколько она функциональна, эффективна, пригодна для решения поставленных задач; дать

обобщённый показатель функционирования системы. Агрегатная модель может служить дополнением к другим моделям.

Под агрегированием часто понимают суммирование информации [8].

Агрегатные модели имеют вид свёрток, в которых разнообразные показатели сводятся к одной величине - агрегату, характеризующему систему как целое. Сложившийся подход к использованию свёрток в основном опирается на понятия среднего арифметического и среднего геометрического в разных вариантах (см. [9, 10]). Так, среднее арифметическое взвешенное используется в известном методе анализа иерархий [11]. Некоторые авторы обобщают подобные свёртки до понятия аддитивных и мультипликативных свёрток [12]. В качестве обобщения также вводятся понятия симметричных и несимметричных свёрток [13]. В ОЬЛР-анализе используется суммирование, взвешенное суммирование, первый (последний) ненулевой элементы и т.д. [14, 15]. Известны свёртки на основе треугольных норм и ко-норм, на основе интеграла Шоке и др. (см. [16-18]). Общий взгляд на агрегирование представлен в [19] применительно к распределённым вычислительным системам.

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

Особенностью агрегатных моделей является их простота. В первую очередь это относится к агрегированию по среднему арифметическому и среднему геометрическому. Агрегирование рассматривается часто как промежуточный шаг, потребный для тех или иных выводов, например - ранжирования объектов. В то же время правильный подбор модели может оказаться важным с точки зрения верной оценки системы по её эффективности, функциональности, качеству. С помощью соответствующим образом подобранных моделей можно отражать не только вклад частей системы в общий результат, но и влияние частей друг на друга, приближая агрегатные модели к классическим математическим [20, 21].

Задача данной работы - анализ законов агрегирования при моделировании сложных систем.

1 Агрегирование по необходимости и достаточности

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

Определение 1.1. Агрегирование по закону и^) называется агрегированием по необходимости, если существует такое подмножество показателей X0^X, что Vx(xeX0 & х^тГ(х)) ^ Л^т^А).

То есть, если все показатели из этого подмножества стремятся к своей нижней грани1, агрегат тоже стремится к нижней грани независимо от значений остальных показателей. Здесь х и А - множества значений, соответствующих х и Л. Если нижняя грань достижима, получаем: Vx(xeX0 & х=шт(х)) ^ Л=шт(А). Аналогичное справедливо и для верхней грани.

Подмножество X0 называется необходимым.

1 Здесь нижняя и далее верхняя грани - соответственно наименьшее и наибольшее значение показателя или агрегата.

Множество X является необходимым по умолчанию. В связи с этим, если не оговорено особо, под необходимыми подмножествами понимается собственные подмножества множества X, когда Хо^Х, тогда как X является тривиальным необходимым подмножеством.

Определение 1.2. Агрегирование по закону U(X) называется агрегированием по достаточности, если существует такое подмножество показателей Х1^Х, что Vx(xeX1 & х^8ир(х)) ^ |Л-тГ(Л)|>Л, где А - некоторое фиксированное число.

Для простоты вместо |А-тГ(А)|>А далее используется запись А>1пГ(А).

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

Подмножество Х1 называется достаточным.

Аналогично предыдущему, множество X - тривиальное достаточное, поэтому, если не оговорено особо, под достаточным подмножеством также понимаются собственные подмножества множества X, когда X1^X.

Утверждение 1.1. Если закон агрегирования U(X) - (строго) монотонно возрастающая функция, соответствующее агрегирование есть агрегирование по достаточности.

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

Определение 1.3. Агрегирование по закону называется смешанным, если суще-

ствуют хотя бы одно необходимое и одно достаточное подмножества.

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

Утверждение 1.2. Агрегирование по закону может быть смешанным в том и только в том случае, если каждое необходимое подмножество пересекается со всеми достаточными, а каждое достаточное - со всеми необходимыми.

Действительно, если существуют хотя бы одно необходимое и одно достаточное подмножества, не имеющие пересечения, то устремляя все элементы первого к нижним граням, а элементы второго к верхним, получаем противоречие А^тГ(А) & А>тГ(А). Если же пересечение имеется, условия определений 1.1 и 1.2 совместно не выполнимы.

Если это условие не выполняется, агрегирования по необходимости и достаточности -взаимоисключающие: либо одно, либо другое.

Следует подчеркнуть, что в случае X0=X1=X, условия Vx(xeX0 & х^-тГ(х)) ^ А^т^А) и Vx(xeX1 & х^ир(х)) ^ А^ир(А)>тГ(А) соблюдаются всегда, поэтому в качестве XII) и X1 , если не оговорено особо, обсуждаются только собственные подмножества.

Утверждение 1.3. Если некоторое подмножество X" - необходимое/достаточное по закону U(X), то всякое подмножество X" такое, что - необходимое/достаточное также.

Действительно, если все показатели подмножества X" стремятся к своим нижним граням, то к нижним граням стремятся и показатели подмножества X". А это означает, что к нижней грани стремится А. То есть, X" - также необходимое подмножество.

Аналогично для достаточности. Если все показатели подмножества X"" стремятся к верхним граням, то к верхним граням стремятся и показатели подмножества X". А это означает, что агрегат превышает свою нижнюю грань на конечную величину. То есть, X"" - также достаточное подмножество.

Определение 1.4. Необходимое/достаточное подмножество показателей называется минимальным, если любое его собственное подмножество таковым не является.

Например, если нижние грани показателей Xl, ..., x4 равны нулю (это же условие для всех последующих примеров), агрегирование по закону

и = (х1+х2)-(х3+х4)

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

и = х1-х2+х3-х4

есть агрегирование по достаточности с минимальными достаточными подмножествами {х1,х2} и {х3,х4}. Одновременно оно - агрегирование по необходимости с минимальными подмножествами {хьх2,х3}, {хЬх2,х4}, {хьх3,х4}, {х2,х3,х4}.

Оба примера иллюстрируют также смешанное агрегирование.

Примером смешанного агрегирования является пороговая функция активации нейрона:

и =

пт'еслиЕРгхг < Т; ¿=1

п

Ага1х, еслиЕ Ргхг > Т• ¿=1

Если при максимальных хг существует такая (минимальная по числу слагаемых) подсум-

к <п

ма, что Е Рг хг > Т, то соответствующие показатели образуют достаточное подмножество

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

Утверждение 1.4. Всякое агрегирование есть агрегирование по необходимости или агрегирование по достаточности.

Пусть агрегирование не является агрегированием по необходимости. Это значит, что не существует такого подмножества Х0^Х, что если все показатели из Х0 стремятся к своим нижним граням, агрегат также стремится к нижней грани. Если выбрать некоторое подмножество Х1^Х и устремить значения всех показателей из этого множества к их верхним граням, то в этом случае агрегат А> т^А), т.к. иначе подмножество Х\Х\ является необходимым, что противоречит условию.

Аналогично, можно предположить, что агрегирование не является агрегированием по достаточности. Это означает, что не существует такого подмножества Х\<^Х, что если все показатели из Х1 стремятся к своим верхним граням, агрегат отличается на конечную величину от нижней грани. Если выбрать некоторое подмножество Х0^Х, и устремить значения всех показателей из Х0 к их нижним граням, то в этом случае агрегат также устремляется к нижней грани, т.к. в противном случае подмножество Х\Хо является достаточным, что противоречит условию.

Таким образом, если агрегирование не является агрегированием по необходимости оно является агрегированием по достаточности и наоборот.

Из произвольности выбора подмножеств Х0 и Х1 следует, что они могут быть в том числе и одноэлементными. Отсюда вытекают два следствия.

Следствие 1.4.1. Если закон агрегирования и(Х) не является агрегированием по достаточности, всякий показатель из Х является необходимым.

Действительно, в силу утверждения 1.4, если функция и(Х) не является законом агрегирования по достаточности (в том числе смешанным агрегированием), она является законом

агрегирования по необходимости. Если взять любой показатель, считая его подмножеством X0, и устремить его значение к нижней грани, то, т.к. U(X) не является агрегированием по достаточности, агрегат А также стремится к нижней грани, а значит этот показатель - необходимый. Поскольку он выбран произвольно, следствие верно.

Следствие 1.4.2. Если закон агрегирования U(X) не является агрегированием по необходимости, всякий показатель из X является достаточным.

Справедливость второго следствия доказывается аналогично.

Определение 1.5. Агрегирование по необходимости/достаточности называется поэлементным, если каждый показатель из множества X образует необходимое/достаточное подмножество.

Примерами таких агрегирований являются законы:

и = ^ •... • xn

- агрегирование по необходимости, если нижние грани показателей Xi равны нулю, и агрегирование по достаточности, если все нижние грани отличны от нуля;

1 п

и = 12 Xi;

П г=1

- агрегирование по достаточности.

Поэлементным агрегированием по достаточности является свёртка Гермейера [22], использованная, в частности, в работах С.А Пиявского по многокритериальному оцениванию альтернатив (см. напр. [23, 24]).

Следствие 1.4.3. Агрегирование только по необходимости или только по достаточности может быть исключительно поэлементным. Во всех остальных случаях - оно смешанное.

Это становится более понятным, если принять во внимание следующие два утверждения.

Утверждение 1.5. Объединение всех необходимых подмножеств есть достаточное подмножество.

Действительно, пусть X" - объединение всех необходимых подмножеств множества X. Согласно утверждению 1.3, объединение необходимых подмножеств необходимое тоже. Далее рассматривается множество X""= XX". По построению X"" необходимым не является. Если устремить значения всех показателей, входящих в X"", к их нижним граням, а показатели, входящие в X", к верхним, то, т.к. X"" не необходимое, агрегат в этом случае, в силу неубывающего характера и, также превышает свою нижнюю грань. Это означает, что подмножество X" не только необходимое, но и достаточное.

Аналогичная ситуация с достаточными подмножествами.

Утверждение 1.6. Объединение всех достаточных подмножеств есть необходимое подмножество.

Действительно, пусть X" - объединение всех достаточных подмножеств множества X. Согласно утверждению 1.3, объединение достаточных подмножеств достаточное тоже. Рассматривается множество X""= XX". По построению X"" достаточным не является. Если устремить значения всех показателей, входящих в X"", к их верхним граням, а показатели, входящие в X", к нижним, то, т.к. X"" не является достаточным, агрегат в этом случае, не может превышает свою нижнюю грань. Это означает, что подмножество X" не только достаточно, но и необходимое.

Таким образом, из утверждений 1.5. и 1.6 вытекает, что несмешанным может быть только поэлементное агрегирование. Только в этом случае объединение всех необходимых/достаточных подмножеств не является собственным подмножеством, а охватывает всё множество X. Всякое иное агрегирование всегда смешанное.

Определение 1.6. Если и(Х) - агрегирование по необходимости (в т.ч. возможно смешанное) и всякое необходимое подмножество состоит из одного элемента (показателя), соответствующий показатель называется ключевым.

Определение 1.7. Если и(Х) - агрегирование по достаточности (в т.ч. возможно смешанное) и всякое достаточное подмножество состоит из одного элемента (показателя), соответствующий показатель называется обеспечивающим.

В понятиях «ключевой» и «обеспечивающий» подчёркнуто, что это одноэлементные подмножества.

Утверждение 1.7. Если множество Химеет ключевой и обеспечивающий показатели, то этот показатель единственный.

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

Определение 1.8. Ключевой и одновременно обеспечивающий показатель называется главным.

Необходимых/достаточных показателей может быть несколько, главный показатель всегда один. Примеры:

и = х1-х2-(х3+х4)

- х1 и х2 ключевые показатели;

и = х1+х2+х3-х4

- х1 и х2 обеспечивающие показатели;

и = х1-(1+х2+х3), и = х1-(х1+х2+х3)

- х1 главный показатель.

Определение 1.9. Подмножество показателей в законе агрегирования называется главным, если оно одновременно является и необходимым, и достаточным. Пример:

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

и = (х!+х2>(х1-х2+хз).

Здесь подмножество {х1,х2} главное.

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

и = (х1+х2)-(х1+х3)-(х1+х4)-(х1-х2+х1-х3+х1-х4+х5). Здесь главные подмножества {х1,х2}, {х1,х3} и {х1,х4}.

Утверждение 1.8. Если множество Х имеет необходимое и достаточное подмножества (и они пересекаются), их объединение есть главное подмножество.

Действительно, пусть Х0 есть необходимое, а Х1 достаточное подмножество. Их объединение Х"=Х0^>Х1 включает Х0, а значит, согласно утверждению 1.2, является необходимым тоже. Аналогично, ХЛ включает Х1, а значит ХЛ являет и достаточным тоже. Таким образом, одно и то же ХЛ является необходимым и достаточным, а значит главным подмножеством. Существуют (как минимум) три вида главных подмножеств:

1) объединение всех необходимых подмножеств;

2) объединение всех достаточных подмножеств;

3) объединение необходимого и достаточного.

Отсюда следует, что агрегирование только по необходимости или только по достаточности возможно в том и только в том случае, если объединение всех необходимых или всех достаточных подмножеств тождественно равно Х. В противном случае существует главное

(отличное от Х) подмножество, и агрегирование будет смешанным. Это замечание дополняет утверждение 1.4 и следствия из него.

В дополнение к утверждению 1.1 можно заметить, что, если функция и(Х) строго монотонная, агрегирование на её основе является поэлементным достаточным. Так как при поэлементном агрегировании всякое подмножество необходимое/достаточное, то:

1) за исключением тривиального случая - множества Х - смешанное агрегирование в этом

случае невозможно;

2) главные показатели и подмножества (кроме самого Х) здесь отсутствуют.

Утверждение 1.9. Если для закона и(Х) существует хотя бы один ключевой показатель,

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

Утверждение 1.10. Если для закона и(Х) существует хотя бы один обеспечивающий показатель, т.к. этот закон может быть только законом агрегирования по достаточности или смешанным.

Утверждения 1.9 и 1.10 следуют из определений агрегирования по необходимости и достаточности, а также определений ключевого и обеспечивающего показателей.

В дополнение к этому из следствий 1.4.1 и 1.4.2 вытекает следующее.

Утверждение 1.11. Если закон и(Х) является агрегированием только по необходимости/достаточности, всякий показатель в нём - ключевой/обеспечивающий.

Утверждение 1.12. При поэлементном агрегировании всякий показатель либо ключевой, либо обеспечивающий.

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

1) агрегирование с помощью среднего арифметического, являясь агрегированием по достаточности, не может иметь ключевых показателей.

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

Определение 1.10. Достаточное подмножество Х1^Х является гарантирующим, если Ух(х&Х1 & х^ир(х)) ^ А^ир(Л).

То есть, если все показатели, входящие в Х1, стремятся к своей верхней грани, агрегат также стремится к верхней грани. Существование гарантирующих подмножеств невозможно при строгой монотонности и(...).

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

2 Ценность и полезность как меры необходимости и достаточности

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

Пусть Х' и Х'' - некоторые подмножества из Х, причём =Х и Х'пХ' '=0. Тогда за-

* *

пись Х и Х ^вир обозначает ситуацию, когда все показатели, образующие некоторое

*

подмножество Х , устремляются, соответственно, к своим нижним или верхним граням. Определение 2.1. Под ценностью подмножества Х понимается предельная разность:

У(Х') = и(Х^ир) - и(Х'^ы; Х''^ир).

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

Для единственного показателя х^ это выглядит так:

Г(хг) _ и(Х\ Kxlmax, Х1 ^xгmax, хп ^хишах) — и(х1 ^x1max, Х1 ^xгmin, хп ^хишах)-

Здесь хтщ и хтах, соответственно, нижняя и верхняя грани множества значений показате-

Определение 2.2. Под полезностью подмножества X понимается предельная разность:

ЩХ) = ЩХ^ир, X^Ы) - и(Х^1пГ).

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

Для единственного показателя это:

Щ(х) _ Щ(х1 ^x1min, Х1 ^xгmax, хп ^xnmin) — и(х1 ^x1min, Х1 ^xгmin, хп ^хптт).

Для необходимого подмножества:

Г^) = 8ир(А) — Ы-(А) (1)

- это максимальное значение необходимости.

Если X имеет два или более необходимых подмножества X , X" и т.д., и они не пересекаются, то полезность каждого из них нулевая (ни одно подмножество не гарантирует значение агрегата больше минимального)

ЩЯ") = Щф") = . = 0.

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

Для достаточного подмножества:

ЩЯ") > 0. (2)

Если X имеет два или более достаточных подмножества X , X" и т.д., и они не пересекаются, то необходимость каждого меньше максимальной (ни одно подмножество не гарантирует минимального значения агрегата):

Г^) < зир(А) — ¡п^А);

Г^) < зир(А) — ¡пОА);

При поэлементном достаточном агрегировании необходимость меньше максимальной имеют все показатели из X.

Если подмножество является необходимым и достаточным, (1) и (2) выполняются совместно.

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

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

Определение 2.3. Текущей ценностью подмножества X называется предельная разность

Г^) = и^ — и^^тО XXX).

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

Для единственного показателя это выглядит как:

¥т(х,) = и(хь ..., хъ ..., хп) - и(х1, ... , хг ^хгmin, хп).

Определение 2.4. Текущей полезностью подмножества Х называется предельная разность

ЖТ(Х') = и(Х', Х'^Ы) - и(Х^Ы) = и(Х', Х'^пГ) - Ы(4).

Текущая полезность показывает вклад в имеющийся агрегат показателей из подмножества Х' в их текущих значениях.

Для единственного показателя:

№т(хг) = и(х1 ^х1min, хi, хп ^хптт) — и(х1 ^x1min, хг ^хгmin, хп ^хnmin).

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

3 Общие свойства агрегируемых систем

Системы, для любого компонента которых может быть указан или рассчитан его агрегат,

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

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

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

■ Если агрегирование не является поэлементным, оно всегда смешанное и надкомпонент содержит нетривиальное ядро.

■ Агрегируемая система может содержать ключевые/обеспечивающие/гарантирующие компоненты. При этом минимум функциональности или утрата ключевого субкомпонента влечёт минимум функциональности (утрату) надкомпонента в целом; максимальная функциональность обеспечивающего или гарантирующего субкомпонента влечёт отличную от минимальной (для обеспечивающего) и максимальную (для гарантирующего субкомпонента) функциональность содержащего их надкомпонента.

■ При поэлементном агрегировании субкомпонентов каждый субкомпонент - либо необходимый, либо достаточный.

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

■ Если агрегирование происходит по (строго) монотонному закону, каждый субкомпонент - достаточный.

Заключение

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

■ Введены понятия агрегирования по необходимости и достаточности. Совместное агрегирование по необходимости и достаточности (смешанное агрегирование) возможно, если каждое необходимое подмножество показателей имеет пересечение с каждым достаточным и наоборот.

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

■ Показано, что агрегирование исключительно по необходимости или исключительно по достаточности возможно лишь при поэлементном агрегировании.

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

■ Введены показатели ценности и полезности как меры необходимости и достаточности соответствующих подмножеств показателей.

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

[1] Глинский Б.А., Грязнов Б.С., Дынин Б.С., Никитин Е.П. Моделирование как метод научного исследования (гносеологический анализ). М.: Изд-во МГУ, 1965. 248 с.

[2] Загоруйко Н.Г. Прикладные методы анализа данных и знаний. Новосибирск: ИМ СО РАН, 1999. 270 с.

[3] Самарский А.А., Михайлов А.П. Математическое моделирование: Идеи. Методы. Примеры. 2-е изд., испр. М.: Физматлит, 2001. 320 с.

[4] Уемов А.И. Логические основы метода моделирования. М.: «Книга по требованию», 2012. 312 с.

[5] Chern I-Liang. Mathematical Modeling and Ordinary Differential Equations. Departament of Mathmatics National Taiwan University, 2016. 216 p.

[6] Гаврилова Т.А., ХорошевскийВ.Ф. Базы знаний интеллектуальных систем. СПб: Питер, 2000. 384 с.

[7] Гаврилова Т.А., Кудрявцев Д.В., Муромцев Д.И. Инженерия знаний. Модели и методы. СПб.: Издательство «Лань», 2016. 324 с.

[8] Van Renesse R. The Importance of Aggregation // In: Future Directions in Distributed Computing / Andr'e Schiper, Alex A. Shvartsman, Hakim Weatherspoon, and Ben Y. Zhao, ed. Springer-Verlag, 2003. P. 87-92.

[9] Субетто А.И. Качество образования: проблемы оценки и мониторинга // Образование. 2000. № 2. С.62-66.

[10] Calzaroni M. The exhaustiveness of production estimates: new concepts and methodologies. 10 p. https://www.oecd.org/sdd/na/2464056.pdf.

[11] Saaty T.L. The Analytic Hierarchy Process: Planning, Priority Setting, Resources Allocation. New York, London: McGraw-Hill International Book Co, 1980. 287 p.

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

[12] Клименко И.С. Информационная безопасность и защита информации: модели и методы управления. М.: ИНФРА-М, 2020. 180 с.

[13] Zhang Ch., Toumani F., Gangler E. Symmetric and Asymmetric Aggregate Function in Massively Parallel Computing. https://hal.uca.fr/hal-01533675v3/document.

[14] OLAP Application Developer's Guide. - https://docs.oracle.com/cd/B19306_01/olap.102/b14349 /aggregate.htm#CIAGHBCH.

[15] Metric Aggregations. - https://opendistro.github.io/for-elasticsearch-docs/docs/elasticsearch/metric-agg.

[16] Андронникова Н.Г., Леонтьев С.В., Новиков Д.А. Процедуры нечёткого комплексного оценивания // Труды международной научно-практической конференции «Современные сложные системы управления». Липецк: ЛГТУ, 2002. С.7-8.

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

[18] Ахаев А.В., Ходашинский И.А., Анфилофьев А.Е. Метод выбора программного продукта на основе интеграла Шоке и империалистического алгоритма // Доклады Томского государственного университета систем управления и радиоэлектроники. 2014. №2 (32). С.224-229.

[19] Jesus P., Baquero C., Almeida P.S. A Survey of Distributed Data Aggregation Algorithms // In: IEEE Communications Surveys & Tutorials. 2011. 17(1). DOI:10.1109/COMST.2014.2354398.

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

[21] Аршинский Л.В. Методика агрегированного оценивания систем с поддержкой ключевых компонентов // Онтология проектирования. 2015. Т.5. № 2 (16). С.223-232. D0I:10.18287/2223-9537-2015-5-2-223-232.

[22] ГермейерЮ.Б. Введение в теорию исследования операций. М.: Наука, 1971. 383 с.

[23] Пиявский С.А. Прогрессивность многокритериальных альтернатив // Онтология проектированияю 2013. № 4(10). С.53-59.

[24] Пиявский С.А. Простой и универсальный метод принятия решений в пространстве критериев «стоимость-эффективность» // Онтология проектирования. 2014. № 3(13). С.89-102.

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

Аршинский Леонид Вадимович, 1957 г. рождения. Окончил Иркутский государственный университет в 1979 г., д.т.н. (2008). Профессор кафедры «Информационные системы и защита информации» Иркутского государственного университета путей сообщения. В списке научных трудов более 200 работ в области околоэкранной аэродинамики, искусственного интеллекта, системного анализа, информационной безопасности и др. Член-корреспондент Российской академии естественных наук и Российской инженерной академии, член Российской ассоциации искусственного интеллекта. AuthorlD (RSCI): 520252; Author ID (Scopus): 57193195356; Researcher ID (WoS): С-3869-2013; ORCID 0000-0001-5135-7921. larsh@mail.ru. И. Аршинский Вадим Леонидович, 1984 г. рождения. Окончил Иркутский государственный технический университет в 2006 г., к.т.н. (2010). Руководитель центра программной инженерии Института информационных технологий и анализа данных Иркутского национального исследовательского технического университета. В списке научных трудов более 30 работ в области энергетики, системного анализа, искусственного интеллекта. AuthorID (RSCI): 520305; Researcher ID (WoS): G-9580-2012; ORCID 0000-0001-7832-1582. arshinskyv@istu.edu.

Поступила в редакцию 28.02.2022, после рецензирования 30.03.2022. Принята к публикации 31.03.2022.

Necessity and sufficiency in aggregation based on non-decreasing functions

© 2022, L.V. Arshinskiy1^, V.L. Arshinsky2

1 Irkutsk State Transport University, Irkutsk, Russia 2Irkutsk National Research Technical University, Irkutsk, Russia

Abstract

The paper introduces the concept of aggregation of indicators as a mapping of a set of their values into a single numerical value (named aggregate) using a bounded non-decreasing and non-constant function U(X). The concepts of aggregation by necessity and sufficiency are introduced and it is shown that there are no other options for such aggregation. The properties of aggregation by necessity and sufficiency are investigated. The concepts of value and utility of a subset of indicators as measures of its necessity and sufficiency are introduced. The value is related to the decrease amount of aggregate when minimizing the indicators included in the corresponding subset, and the utility is related to the value of the aggregate when only these indicators take the maximum value. It is noted that the properties of aggregated systems (systems for each component of which there is an aggregate) are determined by the laws of aggregation among other things. For example, that each aggregated system has a core, i.e. a subset of components (subsystems and functional elements), the functionality of which determines the functionality of the system as a whole and this is not due to the nature of the system, but only to the fact that it is aggregated.

Key words: system analysis, systemology, aggregation, convolution, necessity, sufficiency.

For citation: Arshinskiy LV, Arshinsky VL. Necessity and sufficiency in aggregation based on non-decreasing functions [In Russian]. Ontology of designing. 2022; 12(1): 93-105. DOI: 10.18287/2223-9537-2022-12-1-93-105.

Conflict of interest: The author declares no conflict of interest.

References

[1] Glinskij BA, Gryaznov BS, Dynin BS, Nikitin EP. Modeling as a method of scientific research (epistemological analysis) [In Russian]. Moscow: Moscow State University; 1965. 248 p.

[2] Zagorujko NG. Applied methods of data and knowledge analysis [In Russian]. Novosibirsk: Institute of Mathematics SB RAS; 1999. 270 p.

[3] Samarskij AA, Mikhajlov AP. Mathematical modeling: Ideas. Methods. Examples. 2nd ed. [In Russian]. Moscow: Fizmatlit; 2001. 320 p.

[4] Uemov AI. Logical foundations of the modeling method [In Russian]. Moscow: «Kniga po trebovaniyu»; 2012. 312 p.

[5] Chern, I-Liang Mathematical Modeling and Ordinary Differential Equations. Departament of Mathmatics National Taiwan University; 2016. 216 p.

[6] Gavrilova TA, Horoshevskij VF. Knowledge bases of intelligent systems [In Russian]. St. Petersburg: Piter; 2000. 384 p.

[7] Gavrilova TA, Kudryavcev DV, Muromcev DI. Knowledge engineering. Models and Methods: Textbook [In Russian]. St. Petersburg: Izdatel'stvo «Lan'»; 2016. 324 p.

[8] Van Renesse R. The Importance of Aggregation. In: Andr'e Schiper, Alex A. Shvartsman, Hakim Weatherspoon, and Ben Y. Zhao (ed.): Future Directions in Distributed Computing. Springer-Verlag; 2003: 87-92.

[9] Subetto AI. Quality of education: problems of assessment and monitoring [In Russian]. Education. 2000; 2: 6266.

[10] Calzaroni, M. The exhaustiveness of production estimates: new concepts and methodologies. 10 p. Source: https://www.oecd.org/sdd/na/2464056.pdf

[11] Saaty TL. The Analytic Hierarchy Process: Planning, Priority Setting, Resources Allocation. New York, London: McGraw-Hill International Book Co; 1980. 287 p.

[12] Klimenko IS. Information security and information protection: management models and methods [In Russian]. Moscow: INFRA-M; 2020. 180 p.

[13] Zhang Ch, Symmetric and Asymmetric Aggregate Function in Massively Parallel Computing / F. Toumani, E. Gangler. Source: https://hal.uca.fr/hal-01533675v3/document.

[14] OLAP Application Developer's Guide. Source: https://docs.oracle.com/cd/B19306_01/ olap.102/b14349/aggregate .htm#CIAGHBCH.

[15] Metric Aggregations. Source: https://opendistro.github.io/for-elasticsearch-docs/docs/elasticsearch/metric-agg.

[16] Andronnikova NG, Leontiev SV, Novikov DA. Procedures of fuzzy complex evaluation [In Russian]. In: Proceedings of the international scientific and practical conference "Modern complex management systems". Lipetsk: LGTU; 2002: 7-8.

[17] Subetto AI. Evaluation tools and technologies for certification of the quality of training specialists in universities: methodology, methodology, practice [In Russian]. St. Petersburg, Moscow: Research Center for Quality problems of training specialists; 2004. 68 p.

[18] Akhaev AV, Khodashinsky IA, Anfilofiev AE. The method of choosing a software product based on the Shoke integral and the imperialist algorithm [In Russian]. Reports of the Tomsk State University of Control Systems. 2014; 2(32): 224-229.

[19] Jesus P, Baquero C, Almeida PS. A Survey of Distributed Data Aggregation Algorithms. IEEE Communications Surveys & Tutorials. 2011; 17(1): 224-229. D0I:10.1109/C0MST.2014.2354398.

[20] Arshinskiy LV. Logical and axiological approach to assessing the state of systems [In Russian]. Modern technologies. System analysis. Modeling. 2013; 3(39): 140-146.

[21] ArshinskiLV. A method of aggregated assessing of systems with support of key components [In Russian]. Ontology of Designing; 2015; 5(2): 223-232. D0I:10.18287/2223-9537-2015-5-2-223-232.

[22] Hermeyer YB. Introduction to the theory of operations research [In Russian]. Moscow; Nauka; 1971; 383 p.

[23] Piyavsky SA. Progressivity of multicriteria alternatives [In Russian]. Ontology of Designing. 2013; 4(10): 53-59.

[24] Piyavsky SA. A simple and universal method of decision making within the scope of criteria of «cost and efficiency» [In Russian]. Ontology of Designing. 2014; 3(13): 89-102.

Authors information

Leonid Vadimovich Arshinskiy (b.1957) graduated from the Irkutsk State University (Irkutsk, USSR) in 1979, Dr of Tech. Sc. (2008). He is a Professor of the Information Systems and Information Security Department at the Irkutsk State Transport University. Corresponding member of the Russian Academy of Natural Sciences and the Russian Academy of Engineering. Member of the Russian Association of Artificial Intelligence. He is the author of more than 200 scientific articles and abstracts in the field of aircraft with ground effect wings, artificial intelligence, system analysis, information security, etc. AuthorID (RCI): 520252; Author ID (Scopus): 57193195356; Researcher ID (woS): C-3869-2013; ORCID 0000-0001-5135-7921. larsh@mail.ru. EL

Vadim Leonidovich Arshinsky (b. 1984) graduated from the Irkutsk State Technical University (Irkutsk, Russia) in 2006, PhD 2010. He is the Head of the Software Engineering Center at the School of Information Technology and Data Science of the Irkutsk National Research Technical University. The list of scientific papers includes more than 30 works in the field of energy, system analysis, and artificial intelligence. AuthorID (RCI): 520305; Researcher ID (WoS): G-9580-2012; ORCID 0000-0001-7832-1582. arshinskyv@istu.edu.

Received February 28, 2022. Revised March 30, 2022. Accepted March 31, 2022.

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