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

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

CC BY
110
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАДИОЧАСТОТНАЯ ИДЕНТИФИКАЦИЯ / ПРОЕКТИРОВАНИЕ СИСТЕМ / МНОГОКРИТЕРИАЛЬНАЯ ОПТИМИЗАЦИЯ / RFID / SYSTEMS DESIGN / MULTI-CRITERIA OPTIMIZATION

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

Рассматриваются особенности применения теории многокритериальной оптимизации для выбора оптимального решения при проектировании систем передачи информации

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

THE METHODOLOGY OF MULTICRITERIA OPTIMIZATION IN DESIGN OF INFORMATION SYSTEMS OF RADIO FREQUENCY IDENTIFICATION

The article reviews the specifics of the theory of multi-criteria optimization for the optimal solution for the information transmission systems design

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

Розглядаються особливості застосування теорії багатокритеріальної оптимізації для вибору оптимального рішення при проектуванні систем передачі інформації

Ключові слова: радіочастотна ідентифікація, проектування систем, багатокрите-ріальна оптимізація

□-------------------------------------□

Рассматриваются особенности применения теории многокритериальной оптимизации для выбора оптимального решения при проектировании систем передачи информации

Ключевые слова: радиочастотная идентификация, проектирование систем, многокритериальная оптимизация

□-------------------------------------□

The article reviews the specifics of the theory of multi-criteria optimization for the optimal solution for the information transmission systems design

Keywords: RFID, systems design, multi-criteria optimization -------------------□ □----------------------

УДК 519.863:621.394.4

МЕТОДОЛОГИЯ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ ПРИ ПРОЕКТИРОВАНИИ ИНФОРМАЦИОННЫХ

СИСТЕМ

РАДИОЧАСТОТНОЙ

ИДЕНТИФИКАЦИИ

И.В. Филиппенко

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

техники

Харьковский национальный университет радиоэлектроники пр. Ленина, 14, г. Харьков, 61166

1. Введение

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

Использование САПР приводит к повышению качества проектных решений, уменьшению времени проектирования, уменьшению трудоемкости проектирования. При этом для автоматизации процесса проектирования информационных систем радиочастотной идентификации возникает необходимость [1, 2]:

- формирования расчетной математической модели в виде соответствующей экстремальной задачи;

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

- создание соответствующих пакетов прикладных программ.

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

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

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

2. Постановка задачи оптимизации проектируемой системы передачи информации

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

Последовательность выбора оптимального проектного решения состоит в формировании множества

допустимых вариантов системы, затем определении совокупности показателей качества и на их основе задания обобщенного критерия оптимальности системы. На последнем этапе осуществляется выбор варианта системы, оптимального по заданному критерию [4, 5].

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

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

[Р1(х),Р2(х),...,Рп(х)] (1)

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

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

Р(х) = [Р1(х),Р2(х),...,Рп(х)] (2)

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

х°р‘ = а^ех1;г{Р;(х)}, 1 = 1,п . (3)

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

3. Методы выбора оптимального проектного решения на основе Парето-оптимальных проектных множеств

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

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

Оптимальным по Парето на множестве допустимых решений соответствует подмножество Па-рето-оптимальных оценок Р(Х) = °р1;гХ , которые являются недоминируемыми вариантами системы по отношению Ь . Вариант системы х° включается подмножество Парето, если на множестве допустимых вариантов D не существуют другие варианты, для которых выполняется векторное неравенство [3, 6]

Р(х)Ьр(х°). (4)

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

Если найденное подмножество Парето-опти-мальных вариантов системы оказалось узким, то на дальнейших этапах проектирования системы радиочастотной идентификации можно использовать любой из них [5, 6]. Как правило, подмножество Парето-оптимальных вариантов содержит большое количество систем. Следовательно, возникает задача сужения найденного подмножества с привлечением в качестве дополнительной информации предпочтений заказчика.

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

х,уеХ: х~у^Р(х) = Р(у);

х ь у ^ Р(х) > Р(у); (5)

х Ь у ^ Р(х) >= Р(у).

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

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

Е

Р(Х) = ^а;р; ^ шах(ш1п), (6)

1=1

при условии, что

Ё а1=1,

1=1

где п - количество объединяемых частных критериев;

а1 - весовой коэффициент 1 - го частного критерия;

р1(Х) - нормированное значение 1 - го частного критерия. ___

