Научная статья на тему 'Решение двухкритериальной задачи оценки альтернатив с помощью тропической оптимизации'

Решение двухкритериальной задачи оценки альтернатив с помощью тропической оптимизации Текст научной статьи по специальности «Математика»

CC BY
94
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТРОПИЧЕСКАЯ МАТЕМАТИКА / ПАРНЫЕ СРАВНЕНИЯ / ДВУХКРИТЕРИАЛЬНЫЕ ЗАДАЧИ / ПАРЕТО-ОПТИМАЛЬНОЕ РЕШЕНИЕ / ПАРЕТО-ФРОНТ / TROPICAL MATHEMATICS / PAIRWISE COMPARISON / BI-CRITERIA PROBLEM / PARETO-OPTIMAL SOLUTION / PARETO FRONTIER

Аннотация научной статьи по математике, автор научной работы — Кривулин Николай Кимович, Цобенко Маргарита Александровна

Рассматривается задача оценки рейтингов (приоритетов, весов) альтернатив на основе результатов парных сравнений в соответствии с двумя критериями. Описывается формальное построение и вычислительные процедуры решения задачи с использованием методов тропической математики, которая изучает алгебраические системы со специальным образом определенными операциями сложения и умножения. Задача сводится к одновременной аппроксимации двух матриц парных сравнений общей согласованной матрицей в метрике Чебышева в логарифмической шкале. Сначала вводятся вспомогательные переменные для обозначения минимумов целевых функций и составляется параметризованное неравенство, которое определяет множество решений исходной задачи оптимизации. Необходимые и достаточные условия существования решений неравенства используются для определения значений параметров, соответствующих Парето-фронту задачи. Все решения неравенства при найденных значениях параметров берутся в качестве Парето-оптимального решения задачи. Для иллюстрации применяемых вычислительных процедур приводятся численные примеры определения рейтингов альтернатив для задач с матрицами третьего порядка.

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

Похожие темы научных работ по математике , автор научной работы — Кривулин Николай Кимович, Цобенко Маргарита Александровна

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

SOLUTION OF THE TWO-CRITERIA PROBLEM \\OF RATING ALTERNATIVES USING TROPICAL OPTIMIZATION

The problem of evaluating the ratings (priorities, weights) of alternatives based on the results of pairwise comparisons in accordance with two criteria is considered. The formal construction and computational procedures for solving the problem are described, using methods of tropical mathematics, which studies algebraic systems with specially defined operations of addition and multiplication. The problem is reduced to the simultaneous approximation of two matrices of pairwise comparisons by a common consistent matrix, in the Chebyshev metric in logarithmic scale. First, auxiliary variables are introduced to represent the minima of the objective functions, and a parameterized inequality is derived, which determines the set of solutions to the original optimization problem. The necessary and sufficient conditions for the existence of solutions of the inequality are used to determine the values of the parameters, which correspond to the Pareto front of the problem. All solutions of the inequality for the obtained values of the parameters are taken as a Pareto-optimal solution for the problem. To illustrate the computational procedures used, numerical examples of evaluating ratings of alternatives are given for problems with matrices of the third order.

Текст научной работы на тему «Решение двухкритериальной задачи оценки альтернатив с помощью тропической оптимизации»

Компьютерные инструменты в образовании, 2019 № 4:15-32 УДК: 519.87 http://cte.eltech.ru

doi:10.32603/2071-2340-2019-4-15-32

РЕШЕНИЕ ДВУХКРИТЕРИАЛЬНОЙ ЗАДАЧИ ОЦЕНКИ АЛЬТЕРНАТИВ С ПОМОЩЬЮ ТРОПИЧЕСКОЙ ОПТИМИЗАЦИИ*

Кривулин Н. К.1, доктор физико-математических наук, доцент, И nkk@math.spbu.ru Цобенко М. А.1, студентка, margaritatsobenko@yandex.ru

1 Санкт-Петербургский государственный университет, Университетский пр., д. 28, Старый Петергоф,

198504, Санкт-Петербург, Россия

Аннотация

Рассматривается задача оценки рейтингов (приоритетов, весов) альтернатив на основе результатов парных сравнений в соответствии с двумя критериями. Описывается формальное построение и вычислительные процедуры решения задачи с использованием методов тропической математики, которая изучает алгебраические системы со специальным образом определенными операциями сложения и умножения. Задача сводится к одновременной аппроксимации двух матриц парных сравнений общей согласованной матрицей в метрике Чебышева в логарифмической шкале. Сначала вводятся вспомогательные переменные для обозначения минимумов целевых функций и составляется параметризованное неравенство, которое определяет множество решений исходной задачи оптимизации. Необходимые и достаточные условия существования решений неравенства используются для определения значений параметров, соответствующих Парето-фронту задачи. Все решения неравенства при найденных значениях параметров берутся в качестве Парето-оптимального решения задачи. Для иллюстрации применяемых вычислительных процедур приводятся численные примеры определения рейтингов альтернатив для задач с матрицами третьего порядка.

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

Цитирование: Кривулин Н. К., Цобенко М. А. Решение двухкритериальной задачи оценки альтернатив с помощью тропической оптимизации // Компьютерные инструменты в образовании. 2019. № 4. С. 15-32. doi:10.32603/2071-2340-2019-4-15-32

1. ВВЕДЕНИЕ

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

*Работа выполнена при поддержке Российского фонда фундаментальных исследований (грант №18-02000723).

алгоритмическая математика

15

никают в тех случаях, когда имеется несколько целей, которые не могут быть отражены одним критерием [1-4].

