Algorithmic solutions to the problem of assessing the information impact on the electorate during election campaigns

Cover Page

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] по математическому моделированию информационного влияния, управления и противоборства в социуме и выделенные особенности, цель настоящей статьи состоит в разработке алгоритмических решений в задаче оценки информационного воздействия на электорат при проведении выборных кампаний.

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

В соответствии с [6] электорат представим группой взаимодействующих индивидов численностью N0, составленной из M подгрупп. Обозначим Nm m=1,M¯ число индивидов в m-й подгруппе при Nm<N0, Nm1 и m=1MNm=N0. Предпочтения у индивидов формируются в отношении K кандидатов с учетом распространяемой информации через L внешних источников (средства масс-медиа) и за счет межличностной коммуникации. Внешний l-й  l=1,L¯ источник в момент времени t0,T0 пропагандирует k-го кандидата с интенсивностями αklt и γklt, формируя положительное и отрицательное отношение соответственно. Разнородность влияния на m-ю подгруппу индивидов l-го внешнего источника характеризуется коэффициентом восприятия χml0,1.

Следуя [6], общую группу индивидов разделим на три класса: 1) неохваченные; 2) предадепты; 3) адепты. У неохваченных индивидов отсутствуют предпочтения в отношении какого-либо кандидата.

Предадептами mk назовем индивидов m-й подгруппы, отдающих предпочтение k-му кандидату, но не распространяющих о нем информации при межличностной коммуникации. Число предадептов mk в момент времени t обозначим ymkt0,Nm.

Адептами  назовем индивидов m-й подгруппы, отдающих предпочтение k-му кандидату и распространяющих положительную информацию в его отношении среди индивидов m'-й m'=1,M¯ подгруппы путем межличностной коммуникации с интенсивностью βm'm0. Число адептов mk в момент времени t обозначим xmkt0,Nm. Уточним, что адепт mk в отношении k'-го кандидата k,k'1,K¯ не распространяет отрицательной информации.

Переход неохваченных индивидов в адепты осуществляется за два шага [6]. Под воздействием положительной информации из внешних источников и за счет межличностной коммуникации первоначально индивид m-й подгруппы становится предадептом mk, а затем – адептом mk. Под воздействием негативной информации из внешних источников в отношении k-го кандидата происходит обратный переход. Уточним, что адептом кандидата может стать только предадепт соответствующего кандидата, а неохваченным индивидом – предадепт.

Для введенных представлений задача оценки сводится к выбору k'-го кандидата, способного по итогам выборной кампании набрать наибольшее число голосов k'=argmaxk1,KN^k,

N^k=m=1Mx^mkT0+y^mkT0.

где

Ее решение требует максимально правдоподобного определения числа адептов x^mkt и предадептов y^mkt.

Для заданного содержательного представления математическую модель сформируем, принимая во внимание основные предположения о скорости изменения xmk(t) ymkt [6] и допущения.

  1. Значения χml, βm'm не зависят от t и определяются экспертным оцениванием.
  2. Переменные xmkt, ymkt составляют непрерывный векторный марковский процесс.
  3. Интенсивности αkl0t, γklt складываются из соответствующих истинных значений 0αkl0t, γklt< и ошибок наблюдения   являющихся белым шумом с соответствующими характеристиками: Eα~kl=Eγ~kl=0; covα~kl=covγ~kl=δtτ; covdα~kl=εklα2; covdγ~kl=εklγ2.

Для заданных представлений решение задачи оценки x^mkt и y^mkt, выполним усреднением:

Z^t=ΩZpZ,tdZ, (1)

где

Z=Zid=z1,...,zM;

zm=zkm2K=xm1,ym1,...,xmK,ymK;

Ω=ε1×...×εMd – d-мерный выпуклый многогранник (d=2MK); εm2K – симплекс с 2K+1 вершинами P1m=0,0,...,0, P2m=Nm,0,...,0, …, P2K+1m=0,0,...,Nm; pZ,t – функция плотности распределения вероятности, удовлетворяющая уравнению Фоккера – Планка – Колмогорова (ФПК):

dpZ,t/dt=pZ,t, (2)

где

p=l=1dZlAlp+12l=1dl'=1d2Dll'pZlZl'

– диффузионный оператор; D=Dll'd×d и A=Ald – тензор диффузии и вектор сноса соответственно, компоненты которых формируются из следующих представлений:

