Научная статья на тему 'АЛГОРИТМ МОРФОЛОГИЧЕСКОГО МЕТОДА ЭКСПЕРТНЫХ ОЦЕНОК ДЛЯ РЕШЕНИЯ ЗАДАЧИ ПРОГНОЗИРОВАНИЯ'

АЛГОРИТМ МОРФОЛОГИЧЕСКОГО МЕТОДА ЭКСПЕРТНЫХ ОЦЕНОК ДЛЯ РЕШЕНИЯ ЗАДАЧИ ПРОГНОЗИРОВАНИЯ Текст научной статьи по специальности «Математика»

CC BY
45
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
теория принятия решений / системный анализ / условия неопределённости / морфологический ящик / технико-экономические показатели / decision theory / system analysis / uncertainty conditions / expert assessments / morphological box / technical and economic indicators

Аннотация научной статьи по математике, автор научной работы — Харченко Елена Алексеевна

Приводится алгоритм одного из методов прогнозирования технико-экономических показателей объекта техники или образца промышленности в условиях неопределённости. Метод нацелен на поиск качественно устойчивых состояний анализируемой системы, его основными отличительными особенностями являются: возможность обработки результатов опроса экспертов при наличии количественных и качественных показателей, возможность принятия обоснованного решения при несогласованных ответах экспертов, возможность выбора решения без вычисления показателя эффективности и возможность оценки близости альтернативных решений. Обработка результатов опроса экспертов осуществляется с использованием дискретного вероятностного пространства, множеством элементарных событий которого является линейное пространство двоичных векторов. Каждому кортежу оценок показателей (x1,x2, ...,xN) инъективно ставится в соответствие вектор (y1, y2, ..., yL) введённого линейного пространства, где L ≥ N. При этом области допустимых значений каждого показателя xi ставится в соответствие своя группа последовательных битов в векторах этого пространства, где каждый бит представляет качественно однородную область значений показателя. Для возможности сравнения двух экспертных мнений в пространстве двоичных векторов определяется расстояние, которое принимается равным количеству качественно различных показателей в соответствующих кортежах экспертных оценок. Как следствие, за критерий качественной однородности двух кортежей экспертных оценок принимается равенство нулю расстояния между соответствующими двоичными векторами. По каждой области сгущения кортежей значений экспертных оценок строится альтернативный прогноз, он представляется усреднением значений каждого показателя в не противоречащих друг другу оценках экспертов. Выбор окончательного решения основывается на решении системы логических уравнений, представляющих совокупность областей согласованных экспертных оценок и ограничений на значения показателей. Для обоснования решения экспертам, которое его сформировали, предлагается объяснить свою точку зрения.

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

Algorithm of the Morphological Method of Expert Estimates for Solving the Forecasting Problem

The algorithm of one of the methods of forecasting the technical and economic indicators of an object of equipment or a sample of industry under conditions of uncertainty is given. The method is aimed at finding qualitatively stable states of the analyzed system. The main distinctive features of the method are: the ability to process the results of a survey of experts in the presence of quantitative and qualitative indicators, the possibility of making an informed decision with inconsistent answers from experts, the ability to choose a solution without calculating the efficiency indicator and the ability to assess the proximity of alternative solutions. The results of the expert survey are processed using a discrete probability space, the set of elementary events of which is a linear space of binary vectors. For each tuple of indicator estimates (x1,x2, ...,xN) injectively corresponds to a vector (y1, y2, ..., yL) of the introduced linear space, where L ≥ N. At the same time, the range of acceptable values of each indicator xi corresponds to its own group of consecutive bits in the vectors of this space, where each bit represents a qualitatively homogeneous range of values of the indicator. To be able to compare two expert opinions in the space of binary vectors, the distance is determined, which is assumed to be equal to the number of qualitatively different indicators in the corresponding tuples of expert assessments. As a consequence, the criterion of qualitative homogeneity of two tuples of expert assessments is assumed to be the equality of the distance between the corresponding binary vectors to zero. An alternative forecast is made for each area of condensation of tuples of expert estimates. It is represented by averaging the values of each indicator in expert assessments that do not contradict each other. The choice of the final solution is based on the solution of a system of logical equations representing a set of areas of agreed expert assessments and restrictions on the values of indicators. In order to justify the decision, the experts who formed it are invited to explain their point of view.