Одно из применений многокритериальной оптимизации связано с оценкой рейтингов (приоритетов, весов) альтернатив принятия решений на основе их парных сравнений [5,6]. Задачи оценки альтернатив находят применение в различных областях, включая социологию (анализ социологических опросов), политологию (прогноз результатов выборов), маркетинг (изучение предпочтений потребителей) и другие. В таких задачах объекты (характеристики объектов) попарно сравниваются между собой в соответствии с каждым из критериев, используемых для сравнения. Кроме того, могут сравниваться сами критерии, если они имеют разные приоритеты (веса). Результатом являются матрицы парных сравнений альтернатив по всем критериям, а также самих критериев, если они неравнозначны. С помощью анализа полученных матриц парных сравнений определяется индивидуальный рейтинг каждой альтернативы.

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

Еще один подход к решению рассматриваемых задач опирается на применение моделей и методов тропической (идемпотентной) математики, которая представляет собой направление прикладной математики, связанное с изучением алгебраических систем со специальным образом определенными операциями сложения и умножения [7-12]. Описание в терминах идемпотентной математики позволяет целый ряд нелинейных в обычном смысле задач превращать в линейные, что во многих случаях приводит к упрощению анализа и решения задачи, а также облегчает представление и интерпретацию результатов. В частности, для задач оптимизации, сформулированных в терминах тропической математики (задач тропической оптимизации), часто могут быть получены прямые аналитические решения в компактной форме, удобной для последующего анализа и непосредственных вычислений. Представление и решение задач оценки рейтингов альтернатив на основе парных сравнений с помощью методов тропической математики изучались в работах [13-19].

В настоящей работе описывается формальное построение и вычислительные процедуры решения двухкритериальной задачи оценки рейтингов альтернатив на основе предложенного в [18] подхода с использованием методов тропической оптимизации. Задача сводится к одновременной аппроксимации двух матриц парных сравнений общей согласованной матрицей в метрике Чебышева в логарифмической шкале. Сначала вводятся вспомогательные переменные для обозначения минимумов целевых функций и составляется параметризованное неравенство, которое определяет множество решений исходной задачи оптимизации. Необходимые и достаточные условия существования решений неравенства используются для определения значений параметров, соответствующих Парето-фронту задачи. Затем все решения неравенства при найденных значениях параметров берутся в качестве Парето-оптимального решения задачи. Для иллюстрации применяемых вычислительных процедур приводятся численные примеры определения рейтингов альтернатив для задач с матрицами третьего порядка.

2. ОЦЕНКА АЛЬТЕРНАТИВ НА ОСНОВЕ ПАРНЫХ СРАВНЕНИЙ

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

2.1. Однокритериальная задача

Рассмотрим задачу оценки рейтингов альтернатив на основе одной матрицы парных сравнений А = (щ^), где каждый элемент Щ] > 0 показывает во сколько раз альтернатива г предпочтительнее альтернативы ]. Требуется для каждой альтернативы определить абсолютный рейтинг (приоритет, вес).

Матрица парных сравнений А обычно является обратно симметричной (это означает, что ац = а-1). Кроме того, эта матрица может обладать свойством транзитивности

J ] I

(то есть, а^ = а ).

Обратно симметричная матрица, обладающая свойством транзитивности, называется согласованной. Если матрица X = (х ) является согласованной, то найдется вектор х = (х г) с элементами хг > 0, который определяет элементы матрицы X в соответствии с равенством х = хг7ху (см., например, [2]). При этом элементы такого вектора х однозначно определяют (с точностью до положительного множителя) абсолютные рейтинги альтернатив, которые требуется найти.

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

2.2. Задача log-чебышевской аппроксимации матриц

Рассмотрим задачу аппроксимации положительной матрицы A = (aij) при помощи матрицы X = (х ij) в смысле метрики Чебышева в логарифмической шкале (см. также [17-19]). Задача аппроксимации формулируется как задача минимизации

min max | log aij - log Xij

x i,j

где логарифм берется по основанию больше единицы.

Пусть матрица X — согласованная и задается некоторым вектором x = (хг-) так, что Xij = Xi Ixj. Тогда, учитывая монотонность логарифма, целевую функцию задачи можно записать в виде

max | log a{j - log Xij | = logmaxmaxj х-1 aijXj, Xia-j х-1 iJ i,j j j

Кроме того, в силу монотонности логарифма минимизация полученной целевой функции эквивалентна минимизации ее аргумента. В результате получаем задачу минимизации относительно вектора x функции

rnaxmax { х-1 aijXj, X[ a-1 х-1 i,j

Наконец, если матрица А — обратно симметричная, то полученной функции можно придать более простой вид

шахтах| х.1 а^]Х], ХгЛ]!^ = тах х.1 а^]Х].

Таким образом, задача ^-чебышевской аппроксимации обратно симметричной матрицы А согласованной матрицей X сводится к задаче

х Ч

2.3. Двухкритериальная задача

Пусть имеется п альтернатив, которые сравниваются друг с другом по двум критериям. Результатом сравнений являются обратно симметричные матрицы парных сравнений А = (Щ]) и В = (Ъ^]). Требуется на основе этих матриц парных сравнений найти вектор рейтингов альтернатив х = (xi) .