1) для вектора сноса:

A=Ald=a1,...,aM;

am=aim2K=fm11,fm12,...,fmK1,fmK2;

fmk2,,t=xmkymkΓmk0++Αmk0+m'=1Mxm'kβm'm××Nmk'=1Kxmk'+ymk'ymk;

fmk1,,t=ymkΑmk0+m'=1Mxm'kβm'mxmkΓmk0;

Γmk0=l=1Lχmlγkl0;   Αmk0=l=1Lχmlαkl0;

=xmkM×K;   Y=ymkM×K;

2) для тензора диффузии:

D=ΣΣT;  Σ=Σll'd×d=σ11...σ1M.........σM1...σMM;

σmm'=σii'mm'2K при m'=1,M¯ и k=i/2:

σii'mm'=xmkl=1Lχmlεklγ2, if m=m'imod20i=i';ymkl=1Lχmlεklα2, if m=m'imod2=0i=i';xmkymkl=1Lχmlεklγ2, if m=m'imod20i1=i';Nmk'=1Kxmk'+ymk'ymk××l=1Lχmlεklα2, if m=m'imod2=0i1=i';0, otherwise.

Решение дифференциального уравнения (2) при заданном начальном условии pZ,0 и требований pZ,t0, ΩpZ,tdZ=1 для Z,tΩ×0,T0 предлагается выполнять численно в соответствии со следующей схемой.

  1. Численная оценка информационного воздействия на электорат при проведении выборных кампаний

Зададим разбиение Ω=u=1Uωu набором из U симплексов

ωu=l=1d+1ζluPlu:l=1d+1ζlu=1l=1,d+1¯, ζlu0d

u=1,U¯ с d+1 вершинами P1u, P2u, …, Pd+1u и барицентрическими координатами ζ1u,...,ζd+1u при ωuωu'=  

Обозначим ,Ω скалярное произведение

η,ϕΩ=ΩηZϕZdZ, (3)

для некоторых функций η и ϕ.

Зададим аппроксимацию pZ,t:

p~Z,t=u=1UjMrdcjutψjuZ, (4)

подстановка которой в (2) в проекционном представлении метода Галеркина сведет исходную к системе обыкновенных дифференциальных уравнений:

dCt/dt=S1QtCt;   C0=S1W,  (5)

где

W=p0,ψjuΩUMrd;

p0pZ,0;   C=cjuUMrd

– вектор искомых коэффициентов разложения, зависящих от t;

Q=ψju,Lψj'u'ΩUMrd×UMrd;

S=ψju,ψj'u'ΩUMrd×UMrd;

Mrd – множество мультииндексов j,j'Mrd [8]:

Mrd=j=j1,...,jl,...,jd+1: jl+, l1;d+1jl=r, (6)

где r – порядок аппроксимации на ωu; +=0; ψju – базисная функция частичной подобласти ωuΩ, которую зададим произведением:

ψj(u)=2/π(r+1)l=1d+1φjl (7)

Гауссовых базисных функций [9]:

φjl=e2jl+12ζlr+12/2d+1. (8)

Решение (5) определяется в виде

Ct=expS10tQτdτS1W, (9)

где exp – матричная экспонента.

Сходимость решения (9) задачи (2) в проекционном представлении (5) с учетом известной, например из [10, с. 80], теоремы Л.В. Канторовича составляет последовательное исследование задач приближения непрерывной функции на 0,1 и ωu Гауссовыми базисными функциями вида (7), (8).

Лемма 1. Пусть ηζ – непрерывно дифференцируемая на 0,1 функция, а η~ζ=j=0rcjφjζ – ее наилучшее среднеквадратичное приближение с коэффициентами разложения cj. Тогда справедлива оценка

ηη~r0,1M1η0,1/r+1, (10)

где M1 – не зависящая от r положительная постоянная.

В формулировке леммы 1 для ζ0,1, r приняты следующие обозначения:

φjζ=2/πr+1e2j+12ζr+12/2

j=0,r¯;

η0,1=η,η0,1 при η,ϕ0,1=01ηζϕζdζ.

Лемма 2. Пусть ηζ – непрерывно дифференцируемая на  функция, а  – η~ζ=jMrKcjψjζ ее наилучшее среднеквадратичное приближение с коэффициентами разложения cj. Тогда справедлива оценка