Текст научной работы на тему «АЛГОРИТМ МОРФОЛОГИЧЕСКОГО МЕТОДА ЭКСПЕРТНЫХ ОЦЕНОК ДЛЯ РЕШЕНИЯ ЗАДАЧИ ПРОГНОЗИРОВАНИЯ»

Компьютерные инструменты в образовании, 2023

№ 2: 5-20

УДК: 519.816

http://cte.eltech.ru

Сок10.32603/2071-2340-2023-2-5-20

АЛГОРИТМ МОРФОЛОГИЧЕСКОГО МЕТОДА ЭКСПЕРТНЫХ ОЦЕНОК ДЛЯ РЕШЕНИЯ ЗАДАЧИ ПРОГНОЗИРОВАНИЯ

Харченко Е. А.1, старший преподаватель, И elenakhaa@yanCex.ru, orciC.org/0000-0002-5082-4564

1 Московский политехнический университет, ул. Б. Семеновская, д. 38,107023, Москва, Россия

Приводится алгоритм одного из методов прогнозирования технико-экономических показателей объекта техники или образца промышленности в условиях неопределённости. Метод нацелен на поиск качественно устойчивых состояний анализируемой системы, его основными отличительными особенностями являются: возможность обработки результатов опроса экспертов при наличии количественных и качественных показателей, возможность принятия обоснованного решения при несогласованных ответах экспертов, возможность выбора решения без вычисления показателя эффективности и возможность оценки близости альтернативных решений. Обработка результатов опроса экспертов осуществляется с использованием дискретного вероятностного пространства, множеством элементарных событий которого является линейное пространство двоичных векторов. Каждому кортежу оценок показателей (хх,Х2,...,хN) инъективно ставится в соответствие вектор (ух,у2,—,уЬ) введённого линейного пространства, где Ь > N. При этом области допустимых значений каждого показателя х; ставится в соответствие своя группа последовательных битов в векторах этого пространства, где каждый бит представляет качественно однородную область значений показателя. Для возможности сравнения двух экспертных мнений в пространстве двоичных векторов определяется расстояние, которое принимается равным количеству качественно различных показателей в соответствующих кортежах экспертных оценок. Как следствие, за критерий качественной однородности двух кортежей экспертных оценок принимается равенство нулю расстояния между соответствующими двоичными векторами. По каждой области сгущения кортежей значений экспертных оценок строится альтернативный прогноз, он представляется усреднением значений каждого показателя в не противоречащих друг другу оценках экспертов. Выбор окончательного решения основывается на решении системы логических уравнений, представляющих совокупность областей согласованных экспертных оценок и ограничений на значения показателей. Для обоснования решения экспертам, которое его сформировали, предлагается объяснить свою точку зрения.

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

Цитирование: Харченко Е. А. Алгоритм морфологического метода экспертных оценок для решения задачи прогнозирования // Компьютерные инструменты в образовании.

Аннотация

2023. № 2. С. 5-20. СоМ0.32603/2071-2340-2023-2-5-20

1. ВВЕДЕНИЕ

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

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

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

— невозможна или затруднена обработка результатов опроса экспертов при наличии одновременно как количественных, так и качественных показателей;

— невозможна или затруднена оценка близости двух произвольно взятых альтернативных решений;

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

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

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

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

2. НЕДОСТАТКИ ТИПОВЫХ МЕТОДОВ ЭКСПЕРТНЫХ ОЦЕНОК ДЛЯ РЕШЕНИЯ ЗАДАЧИ ПРОГНОЗИРОВАНИЯ ТЭП

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