Задача может быть сведена к одновременной аппроксимации матриц А и В общей согласованной матрицей X = (xij) с элементами Х{] = Х[/х], где Х[ — элементы общего вектора х = (xi). С использованием чебышевской аппроксимации в логарифмической шкале приходим к задаче (см. также [18]):

тт^ тах х.1 ацХ;, тах х71Ьк1хЛ . (1)

[•< тах х.1 ацХ;, тах х^ЬихА.

<п 1 1 1 1<к,г<п к ]

х [l<i,j <п -1 -1 1<к,1 <п

Учитывая, что в общем случае точки минимума целевых функций не совпадают, для решения двухкритериальных (многокритериальных) задач применяются специальные методы. При решении задач оценки рейтингов альтернатив на основе парных сравнений наибольшее распространение получил метод анализа иерархий [2, 6] на основе вычисления главных собственных векторов матриц парных сравнений.

Одним из общих методов решения многокритериальных задач является метод скаляризации, при котором векторная целевая функция заменяется взвешенной суммой (или взвешенным максимумом), а затем решается обычная (однокритериальная) задача оптимизации [1, 3, 4]. При решении задач оценки альтернатив с помощью ^-чебышевской аппроксимации матриц такой подход используется в работах [16,19].

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

Рассмотрим задачу двухкритериальной оптимизации

тт{ /1(х), /2(х)},

хев

где /1 и /2 — целевые функции критериев, в — множество допустимых решений.

Решения х е в называют оптимальным по Парето, если не существует х' е в такого, что / (х') < / (х) для всех i = 1,2 и / (х') < / (х) хотя бы для одного i.

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

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

1

3. ЭЛЕМЕНТЫ ТРОПИЧЕСКОЙ МАТЕМАТИКИ

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

3.1. Идемпотентное полуполе

Идемпотентное полуполе — алгебраическая система (X, Ф, 0,1) с операциями сложения Ф и умножения ®, которые имеют нейтральные элементы нуль О и единицу 1. Операции сложения Ф и умножения ® ассоциативны и коммутативны, сложение обладает свойством идемпотентности (это означает, что для любого х е X выполняется равенство х Ф х = х), умножение дистрибутивно относительно сложения, а каждый ненулевой элемент имеет обратный (для любого х Ф О найдется элемент х-1 такой, что выполняется равенство х ® х-1 = 1).

Операция возведения в степень с целым показателем вводится обычным путем. Для любого х Ф О и целого р > 0 определим х0 = 1, хр = хр-1 ® х, х-р = (х-1)р и Ор = О. Предполагается, что введенная операция возведения в целую степень может быть естественным образом распространена на случай рационального показателя степени.

В силу идемпотентности сложения на X определено отношение < частичного порядка так, что х < у тогда и только тогда, когда х Ф у = у. Отсюда, в частности, следует справедливость неравенств х < х Ф у и у < х Ф у, а также равносильность неравенства х Ф у < г и системы неравенств х < г и у < г.

Нетрудно проверить свойство монотонности операций сложения и умножения, по которому при условии х < у для любого г выполняются неравенства х Ф г < у Ф г и х ® г < у ® г. Кроме того, для любых х, у Ф О и рационального д из неравенства х < у следуют неравенства хд > уд, если д < 0, и хд < уд, если д > 0. Далее будем считать, что введенный частичный порядок является линейным.

Примером идемпотентного полуполя, заданного на множестве неотрицательных вещественных чисел К+, является полуполе Ктах,х = (К+,шах, х,0,1), которое обычно называют тах-алгеброй. В этом полуполе сложение Ф определено как вычисление максимума, умножение ® — как обычное умножение, роль нуля О и единицы 1 играют арифметический нуль 0 и единица 1 .

В дальнейшем для упрощения записи знак умножения ® будем опускать.

3.2. Идемпотентная алгебра векторов и матриц

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

Сложение и умножение согласованных по размеру матриц А = (аг]) и В = (bij) и умножение матрицы на скаляр х выполняются по стандартным правилам с заменой арифметических операций на операции Ф и ® в соответствии с формулами

(АФ В)¿у = а{] Ф Ь{], (АВ);]• = 0а{кЬк], (хА)г; = ха{].

к

алгоритмическая математика

19

Неравенства для матриц и векторов рассматриваются как покомпонентные в смысле введенного выше отношения порядка. Свойства монотонности скалярных операций переносятся на операции над матрицами.

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

Для любого ненулевого вектора-столбца х = (хг-) е Хп определен мультипликативно сопряженный вектор-строка х- = (х-) с элементами

|х-1, если Х[ Ф О;

О, если х1 = О.

Для всех регулярных векторов х, у е Хп из неравенства х < у вытекает х- > у-.

Вектор у е Хп линейно зависит от векторов х1;...,хт е Хп, если его можно представить в виде у = С1х1 Ф • • • Ф стхт, где с\,..., ст е X. В частности, вектор у является колли-неарным вектору х, если у = сх.

3.3. Квадратные матрицы

Операция возведения в целую неотрицательную степень квадратных матриц вводится обычным путем. Для любой квадратной матрицы А е хпхп и целого р > 0 определим А0 = I, Ар = Ар-1А = ААр-1.

Для любой матрицы А = (ягу) е хпхп следом матрицы называется величина

п

Ъ А = 0 аи.

г = 1

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

МА Ф В) = ^ А Ф и В, И(АВ) = й(ВА), и(х А) = х ^ А.

Применение этих свойств следа приводит к биномиальному тождеству, которое для любых целых т > 0 имеет вид

т

1г(АФВ)т = 1гВт Ф0 0 1г(АВг1 ••• АВ г'к). (2)

к=1 г1+-----+гк = т-к

Скаляр Л е X является собственным числом матрицы А е хпхп, если существует ненулевой вектор х е Хп такой, что

Ах = Лх.

Максимальное собственное число называется спектральным радиусом матрицы А и вычисляется по формуле

п

Л = 0 1г1/т (Ат).

т1

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

Сумма следов п первых степеней матрицы А обозначается символом

п

Тг(А) = 0 & Ат.

т=1

Воспользовавшись биномиальным тождеством для следа (2), получим тождество

п п-к п

Тг(А Ф В) =00 0 МАВ''1 ••• АВ'к) Ф0и Вк. (3)

к=1 т=0 11+—+1к=т к=1

3.4. Векторные неравенства

Предположим, что для заданных матрицы А е \тхп и вектора Ь е Хт требуется найти решения х е Хп неравенства

Ах < Ь. (4)

Сформулируем следующее утверждение (см., например, [8,11,12]):

Лемма 1. Для любой регулярной по столбцам матрицы А и регулярного вектора Ь все решения неравенства (4) имеют вид

х < (Ь-А)-.

Пусть задана матрица А е Хпхп и необходимо отыскать все регулярные векторы х, для которых выполняется неравенство

Ах < х. (5)

Чтобы записать решение неравенства в компактной векторной форме, определим при условии, что Тг( А) < 1, матрицу Клини

А* = IФ А Ф---Ф Ап-1. Все решения неравенства (5) дает следующий результат [20]. Лемма 2. Для любой матрицы А справедливы утверждения:

1) если Тг(А) < 1, то все регулярные решения неравенства (5) имеют вид

х = А*и, и > 0;

2) если Тг(А) > 1, то регулярных решений не существует.

4. РЕШЕНИЕ ДВУХКРИТЕРИАЛЬНОЙ ЗАДАЧИ

Пусть имеются две положительные обратно симметричные матрицы А = ) и В = (bij) парных сравнений альтернатив относительно двух критериев. Рассмотрим задачу (1), к которой сводится ^-чебышевская аппроксимации этих матриц общей согласованной матрицей X = (х;/х^), заданной положительным вектором х = (х;).

осле замены арифметических операций на операции идемпотентного полуполя Ктах, х задача принимает вид

тт^ 0 х-1 щ^Х], 0 х-1ЬыхЛ.

Х 1,1<г, ] <п 1<к,1 <п )

Переходя к векторной форме, получим задачу

тт {х-Ах, х-Вх}. (6)

X

Чтобы найти все Парето-оптимальные решения, будем использовать подход на основе исследования параметризованных неравенств, который первоначально использовался для решения однокритериальных задач [20], а затем был применен к многокритериальным задачам [18]. При таком подходе сначала вводятся вспомогательные параметры для обозначения минимумов целевых функций и составляется параметризованное неравенство, которое определяет множество решений исходной задачи оптимизации. Необходимые и достаточные условия существования решений неравенства используются для описания значений параметров, которые определяют Парето-фронт задачи, а все решения неравенства при найденных значениях параметров берутся в качестве Парето-оптимальных решений задачи.

4.1. Исследование области значений критериев

Рассмотрим двухкритериальную задачу (6) и построим для нее Парето-фронт. Обозначим оптимальное по Парето значение целевой функции х-Ах через в, а функции х-Вх — через а. Тогда все Парето-оптимальные решения задачи определяются системой уравнений

х-Ах = в, х-Вх = а.

Учитывая, что в и а являются оптимальными (минимальными) значениями, множество решений не изменится, если равенства заменить на неравенства

х-Ах < в, х-Вх < а.

После решения с помощью леммы 1 первого неравенства относительно Ах и второго относительно Вх получим

в-1Ах < х, а-1Вх < х.

Последнюю систему неравенств запишем в виде эквивалентного неравенства

(в-1 А Ф а-1В)х < х.

Заметим, что полученное неравенство имеет вид неравенства из леммы 2. Следовательно, можно применить эту лемму, чтобы получить решение задачи в виде

х = (в-1АФ а-1В)*и, и > 0. (7)

В условии леммы 2 для существования решений неравенства должно выполняться условие

Тг(в-1А Ф а-1В) < 1.

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

Воспользуемся формулой (3) для преобразования этого неравенства к виду

п п-к п