ηη~rωM2ηω/r+1, (11)

где M2 – не зависящая от r положительная постоянная.

В формулировке леммы 2 для

ω=k=1K+1ζkPk:k=1K+1ζk=1k=1,K+1¯, ζk0K,

r, jMrK приняты обозначения:

ψjζ=2/πr+1××k=1K+1e2jk+12ζkr+12/2K+1;

ηω=η,ηω для

η,ϕω=0101ζ1...01k=1K1ζiηζϕζdζK...dζ2dζ1

при ζK+1=1k=1Kζk.

Из результатов лемм 1, 2 получено следующее утверждение.

Теорема 1. Пусть

p~Z,t=u=1UjMrdcjutψjuZ

тогда метод Галеркина для уравнения (2) сходится и справедлива оценка

pp~ΩM3pΩυ/r+1, (12)

где M3 – не зависящая от r положительная постоянная, υ – максимальный линейный размер симплексов ωu.

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

Основу алгоритмической реализации сформированной численной схемы составляют:

1) построение d-мерного выпуклого многогранника Ω при формировании множеств его l-мерных граней (вершин V, ребер E, граней B0, ячеек B1 и пр.);

2) разбиение Ω=u=1Uωu на симплексы ωu;

3) правила вычисления элементов вектора W, матриц Q, S  и усреднения Z^t=ΩZpZ,tdZ, уточняемые реализацией процедуры численного интегрирования по Ω.

Известно из [11], что количественная характеристика l-мерных граней l=0,d1¯ Ω определяется f- и h-векторами, соотнесенными с F- и H-полиномами. Исходя из правила построения Ω=ε1×...×εMd 2K-мерными симплексами εm, справедливо представление F-полинома εm в виде

Fεm,τ=k=02K2K+1  k+1τk,

а H-полинома:

Hεm,τ=Fεm,τ1=k=02Kτk.

Тогда H-полином Ω, с учетом обобщения бинома Ньютона при введении мультимодальных коэффициентов, задается соотношением

HΩ,τ=k=02KτkM==qMM2KMq1,q2,...,q2K+1k=02Kτqk+1==l=0dhlΩτl. (13)

Здесь MM2K – множество мультииндексов q, заданное по аналогии с (5) (быстрый алгоритм формирования Mrd приведен в [12]); hlΩ – элементы h-вектора, определяемые суммами мультимодальных коэффициентов из (13) по правилу:

hlΩ=qMM2Ksq=lMq1,q2,...,q2K+1, (14)

где sq=k1;2Kqk+10k+1qk+1.

Элементы flΩ f-вектора вычисляются из (14) выражением [11]

flΩ=l'=ldl'lhlΩ.

С учетом заданных количественных характеристик Ω, выполняется формирование множеств его l-мерных граней. При этом изначально задается множество вершин V с числом элементов f0Ω=V=2K+1M – алгоритм 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

 

Затем определяется множество ребер EV×V с числом элементов f1Ω=E=2K+1MKM, составляемых комбинацией пар неповторяющихся вершин V – алгоритм EDGEPOLY (рис. 4).

 

Рис. 4. Псевдокод алгоритма формирования E

Fig. 4. Pseudocode of the E generation algorithm

 

Множество граней B0 с числом элементов f2Ω=B0 формируется по заданным V и E при представлении Ω в виде неориентированного графа GV,E=V,E и последовательном поиске в G всех циклов без хорд длиной L=3;4. Полиномиальный алгоритм поиска циклов базируется на алгоритмах построения остового дерева (алгоритм Прима [13] – MST) и рекурсивного поиска в глубину [13] – DFSCYCLE. Алгоритм поиска циклов SEARCHCYCLES для G длиной L приведен на рис. 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

 

Множество ячеек B1 с числом элементов f3Ω=B1 формируется по B0. Каждая грань представляется бинарным числом разрядностью, равной мощности множества E. Разрядом числа кодирует содержание соответствующего номера ребра из E: значение 1 характеризует наличие данного элемента в грани, значение 0 – отсутствие. Затем выделяются ячейки при определении сочетаний 4, 5 и 6 граней из общего числа:

1) 4 граней, составленных только из 3 ребер;

2) 5 граней, где четыре составлены из 3 ребер, а одна – из 5;

3) 5 граней: две составлены из 3 ребер, а три – из 5;

