Модели и методы решения оптимизационных задач планирования производства облачных программных продуктов
Автор: Андреевский Игорь Леонидович
Журнал: Известия Санкт-Петербургского государственного экономического университета @izvestia-spgeu
Рубрика: Методология и инструментарий управления
Статья в выпуске: 5 (131), 2021 года.
Бесплатный доступ
Предложены модели решения оптимизационных задач стратегического планирования производства облачных программных продуктов с использованием статического и динамического показателей экономической эффективности. Отличительной особенностью моделей является наличие ограничений на среднеквадратическое отклонение ожидаемой величины показателя экономической эффективности и допустимое значение информационной защищенности портфеля облачных программных продуктов.
Облачные программные продукты, модели планирования производства, методы оптимизации
Короткий адрес: https://sciup.org/148323090
IDR: 148323090
Текст научной статьи Модели и методы решения оптимизационных задач планирования производства облачных программных продуктов
В планах предприятий по производству облачных программных продуктов (ОПП) должны учитываться как традиционные требования максимизации значения показателя экономической эффективности при соблюдении ограничений на затраты ресурсов, так и специфические требования на допустимый риск отклонения этого показателя от ожидаемого значения в связи с существенными колебаниями спроса на ОПП, а также на допустимый уровень защищенности портфеля ОПП.
Подобная постановка задач в известной литературе отсутствует. Существующие работы, например [2; 6; 7; 8], не учитывают специфику производства облачных программных продуктов. Поэтому предлагаемая статья представляется актуальной. Предлагаемая модель предусматривает использование статического показателя экономической эффективности деятельности предприятия информатизации по производству ОПП в виде годовой экономической прибыли.
Содержательная постановка задачи
Задача состоит в распределении проектов облачных ОПП, взятых из первичного портфеля возможных проектов по годам стратегического плана. При этом формируется окончательный портфель проектов,
ГРНТИ 06.35.51
Игорь Леонидович Андреевский – кандидат экономических наук, доцент, доцент кафедры информационных систем и технологий Санкт-Петербургского государственного экономического университета.
Статья поступила в редакцию 11.09.2021.
который может быть выполнен в соответствии с финансовыми ресурсами предприятия информатизации и обращает в максимум целевую функцию задачи. Отличительной особенностью постановки задачи является включение в модель среднеквадратического отклонения ожидаемой величины показателя экономической эффективности и уровня информационной защищенности проектов.
Математическая модель стратегического планирования производства облачных программных продуктов с использованием статического показателя экономической эффективности
В качестве целевой функции модели выступает максимум суммарной экономической прибыли во всей номенклатуре ОПП, произведенным предприятием информатизации по годам стратегического плана:
Э = Z]-izTZi ( Snin пол it -С пер .nin пол it -С пост .ni -EKni ) Xit -ЕК др — ► max .
Ограничения модели:
Риск отклонения прибыли от ожидаемой величины связан со случайным количеством пользователей облачных программных продуктов. Этот риск может быть охарактеризован среднеквадратическим отклонением слагаемых формулы (1), содержащих значения n пол it . При сложении достаточно большого значения случайных величин (пяти и более), распределенных по любому закону, закон распределения суммы оказывается близким к нормальному [4]. Ее среднеквадратическое отклонение можно вычислить как корень квадратный из суммы среднеквадратических отклонений слагаемых, что отражено в формуле (5).
Защищенность портфеля облачных программных продуктов, вычисленная в соответствии с выра- жением (5), представляет собой средневзвешенную величину защищенности от однократной атаки j-го вида [1] с защищенностью Tjt, обеспечиваемой производителем программного продукта в t-й год.
Удельный вес атак j-го вида в t-й год характеризуется величиной:
£ i=l Aitjxit £ /=i £ i=i Aitjxit
,j = 1,J,t = 1,T .
Сумма удельных весов атак всех видов равняется единице, то есть:
। J ^i=iAitJ^it
= 1,t = 1,T .
j 1 ^ Jj=i ^ t=iAitJxit
Ограничение (6) обеспечивает однократность включения в стратегический план проекта производства облачного программного продукта i-го наименования.
В качестве ограничений задачи добавляются ограничения по допустимому уровню информационной защищенности портфеля проектов, предполагаемых пользователем, с учетом возможностей достижения информационной безопасности по годам стратегического плана. Предусматривается оценка риска снижения ожидаемой прибыли предприятия информатизации в виде среднеквадратического отклонения этой величины в связи со случайным характером количества пользователей программных продуктов по годам стратегического плана. Допустимая величина риска присутствует в числе ограничений задачи.
Математическая модель стратегического планирования производства облачных программных продуктов с использованием динамического показателя экономической эффективности
Производство ОПП в стратегической перспективе можно рассматривать как инвестиционный проект предприятия информатизации. В качестве динамического показателя экономической эффективности деятельности предприятия информатизации по производству ОПП выступает показатель чистой приведенной стоимости (Net Present Value, NPV). Использование динамического показателя экономической эффективности позволяет учесть временную ценность денег. Целевая функция задачи в этом случае имеет вид (обозначения модели соответствуют ранее принятым, а ограничения аналогичны):
NDV — V!T y^T- (S nit~ " ^ пер .nit )^ пол It С пост .nlt ^ nlt у у /1ГЛ
NPV = Zi : iZ t^i------ р (1 +E) t ---------X it -К др ^max . (10)
Методы решения оптимизационных задач планирования производства облачных программных продуктов
Предлагаемые модели стратегического планирования производства облачных программных продуктов могут решаться разными методами [3]. Использование метода полного перебора может потребовать значительного времени на поиск решения. Возможно использование метода «ветвей и границ», как частного случая метода полного перебора. Для сравнительно быстрого получения приближенных решений в ряде случаев целесообразно использовать «жадные» алгоритмы. В определенных случаях целесообразно применять метод динамического программирования или метод Марковица.
Стоит отметить, что при увеличении номенклатуры облачных программных продуктов сложность решения задачи резко возрастает. Еще одним способом решения оптимизационных задач подобного типа являются методы, основанные на генетических алгоритмах нахождения решений, приближенных к оптимальным, которые целесообразно применять для расчетов по предполагаемым моделям. Выбор метода зависит от размерности конкретной задачи и необходимости нахождения точного решения или приближенного к оптимальному.
В настоящее время рынок программного обеспечения, поддерживающего данные методы, обширен. Известность получили такие системы как Matlab, Eureka, Mercury, Mathcad, Wolfram Mathematica, Maple и др. Для расчетов по предлагаемым моделям может быть рекомендован пакет Matlab, занимающий лидирующие позиции на рынке и имеющий многочисленные примеры практической реализации различных задач [5].
Заключение
Таким образом, в статье представлены следующие основные научные результаты:
-
1. Построены модели решения оптимизационных задач стратегического планирования производства облачных программных продуктов с использованием статического и динамического показателей
-
2. Предложена оценка величины среднеквадратического отклонения показателя экономической эффективности от ожидаемого значения.
-
3. Дана оценка информационной защищенности портфеля облачных программных продуктов.
-
4. Представлен перечень методов решения оптимизационных задач по предлагаемым моделям и рекомендован метод генетического алгоритма, поддерживаемый пакетом Matlab.
экономической эффективности. Отличительными особенностями моделей являются наличие ограничений на среднеквадратическое отклонение ожидаемой величины показателя экономической эффективности и допустимое значение информационной защищенности портфеля облачных программных продуктов.
Список литературы Модели и методы решения оптимизационных задач планирования производства облачных программных продуктов
- Багиев Г.Л., Андреевский И.Л., Соколов Р.В. Планирование уровня информационной защищенности облачных программных продуктов в цикле производства и внедрения // Проблемы современной экономики. 2021. № 3 (79).
- Бастрикова О.И., Ситникова Л.В. Оптимизация продуктового портфеля на основе кластерного анализа // Международный научно-исследовательский журнал. 2016. № 8-1 (50). С. 17-20.
- Бронштейн И.Н., Семендяев К.А. Справочник по математике для инженеров и учащихся втузов. СПб.: Лань, 2010. 608 с.
- Вентцель Е.С. Исследованием операций. М.: Советское радио, 1972. 552 с.
- Интернет-портал примеров решения задач с использованием MATHLAB. [Электронный ресурс]. Режим доступа: https://www.mathworks.com/examples (дата обращения 01.09.2021).
- Липаев В.В. Проблемы экономики производства крупных программных продуктов // Труды Института системного программирования РАН. 2008. Т. 15. С. 51-68.
- Посохова И.Е. Математическая оптимизационная модель стратегического плана коммерческой деятельности дистрибьютора программных продуктов // Известия СПбГЭУ. 2014. № 2 (86). С. 126-129.
- Салтан А.А. Продуктовая стратегия компании-производителя программного обеспечения при наличии внешнего сетевого эффекта и компьютерного пиратства // Вестник СПбГУ. Экономика. 2013. № 2. С. 146-154.