00в-ка-т 0 1г(АВг1 ••• АВг'к) Ф0а-к 1гВк < 1.

к=1 т=0 г1+---+г'к=т к=1

Последнее неравенство равносильно системе неравенств

п п-к п

0 0в-ка-т 0 1г(АВг1 ••• АВ'к) < 1, 0а-к 1гВк < 1.

к=1 т=0 г^н-----+г'к = т к=1

Полученная система эквивалентна следующей:

п-к

в-к0 а-т 0 1г(АВг1 ••• АВ'к) < 1, а-к 1гВк < 1, к = 1,...,п.

т=0 г^н—+гк=т

Решая первое неравенство относительно в, а второе — относительно а, приходим к системе

п-к

0а-т/к 0 1г1/к(АВг1 ••• АВгк) < в, 1г1/к(Вк) < а, к = 1,..., п.

т=0 г^н—+гк=т

Объединение неравенств для всех к = 1,..., п дает в результате систему

п п-к п

00 а-т/к 0 1г1/к(АВг1 ••• АВ г'к) <в, 01г1/к(Вк) <а. (8)

к=1 т=0 к +—+1к=т к=1

Обозначая через ц спектральный радиус матрицы А, а через V спектральный радиус матрицы В, запишем

пп

ц = 01г1/к(Ак) > 0, V = 01г1/к(Вк) > 0. к=1 к=1

Кроме того, определим

8кт = 0 1г1/к(АВ'1 ••• АВгк), 8к0 = 1г1/к(Ак), к,т > 1.

г1 н-----н г'к = т

Заметим, что 8кт > 0, а также что

п п-к п п-к

0 0 а-т/к8кт = Ц н 00 а-т/к8кт■

к=1 т=0 к=1 т=1

С помощью введенных обозначений запишем систему (8) в виде

п п-к

V Ф 00 а~т/к8кт < в, V < а. (9)

к=1 т=1

Для всех а > 0 рассмотрим функцию

п-1 п-к

Г (а) = 0 0 а-т/к 8 т.

к 1 т=1

Учитывая, что функция / монотонно убывает и принимает все возможные положительные значения, уравнение

п-1 п-к

0 0 0~т/кбкт = р к=1 т=1

имеет единственное решение. Чтобы найти решение, заменим уравнение системой неравенств, среди которых хотя бы одно выполняется как равенство:

р > а~т/кбкт, т = 1,..., п - к; к = 1,..., п - 1.

Решение неравенств относительно а приводит к системе

а > р-к/тбкт, т = 1,..., п - к; к = 1,..., п - 1.

Объединяя неравенства и учитывая, что, по крайней мере, одно из них является равенством, получим решение уравнения в виде

п-1п-к

а = 0 0 р-к/тбкт.

к=1 т=1

Используем полученное решение уравнения для решения неравенств

п-1п-к п-1 п-к

р > 0 0 а-т/кбкт, р < 0 0 а-т/кбкт.

к=1 т=1 к=1 т=1

В силу монотонности функции в правой части решения неравенств имеют вид

п-1п-к п-1 п-к

а > 00 р-к/тбктт, а < 00 р-к/тбкт.

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

=1 т=1 =1 т=1

4.2. Построение Парето-фронта и Парето-оптимального решения

Рассмотрим два случая решения системы (9), для которых исследуем множество точек Парето-фронта задачи.

Случай 1. Предположим сначала, что выполняется неравенство

п-1 пр > 0 0 а-т/кбкт.

=1 т=1

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

п-1 пр < д, V Ф 0 0 р- к/тб ктт < а. (10)

=1 т=1

Пусть выполняется условие

п-1 п-

V > 00 р- к/т б к тт.

1 т=1

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

р < 0, V < а.

Ясно, что для любой внутренней точки области, для которой 0 > р и а > V, найдется точка с меньшими значениями критериев, а потому такая точка не может принадлежать Парето-фронту. Аналогично, все точки прямой 0 = р, для которых а > V, и прямой а = V, для которых 0 > р, также не принадлежат Парето-фронту.

Следовательно, при рассматриваемом условии Парето-фронт представляет собой точку, которая получается при замене неравенств на равенства,

0 = р, а = V.

Соответствующее этой точке множество Парето-оптимальных решений (7) задачи принимает вид

х = (р-1АФ v-1B)*u, и > 0.

Если выполнено условие

п-1 п-к

V < 00 р-к/т бк т,

к=1 т=1

то система (10) сводится к системе

п-1п-к

р < 0, 00 р-к/тбктт < а.

к=1 т=1

Как и раньше, Парето-фронт при этом условии представляет собой точку

п-1п-к

0=р, а=00 р-к/тбктт.

=1 т=1

Все регулярные Парето-оптимальные решения задачи записываются в виде

п-1 п-

1 /т /т

х = (р-1АФ а-1В)*и, и > 0, а = 0 0 р-к/тб

1 т=1

т

Случай 2. Допустим, что выполняется неравенство

п-1 пр < 0 0 а-т/кб кт.

=1 т=1

С учетом полученного выше решения этого неравенства система (9) переходит в систему

п-1 п- п-1 п-

т/ - /т /т

0 0 а- к б к т < 0, V < а < 0 0 р-к/т б

т

=1 т=1 =1 т=1

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

п-1 п-

V < 00 р- к/т б к т.

1 т=1

Объединяя полученное решение с решением, найденным при этом условии выше, приходим к системе

п-1 п-к п-1 п-к

т/к -к/т к/т

0 0 a-m/kôkm < в, у < а < е 0 р-k/m6

m < и, v < и < ^ ^ р ^m •

k=1 m=1 k=1 m=1

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

n-1 n-k n-1 n-k

и=ееu-m/kSkm, v<а<ееp-k/mskm,

k=1 m=1 k=1 m=1

который составляет Парето-фронт задачи в рассматриваемом случае.

Соответствующие Парето-оптимальные решения записываются в виде (7). Представим полученное выше общее решение двухкритериальной задачи оптимизации как решение задачи оценки альтернатив (6) в виде следующей теоремы.

Теорема 1. Пусть A и B — положительные обратно симметричные матрицы парных сравнений n альтернатив относительно двух критериев. Обозначим спектральные радиусы матриц A и B через

nn

р = е tr1/m(Am), v = еtr1/k(Bk) m=1 k=1

и положим

Skm = е tr1/k(AB'1 ••• ABik), k, m > 1.

^н—н ik=m

Тогда справедливы следующие утверждения: 1. Если выполняется условие

n-1 n-k

v < ее p-k/m ¿k mm,

k=1 m=1

то Парето-фронт задачи образует множества точек (в, а) таких, что

n-1 n-k n-1 n-k

в=ееa-m/k6km, v<а<ееp-k/m¿km,

k=1 m=1 k=1 m=1

а множество всех Парето-оптимальных решений состоит из векторов рейтингов альтернатив, которые определяются условиями:

х = (в-1АФ а-1 В)*и, и > 0. 2. Если выполняется условие

п-1 п-к

V > 00 р-к/т 8к т,

к=1 т=1

то Парето-фронт задачи (6) вырождается в точку

в = р, а = V,

а множество всех Парето-оптимальных решений состоит из векторов

х = (¡-1АФ v-1B)*u, и > 0.

5. ПРИМЕРЫ

Рассмотрим примеры построения Парето-фронта и нахождения Парето оптимального решения для различных случаев задания положительных обратно симметричных матриц А и В парных сравнений п = 3 альтернатив.

Пример 1. Рассмотрим задачу определения вектора х = (х1,х2,х3)г рейтингов альтернатив на основе матриц парных сравнений

А

1 2 3 Л 1/2 1 2 1/3 1/2 1

В

1 3 3 1/3 1 1 1/3 1 1

Для построения Парето-фронта и множества Парето-оптимальных решений задачи в соответствии с теоремой 1 сначала найдем спектральные радиусы р и V матриц А и В. Для этого вычислим степени этих матриц

А2

1 2 4 4 2/3 1 2 1/3 2/3 1

В2 = В3 =

3 .

А3

1

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

4/3 2 4

2/3 4/3 2

1/3 2/3 4/3

3 3 ^

1/3 1 1 1/3 1 1

Вычисление спектральных радиусов матриц А и В дает следующий результат:

р = & А Ф &1/2(А2) Ф &1/3(А3) = (4/3)1/3,

V = и В Ф 1г1/2(В2) Ф 1г1/3(В3) = 1.

Теперь построим матрицы

АВ

2/3 2 2 1/3 1 1

АВ2

1 3 3 2/3 2 2 1/3 1 1

А2В

4/3 4 4 2/3 2 2 1/3 1 1

с помощью которых найдем величины

бп = И(АВ) = 2, б 12 = 1т(АВ2) = 2, Проверим выполнение условий теоремы 1. Используя найденные значения, получим

б21 = 1г1/2(А2В) = 21/2.

2 3-к 00

к=1 т=1

р

к/тбк/т

кт

= р-1би Ф р-1/2б122 Ф р-2б21 = 21/331/3 > V

В силу полученного неравенства Парето-фронт принимает форму отрезка кривой, заданного соотношениями

2 3—к

0 = 0 0 а-т/кбкт = 2а-1 Ф 2а-2 Ф 21/2а-1/2

к=1 т=1

1 < а< 21/331/3.

Нетрудно проверить, что для всех а таких, что 1 < а < 21/331/3, выполняется равенство 2а-1 Ф 2а-2 Ф 21/2а-1/2 = 2а-1. Тогда полученные соотношения для Парето-фронта можно упростить и записать все Парето-оптимальные решения в виде

х = (0-1 АФ а-1В)*и, и > 0, 0 = 2а-1, 1 < а < 21/331/3

г 1 3 3 1

Найдем решения, которые соответствуют концам отрезка, описывающего Парето-фронт задачи. Сначала рассмотрим точку с координатами в = 2 и а = 1. Вычислим матрицы

в-1А Ф а-1В = 2-1 А Ф В = В, (в-1А Ф а-1В)* = В* = В =

1 3 3^ 1/3 1 1

V 1/з 1 1 ;

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

х =

1

1/3 1/3

' 1.0000 4

0.3333 V 0.3333

и,

и> 0.

Полученный вектор устанавливает следующий порядок альтернатив:

(1) > (2) = (3).

Рассмотрим точку Парето-фронта, для которой в = 22/33-1/3 и а = 21/331/3. Составим

матрицу

2-4/332/3 А Ф 21/33-2/3В =

2-2/331/3 2-5/331/3

21/331/3 2-2/331/3

2-2/334/3 \ 21/331/3

2-2/33-2/3 2-1/33-1/3 2-2/331/3

и возведем эту матрицу в квадрат

2-4/332/3 2-1/332/3 22/332/3 \

(2-4/332/3А Ф 21/33-2/3В )2 = 2-1/33-1/3 1 2-1/332/3

2-4/33-1/3 2-1/33-1/3 1

Теперь найдем матрицу Клини

1 21/331/3 22/332/3 \

(2-4/332/3А Ф 21/33-2/3В)* = 2-1/33-1/3 1 21/331/3

2-2/33-2/3 2-1/33-1/3 1

Нетрудно проверить, что все столбцы матрицы Клини коллинеарны. Запишем решение с помощью первого столбца:

х

1

2-1/33-1/3 2-2/33-2/3

У

1.0000 0.5503

V 0.3029 ;

и,

и 0.

Это решение упорядочивает альтернативы следующим образом:

(1) > (2) > (3).

Оба найденных решения можно записать вместе в форме

(1) > (2) ^ (3).

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

и

и

Пример 2. Решим задачу оценки рейтингов альтернатив при условии, что заданы матрицы парных сравнений

( 11/2 2 \ ( 1 3 1/3 ^

А

2 1/2

1/2 1

В

1/3 1 V 3 1/3

3 1

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

Сначала найдем степени матриц

А2

142

В2

2 1 4 421

' 1 3 9 ^

9 1 3 13 9 1;

А3

В3

8 4 2 2 8 4 V 4 2 8 У 3 9 ^ 27 3 9 27 ;

27 9

3

V = & В Ф &1/2(В2) Ф &1/3(В3) = 3.

1/3

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

АВ

АВ2

6 9 18

18 6 9

9

18

6

А2В =

6 12 4

4 6 12

12

4 6

и их спектральные радиусы

р = 1;г А Ф 1г1/2(А2) Ф 1г1/3(А3) = 2,

Вычислим матрицы

( 6 3 2 ^ 263 326

и найдем величины

б11 = 1г(АВ) = 6, б12 = 1г(АВ2) = 6, Учитывая, что для задачи выполняется равенство

0 е р-к/т бк тт=р-1би ф р-1/2б122 ф р-2б21=3=V,

к=1 т=1

Парето-фронт по теореме 1 вырождается в точку с координатами

0 = (В (В а-т/кбкт = 6а-1 Ф 6а-2 Ф ^6а-1/2 = 2, а = 3.

к=1 т=1

Чтобы найти множество Парето-оптимальных решений, вычислим матрицы

б21 = 1г1/2(А2В) = л/6.

(2-1 А Ф 3-1В) =

1/2 1

1

1 1/2 1

(2-1 А Ф 3-1 В)* =

111 111

V 1 1 1/2 у V 1 1 1 У

Учитывая, что все столбцы матрицы Клини равны, для записи решений достаточно взять только один. Окончательно получим все решения в виде

1

х = 1 и, и > 0, 1

откуда следует, что все альтернативы в задаче имеют одинаковые рейтинги:

(1) = (2) = (3).

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

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

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

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

1. ПодиновскийВ. В., Ногин В. Д. Парето-оптимальные решения многокритериальных задач. М.: Наука, 1982. 256 с.

2. Саати Т. Принятие решений. Метод анализа иерархий / пер. с англ. Р. Г. Вачнадзе. М.: Радио и связь, 1993. 315 с.

3. Ногин В. Д. Принятие решений в многокритериальной среде: количественный подход. М.: Физматлит, 2002.144 с.

4. EhrgottM. Multicriteria Optimization. Berlin: Springer, 2005. doi:10.1007/3-540-27659-9

5. Thurstone L. L. A law of comparative judgment // Psychological Review. 1927. Vol. 34. № 4. P. 273-286. doi:10.1037/h0070288

6. Saaty T. L. A scaling method for priorities in hierarchical structures // J. Math. Psych. 1977. Vol. 15. № 3. P. 234-281. doi:10.1016/0022-2496(77)90033-5

7. Cuninghame-Green R. A. Minimax Algebra. Berlin: Springer-Verlag, 1979. 258 p. doi:10.1007/978-3-642-48708-8

8. Baccelli F. L., Cohen G., Olsder G. J., Quadrat J.-P. Synchronization and Linearity // Wiley Series in Probability and Statistics. Chichester: Wiley, 1993. 514 p.

9. Маслов В. П., Колокольцов В. Н. Идемпотентный анализ и его применение в оптимальном управлении. М.: Физматлит, 1994.144 с.

10. Golan J. S. Semirings and Affine Equations Over Them. New York: Springer, 2003. Vol. 556 of Mathematics and Its Applications. 256 p. doi:10.1007/978-94-017-0383-3

11. Heidergott B., Olsder G. J., van der Woude J. Max Plus at Work. Princeton Series in Applied Mathematics. Princeton: Princeton Univ. Press, 2006. 226 p.

12. КривулинН. К. Методы идемпотентной алгебры в задачах моделирования и анализа сложных систем. СПб.: Изд-во С.-Петерб. ун-та, 2009. 255 с.

13. Elsner L., van den Driessche P. Max-algebra and pairwise comparison matrices, II // Linear Algebra Appl. 2010. Vol. 432. № 4. P. 927-935. doi:10.1016/j.laa.2009.10.005

14. Gursoy B. B., Mason O., Sergeev S. The analytic hierarchy process, max algebra and multi-objective optimisation // Linear Algebra Appl. 2013. Vol. 438. № 7. P. 2911-2928. doi:10.1016/j.laa.2012.11.020

15. Кривулин Н. К., Гладких И. В. Построение согласованной матрицы парных сравнений в маркетинговых исследованиях на основе методов тропической математики // Вестн. С.-Петерб. ун-та. Сер. 8. Менеджмент. 2015. Вып. 1. С. 3-43.

16. Krivulin N. Using tropical optimization techniques to evaluate alternatives via pairwise comparisons // 2016 Proc. 7th SIAM Workshop on Combinatorial Scientific Computing / Ed. by A. H. Gebremedhin, E. G. Boman, B. Ucar. Philadelphia, PA: SIAM, 2016. P. 62-72. doi:10.1137/1.9781611974690.ch7

17. Кривулин Н. К., Агеев В. А., Гладких И. В. Применение методов тропической оптимизации для оценки альтернатив на основе парных сравнений // Вестн. С.-Петерб. ун-та. Прикладная математика. Информатика. Процессы управления. 2017. Т. 13. Вып. 1. С. 27-41.

18. Krivulin N. K. Using tropical optimization techniques in bi-criteria decision problems // Comput. Manag. Sci. 2018. Vol. 17. № 1. P. 79-104. doi:10.1007/s10287-018-0341-x

19. Krivulin N. K., Sergeev S. N. Tropical implementation of the Analytical Hierarchy Process decision method // Fuzzy Sets and Systems. 2019. Vol. 377. P. 31-51. doi:10.1016/j.fss.2018.10.013

20. Krivulin N. A multidimensional tropical optimization problem with nonlinear objective function and linear constraints // Optimization. 2015. Vol. 64. № 5. P. 1107-1129. doi:10.1080/02331934.2013.840624

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

Кривулин Николай Кимович, доктор физико-математических наук, профессор кафедры статистического моделирования СПбГУ,Н nkk@math.spbu.ru

Цобенко Маргарита Александровна, бакалавр математико-механического факультета СПбГУ, margaritatsobenko@yandex.ru

Computer tools in education, 2019

№ 4:15-32

http://cte.eltech.ru

doi:10.32603/2071-2340-2019-4-15-32

Solution of the Two-Criteria Problem of Rating Alternatives using Tropical Optimization

Krivulin N. K.1, PhD, professor, El nkk@math.spbu.ru Tsobenko M. A.1, bachelor, margaritatsobenko@yandex.ru

1 Saint Petersburg State University, 28 Universitetskiy pr., Stary Peterhof, 198504, Saint Petersburg, Russia

Abstract

The problem of evaluating the ratings (priorities, weights) of alternatives based on the results of pairwise comparisons in accordance with two criteria is considered. The formal construction and computational procedures for solving the problem are described, using methods of tropical mathematics, which studies algebraic systems with specially defined operations of addition and multiplication. The problem is reduced to the simultaneous approximation of two matrices of pairwise comparisons by a common consistent matrix, in the Chebyshev metric in logarithmic scale. First, auxiliary variables are introduced to represent the minima of the objective functions, and a parameterized inequality is derived, which determines the set of solutions to the original optimization problem. The necessary and sufficient conditions for the existence of solutions of the inequality are used to determine the values of the parameters, which correspond to the Pareto front of the problem. All solutions of the inequality for the obtained values of the parameters are taken as a Pareto-optimal solution for the problem. To illustrate the computational procedures used, numerical examples of evaluating ratings of alternatives are given for problems with matrices of the third order.

Keywords: tropical mathematics, pairwise comparison, bi-criteria problem, Pareto-optimal solution, Pareto frontier.

Citation:: N. K. Krivulin and M. A. Tsobenko, "Solution of the Two-Criteria Problem of Rating Alternatives using Tropical Optimization," Computer tools in education, no. 4, pp. 1532, 2019 (in Russian); doi:10.32603/2071-2340-2019-4-15-32

алгоритмическая математика

31

References

1. V. V. Podinovskii and V. D. Nogin, Pareto-optimal'nye resheniya mnogokriterial'nykh zadach [Pareto-optimal solutions to multicriteria problems], Moscow: Nauka, 1982 (in Russian).

2. T. Saaty, Prinyatie reshenii. Metod analiza ierarkhii [Making decisions. Hierarchy Analysis Method], Moscow: Radio i svyaz', 1993 (in Russian).

3. V. D. Nogin, Prinyatie reshenii v mnogokriterial'noi srede: kolichestvennyi podkhod [Decision making in a multi-criteria environment: a quantitative approach], Moscow: Fizmatlit, 2002 (in Russian).

4. M. Ehrgott, Multicriteria Optimization, Berlin: Springer, 2005; doi: 10.1007/3-540-27659-9

5. L. L. Thurstone, "A law of comparative judgment," Psychological Review, vol. 34, no. 4, pp. 273-286, 1927; doi: 10.1037/h0070288

6. T. L. Saaty, "A scaling method for priorities in hierarchical structures," J. Math. Psych., vol. 15, no. 3, pp. 234-281,1977; doi: 10.1016/0022-2496(77)90033-5

7. R. A. Cuninghame-Green, Minimax Algebra, Berlin: Springer-Verlag, 1979; doi: 10.1007/978-3-64248708-8

8. F. L. Baccelli, G. Cohen, G. J. Olsder, and J.-P. Quadrat, Synchronization and Linearity. Wiley Series in Probability and Statistics, Chichester, UK: Wiley, 1993.

9. V. P. Maslov and V. N. Kolokol'tsov, Idempotentnyi analiz i ego primenenie v optimal'nom upravlenii [Idempotent analysis and its application in optimal control], Moscow: Fizmatlit, 1994 (in Russian).

10. J. S. Golan, Semirings and AffLne Equations Over Them (Vol. 556 of Mathematics and Its Applications), New York: Springer, 2003; doi: 10.1007/978-94-017-0383-3

11. B. Heidergott, G. J. Olsder, and J. van der Woude, Max Plus at Work (Princeton Series in Applied Mathematics), Princeton, NJ: Princeton Univ. Press, 2006.

12. N. K. Krivulin, Metody idempotentnoi algebry v zadachakh modelirovaniya i analiza slozhnykh sistem [Idempotent algebra methods in modeling and analysis of complex systems], Saint-Petersburg: Izd-vo S.-Peterb. un-ta, 2009 (in Russian).

13. L. Elsner and P. van den Driessche, "Max-algebra and pairwise comparison matrices, II," Linear Algebra Appl., vol. 432, no. 4, pp. 927-935, 2010; doi: 10.1016/j.laa.2009.10.005

14. B. B. Gursoy, O. Mason, and S. Sergeev, "The analytic hierarchy process, max algebra and multi-objective optimisation," Linear Algebra Appl., vol. 438, no. 7, pp. 2911-2928, 2013; doi: 10.1016/j.laa. 2012.11.020

15. N. K. Krivulin and I. V. Gladkikh, "Postroenie soglasovannoi matritsy parnykh sravnenii v marketi-ngovykh issledovaniyakh na osnove metodov tropicheskoi matematiki" [Building a consistent matrix of paired comparisons in marketing research based on methods of tropical mathematics], Vestn. S.-Peterb. un-ta. Ser. 8. Menedzhment, vol. 1, pp. 3-43, 2015 (in Russian).

16. N. Krivulin, "Using tropical optimization techniques to evaluate alternatives via pairwise comparisons," in 2016 Proc. 7th SIAM Workshop on Combinatorial Scientific Computing, A. H. Gebre-medhin, E. G. Boman, and B. Ucar eds., Philadelphia, PA: SIAM, 2016, pp. 62-72; doi: 10.1137/ 1.9781611974690.ch7

17. N. K. Krivulin, V. A. Ageev, and I. V. Gladkikh, "Primenenie metodov tropicheskoi optimizatsii dlya otsenki al'ternativ na osnove parnykh sravnenii" [Application of tropical optimization methods to evaluate alternatives based on pairwise comparisons], Vestn. S.-Peterb. un-ta. Prikladnaya matemati-ka. Informatika. Protsessy upravleniya, vol. 13, no. 1, pp. 27-41, 2017 (in Russian).

18. N. K. Krivulin, "Using tropical optimization techniques in bi-criteria decision problems," Comput. Manag. Sci., vol. 17, no. 1, pp. 79-104, 2018; doi: 10.1007/s10287-018-0341-x

19. N. K. Krivulin and S. N. Sergeev, "Tropical implementation of the Analytical Hierarchy Process decision method," Fuzzy Sets and Systems, vol. 377, pp. 31-51, 2019; doi: 10.1016/j.fss.2018.10.013

20. N. Krivulin, "A multidimensional tropical optimization problem with nonlinear objective function and linear constraints," Optimization, vol. 64, no. 5, pp. 1107-1129, 2015; doi: 10.1080/ 02331934.2013.840624

Received 26.11.2019, The final version — 15.12.2019.

Nikolai K. Krivulin, PhD, professor of Statistical modeling Department Saint Petersburg State University, nkk@math.spbu.ru

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

Margarita A. Tsobenko, bachelor student SPbSU, margaritatsobenko@yandex.ru

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