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

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

CC BY
119
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРИНЯТИЕ РЕШЕНИЙ / МУЛЬТИСЕРВИСНЫЕ СЕТИ / ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ / ДИСКРЕТНОЕ ПРОГРАММИРОВАНИЕ / DECISION-MAKING / DYNAMIC PROGRAMMING / DISCRETE PROGRAMMING / MULTI SERVICE NETWORKS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Елизаров Д. Э., Бурковский В. Л.

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

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

OPTIMIZATION MODELS FOR CREATING A STRUCTURE OF MULTI SERVICE NETWORKS UNDER DEVELOPMENT THAT PROVIDE PUBLIC INFORMATION SERVICES

This article considers the structure of decision-making in a multi service networks that provide public information services. Describes the problem statement of a decision making for creation a structure of multi service networks under development with a usage of a dynamic programming

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

УДК 681.324

ОПТИМИЗАЦИОННЫЕ МОДЕЛИ ФОРМИРОВАНИЯ СТРУКТУРЫ РАЗВИВАЮЩИХСЯ МУЛЬТИСЕРВИСНЫХ СЕТЕЙ ИНФОРМАЦИОННОГО ОБСЛУЖИВАНИЯ НАСЕЛЕНИЯ

Д.Э. Елизаров, В.Л. Бурковский

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

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

В настоящее время мультисервисные сети предоставляют многоцелевые услуги

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

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

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

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

Обобщенная схема процесса принятия решений по формированию структуры развивающихся мультисервисных сетей

информационного обслуживания населения

Елизаров Дмитрий Эдуардович [email protected] Бурковский Виктор Леонидович профессор, е-mail: [email protected]

ВГТУ, аспирант, е-mail: - ВГТУ, д-р техн. наук,

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

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

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

Для формального рассмотрения задачи размещения узлов введем следующие обозначения: J = {щ,U2,...UN} - множество узлов сети и у,

] = 1, п;

I = {^1,а2,...Ат}- множество альтернативных

мест размещения узлов сети а1, / = 1, п;

с у - величина затрат на введение в состав сети

узла и у ;

Ру - затраты на размещение узла иу в альтернативном месте а1.

Введем также следующие дискретные переменные:

г у - булева переменная, показывающая,

вводится ли узел и у в состав сети;

Ху - булева переменная, показывающая,

размещается ли узел и у в месте а^.

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

m n m

ИPjxj + 1 cjzj ^ min i=1j=1 j=1

Г 1, узел u j размещаете я в месте a;; j [ü, в противном случае.

Г1, узел Uj вводится в состав сети; j [ü, впротивном случае.

zj * xü

(1) (2)

(3)

(4)

Ограничение (4) в данном случае гарантирует, что узел, который не входит в состав сети, не может быть размещен.

Перейдем к рассмотрению задачи оптимизации комплекса технических средств. Для этого введем следующие обозначения:

5 = {1,Г2,...Гк} - множество сервисов г5,

предоставляемых сетью, 5 = 1, к;

Е = {¿1,Ь2,...рь} - множество альтернативных вариантов оборудования Ье, допустимого для

установки, е = 1, к;

де - затраты на вхождение в состав узла оборудования Ье ;

ges - затраты на предоставление оборудованием Ье услуги г5.

Также введем следующие целочисленные переменные:

ке - булева переменная, показывающая, входит или нет оборудование Ье в состав узла;

ие5 - булева переменная, указывающая, используется или нет входящее в состав системы оборудование Ье для предоставления услуги г5.

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

Z Чвкв +ZZ gesues ^ min (5)

e&E eeEseS

ke =

оборудование Ье используется

для предоставл ения услуги г8; 10, впротивном случае.

1, оборудование Ье входит в состав узла;

0,

в противном случае.

ke * ues

(6)

(7)

(8)

Здесь ограничение (8) означает невозможность предоставления услуг оборудованием в случае, если оно не входит в состав узла.

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

Данную задачу следует рассматривать в формате динамического программирования.

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

аппарата линейного целочисленного

программирования.

Задача выбора оптимального состава комплекса технических средств требует рассмотрения ее в зависимости от растущего спроса и может быть сведена к динамической задаче дискретного программирования [5]. Введем следующие обозначения: Е = Й2,-/>а} - множество альтернативных вариантов оборудования Ье, допустимого для

установки, е = 1, к;

се - затраты на приобретение и установку оборудования Ье ;

тк - количество установленных узлов для интервала к, определяется заранее решением задачи о размещении узлов;

Уе - объем потребности в услугах, реализуемый устройством с;

~к £ [0; Т] - ^й временной подынтервал из рассматриваемого интервала [0;Т];

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

Рассмотрим данную задачу на детерминированном временном интервале [0;Т] как динамическую задачу о ранце. В каждый момент времени ~ £[0;Т], где необходимо в состав каждого узла включить такое количество оборудования разных видов, чтобы затраты на его установку были минимальными (10). Будем считать, что решать задачу для каждого узла / е[0; тк ]

будем в отдельный момент времени ?^.

1,

K mk n

ÉÉÉcexe(tki) ^ min k=1i=1e=1

оборудование be устанавливается

(9)

хе ^кд = ] в момент времени ^ ;