Большая часть методов экспертных оценок позволяет оценить — прямым перебором — заранее сформулированные альтернативы. Но специфика прогнозирования технико-экономических показателей подразумевает большое число оцениваемых альтернатив, что делает более востребованными те методы экспертных оценок, которые позволяют сформировать и оценить небольшое число альтернатив. В настоящее время прогнозирование значений технико-экономических показателей с помощью методов экспертных оценок, если обобщать, основано на двух подходах [3-6].

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

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

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

Обозначим искомые составляющие технико-экономических показателей через

х1у х2» ■■■» » ■■■» хп»

— это число привлечённых экспертов. экспертных оценок показателей явля-

а1п

а2п

Ят1 ат2 ■■■ атп)

и

(Ь11 Ъу2 ■ ■ Ьы

В = &21 Ь22 ■ ■ Ь2п

Ьт1 Ьт2 ■ ■ Ьтп

где а1] является оценкой г -ым экспертом значения ] -ого показателя, а — оценкой г -ым экспертом значимости ] -ого показателя.

где п — число оцениваемых показателей. Пусть т ■ Тогда результатами проведения индивидуальных ются матрицы:

1

а11 а12 _ а21 а22

При первом подходе после проведения опроса осуществляется усреднение индивидуальных экспертных оценок количественных показателей, которое заключается в искусственном введении вероятностного пространства. Каждому эксперту перед проведением опроса руководителями экспертизы явно или неявно присваивается определенный вес, отражающий, по мнению руководителей, компетентность эксперта в рассматриваемой предметной области. Явное присваивание веса мнению каждого эксперта в большинстве случаев заключается в приписывании ему целого числа из ограниченного диапазона. Например, экспертов могут ранжировать по компетенции: наименее компетентному присваивается вес 1, а наиболее компетентному — вес т.

Предположим, что экспертам присвоены веса

С1, С2> ■ ■■, Сг, ..., Ст, тогда среднее значение ]-ого показателя, рассчитанное по формуле

т с•

Х1 = Е ^тгу • а1] > (1)

•= 1^ г=1Сг

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

Таблица 1. Удельные веса значений показателя

Оценки значений ] -ого показателя экспертами а11 а21 ат 1

Псевдовероятности оценок ] -ого показателя С1 ут С ¿-г=1Сг С2 ут С. ¿-г=1Сг Ст ут С. ¿-1=1Сг

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

Предположим, что

С1 = С2 = ■■■ = Ст = с,

тогда

XI

= Е

г = 1

Тт а-■ ¿-г = 1

тС

т

(2)

Таким образом, при неявном приписывании весов экспертам формула расчёта среднего значения ]-ого показателя (1) становится формулой расчёта среднего арифметического (2).

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

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

С

аг] =

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

Аддитивная свёртка производится по формуле

п _ _ _ _

Ш = £ и1 (Ь]) ■ X] = ^1(^1) ■ XI + ^2(^2) ■ X2 + ••• + ип (Ьп) ■ Хп, ] = 1

где Ш — эффективность решения задачи, X] — среднее значение ]-ого показателя, Ь] — средняя оценка значимости ]-ого показателя, а и] (X]) — функция, описывающая аддитивный вклад ]-ого показателя в значение эффективности конкретного решения (показатель может быть самым важным, но обладать малым абсолютным значением, поэтому непосредственное суммирование произведений Ь] ■ Щ] в общем случае лишено смысла).

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

Средняя оценка значимости ]-ого показателя рассчитывается по формуле

— т с

Ь] = Е ~ут— • Ьа' (3)

г=1^ г= 1Сг

где вг — присвоенный г-ому эксперту вес и Ь{] — оценка значимости г -ым экспертом ]-ого показателя.

Мультипликативная свёртка показателей строится аналогично, но обобщающий показатель вычисляется по формуле

Ш = П ] Ь) = ^ + ^ +...+ ^п (Ьп ]=1

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

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

п _ _ _ _

Ш = Л и] (Ь]) ■ Щ] = им ■ щ 1 + и2(Ь2) ■ Щ2 + ■ ■ ■ + ип (Ьп) ■ Щп, ]=1

где Шг — сформированное г -ым экспертом значение эффективности решения, Щ] — оценка г -ым экспертом значения ]-ого показателя, Ь] — средняя оценка значимости ]-ого показателя, а и] (X]) — функция, описывающая аддитивный вклад ]-ого показателя в значение эффективности конкретного решения.

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

поэтому при получении окончательного решения используются оценю! всех показателей — не только количественных, но и качественных.

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

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

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

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

3. АЛГОРИТМ МОРФОЛОГИЧЕСКОГО МЕТОДА ЭКСПЕРТНЫХ ОЦЕНОК ДЛЯ РЕШЕНИЯ ЗАДАЧИ ПРОГНОЗИРОВАНИЯ ТЭП

Предлагаемая модель принятия решений является универсальной модификацией метода морфологического анализа, разработанного в первой половине прошлого века швейцарским астрофизиком Фрицем Цвикки. Сущность метода состоит в разделении проблемы на составные части так, что для каждого компонента возможно несколько вариантов решения, а каждое общее решение образуется как комбинация решений всех компонентов [7].

На рисунках 1 и 2 приведена структурная схема алгоритма разработанного морфологического метода экспертных оценок [1].

Рис. 1. Первая часть структурной схемы процесса принятия решения

Начальные этапы метода (блоки 1-6), включая опрос экспертов, состоят из стандартной для аналогичных методов последовательности действий:

— формулировка цели экспертизы (блок 1) — определение совместно с заказчиком функционального предназначения проектируемого образца и неформальных критериев сравнения его альтернативных вариантов;

— подготовка перечня показателей (блок 2) — составление перечня параметров образца (то есть перечня количественных и качественных переменных, значениями которых описывается применение проектируемого образца по предназначению) и его стоимостных характеристик;

— уточнение требований заказчика (блок 3) — запись в виде системы равенств и неравенств ограничений на области допустимых значений различных показателей, то есть требований к использованию образца по предназначению;

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

— формирование группы экспертов (блок 4) — особенностью метода является отсутствие жёстких требований к качественному составу экспертов (недостаточно ком-

Рис. 2. Вторая часть структурной схемы процесса принятия решения

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

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

Далее (в блоках 7-9) осуществляется построение статистических плотностей распределения (гистограмм) количественных показателей, их сглаживание и нахождение их точек минимума, после чего (в блоке 10) производится формирование множества Б, элементами которого являются подмножества разбиения области допустимых значений альтернативных решений:

Б = Б1 х Б2 х ... х Бj х ... х Бн,

Б] = {X1 j, Х2 j,..., Ха j,..., Х^},

здесь N — общее число показателей (качественных и количественных), kj — число качественно однородных областей j-ого показателя, а Хаj — одно из качественно однородных подмножеств множества допустимых значений j-ого показателя. В каждом из этих подмножеств: либо вообще не содержится ни одной комбинации значений оцениваемых показателей; либо содержатся только такие комбинации значений показателей, у которых значения одноименных качественных показателей равны, а значения каждого количественного показателя принадлежат одному и тому же подмножеству разбиения области допустимых значений этого показателя, то есть принадлежат одной и той же вершине сглаженной статистической плотности распределения этого показателя.

Затем в блоке 11 производится формирование линейного пространства двоичных векторов У размерности

Ь = к1 + к2 + ... + кн.

Каждому кортежу оценок показателей (х1; х2,..., хн) ставится в соответствие свой двоичный вектор (уь у2,..., уЬ) так, что области допустимых значений каждого показателя Xj соответствует своя группа составляющих двоичных векторов. Так, в пространстве У часть векторов биективно соответствует элементам множества Б (формальным критерием этого является существование единственной единицы в группе разрядов, соответствующей каждому из рассматриваемых показателей).

Нахождение областей группировки экспертных оценок (блок 12) осуществляется в следующем порядке. Сначала векторам введённого линейного пространства приписываются вероятности по следующему правилу: векторам, которым не соответствуют элементы множества Б, приписывается нулевая вероятность; векторам, которым соответствуют элементы множества Б, приписывается вероятность, равная отношению числа экспертов, чьи оценки принадлежат этому элементу множества Б, к общему числу экспертов. Далее вектора линейного пространства упорядочиваются в соответствии с убыванием их вероятностей. Затем из упорядоченной совокупности векторов выбираются те первые из них, чьи вероятности в сумме превышают 0,89.

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

Р( У1, У2) = Риаш(Уъ Уг)/2,

где рьаш — расстояние Хемминга между двумя (условно первым и вторым) двоичными векторами, которые соответствуют сравниваемым элементам множества Б. Такая характеристика естественна для восприятия человеком и может служить объективным основанием принимаемых решений.

В блоке 14 с помощью логических соотношений над введёнными двоичными переменными yi осуществляется формирование системы логических уравнений, соответствующих формализованным требованиям заказчика (полученным в блоке 3 результатам). Каждое требование представляет собой ограничение значений одного конкретного показателя, либо ограничение значений одновременно нескольких показателей или разных областей значений одного показателя. Далее (в блоке 15) проверяется непротиворечивость (совместность) полученной системы логических уравнений: система приводится к виду, в котором правые части всех уравнений равны 1, после чего составляется конъюнкция левых частей — если после упрощения она тождественно не равна 0, то система непротиворечива.

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

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

В блоке 19 из количественных показателей составляются следующие списки:

• List 1 — список количественных показателей, для которых

X*. n X** Ф 0,

a j j

где X*j — подмножество области допустимых значений количественного показателя xj, определяемое выбранной областью сгущения экспертных оценок, а X** —

J J

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

• List 11 — список количественных показателей, для которых

X*aj с X**;

• List 12 — список количественных показателей, для которых

X*aj £ Xaa;

• List 121 — список количественных показателей, для которых

x aj е X*j*,

где xaj — условное математическое ожидание количественного показателя xj, вычисленное при условии принадлежности экспертных оценок выбранной их области сгущения;

• List 122 — список количественных показателей, для которых

xaj i Xaa.

Если рассматривать эта списки показателей как подмножества, то будут выполнены следующие соотношения:

List 1 = List 11 и List 12, List 11 n List 12 = 0, List 12 = List 121 и List 122, List 121 и List 122 = 0.

Если список List 11 не пуст, то для его элементов вычисляются (блок 21): xaj — условное математическое ожидание количественного показателя Xj, вычисленное при условии попадания экспертной оценки в выбранную область сгущения этих оценок; aaj — условное среднее квадратическое отклонение, вычисленное при тех же условиях. Прогнозируемое значение количественного показателя Xj (если он входит в List 11) полагается равным

*_—

xj = x a j ■

Возможное отклонение значения этого показателя у спроектированного образца от прогнозируемого определяется интервалом

Xj £ (x a j — j,x aj + 3@aj )■

Если список List 121 не пуст, то для его элементов вычисляются (блок 23): xaj — условное математическое ожидание количественного показателя Xj, вычисленное при условии принадлежности экспертных оценок выбранной области сгущения этих оценок; aaj — условное среднее квадратическое отклонение количественного показателя Xj, вычисленное при тех же условиях. Прогнозируемое значение количественного показателя Xj (если он входит в List 121) полагается равным X* = Xaj, причем возможное отклонение значения этого показателя у спроектированного образца от прогнозируемого определяется соотношением

Xj £ (Xaj - 30aj, Xa j + 30 a j) П X**,

где X** — подмножество области допустимых значений показателя Xj, определяемое тре-

j

бованиями (ограничениями) заказчика.

Далее, если список List 122 не пуст, что соответствует наличию количественного показателя, для которого условное математическое ожидание Xa j (вычисленное при условии принадлежности экспертных оценок выбранной области сгущения) не принадлежит области его допустимых значений (X*. £ X**), вытекающих из ограничений заказчика, то

a j J

необходима консультация с заказчиком (рис. 3).

19 (xj) * x * .

1 -у* * " Xaj - 1

/ 1 1 f \ 1 / \ 1 / \ 1 / xj 1 ... XJ

0 Xa j

Рис. 3. Общий вид плотности распределения количественного показателя

Во время консультации с заказчиком (блок 25):

— либо корректируются его требования, после чего управление передается блоку 14 (для формирования новой системы логических уравнений);

— либо формируются прогнозируемые значения тех количественных показателей, для которых ха 1 € X* * ;

— либо принимается решение о повторном проведении экспертизы (возможно уже с другим набором экспертов);

— либо принимается решение о прекращении прогнозирования в данный момент.

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

Сначала первая группа экспертов оценивает значения показателей первой группы: каждый из экспертов строит один кортеж значений показателей первой группы. Затем вторая группа экспертов оценивает значения показателей второй группы: каждый из экспертов строит свой кортеж значений показателей второй группы для каждого кортежа, построенного на первом этапе. Потом третья группа экспертов оценивает значения показателей третьей группы: каждый из экспертов строит свой кортеж для каждого расширенного кортежа, полученного в конце второго этапа. Таким образом, каждый составной кортеж (Х1, Х2,—, хн) формируется «коллективным экспертом», и объём выборки равен:

М = М1 • М2 • М3,

где М1, М2 и М3 — количество экспертов в первой, второй и третьей группах соответственно.

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

4. ИЛЛЮСТРАЦИЯ К ПРИМЕНЕНИЮ МОРФОЛОГИЧЕСКОГО МЕТОДА ПРОГНОЗИРОВАНИЯ ТЭП

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

х1 & а■

Область допустимых значений альтернативных решений Б формируется как декартово произведение множества качественно однородных областей значений показателя х1 и множества качественно однородных областей значений показателя х2:

Б = Б1 х Б2 = {Хш Х21} х {Х12, Х22},

Рис. 4. Качественно однородные области количественных показателей

где

Хц = Х | Х1 е [-те, ¿ц]}, Х21 = {Х1 | Х1 е (¿п, +те]}, Х12 = {Х2 | Х2 е [-те, ¿12]}, Х22 = {Х2 | Х2 е (¿12, +те]}.

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

Линейное пространство двоичных векторов здесь имеет размерность 4: первый бит каждого вектора отождествляется с областью Х11, второй бит — с областью Х21, третий бит — с областью Х12, четвертый бит — с областью Х22. Возможных согласованных оценок экспертов всего четыре, их двоичные эквиваленты представлены в таблице 2 (для определённости зададим их частотности). Предварительно полученные двоичные вектора (элементарные события) упорядочиваются в соответствии с убыванием их вероятностей.

Таблица 2. Упорядоченные согласованные оценки экспертов

£ (У1, У2, Уз, У4) ~ (Х11, Х21, Х12, Х22) Р£

1 (1,0,1,0) 0,45

2 (0,1,0,1) 0,45

3 (0,1,1,0) 0,05

4 (1,0,0,1) 0,05

Вводится случайная величина £, значения которой равны номерам элементарных событий в полученном упорядоченном ряду, а вероятности — вероятностям соответствующих элементарных событий. На основании неравенства Чебышёва отбираются альтернативные решения, соответствующие здесь £ = 1 и £ = 2:

1 ^ £ ^ й + 3а(].

Выбор окончательного решения с учётом требований заказчика осуществляется решением следующей системы логических уравнений:

|У1 у2 У3у4 V у1 У2 У3 У4 = 1 \У2 = 1.

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

Х1 е (X21 - 3СТ21,X21 + ЗСТ21), Х2 е (X22 - 3СТ22, X22 + 3СТ22)-

По существу, в блоке 11 строится так называемый морфологический ящик (то есть многомерное пространство, каждое измерение которого представляется одним параметром): каждое отделение ящика либо содержит ровно одно возможное решение задачи, либо не содержит ни одного решения.

5. ЗАКЛЮЧЕНИЕ

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

Одним из существенных для практического применения свойством метода является простота интерпретации генерируемого результата лицом, принимающим решение: доступны пониманию алгоритм выработки решения, структура решения и мера близости решений. Кроме того, выделенные блоки 7-13 легко адаптируются для решения таких самостоятельных задач машинного обучения, как кластеризация многомерных данных смешанного типа и обнаружение в них аномалий [8], что обеспечивает дополнительные возможности для изучения состава и структуры решения. Также важно, что перенесённый на программный код алгоритм метода имеет линейную временную сложность (за счёт того, что явно не учитываются корреляционные взаимосвязи между значениями признаков).

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

Список литературы

1. Харченко Е.А. Морфологический подход к принятию обоснованных решений по экспертным суждениям // Вестник ТвГУ. Серия: Прикладная математика. 2019. № 2. С. 42-56. ^1:10.26456/ у1ршк531

2. Харченко Е. А. Общая механическая модель экспертных оценок // Современные тенденции развития науки и образования: теория и практика. 2019. Т. 4. С. 366-371.

3. ЧугуновА. В. Теория электронных вычислительных машин и вычислительных систем. М.: Министерство обороны СССР, 1990. 487 с.

4. Михалева О. А. Математическое и программное обеспечение обработки результатов группового оценивания для управления сетевой экспертизой в распределенной среде. Брянск: Брянский государстенный технический университет, 2020.153 с.

5. Бурков Е. А. Методы и алгоритмы анализа и агрегирования групповых экспертных оценок. СПб.: СПбГЭТУ (ЛЭТИ), 2011.189 с.

6. Гамбаров Г. М., Журавель Н. М., Королев Ю. Г. Статистическое моделирование и прогнозирование. М.: Финансы и статистика, 1990. 383 с.

7. Бестужев-Лада И. В. Рабочая книга по прогнозированию. М.: Мысль, 1982. 430 с.

8. Харченко Е. А. Морфологический подход к выявлению аномалий в многомерных данных // Математика: теоретические и прикладные исследования. 2022. С. 194-198.

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

Поступила в редакцию 19.03.2023, окончательный вариант — 02.06.2023.

Харченко Елена Алексеевна, старший преподаватель кафедры инфокогнитивных технологий факультета информационных технологий Московского политехнического университета,^ elenakhaa@yandex.ru

Computer tools in education, 2023 № 2: 5-20 http://cte.eltech.ru doi:10.32603/2071-2340-2023-2-5-20

Algorithm of the Morphological Method of Expert Estimates for Solving the Forecasting Problem

Kharchenko E. A., Senior Lecturer, El elenakhaa@yandex.ru, orcid.org/0000-0002-5082-4564

1 Moscow Polytechnic University, 38, B. Semenovskaya str. 107023, Moscow, Russia

Abstract

