Algorithmic solutions to the problem of assessing the information impact on the electorate during election campaigns
- Authors: Polyanskii I.S.1, Polyanskaya I.V.1, Loginov K.O.1
-
Affiliations:
- Academy of the Federal Guard Service of the Russian Federation
- Issue: Vol 24, No 4 (2021)
- Pages: 72-80
- Section: Articles
- URL: https://journals.ssau.ru/pwp/article/view/10006
- DOI: https://doi.org/10.18469/1810-3189.2021.24.4.72-80
- ID: 10006
Cite item
Full Text
Abstract
In the article, to solve the problem of assessing the information impact on the electorate during election campaigns, algorithmic solutions, including a mathematical model, a numerical scheme and algorithmic implementations, are formed. This assessment is reduced to determining the instantaneous values of the number of voters who prefer a candidate (party), taking into account: the positive or negative stochastic nature of the impact of mass media; interpersonal interaction; two-step assimilation of information; the presence of a variety of mass media, social groups and a list of candidates. The mathematical model is based on a generalized model of information confrontation in a structured society and, with the introduction of stochastic components in the intensity of agitation, it is reduced to solving the Fokker–Planck–Kolmogorov equation. For its study in the formulation of the Galerkin method, a numerical scheme is proposed and the order of its convergence is determined. In relation to the basic procedures of the numerical scheme, the features of the algorithmic implementation are clarified.
Full Text
Введение
На сегодняшний день избирательные процедуры – неотъемлемая часть демократических государств. Несмотря на существенные различия исторических путей становления и развития электоральных институтов в различных странах, в настоящий момент содержание избирательных кампаний неизменно базируется на понятиях профессионализма и эффективного менеджмента. Основу для реализации указанных принципов составляет качественное информационно-аналитическое сопровождение выборных кампаний, необходимое как конкурирующим кандидатам, так и организаторам выборов. При этом обеспечение подобного сопровождения с учетом текущего уровня развития систем коммуникации, вычислительной техники и методов математического моделирования [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) и уточнены особенности алгоритмической реализации, сводящиеся к построению его разбиению и уточнению реализации процедур численного интегрирования по
About the authors
Ivan S. Polyanskii
Academy of the Federal Guard Service of the Russian Federation
Email: van341@mail.ru
ORCID iD: 0000-0002-1282-1522
Doctor of Physical and Mathematical Sciences, Associate Professor
Russian Federation, OryolInna V. Polyanskaya
Academy of the Federal Guard Service of the Russian Federation
Email: van341@mail.ru
Candidate of Economic Sciences, Associate Professor
Russian Federation, OryolKirill O. Loginov
Academy of the Federal Guard Service of the Russian Federation
Author for correspondence.
Email: kvirs@mail.ru
Employee
Russian Federation, OryolReferences
- Samarskiy A.A., Mikhailov A.P. Math Modeling. Moscow: Fizmatlit, 2001, 320 p. (In Russ.)
- Petrov A.P., Maslov A.I., Tsaplin N.A. Modeling the choice of positions by individuals during information confrontation in society. Matematicheskoe modelirovanie, 2015, vol. 27, no. 12, pp. 137–148. URL: http://mi.mathnet.ru/mm3684 (In Russ.)
- Mihajlov A.P. et al. Modeling the decline in public attention to a past one-time political event. DAN, 2018, vol. 480, no. 4, pp. 397–400. DOI: https://doi.org/10.7868/S0869565218160028 (In Russ.)
- Petrov A.P., Proncheva O.G. Modeling the choice of positions by individuals in an information confrontation with a two-component agenda. Matematicheskoe modelirovanie, 2019, vol. 31, no. 7, pp. 91–108. DOI: https://doi.org/10.1134/S0234087919070062 (In Russ.)
- Mihajlov A.P. et al. Development of a model for the dissemination of information in society. Matematicheskoe modelirovanie, 2014, vol. 26, no. 3, pp. 65–74. URL: http://mi.mathnet.ru/mm3459 (In Russ.)
- Gubanov D.A., Novikov D.A., Chhartishvili A.G. Social Networks: Models of Information Influence, Control and Confrontation. Moscow: Fizmatlit, 2010, 228 p. (In Russ.)
- Kuznetsov D.F. Some questions of the theory of the numerical solution of Ito stochastic differential equations. Differentsial’nye uravnenija i protsessy upravlenija, 1998, no. 1, pp. 66–367. URL: https://diffjournal.spbu.ru/RU/numbers/1998.1/article.1.3.html (In Russ.)
- Il’inskij A.S., Polyanskii I.S., Stepanov D.E. On the convergence of the barycentric method in solving the Dirichlet and Neumann interior problems in R2 for the Helmholtz equation. Vestnik Udmurtskogo universiteta. Matematika. Mehanika. Komp’juternye nauki, 2021, vol. 31, no. 1, pp. 3–18. DOI: https://doi.org/10.35634/vm210101 (In Russ.)
- Kainen P.C., Kurkova V., Sanguineti M. Estimates of approximation rates by Gaussian radial-basis functions. CANNGA 2007: Adaptive and Natural Computing Algorithms, 2007, pp. 11–18. DOI: https://doi.org/10.1007/978-3-540-71629-7_2
- Daugavet I.K. The Theory of Approximate Methods. Linear Equations. 2nd ed., rev. and add. Saint Petersburg: BHV-Peterburg, 2006, 288 p. (In Russ.)
- Emelichev V.A., Kovalev M.M., Kravtsov M.K. Polytopes, Graphs, Optimization (Combinatorial Theory of Polyhedra). Moscow: Nauka; Glav. red. fiz-mat lit., 1981, 344 p. (In Russ.)
- Polyanskii I.S. et al. Electrodynamic analysis of reflector antennas in the approximation of the barycentric method. Physics of Wave Processes and Radio Systems, 2020, vol. 23, no. 4, pp. 36–47. DOI: https://doi.org/10.18469/1810-3189.2020.23.4.36-47 (In Russ.)
- Corman T.H. et al. Algorithms: Construction and Analysis. 2nd ed, Eng. trans. Moscow: Williams, 2010, 1296 p. (In Russ.)
- Il’inskij A.S., Polyanskii I.S. An approximate method for determining harmonic barycentric coordinates for arbitrary polygons. Zhurnal vychislitel’noj matematiki i matematicheskoj fiziki, 2019, vol. 59, no. 3, pp. 391–408. DOI: https://doi.org/10.1134/S0044466919030098 (In Russ.)