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

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

CC BY
50
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЛАЧНЫЕ ПРОГРАММНЫЕ ПРОДУКТЫ / МОДЕЛИ ПЛАНИРОВАНИЯ ПРОИЗВОДСТВА / МЕТОДЫ ОПТИМИЗАЦИИ

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Андреевский Игорь Леонидович

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

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

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Андреевский Игорь Леонидович

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

MODELS AND METHODS FOR SOLVING OPTIMIZATION PROBLEMS OF PLANNING THE CLOUD-BASED SOFTWARE PRODUCTION

Are proposed models for solving optimization problems of strategic planning to produce cloud software products using static and dynamic indicators of economic efficiency. Distinctive features of the models are the presence of restrictions on the standard deviation of the expected value of the indicator of economic efficiency and the permissible value of information security of the portfolio of cloud software products.

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

Андреевский И. Л.

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

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

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

Andreevskiy I.L.

MODELS AND METHODS FOR SOLVING OPTIMIZATION PROBLEMS OF PLANNING THE CLOUD-BASED SOFTWARE PRODUCTION

Abstract. Are proposed models for solving optimization problems of strategic planning to produce cloud software products using static and dynamic indicators of economic efficiency. Distinctive features of the models are the presence of restrictions on the standard deviation of the expected value of the indicator of economic efficiency and the permissible value of information security of the portfolio of cloud software products.

Keywords. Cloud software products, production planning models, optimization methods.

Введение

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

Подобная постановка задач в известной литературе отсутствует. Существующие работы, например [2; 6; 7; 8], не учитывают специфику производства облачных программных продуктов. Поэтому предлагаемая статья представляется актуальной. Предлагаемая модель предусматривает использование статического показателя экономической эффективности деятельности предприятия информатизации по производству ОПП в виде годовой экономической прибыли.

Содержательная постановка задачи

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

ГРНТИ 06.35.51 © Андреевский И. Л., 2021

Игорь Леонидович Андреевский - кандидат экономических наук, доцент, доцент кафедры информационных систем и технологий Санкт-Петербургского государственного экономического университета. Контактные данные для связи с автором: 191023, Санкт-Петербург, Садовая ул., д. 21 (St. Petersburg, Sadovaya str., 21) Тел.: 8 (812) 458-97-30. E-mail: ail@unecon.ru. Статья поступила в редакцию 11.09.2021.

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

Математическая модель стратегического планирования производства облачных программных продуктов с использованием статического показателя экономической эффективности В качестве целевой функции модели выступает максимум суммарной экономической прибыли во всей номенклатуре ОПП, произведенным предприятием информатизации по годам стратегического плана:

Э ~ Е1 = 1 ~Спер.шпполИ ~^пост.п1 — ЕК^р >ШаХ. (1)

Ограничения модели:

Й=1 Кт^и — К-пдопХ'Ь = 1>Т , (2)

Е( = 1 ^пост.т^И — ^пост.пдопХ' ^ 1, Т ' (3)

^(Э) = ^£¿ = 1 Е^И^ш ~Спер.ш>пол11\ <а(Э)доп , (4)

^ = ГП С = 1, Т, (5)

Е]=11.1=1АЦ]ЛЦ

<1, (6)

Хц = {0,1}, (7)

где Хц - бинарная переменная, значение которой равно 1 или 0, в зависимости от того, проект производства 1-го ОПП включен в 1-й год стратегического плана или нет; I - множество облачных программных продуктов; Т - горизонт стратегического плана производства ОПП (в годах); БП1 - тариф на лицензию, выплачиваемый производителю облачного программного продукта 1-го наименования за год; Сперп1 - годовые переменные эксплуатационные затраты, связанные с производством 1-го программного продукта; пгк^лц - прогнозируемое среднесписочное годовое количество пользователей 1-го программного продукта в 1-й год; Спостп1 - годовые постоянные эксплуатационные затраты, связанные с производством 1-го программного продукта; КП1 - единовременные затраты, связанные с производством 1-го программного продукта; Кпдопх - допустимые единовременные затраты производителя программных продуктов в 1-й год; СпостпдопХ - допустимые годовые постоянные затраты производителя в 1-й год; с(Э) - среднеквадратическое отклонение суммарной экономической прибыли предприятия за годы стратегического плана; о(Э)доп - допустимое среднеквадратическое отклонение суммарной экономической прибыли предприятия за годы стратегического плана; Ац^ - ожидаемое количество атак _)-го вида на >й программный продукт в 1-й год; г^ - защищенность портфеля облачных программных продуктов от однократной атаки _)-го вида, достигнутая в 1-м году, то есть вероятность отражения этой атаки; - защищенность портфеля облачных программных продуктов в 1-м году; Кдом - допустимый уровень защищенности портфеля облачных программных продуктов в 1-м году; Е - годовая норма прибыли на капитал.

