ПРИНЯТИЕ СЛАБОСТРУКТУРИРОВАННЫХ РЕШЕНИЙ В ЗАДАЧАХ СЕЛЕКЦИИ В НЕЧЕТКОЙ СРЕДЕ
Т. Ф. Бекмуратов, P.A. Дадабаева*, Д. Т. Мухамедиева
Ташкентский университет информационных технологий, 100125, Ташкент, Узбекистан * Ташкентский государственный экономический университет, 100003, Ташкент, Узбекистан
УДК 519.05
Рассматривается задача принятия слабоструктурированных решений при селекции — оценке и выборе наилучшей альтернативы (наилучшего объекта) по совокупности всех заданных признаков (критериев) в нечеткой среде в условиях многокритериальное™ и нечеткой недо-минируемости альтернатив и критериев.
Приводится алгоритм решения задачи на примере выбора наилучшего сорта хлопчатника, обеспечивающего оптимальные значения агротехнологических параметров в различных условиях: посева, выращивания, вегетации и уборки.
Ключевые слова: принятие слабоструктурированных решений, селекция, нечеткая среда, альтернатива, исход, критерий эффективности, недоминируемое отношение предпочтений.
Consideredthe problem of semi-structured decision making in the selection — evaluating and selecting the best alternative (the best object) on the aggregate of all specified attributes (criteria) in fuzzy environment in conditions of multicriteriaand fuzzy non-dominated alternatives and criteria. Listed algorithm of solving the task on the example of selecting the best varieties of cotton, which provides the optimal value of agrotechnological parameters in different conditions: planting, cultivation, growing and harvesting.
Key words: making of semi-structured decisions, selection, fuzzy environment, alternative, outcome, efficiency criterion, the ratio of non-dominated preferences.
Введение. Задача селекции, т. е. оценка качества альтернатив анализируемых объектов (информационно-коммуникационных систем, технико-технологических объектов, сортов сельскохозяйственных культур и т. д.) и выбор наилучшей альтернативы, во многих случаях решается в условиях информационных, процедурно-функциональных, параметрических и критериальных неопределенностей различного типа. Необходимость учета в процессе выбора оптимальных вариантов нескольких критериев, в том числе предпочтений лиц, принимающих решения (ЛПР), также характеризует одно из условий неопределенности [1].
К рассматриваемым неопределенностям относится, в частности, нечеткая (расплывчатая) неопределенность, характеризующаяся неполнотой, неточностью и лингвистической расплывчатостью (нечеткостью), присутствующей в исходной информации, критериях и оценках заказчиков и разработчиков, а также в используемых моделях и процедурах описания и оценки альтернатив анализируемых вариантов объектов. Этим обусловлена актуальность рассматриваемой в настоящей работе задачи разработки методов, моделей
и алгоритмов принятия слабоструктурированных решений (ПССР) в условиях нечеткой неопределенности [2, 3], В таких задачах альтернативы принимаемых решений оцениваются на основе анализа мягких оценок показателей эффективности результатов реализации принимаемых решений (исходов) и значений рисков потерь, соответствующих тем или иным исходам. Теоретико-методологическим аппаратом решения таких задач являются средства интеллектуальной информационной технологии „8ойСотри1дп§" („мягких вычислений") [4-7],
В [3] рассмотрены многокритериальные задачи ПССР в условиях нечеткой среды, характеризующейся множеством нечетких критериев для оценок исходов альтернатив принимаемых решений, В качестве критериев в этой работе использованы нечеткие аналоги известных критериев: Байеса, дисперсии, Вальда, Гурвица и др.
На практике часто приходится решать задачи ПССР в условиях, когда не представляется возможным установить взаимные преимущества или важность анализируемых альтернатив решений и критериев их оценок по тем или иным показателям, В таких случаях актуальной является разработка методов и алгоритмов решения задачи ПССР в нечеткой среде на основе нечетких отношений недоминируемых предпочтений [8],
В настоящей статье рассматривается алгоритм решения задачи селекции в нечеткой среде, сводящейся к принятию решений по оценке и выбору наилучшей альтернативы (наилучшего объекта) по совокупности всех признаков (критериев) в условиях многокритериальное™ и нечеткой недоминируемоети альтернатив и критериев.
Приводится иллюстрация реализации предложенного алгоритма на примере выбора селекционных сортов хлопчатника с наилучшими биологическими и технологическими показателями в условиях нечетко заданной исходной информации об условиях сева и выращивания (агротехнологических режимов, компонентов дозы внесения удобрений, полива, пограничных условий для данных сортов и типов почвы),
1. Постановка задачи. Приведем краткие определения основных понятий, используемых в описываемой ниже постановке задачи. Альтернатива — вариант возможных принимаемых решений. Исход - возможный результат реализации альтернативы. Критерий эффективности — мера оценки эффективности исходов и соответствующих им альтернатив, Предпочтения ПНР — субъективные критерии, основанные на опыте и личной оценке ЛПР проблемной ситуации и среды принятия решений. Нечеткое отношение предпочтений — степень важности альтернатив (по соответствующим признакам) и критериев (признаков). Нечеткое отношение недоминируемых предпочтений — характеризует равную степень важности альтернатив и признаков. Проблемная ситуация — совокупность альтернатив, исходов и оценок показателей их эффективности. Среда — совокупность неопределенностей среды принятия решений, В данной задаче рассматривается нечеткая среда,
С учетом этих понятий постановку задачи ПССР сформулируем в следующем виде.
Заданы:
— множество альтернатив — X = [х\,х2,... ,хп};
— наборы признаков, по которым производится выбор приемлемой альтернативы -Р = {Pl,P2, . . . ,Рк}]
— степени нечеткого отношения предпочтения признаков Кр^ на множестве альтернатив, описываемые функциями принадлежности (хг,хг);
— степени важности признаков р^ € Р в альтернативе хг € X, описываемые функциями принадлежности (р^,рг), р^,рг € Р,] = /;
— нечеткое отношение предпочтений К альтернат ив (х^хг) то призна ку р^. Степени нечетких отношений недоминируемых предпочтений признаков в альтернативах и альтернатив по соответствующим признакам задаются экспертами.
Требуется при сформулированных условиях отношений нечеткого недоминирования альтернатив и признаков выбрать наиболее приемлемую альтернативу по совокупности всех признаков, т, е, решить многокритериальную задачу ПССР,
2. Алгоритм решения задачи. Принятие решений с использованием метода недоминируемых альтернатив сводится к определению рационального выбора альтернативы путем агрегирования нечеткой информации, характеризующей отношение между альтернативами по определенным критериям,
р1
норируя остальные, для заданных множеств альтернативХ = {х1,х2,... ,хп} и признаков Р = {р1,р2,... ,Рк} осуществляет поетроение К-матрицы нестрогого предпочтения альтернатив, взятых из X:
К1
х1 Х2
хп
(Х1,Х1) ^Я! (Х1,Х2) ••• (Х1 ,Хп)
МЯ1 (х2 ,Х1) МЯ1 (х2 ,Х2) ••• МЯ1 (Х2 ,Хп)
МЯ1 (Хп,Х1) ^Я1 (Хп,Х2) ••• МЯ1 (х п,Хп)
Здесь значение, стоящее на пересечении первой строки и второго столбца, означает, р1
Мя1 (х1,х2). Аналогично ЛПР строит матрицу предпочтения К2 с учетом только признака
р2 Кк рк
Предполагая, что рассматриваемые признаки имеют различную степень важности (т, е, одни из них могут быть наиболее существенными, а другие -второстепенными), важность признаков ЛПР характеризует с помощью другого нечеткого отношения предпочтения признаков:
Мя (Р1,Р1) Мя(Р1,Ръ) ••• Мя(Р1,Рк)
МЯ (Р2,Р1) Мя(Р2,Р2) ••• Мя(р2,рк)
Мя(рк ,Р1) Мя(рк ,Р2) ••• Мя(рк ,Рк)_
Здесь значение, стоящее на пересечении первой строки и второго столбца, означает, что признак р1 не важнее приз пака р2 с уверенное тыо Мя(р1,р2)-
Ставится задача рационального выбора альтернативы из всего множества альтернатив X = {х1,х2,... ,хп}, используя исходные данные, представленные в виде матрицы К1,... ,Кк и Е,
Достигается это при помощи следующего алгоритма:
1, Находится пересечение нечетких отношений К1,... ,Кк, которое обозначаетея как
Ql = К1 П К2 П • • • П Кк.
2, Для Q1 находится недоминируемое множество альтернатив Q1 с использованием следующих процедур:
а) определяется обратная матрица Q-1:
К
р1 р2
рк
Ря-1 (х,у) = рях (у,х);
б) из каждого элемента матрицы Q-1 производится вычитание соответствующего элемента матрицы Q1. При этом, если результат является отрицательным числом, то он заменяется нулем, В результате получается матрица Ql:
ря°(х,у) = (х,у) - Рях(х,у));
в) в каждой строке матрицы Ql находится максимальное значение г(хг),г = 1,2,... ,п. Затем полученные значения вычитаются из единицы, В результате вычисляются искомые степени функций принадлежности ря1 (хг) недоминируемых альтернатив:
РЯх (хг) = 1 - г(хг),г = 1,2,... ,п.
Таким образом, недоминируемое множество альтернатив Q1 представляет собой совокупность элементов х1,х2,... ,хп, каждый из которых имеет свою степень принадлежности РЯХ (хг) ■ Это множество будем записывать в виде:
/ ч , РЯх (х1) РЯх (хп)
РЯх (хг)
х1 хп
К
принадлежности ри(р1),ри(р2),... ,Рк(рк) обозначаются, соответственно, как 11,12,... ,1к, и для каждого из признаков вычисляются весовые коэффициенты по формуле:
Лг = -¡к—,г =1,2,...,к. 2^=1
4, Строится матрица Q2, элементы которой вычисляются по формуле:
к
РЯ2 (х,у) = ^ ЛтРит (х,У).
т=1
5, Формируется недоминируемое множество альтернатив Q2 по алгоритму, описанному выше в шаге 2:
! ч \РЯ2 (х1) РЯ2 (хп) РЯ2 (хг) = < ---, . . . ,---
2 х1 хп
6, Строится пересечение Q = Q1 П Q2: ' шт(ря (х1); ря2 (х1)) тп(Рях (хп); Ря2 (хп))
Q
х1 хп
7. Выбор альтернативы, имеющей максимальное значение степени принадлежности в (,). Эта альтернатива считается рациональной,
3. Вычислительный эксперимент. Качество хлопчатника определяется рядом биологических и технологических характеристик волокна: длиной, метрическим номером, прочностью, разрывной длиной, зрелостью и другими. Они во многом зависят от особенностей сорта, его способности поглощать и использовать элементы питания на данном
типе почвы и т.д. Потребность селекционного сорта в питательных веществах определяется взаимодействием сорта и удобрений в среде „сорт-почва-удобрение". Результат этого взаимодействия отражается не только на количестве урожая хлопка, но и на технологических свойствах волокна.
Многие исследователи изучали влияние удобрений на урожайность некоторых сортов хлопчатника. Однако эти исследования проводились лишь для одного типа почвы и одного сорта. Результаты таких исследований являются недостаточными для суждения об отзывчивости разных сортов хлопчатника на различные дозы и соотношения внесения удобрений по их урожайности в различных типах почвы. Дело в том, что каждый сорт по-своему реагирует на условия питания, которые образуются в конкретном типе почвы (в конкретной почвенной разности) после внесения удобрений в результате их специфичного взаимодействия. Естественно, в каждом типе почвы создается своя среда ..почин "
судить только применительно к конкретному типу почвы.
Исследование изменений технологических свойств волокна хлопчатника в зависимости от сорта, почвенных условий и удобрений позволяет определить оптимальные дозы внесения удобрений на той или иной почве, которые позволят получить для соответствующего сорта высокий урожай волокна с лучшими технологическими свойствами. В реальных условиях параметры режимов сева и агротехники возделывания хлопчатника задаются приблизительно (нечетко) по заключениям экспертов. Следует также заметить, что заданные исходные альтернативы селекционных сортов хлопчатника не являются явно доминируемыми ни по одному из показателей качества, как в отдельности, так и по и их совокупности. Это обусловливает необходимость построения нечеткой математической модели, описывающей указанную зависимость между исследуемыми входными и выходными параметрами. Такая модель является основой для принятия решений по выбору наилучшего сорта в условиях нечеткой среды.
С учетом указанных специфических исходных условий требуется выбрать наиболее приемлемую альтернативу — сорт с наилучшими биологическими и технологическими показателями для заданных условий сева и выращивания (агротехнологических режимов, компонентов дозы внесения удобрений, полива) для заданных сортов и типов почвы.
Эксперимент проводился для задачи выбора нужного сорта хлопчатника из четырех селекционных сортов: С-4727, Ташкент 1, 108-Ф, 159-Ф (т.е. из множества альтернатив X = {х1,х2,хз,х4^ лучшего то пяти при знакам Р = {р1,р2,...,р5}: урожайности, длине волокна, прочности волокна, абсолютной массе семян, масличности семян.
Алгоритм решения задачи.
1. Согласно предлагаемой схеме постановки и решения рассматриваемой задачи, нечеткая информация об исходных данных (условиях сева и выращивания) формируется на основе экспертных оценок, отображаемых конкретными значениями элементов соответствующих матриц. В систематизированном виде нечеткие исходные данные представляются в виде следующих матриц предпочтений К1,К2,... ,К5
1 1 0,99 0,98 " 0,98 1 0,98 0,97 1 1 1 0,99 , 1 1 1 1
К1
1 0,78 0,66 0,61
1 1 0,87 0,80
1 1 1 0,92
1 1 1 1
К2
Кз
1 1 0,99 0,99 1 1 0,99 0,99
1 1 11
Кл
1 1 0,96 0,95 0,98 1 0,94 0,93 1 1 1 0,99
1
К
5 =
1111 0,98 1 0,97 1 0,99 0,98 1
1
0,95 0,97 0,96 1
К
1 11 0,9 1
1 11 0,9 1
1 11 0,9 1
1 11 1 1
1 11 0,9 1
3, Находится Q1 = К1 П • • • П К5, строится обратная матрица Q11 и вычислявтея Ql
Ql
1
0,98
0,66 0,61 0,87 0,80
0,99 0,98
1
0,92
0,95 0,97 0,96 1
QГ1
1 0,98 0,99 0,95 1 1 0,98 0,97
0,66 0,87
1
0,96
0,61 0,80 0,92 1
01
0 0 0,33 0,34
0,02 0 0,11 0,17
0 0 0 0,04
0 0 0 0
Находится матрица Q1:
Q1 = [ 0,66 0,83 0,96 1 ] .
К Лг
Л = [ 0,19 0,19 0,19 0,24 0,19 ] .
5, Вычисляется Q2:
Q2
1 0,95 0,9 0,89
0,97 1 0,93 0,92
0,99 0,99 1 0,96
0,98 0,99 0,98 1
6, Находится Q2:
7, Строится пересечение
Q2 = [ 0,91 0,93 0,98 0,93 ] .
Q = Ql П Q2 :
1
о
1
Q = [ 0,66 0,83 0,96 0,93 ] .
Таким образом, результаты ранжирования всех селекционных сортов показали, что сорт 108-Ф (альтернатива x3) является наилучшим среди предложенных селекционных сортов хлопчатника, поскольку результирующее значение степени принадлежности этого сорта нечеткому множеству Q является наибольшим (0,96),
Заключение. Предложенный нечетко-множественный алгоритм решения задач селекции может быть использован для многих прикладных задач ПССР по оценке и выбору приемлемых типов сложных систем различного назначения в нечеткой среде в условиях нечеткого недоминирования альтернатив и признаков.
Рассмотренный метод может рассматриваться как один из нечетко-множественных методов решения многокритериальных задач ПССР,
Список литературы
1. Бекмуратов Т. Ф. Систематизация задач интеллектуальных систем поддержки принятия решений // Проблемы информатики и энергетики. 2003. № 4. С. 24-35.
2. Bekmuratov Т. F. Poorlv structured decisión — making in problems of management of risks / 5-th World Conf. on Intelligent Systems for Industrial Automation. WCIS — 2008. Edited bv N. R. Yusupbekov, W. Bonfig, R.A. Aliev. Quadrat Verlag. Tashkent. Nov. 25-27 2008. R 96-106.
3. Бекмуратов Т. Ф., Дадаваева Р. А., Мухамедиева Д. Т. Принятие решений в нечеткой среде // Проблемы информатики. 2010. № 1. С. 52-61.
4. Заде Л. А. Основы нового подхода к анализу сложных систем и процессов принятия решений. Математика сегодня. М.: Знание, 1974. С. 5-49.
5. Беллман Р., Заде Л. Принятие решений в расплывчатых условиях. Вопросы анализа и процедуры принятия решений. М.: Мир, 1976. С. 172-215.
6. Yager R. R., Zadeh L.A. (Eds.) Fuzzv sets, neural networks and Soft Computing. VAN Nostrand Reinhold. New York, 1994. P. 440.
7. Алиев Р. А., Алиев Р. А. Теория интеллектуальных систем и ее применение. Баку: Ча-шыоглы, 2001.
8. Орловский С. А. Проблемы принятия решений при нечеткой исходной информации. М: Наука. 1981.
Бекмуратов Тулкун Файзиевин — д-р техн. наук, проф., акад. АН РУз, гл. науч. сотр. Центра разработки программных продуктов и аппаратно-программных комплексов при Ташкентском университете
информационных технологий; тел. (+99871) 262-71-53; e-mail: [email protected]
Дадабаева Рано Акрам,овна, — канд. эконом,ич. наук, доц. Ташкентского гос. экон. университета; тел. (+99871) 24-5-4-9-64; e-mail: [email protected]
Мухамедиева Дилноз Тулкуновна — д-р техн. наук, ведущ. науч. сотр. Центра, разработки программных продуктов и аппаратно-программных комплексов при Ташкентском университете информационных технологий; тел. (+99871) 262-71-55; e-mail: dilnozl34Qrambler.ru
Дата, поступления — 15.01.2015