4) 6 граней, составленных только из 4 ребер.

Критерий в определении ячейки состоит в том, что сумма по модулю два всех двоичных чисел составляющих граней равна нулю.

Дальнейшая процедура формирования l-мерных граней выполняется по индукции.

Для Ω симплексы ωu задаются при построении барицентрической триангуляции, которая реализуется индукцией по размерности триангуляцией l-мерных граней [11].

С учетом разбиения Ω=u=1Uωu интеграл I=ΩηZdZ по Ω от некоторой функции η заменяется суммой I=u=1UωuηZdZ по ωu и сводится к реализации процедуры численного интегрирования:

Iu=ωuηZdZ=jMIdηξjκj, (15)

где I – порядок численного интегрирования; узловые точки ξj и весовые коэффициенты κj, вычисляемые по правилам кубатурных формул для симплексов. Для мастер-элемента ω единичной размерности значения ξjω и κj определяются по правилам:

ξj=Xj10...Xjd0T;   κ=O1B,  (16)

где

Xjl0=Xjl/k=1dXjk   l=1,d¯;

Xi i=1,I¯  – корни многочлена Лежандра первого рода порядка I [14]; B=bjMId при

bj=k=1dΓXjk0I+1/I+d1!

и обозначении гамма-функции Γ·;

O=Ojj'MId×MId при Ojj'=k=1dXj'k0jk.

Заключение

Таким образом, в настоящей статье в развитие моделей [2–6] информационного влияния, управления и противоборства в социуме при формализации содержательной постановки задачи, выделении системы ограничений и допущений, разработке математической модели, численной схемы и алгоритмических реализаций сформировано алгоритмическое решение в задаче оценки информационного воздействия на электорат при проведении выборных кампаний. Математическая модель базируется на обобщенной модели информационного противоборства в структурированном социуме [2–5]. При разделении общества численностью N0 на M подгрупп и введении стохастических компонент данная модель сводится к стохастическому дифференциальному уравнению, которое при понимании в смысле Ито [7] приводит к необходимости решения уравнения ФПК (2) для определения эволюции функции плотности вероятности pZ,t. Решение (2) предложено выполнять численно в проекционной постановке метода Галеркина при задании кусочно-полиномиальной аппроксимации (4), требующей разбиения области анализа Ω на симплексы ωu. Для сформированной численной схемы определена оценка сходимости (12) и уточнены особенности алгоритмической реализации, сводящиеся к построению Ω, его разбиению Ω=u=1Uωu и уточнению реализации процедур численного интегрирования по Ω.

×

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, Oryol

Inna V. Polyanskaya

Academy of the Federal Guard Service of the Russian Federation

Email: van341@mail.ru

Candidate of Economic Sciences, Associate Professor

Russian Federation, Oryol

Kirill O. Loginov

Academy of the Federal Guard Service of the Russian Federation

Author for correspondence.
Email: kvirs@mail.ru

Employee 

Russian Federation, Oryol

References

  1. Samarskiy A.A., Mikhailov A.P. Math Modeling. Moscow: Fizmatlit, 2001, 320 p. (In Russ.)
  2. 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.)
  3. 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.)
  4. 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.)
  5. 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.)
  6. 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.)
  7. 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.)
  8. 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.)
  9. 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
  10. Daugavet I.K. The Theory of Approximate Methods. Linear Equations. 2nd ed., rev. and add. Saint Petersburg: BHV-Peterburg, 2006, 288 p. (In Russ.)
  11. 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.)
  12. 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.)
  13. Corman T.H. et al. Algorithms: Construction and Analysis. 2nd ed, Eng. trans. Moscow: Williams, 2010, 1296 p. (In Russ.)
  14. 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.)

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Pseudocode of the V formation algorithm

Download (143KB)
3. Fig. 2. Pseudocode of the PLACEPOINT function

Download (79KB)
4. Fig. 3. Pseudocode of the NEXTPLACEMENT function

Download (142KB)
5. Fig. 4. Pseudocode of the E generation algorithm

Download (228KB)
6. Fig. 5. Pseudocode of the loop search algorithm for G of length L

Download (353KB)
7. Fig. 6. Pseudocode of the NEXTCOMBINATION function

Download (106KB)

Copyright (c) 2022 Polyanskii I., Polyanskaya I., Loginov K.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ФС 77 - 68199 от 27.12.2016.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies