Алгоритмические решения в задаче оценки информационного воздействия на электорат при проведении выборных кампаний
- Авторы: Полянский И.С.1, Полянская И.В.1, Логинов К.О.1
-
Учреждения:
- Академия Федеральной службы охраны Российской Федерации
- Выпуск: Том 24, № 4 (2021)
- Страницы: 72-80
- Раздел: Статьи
- URL: https://journals.ssau.ru/pwp/article/view/10006
- DOI: https://doi.org/10.18469/1810-3189.2021.24.4.72-80
- ID: 10006
Цитировать
Полный текст
Аннотация
В статье для решения задачи оценки информационного воздействия на электорат при проведении выборных кампаний сформированы алгоритмические решения, включающие математическую модель, численную схему и алгоритмические реализации. Указанная оценка сводится к определению мгновенных значений числа избирателей, отдающих предпочтение кандидату (партии) при учете: положительного или отрицательного стохастического характера воздействия средств масс-медиа; межличностного взаимодействия; двухшагового усвоения информации; наличия многообразия средств масс-медиа, социальных групп и списка кандидатов. Математическая модель базируется на обобщенной модели информационного противоборства в структурированном социуме и при введении стохастических компонент в интенсивностях агитации сводится к решению уравнения Фоккера – Планка – Колмогорова. Для его исследования в постановке метода Галеркина предложена численная схема и определен порядок ее сходимости. В отношении основных процедур численной схемы уточнены особенности алгоритмической реализации.
Полный текст
Введение
На сегодняшний день избирательные процедуры – неотъемлемая часть демократических государств. Несмотря на существенные различия исторических путей становления и развития электоральных институтов в различных странах, в настоящий момент содержание избирательных кампаний неизменно базируется на понятиях профессионализма и эффективного менеджмента. Основу для реализации указанных принципов составляет качественное информационно-аналитическое сопровождение выборных кампаний, необходимое как конкурирующим кандидатам, так и организаторам выборов. При этом обеспечение подобного сопровождения с учетом текущего уровня развития систем коммуникации, вычислительной техники и методов математического моделирования [1] невозможно без применения эффективных алгоритмических решений, позволяющих формировать точную оценку информационного воздействия. Основные особенности, которые необходимо принять во внимание при разработке алгоритмических решений в указанной предметной области, связаны с учетом: 1) воздействия средств масс-медиа на избирателей и межличностного взаимодействия; 2) положительного и отрицательного влияния на общественное мнение средствами масс-медиа; 3) двухшагового усвоения информации [5]; 4) наличия многообразия средств масс-медиа, социальных групп и списка кандидатов (партий); 5) cтохастического характера воздействия средств масс-медиа.
Принимая во внимание основные результаты работ [2–6] по математическому моделированию информационного влияния, управления и противоборства в социуме и выделенные особенности, цель настоящей статьи состоит в разработке алгоритмических решений в задаче оценки информационного воздействия на электорат при проведении выборных кампаний.
Математическая модель оценки информационного воздействия на электорат при проведении выборных кампаний
В соответствии с [6] электорат представим группой взаимодействующих индивидов численностью составленной из подгрупп. Обозначим число индивидов в m-й подгруппе при и Предпочтения у индивидов формируются в отношении кандидатов с учетом распространяемой информации через внешних источников (средства масс-медиа) и за счет межличностной коммуникации. Внешний l-й источник в момент времени пропагандирует k-го кандидата с интенсивностями и формируя положительное и отрицательное отношение соответственно. Разнородность влияния на m-ю подгруппу индивидов l-го внешнего источника характеризуется коэффициентом восприятия
Следуя [6], общую группу индивидов разделим на три класса: 1) неохваченные; 2) предадепты; 3) адепты. У неохваченных индивидов отсутствуют предпочтения в отношении какого-либо кандидата.
Предадептами назовем индивидов m-й подгруппы, отдающих предпочтение k-му кандидату, но не распространяющих о нем информации при межличностной коммуникации. Число предадептов в момент времени обозначим
Адептами назовем индивидов m-й подгруппы, отдающих предпочтение k-му кандидату и распространяющих положительную информацию в его отношении среди индивидов -й подгруппы путем межличностной коммуникации с интенсивностью Число адептов в момент времени обозначим Уточним, что адепт в отношении -го кандидата не распространяет отрицательной информации.
Переход неохваченных индивидов в адепты осуществляется за два шага [6]. Под воздействием положительной информации из внешних источников и за счет межличностной коммуникации первоначально индивид m-й подгруппы становится предадептом а затем – адептом Под воздействием негативной информации из внешних источников в отношении k-го кандидата происходит обратный переход. Уточним, что адептом кандидата может стать только предадепт соответствующего кандидата, а неохваченным индивидом – предадепт.
Для введенных представлений задача оценки сводится к выбору -го кандидата, способного по итогам выборной кампании набрать наибольшее число голосов
где
Ее решение требует максимально правдоподобного определения числа адептов и предадептов
Для заданного содержательного представления математическую модель сформируем, принимая во внимание основные предположения о скорости изменения [6] и допущения.
- Значения не зависят от и определяются экспертным оцениванием.
- Переменные составляют непрерывный векторный марковский процесс.
- Интенсивности складываются из соответствующих истинных значений и ошибок наблюдения являющихся белым шумом с соответствующими характеристиками:
Для заданных представлений решение задачи оценки и выполним усреднением:
(1)
где
– d-мерный выпуклый многогранник – симплекс с вершинами …, – функция плотности распределения вероятности, удовлетворяющая уравнению Фоккера – Планка – Колмогорова (ФПК):
(2)
где
– диффузионный оператор; и – тензор диффузии и вектор сноса соответственно, компоненты которых формируются из следующих представлений:
1) для вектора сноса:
2) для тензора диффузии:
при и
Решение дифференциального уравнения (2) при заданном начальном условии и требований для предлагается выполнять численно в соответствии со следующей схемой.
Численная оценка информационного воздействия на электорат при проведении выборных кампаний
Зададим разбиение набором из симплексов
с вершинами …, и барицентрическими координатами при
Обозначим скалярное произведение
(3)
для некоторых функций и
Зададим аппроксимацию
(4)
подстановка которой в (2) в проекционном представлении метода Галеркина сведет исходную к системе обыкновенных дифференциальных уравнений:
(5)
где
– вектор искомых коэффициентов разложения, зависящих от t;
– множество мультииндексов [8]:
(6)
где – порядок аппроксимации на – базисная функция частичной подобласти которую зададим произведением:
(7)
Гауссовых базисных функций [9]:
(8)
Решение (5) определяется в виде
(9)
где – матричная экспонента.
Сходимость решения (9) задачи (2) в проекционном представлении (5) с учетом известной, например из [10, с. 80], теоремы Л.В. Канторовича составляет последовательное исследование задач приближения непрерывной функции на и Гауссовыми базисными функциями вида (7), (8).
Лемма 1. Пусть – непрерывно дифференцируемая на функция, а – ее наилучшее среднеквадратичное приближение с коэффициентами разложения . Тогда справедлива оценка
(10)
где – не зависящая от положительная постоянная.
В формулировке леммы 1 для приняты следующие обозначения:
при
Лемма 2. Пусть – непрерывно дифференцируемая на функция, а – ее наилучшее среднеквадратичное приближение с коэффициентами разложения Тогда справедлива оценка
(11)
где – не зависящая от положительная постоянная.
В формулировке леммы 2 для
приняты обозначения:
для
при
Из результатов лемм 1, 2 получено следующее утверждение.
Теорема 1. Пусть
тогда метод Галеркина для уравнения (2) сходится и справедлива оценка
(12)
где – не зависящая от положительная постоянная, – максимальный линейный размер симплексов
Алгоритмическая реализация решений в задаче оценки информационного воздействия на электорат при проведении выборных кампаний
Основу алгоритмической реализации сформированной численной схемы составляют:
1) построение d-мерного выпуклого многогранника при формировании множеств его l-мерных граней (вершин V, ребер E, граней ячеек и пр.);
2) разбиение на симплексы
3) правила вычисления элементов вектора матриц и усреднения уточняемые реализацией процедуры численного интегрирования по
Известно из [11], что количественная характеристика l-мерных граней определяется f- и h-векторами, соотнесенными с F- и H-полиномами. Исходя из правила построения 2K-мерными симплексами справедливо представление F-полинома в виде
а -полинома:
Тогда -полином с учетом обобщения бинома Ньютона при введении мультимодальных коэффициентов, задается соотношением
(13)
Здесь – множество мультииндексов q, заданное по аналогии с (5) (быстрый алгоритм формирования приведен в [12]); – элементы h-вектора, определяемые суммами мультимодальных коэффициентов из (13) по правилу:
(14)
где
Элементы f-вектора вычисляются из (14) выражением [11]
С учетом заданных количественных характеристик выполняется формирование множеств его l-мерных граней. При этом изначально задается множество вершин с числом элементов – алгоритм VERTPOLY (рис. 1).
Рис. 1. Псевдокод алгоритма формирования V
Fig. 1. Pseudocode of the V formation algorithm
Основу работы алгоритма составляют функции определения множества исходных точек PLACEPOINT (рис. 2) и задания нового размещения с повторением NEXTPLACEMENT (рис. 3) [13].
Рис. 2. Псевдокод функции PLACEPOINT
Fig. 2. Pseudocode of the PLACEPOINT function
Рис. 3. Псевдокод функции NEXTPLACEMENT
Fig. 3. Pseudocode of the NEXTPLACEMENT function
Затем определяется множество ребер с числом элементов составляемых комбинацией пар неповторяющихся вершин – алгоритм EDGEPOLY (рис. 4).
Рис. 4. Псевдокод алгоритма формирования E
Fig. 4. Pseudocode of the E generation algorithm
Множество граней с числом элементов формируется по заданным и при представлении в виде неориентированного графа и последовательном поиске в всех циклов без хорд длиной . Полиномиальный алгоритм поиска циклов базируется на алгоритмах построения остового дерева (алгоритм Прима [13] – MST) и рекурсивного поиска в глубину [13] – DFSCYCLE. Алгоритм поиска циклов SEARCHCYCLES для длиной приведен на рис. 5.
Рис. 5. Псевдокод алгоритма поиска циклов для G длиной L
Fig. 5. Pseudocode of the loop search algorithm for G of length L
В алгоритме поиска циклов используются дополнительные функции построения матрицы Кирхгофа KIRHGOFMATRIX для и задания нового сочетания без повторения NEXTCOMBINATION (рис. 6).
Рис. 6. Псевдокод функции NEXTCOMBINATION
Fig. 6. Pseudocode of the NEXTCOMBINATION function
Множество ячеек с числом элементов формируется по Каждая грань представляется бинарным числом разрядностью, равной мощности множества E. Разрядом числа кодирует содержание соответствующего номера ребра из E: значение 1 характеризует наличие данного элемента в грани, значение 0 – отсутствие. Затем выделяются ячейки при определении сочетаний 4, 5 и 6 граней из общего числа:
1) 4 граней, составленных только из 3 ребер;
2) 5 граней, где четыре составлены из 3 ребер, а одна – из 5;
3) 5 граней: две составлены из 3 ребер, а три – из 5;
4) 6 граней, составленных только из 4 ребер.
Критерий в определении ячейки состоит в том, что сумма по модулю два всех двоичных чисел составляющих граней равна нулю.
Дальнейшая процедура формирования l-мерных граней выполняется по индукции.
Для симплексы задаются при построении барицентрической триангуляции, которая реализуется индукцией по размерности триангуляцией l-мерных граней [11].
С учетом разбиения интеграл по от некоторой функции заменяется суммой по и сводится к реализации процедуры численного интегрирования:
(15)
где – порядок численного интегрирования; узловые точки и весовые коэффициенты вычисляемые по правилам кубатурных формул для симплексов. Для мастер-элемента единичной размерности значения и определяются по правилам:
(16)
где
– корни многочлена Лежандра первого рода порядка [14]; при
и обозначении гамма-функции
при
Заключение
Таким образом, в настоящей статье в развитие моделей [2–6] информационного влияния, управления и противоборства в социуме при формализации содержательной постановки задачи, выделении системы ограничений и допущений, разработке математической модели, численной схемы и алгоритмических реализаций сформировано алгоритмическое решение в задаче оценки информационного воздействия на электорат при проведении выборных кампаний. Математическая модель базируется на обобщенной модели информационного противоборства в структурированном социуме [2–5]. При разделении общества численностью на подгрупп и введении стохастических компонент данная модель сводится к стохастическому дифференциальному уравнению, которое при понимании в смысле Ито [7] приводит к необходимости решения уравнения ФПК (2) для определения эволюции функции плотности вероятности Решение (2) предложено выполнять численно в проекционной постановке метода Галеркина при задании кусочно-полиномиальной аппроксимации (4), требующей разбиения области анализа на симплексы Для сформированной численной схемы определена оценка сходимости (12) и уточнены особенности алгоритмической реализации, сводящиеся к построению его разбиению и уточнению реализации процедур численного интегрирования по
Об авторах
Иван Сергеевич Полянский
Академия Федеральной службы охраны Российской Федерации
Email: van341@mail.ru
ORCID iD: 0000-0002-1282-1522
доктор физико-математических наук, доцент
Россия, ОрелИнна Валерьевна Полянская
Академия Федеральной службы охраны Российской Федерации
Email: van341@mail.ru
кандидат экономических наук, доцент
Россия, ОрелКирилл Олегович Логинов
Академия Федеральной службы охраны Российской Федерации
Автор, ответственный за переписку.
Email: kvirs@mail.ru
сотрудник
Россия, ОрелСписок литературы
- Самарский А.А., Михайлов А.П. Математическое моделирование. М.: Физматлит, 2001. 320 с.
- Петров А.П., Маслов А.И., Цаплин Н.А. Моделирование выбора позиций индивидами при информационном противоборстве в социуме // Математическое моделирование. 2015. Т. 27, № 12. С. 137–148. URL: http://mi.mathnet.ru/mm3684
- Моделирование спада общественного внимания к прошедшему разовому политическому событию / А.П. Михайлов [и др.] // ДАН. 2018. Т. 480, № 4. С. 397–400. DOI: https://doi.org/10.7868/S0869565218160028
- Петров А.П., Прончева О.Г. Моделирование выбора позиций индивидами при информационном противоборстве с двухкомпонентной повесткой // Математическое моделирование. 2019. Т. 31, № 7. C. 91–108. DOI: https://doi.org/10.1134/S0234087919070062
- Развитие модели распространения информации в социуме / А.П. Михайлов [и др.] // Математическое моделирование. 2014. Т. 26, № 3. С. 65–74. URL: http://mi.mathnet.ru/mm3459
- Губанов Д.А., Новиков Д.А., Чхартишвили А.Г. Социальные сети: модели информационного влияния, управления и противоборства. М.: Физматлит, 2010. 228 с.
- Кузнецов Д.Ф. Некоторые вопросы теории численного решения стохастических дифференциальных уравнений Ито // Дифференциальные уравнения и процессы управления. 1998. № 1. С. 66–367. URL: https://diffjournal.spbu.ru/RU/numbers/1998.1/article.1.3.html
- Ильинский А.С., Полянский И.С., Степанов Д.Е. О сходимости барицентрического метода в решении внутренних задач Дирихле и Неймана в R2 для уравнения Гельмгольца // Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. 2021. Т. 31, № 1. С. 3–18. DOI: https://doi.org/10.35634/vm210101
- Kainen P.C., Kurkova V., Sanguineti M. Estimates of approximation rates by Gaussian radial-basis functions // CANNGA 2007: Adaptive and Natural Computing Algorithms. 2007. P. 11–18. DOI: https://doi.org/10.1007/978-3-540-71629-7_2
- Даугавет И.К. Теория приближенных методов. Линейные уравнения. 2-е изд., перераб. и доп. СПб.: БХВ-Петербург, 2006. 288 с.
- Емеличев В.А., Ковалев М.М., Кравцов М.К. Многогранники, графы, оптимизация (комбинаторная теория многогранников). М.: Наука; Глав. ред. физ-мат лит., 1981. 344 с.
- Электродинамический анализ зеркальных антенн в приближении барицентрического метода / И.С. Полянский [и др.] // Физика волновых процессов и радиотехнические системы. 2020. Т. 23, № 4. C. 36–47. DOI: https://doi.org/10.18469/1810-3189.2020.23.4.36-47
- Алгоритмы: построение и анализ. 2-е изд. / Т.Х. Кормен [и др.]; пер. с англ. М.: Вильямс, 2010. 1296 с.
- Ильинский А.С., Полянский И.С. Приближенный метод определения гармонических барицентрических координат для произвольных многоугольников // Журнал вычислительной математики и математической физики. 2019. Т. 59, № 3. C. 391–408. DOI: https://doi.org/10.1134/S0044466919030098