Риск отклонения прибыли от ожидаемой величины связан со случайным количеством пользователей облачных программных продуктов. Этот риск может быть охарактеризован среднеквадратиче-ским отклонением слагаемых формулы (1), содержащих значения пполц. При сложении достаточно большого значения случайных величин (пяти и более), распределенных по любому закону, закон распределения суммы оказывается близким к нормальному [4]. Ее среднеквадратическое отклонение можно вычислить как корень квадратный из суммы среднеквадратических отклонений слагаемых, что отражено в формуле (5).

138

Андреевский И.Л.

Защищенность портфеля облачных программных продуктов, вычисленная в соответствии с выражением (5), представляет собой средневзвешенную величину защищенности от однократной атаки _)-го вида [1] с защищенностью г^, обеспечиваемой производителем программного продукта в 1-й год. Удельный вес атак _)-го вида в 1-й год характеризуется величиной:

Zj=i AjtjXjt : _ i—j j. _ —

,j = l,],t = l,T. (8)

'-•]=! ¿4=1 АИ]лИ

Сумма удельных весов атак всех видов равняется единице, то есть:

£¿=1 Аи]Хц 1 I £¡=1 а и]Хи

=1t = l,T. (9)

Ограничение (6) обеспечивает однократность включения в стратегический план проекта производства облачного программного продукта i-го наименования.

В качестве ограничений задачи добавляются ограничения по допустимому уровню информационной защищенности портфеля проектов, предполагаемых пользователем, с учетом возможностей достижения информационной безопасности по годам стратегического плана. Предусматривается оценка риска снижения ожидаемой прибыли предприятия информатизации в виде среднеквадратического отклонения этой величины в связи со случайным характером количества пользователей программных продуктов по годам стратегического плана. Допустимая величина риска присутствует в числе ограничений задачи. Математическая модель стратегического планирования производства облачных программных продуктов с использованием динамического показателя экономической эффективности Производство ОПП в стратегической перспективе можно рассматривать как инвестиционный проект предприятия информатизации. В качестве динамического показателя экономической эффективности деятельности предприятия информатизации по производству ОПП выступает показатель чистой приведенной стоимости (Net Present Value, NPV). Использование динамического показателя экономической эффективности позволяет учесть временную ценность денег. Целевая функция задачи в этом случае имеет вид (обозначения модели соответствуют ранее принятым, а ограничения аналогичны):

NPV = igi Et=i iSnit-Sne"nit)"lno"^^Cn^nitKnit xit -Кдр ^ max. (10)

(1+Я)

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

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

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

В настоящее время рынок программного обеспечения, поддерживающего данные методы, обширен. Известность получили такие системы как Matlab, Eureka, Mercury, Mathcad, Wolfram Mathematica, Maple и др. Для расчетов по предлагаемым моделям может быть рекомендован пакет Matlab, занимающий лидирующие позиции на рынке и имеющий многочисленные примеры практической реализации различных задач [5].

Заключение

Таким образом, в статье представлены следующие основные научные результаты:

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

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

2. Предложена оценка величины среднеквадратического отклонения показателя экономической эффективности от ожидаемого значения.

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

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

ЛИТЕРАТУРА

1. Багиев Г.Л., Андреевский И.Л., Соколов Р.В. Планирование уровня информационной защищенности облачных программных продуктов в цикле производства и внедрения // Проблемы современной экономики. 2021. № 3 (79).

2. Бастрикова О.И., Ситникова Л.В. Оптимизация продуктового портфеля на основе кластерного анализа // Международный научно-исследовательский журнал. 2016. № 8-1 (50). С. 17-20.

3. Бронштейн И.Н., Семендяев К.А. Справочник по математике для инженеров и учащихся втузов. СПб.: Лань, 2010. 608 с.

4. Вентцель Е.С. Исследованием операций. М.: Советское радио, 1972. 552 с.

5. Интернет-портал примеров решения задач с использованием МАТИЬАБ. [Электронный ресурс]. Режим доступа: https://www.mathworks.com/examp1es (дата обращения 01.09.2021).

6. Липаев В.В. Проблемы экономики производства крупных программных продуктов // Труды Института системного программирования РАН. 2008. Т. 15. С. 51-68.

7. Посохова И.Е. Математическая оптимизационная модель стратегического плана коммерческой деятельности дистрибьютора программных продуктов // Известия СПбГЭУ. 2014. № 2 (86). С. 126-129.

8. Салтан А.А. Продуктовая стратегия компании-производителя программного обеспечения при наличии внешнего сетевого эффекта и компьютерного пиратства // Вестник СПбГУ. Экономика. 2013. № 2. С. 146-154.

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