(10)

[0, впротивном случае.

1к/ £[1к0;1ктк ] (11)

~к £[0;Т] (12)

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

K mk n

ÉÉÉ cexe (tki) — ^n k=1i=1e=1

(13)

Затраты на установку оборудования для каждого интервала также не должны превышать заранее выделенной суммы smax(tk).

mk n

ÉÉ cexe (tki) — i=1e=1

Будем считать, что оборудование конкретного типа может удовлетворить заранее известный объем потребности пользователей в услугах сети Уе. Суммарный объем потребности, реализуемый на интервале е[0;Т], не должен превышать спрогнозированной потребности пользователей в услугах сети Vmax.

K mk n

ÉÉ É VeXe (tki) — Vm

k=1i=1e=1

(15)

На каждом интервале k объем реализуемой потребности не должен превышать спрогнозированного общего объема потребности V(~к) для рассматриваемого интервала.

mk n

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

É ÉVeXe(tki) — V(~k) .

i=1e=1

(16)

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

Xmin — É Vexe (tki) — Xm e=1

(17)

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

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

Литература

1. Спирячин, А.А. Проблематика использования облачных технологий в системах принятия решений [Текст] / А.А. Спирячин, Д.Э. Елизаров, В.Л. Бурковский // Прикладная математика, механика и процессы управления. Пермь: Издательство ПНИПУ, 2014. - С. 150.

2. Степанов, С.Н. Основы телетрафика мультисервисных сетей [Текст] / С.Н. Степанов. - М.: Эко-Трендз, 2010. - 392 с.

n

3. Бурковский, В. Л. Анализ развивающихся информационных систем на основе аппарата моделирования и оптимизации [Текст]: монография / В. Л. Бурковский, И. М. Матвиенко, А. В. Бурковский. -Воронеж: ГОУ ВПО ВТГУ, 2009. - 136с.

4. Общие принципы построения интеллектуальных систем поддержки принятия решений [Текст] / Э. А. Бабкин [и др.]. - Н. Новгород: НГТУ, 2008. - 266 с.

5. Беллман, Р. Динамическое программирование и уравнения в частных производных [Текст] / Р. Беллман, Э. Энджел. - М.: Мир, 1974. - 204 с.

6. Подвальный С.Л. Имитационное управление технологическими объектами с гибкой структурой [Текст] / С.Л. Подвальный, В.Л. Бурковский. - Воронеж, 1988.

7. Бурковский, В. Л. Модели развивающихся распределенных информационных систем на основе моделей социальных систем [Текст] / И. М. Матвеенко, В. Л. Бурковский // Вестник Воронежского государственного технического университета. - 2008. - Т. 4. - № 5. - С. 75-77.

Воронежский государственный технический университет

OPTIMIZATION MODELS FOR CREATING A STRUCTURE OF MULTI SERVICE NETWORKS UNDER DEVELOPMENT THAT PROVIDE PUBLIC INFORMATION SERVICES

D.E. Elizarov, V.L. Burkovsky

This article considers the structure of decision-making in a multi service networks that provide public information services. Describes the problem statement of a decision making for creation a structure of multi service networks under development with a usage of a dynamic programming

Key words: decision-making, multi service networks, dynamic programming, discrete programming

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