The algorithm of one of the methods of forecasting the technical and economic indicators of an object of equipment or a sample of industry under conditions of uncertainty is given. The method is aimed at finding qualitatively stable states of the analyzed system. The main distinctive features of the method are: the ability to process the results of a survey of experts in the presence of quantitative and qualitative indicators, the possibility of making an informed decision with inconsistent answers from experts, the ability to choose a solution without calculating the efficiency indicator and the ability to assess the proximity of alternative solutions. The results of the expert survey are processed using a discrete probability space, the set of elementary events of which is a linear space of binary vectors. For each tuple of indicator estimates (xj,x2,...,xn) injectively corresponds to a vector (yi, y2,yi) of the introduced linear space, where l > n .At the same time, the range of acceptable values of each indicator xi corresponds to its own group of consecutive bits in the vectors of this space, where each bit represents a qualitatively homogeneous range of values of the indicator. To be able to compare two expert opinions in the space of binary vectors, the distance is determined, which is assumed to be equal to the number of qualitatively different indicators in the corresponding tuples of expert assessments. As a consequence, the criterion of qualitative homogeneity of two tuples of expert assessments is assumed to be the equality of the distance between the corresponding binary vectors

to zero. An alternative forecast is made for each area of condensation of tuples of expert estimates. It is represented by averaging the values of each indicator in expert assessments that do not contradict each other. The choice of the final solution is based on the solution of a system of logical equations representing a set of areas of agreed expert assessments and restrictions on the values of indicators. In order to justify the decision, the experts who formed it are invited to explain their point of view.

Keywords: decision theory, system analysis, uncertainty conditions, expert assessments, morphological box, technical and economic indicators.

Citation: E. A. Kharchenko, "Algorithm of the Morphological Method of Expert Estimates for Solving the Forecasting Problem," Computer tools in education, no. 2, pp. 5-20, 2023 (in Russian); doi:10.32603/2071-2340-2023-2-5-20

References

1. E. A. Kharchenko, "The morphological approach to making reasonable decisions based on expert judgements," Vestnik TvGU. Seriya: Prikladnaya Matematika, no. 2, pp. 42-56, 2019 (in Russian); doi: 10.26456/vtpmk531

2. E. A. Kharchenko, "The general mechanical model of expert assessment methods," in Sovremennye Tendencii Razvitiya Nauki i Obrazovaniya: Teoriya iPraktika, vol. 4, pp. 366-371, 2019 (in Russian).

3. A. V. Chugunov, Teoriya Elektronnyh Vychislitel'nyhMashin i Vychislitel'nyh Sistem [Theory of Electronic Computers and Computing Systems], Moscow: Ministry of Defense of the USSR, 1990 (in Russian).

4. O. A. Mikhaleva,MatematicheskoeiProgrammnoe Obespechenie ObrabotkiRezul'tatov Gruppovogo Oce-nivaniya dlya Upravleniya Setevoj Ekspertizoj v Raspredelennoj Srede [Mathematical and Software for Processing Group Evaluation Results for Network Expertise Management in a Distributed Environment], Bryansk, Russia: Bryanskii gosudarstvennyi tekhnicheskii universitet, 2020 (in Russian).

5. E. A. Burkov, Metody i Algoritmy Analiza iAgregirovaniya GruppovyhEkspertnyh Ocenok [Methods and Algorithms for Analysis and Aggregation of Group Expert Evaluations], Saint Petersburg, Russia: Saint Petersburg Electrotechnical University, 2011 (in Russian).

6. G. M. Gambarov, N. M. Zhuravel, and Yu. G. Korolev, Statisticheskoe Modelirovanie i Prognozirovanie [Statistical Modeling & Forecasting], Moscow: Ministry of Defense of the USSR, 1990 (in Russian).

7. I. V. Bestuzhev-Lada, Rabochaya kniga po prognozirovaniyu [Forecasting workbook], Moscow: Mysl', 1982 (in Russian).

8. E. A. Kharchenko, "Morphological Approach to Anomaly Detection in Multidimensional Data," in Matematika: teoreticheskie i prikladnye issledovaniya, Moscow: Moskovskii Politekh, pp. 194-198, 2022 (in Russian).

Received 19-03-2023, the final version — 02-06-2023.

Elena Kharchenko, Senior Lecturer of the Department of Infocognitive Technologies, Moscow Polytechnic University, El elenakhaa@yandex.ru

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