Так как частные критерии Р(Х),1 = 1,п имеют различную физическую природу, следовательно, различную размерность, просто суммировать их некорректно. В связи с этим выбирается линейное нормирующее преобразование частных критериев:

Pi =

Р^х) - Pi

___________к

Pi - Pi

(7)

наилучшее и наихудшее значения 1

где Pi , Pi

нл Нх

-го критерия;

ук - показатель нелинейности, определяющий вид зависимости. При ук = 1 имеет место линейная зависимость, при

0 <ук < 1 - выпуклая, при ук > 1 - выпуклая вниз зависимость.

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

Для равноценных критериев, то есть критериев, для которых невозможно установить приоритет по важности, значения весовых коэффициентов выбираются одинаковыми [4]

Очевидно, что обоснованное задание а1 возможно только в случае, если ЛПР четко знает, какие значения критериев в результате решения задачи векторной оптимизации он хочет получить. Однако это требуемое решение всегда оказывается либо идеальным, т.е. несуществующим, либо существующим, но не являющимся компромиссной точкой [7]. Угадать компромиссную точку практически невозможно, тем более что желание ЛПР почти всегда идеалистично. Поэтому обоснованное задание а1 реально невыполнимо.

Решение этой задачи возможно при использовании дополнительной информации о важности частных критериев оптимальности. В этом случае ЛПР осуществляет назначение весовых коэффициентов по численным значениям попарных приоритетов. В некоторых случаях информация о важности частных критериев оптимальности может быть задана по бальной шкале в виде числовых оценок приоритетов между двумя частными критериями Р1 и

Р [8].

Пусть ЛПР задал дискретный ряд значений бальных оценок, например а,Р,у,8 , и определил по этой шкале сравнительную важность двух критериев оптимальности Р1 и Р! следующим образом:

(9)

1

а 1 =-, 1 = 1, 2, ..., п

(8)

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

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

/а— подавляющая важность р по сравнению с Р|

^/- р имеет значительно большую важность по сравнению с Pj ^/- р имеет большую важность, чем Р|

^/-р и Р| примерно равны по важности

^= 0 при 1 = ]

При этом чаще всего а=1.

Например, оценка 10/1 присваивается при подавляющей важности 1-го критерия по сравнению с ]-м критерием, оценка 5/1 - при значительно большей важности, 2/1 - при большей важности и 1/1 - при примерно равной важности.

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

В последнем (п +1) -м столбце матрицы для каждой строки находятся суммы оценок по столбцам пк, которые характеризуют суммарную важность

1 -го критерия относительно всех остальных частных критериев.

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

а1 пк

—1 = —^ .1,1 = 1,2,...,п ,1Ф .1, Ёа1 = 1

(10)

п

4. Применение методов многокритериальной оптимизации при проектировании системы передачи информации

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

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

Затем согласно (4) было выделено Парето-опти-мальное подмножество вариантов системы. С помощью (6) и с учетом (10) был получен единственный оптимальный вариант проектируемой информационной системы радиочастотной идентификации.

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

5. Выводы

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

Литература

1. Захарченко М.В. и др. Автоматизація проектування пристроїв, систем та мереж зв’язку -К.: Радіоаматор, 1996. -268с.

2. Тимченко А.А. Основи системного проектування та системного аналізу складних обєктів: Основи САПР та системного про-

ектування складних об’єктів. -К.: Либідь, 2003.

3. Ногин В.Д. и др. Основы теории оптимизации. М.: Высшая школа, 1986, 384 с.

4. Ногин В.Д. Принятие решений в многокритериальной среде: количественный подход. -М.: ФИЗМАТЛИТ, 2002. - 144 с.

5. Безрук В.М. Векторна оптимізація та статистичне моделювання в автоматизованому проектуванні систем зв’язку. -Харків:

ХНУРЕ, 2002.-164с.

6. Петров Е.Г., Новожилова М.В., Гребеннік І.В. Методи і засоби прийняття рішень у соціально-економічних системах. -Київ.:

Техніка, 2004. -256с.

7. Михалевич В.С, Волкович В.Л. Вычислительные методы исследования и проектирования сложных систем. - М.:Наука, 1982.

-278с.

8. Батищев Д.И., Шапошников Д.Е. Многокритериальный выбор с учетом индивидуальных предпочтений / ИПФ РАН. Н. Нов-

город, 1994. - 92с.

Е

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