Abstract

In this work, we propose a discrete mathematical model that describes the dynamics of citizens who have the right to vote and their electoral behavior with regard to a political party during an awareness program or an electoral campaign. Also, we propose an optimal strategy for an awareness program or an election campaign that helps politicians to distinguish between different categories of voters in order to increase the participation rate in the electoral process and obtain the greatest possible number of votes with a minimal effort. Pontryagin’s Maximum Principle, in discrete time, is used to characterize the optimal controls and the optimality system is solved by an iterative method. The numerical simulation is carried out using Matlab. Consequently, the obtained results confirm the performance of the optimization strategy.

1. Introduction

Political participation is one of the most important foundations of modern democracy in democratic countries. One of the most important aspects of political participation is the electoral process which makes the citizen a key player in the political decision-making process in the country. An election is a decision-making process by which a population chooses an individual to hold formal office. This is the usual mechanism by which democracy fills offices in the legislature and parliament. Faced with this crucial importance of the elections for the democratic process, numerous studies and researches have been conducted on the elections and the electoral behavior of the citizens. These studies are marked by three major research schools [1]: the sociological model, often identified as the School of Columbia with the main reference to the Applied Bureau of Social Research of Columbia University and whose work began with the publication of the book The People’s Choice [2], focuses on the influences of social factors. The psychosocial model, also identified as the School of Michigan, which has its major reference in the work of Campbell, Converse, Miller, and Shanks [3], The New American Voter, assumes that party identification is the main factor behind the behavior of voters. The rational choice theory, also referred to as a model of economic voting or even as the School of Rochester and whose landmark work is the work of Anthony Downs [4], An Economic Theory of Democracy, puts emphasis on variables such as rationality, choice, uncertainty, and information. Studies and research on the subject of elections are still ongoing to the present time (For example, [3, 511]). Also, mathematical modeling has been widely used to study different topics concerning the electoral processes and the dynamics of political systems (For example, [1215]).

The main objective of political parties is to obtain political power to contribute to the reform of the country through a political program. Therefore, all political parties need to identify a plan to attract voters and obtain as many electoral votes as possible, taking into consideration means and resources, which are always “time, money, and human resources.”

In this work, we propose a mathematical model that describes the dynamics of citizens who have the right to vote and their electoral behavior with regard to a political party. Also, we propose an optimal strategy for an election campaign or an awareness program that helps politicians to distinguish between different categories of voters which we have divided in our model into six compartments (potential electors, electors, temporary abstainers, permanent abstainers, voters for the political party, and voters against the political party) in order to increase the participation rate in the electoral process and obtain the greatest possible number of votes with a minimal effort.

To achieve these objectives, we applied the theory of optimal control for our proposed model. The theory of optimal control and the analysis of dynamic systems are a field of current research that continues to arouse the interest of scientists. It has been widely used in different fields such as engineering, biology, mechanics, medicine, robotics, and biomedicine. The aim of this theory is to model processes that evolve over time and to study their behaviors. This study makes it possible, among other things, to predict the behavior of the system and to control it in order to get the desired results.

In the theory of control of dynamic systems, there are two kinds of mathematical dynamic systems: the continuous time models described by differential equations and the discrete-time models described by difference equations. The continuous-time models have been widely investigated in many articles (for example, [1620]). However, it is noted that, in recent years, more and more attention has been paid to the discrete-time models (see, [2126] and the references cited therein). The reasons are as follows: first, the statistic data is collected at discrete times (day, week, month, or year). So it is more direct, more convenient, and more accurate to describe the phenomena by using the discrete-time models than the continuous-time models. Second, the use of discrete-time models may avoid some mathematical complexities such as the choice of a function space and regularity of the solution. Then, the numerical exploration of discrete-time models is rather straightforward and therefore can be easily implemented by nonmathematicians.

The paper is organized as follows. In Section 2, we present our discrete mathematical model that describes the dynamics of citizens who have the right to vote and their electoral behavior with regard to a political party. In Section 3, we present the optimal control problem for the proposed model where we give some results concerning the existence of the optimal controls and we characterize these optimal controls using Pontryagin’s Maximum Principle in discrete time. Numerical simulations are given in Section 4. Finally, we conclude the paper in Section 5.

2. A Mathematical Model

We consider a discrete mathematical model that describes the dynamics of citizens who have the right to vote and their electoral behavior with regard to a political party. We divide the population denoted by into six compartments.

The potential electors are those who are entitled to participate in the elections. The class of potential electors is increased by the recruitment of individuals into the compartment at a rate . It is assumed that potential electors can acquire abstainer behavior (and become the boycotts of the elections) via effective contacts with abstainers of the elections at a rate . In other words, it is assumed that the acquisition of an abstainer behavior is analogous to acquiring disease infection. Although not considered in this study, other factors such as economic and social conditions can lead to the abstention of the elections. Also, potential elector can register in the electoral lists due to the contact with individual registrants at a rate who have convinced him/her of the importance of participating in the elections. Therefore, potential electors become electors. Finally, potential electors suffer natural death (at a rate ).

The electors are those who are registered in the electoral lists and wish to vote in the elections. The compartment of electors is increased, at a rate , when potential electors register in electoral lists via effective contacts with the electors. The population is decreased when electors acquire abstainer behavior due to the contact with temporary abstainers of the elections at a rate . It is decreased by natural death (at the rate ) and when electors move to vote (at a rate ) and become voters.

The temporary abstainers are those who have a hesitant position of abstaining the elections or the electors whose, sometimes, preoccupations or working conditions do not allow them to go voting and, thus, their participation in elections is not permanent. The population of temporary abstainers is increased by the potential electors (at a rate ) by a fraction , also, when the electors or individual voters, via effective contacts with temporary abstainers, change their attitude towards participation in the elections or their preoccupations or working conditions do not allow them to go voting. It is decreased by natural death (at the rate ) and reversion to voting (at rates and ).

The permanent abstainers are the individuals who have a consistent position of boycotting elections. The population of permanent abstainers is increased by the potential electors (at a rate ) by a fraction and decreased by natural death (at the rate ).

The voters for the political party are the population of voters for the political party which is increased when electors move to vote for it due to the contact with the voters for the political party at a rate by a fraction and when the temporary abstainers become voters via effective contacts with the voters at a rate and also when voters against the political party turn to vote for it due to the contact with voters for the political party at a rate . The population is decreased by natural death (at the rate ) and by reversion to voting against political party (at the rate ) or abstaining the elections temporarily (at the rate ).

The voters against the political party are the population of voters against the political party which is increased when electors move to vote against it (at a rate ) by a fraction and when the temporary abstainers become voters (at a rate ) and also when voters for the political party turn to vote against it (at a rate ). The population is decreased by natural death (at the rate ) and by reversion to vote for political party (at the rate ) or abstaining the elections temporarily (at the rate ).

The variables , , , , , and are the numbers of the individuals in the six classes at time , respectively. The unit of can correspond to periods, phases, or years. It depends on the frequency of the survey studies as needed.

The graphical representation of the proposed model is shown in Figure 1

The total population size at time is denoted by with . The dynamics of this model are governed by the following nonlinear system of difference equations:

where , , , , , and are the given initial states.

3. The Optimal Control Problem

Our objective in this proposed strategy of control is to minimize the number of temporary abstainers and the voters against the political party , maximize the number of the electors and the voters for the political party during the time step to , and also minimize the cost spent in an awareness program and an election campaign.

In model (1) we include three controls with The control represents the awareness campaign effort (time, money, and human resources) to motivate the potential electors to participate in the electoral process. The control represents the electoral campaign effort to impress the temporary abstainers to participate in the electoral process and support a political party by voting for it. Finally, measures the required persuasion effort to change the position of voters in favor of a political party. So the controlled mathematical system is given by the following system of difference equations.

where , , , , , and are the given initial states and

From the system of difference equations (2), we can extract two models. The first controlled model achieves the objective of increasing the participation rate in the electoral process and the second controlled model leads to increase the number of voters for a political party .

Then, the problem is to minimize the objective functional

where the parameters , , , , , , and for are the cost coefficients. They are selected to weigh the relative importance of , , ,, , , and at time . is the final time.

In other words, we seek the optimal controls , , and such that

where is the set of admissible controls defined by

The sufficient condition for the existence of an optimal control for problem (2) and (4) comes from the following theorem.

Theorem 1. There exist the optimal controls , and such thatsubject to the control system (2) with initial conditions.

Proof. Since the coefficients of the state equations are bounded and there are a finite number of time steps, , , , , , and are uniformly bounded for all in the control set , and thus is bounded for all . Since is bounded, is finite, and there exists a sequence such that and corresponding sequences of states , , , and Since there is a finite number of uniformly bounded sequences, there exist and and such that on a subsequence, , , , , and Finally, due to the finite dimensional structure of system (2) and the objective function , is an optimal control with corresponding states , and . Therefore is achieved.

We apply the discrete version of Pontryagin’s Maximum Principle [21, 22, 27, 28]. The key idea is introducing the adjoint function to attach the system of difference equations to the objective functional resulting in the formation of a function called the Hamiltonian. This principle converts the problem of finding the control to optimize the objective functional subject to the state difference equation with initial condition to find the control to optimize Hamiltonian pointwise (with respect to the control).

Now we have the Hamiltonian at time step , defined by

where is the right side of the system of difference equations (2) of the state variable at time step .

Theorem 2. Given an optimal control and solutions , , , , , and of corresponding state system (2), there exist adjoint functions, , , , , , and , satisfyingwith the transversality conditions at time Furthermore, for and for , the optimal controls , , and are given by

Proof. The Hamiltonian at time step is given byFor , the adjoint equations and transversality conditions can be obtained by using Pontryagin’s Maximum Principle, in discrete time, given in [11, 21, 22, 27, 28] such thatFor , the optimal controls , , and can be solved from the optimality condition,that is,So, for , we haveHowever, if for , the control attached to this case will be eliminated and removed.
By the bounds in of the controls, it is easy to obtain , and in the form of (11)-(12)-(13).

4. Numerical Simulation

4.1. Algorithm

In this section, we present the results obtained by solving numerically the optimality system. This system consists of the state system, adjoint system, initial and final time conditions, and the controls characterization. So the optimality system is given by the following.

Step 1. , , , , , , , , , ,, and given , , and .

Step 2. For , do the following:end for.

Step 3. For , writeend for.

In this formulation, there were initial conditions for the state variables and terminal conditions for the adjoints. That is, the optimality system is a two-point boundary value problem with separated boundary conditions at times step and . We solve the optimality system by an iterative method with forward solving of the state system followed by backward solving of the adjoint system. We start with an initial guess for the controls at the first iteration and then before the next iteration we update the controls by using the characterization. We continue until convergence of successive iterates is achieved.

4.2. Discussion

We begin by presenting, in Figure 2, the simulations concerning the evolution of model (1) without control functions.

Using the parameters of Table 1, we observe that the number of voters participating in the electoral process decreases significantly (Figure 2(a)). In addition, the number of electors who abstain voting increases (Figure 2(b)). On the other hand, the number of the voters against the political party increases clearly (Figure 2(c)); contrariwise, the number of voters supporting the political party decreases (Figure 2(d)).

This requires the political party concerned with these statistical data to seek an effective awareness and electoral campaign strategy to reverse the results.

The proposed control strategy in this work helps to achieve several objectives.

Objective. Increasing the participation rate in elections knowing that the participation rate has an important political interpretation.
In democratic countries, the participation rate has an important political interpretation because it gives political parties that win elections a very strong political legitimacy, that is, the reason why every political party wishes to have a victory in elections with a very high participation rate. This requires contributing with other political competitors to motivate citizens to participate in the vote regardless of the parties they vote for them.
To achieve this objective, we activate two controls in our proposed control strategy (case of ).
From Figures 3(a)3(e), we observe that the number of the electors and the number of the voters increase clearly. Also, we observe that when we have an increase in the participation rate, the number of the voters for the political party increases. The figures (Figure 3(d)) and (Figure 3(e)) give the optimal controls and .

Objective. Decreasing the number of people who abstain temporarily in participating in the election and who negatively affect the individuals participating in the elections (case of ).
From Figures 4(a)4(c) we easily observe that the number of temporary abstainers decreases (Figure 4(a)). The decrease of the number of has positively influenced the growth of the individuals who vote for the political party (Figure 4(b)). However, this growth is not continuous throughout the study period which necessitates combining this proposed control strategy with another aimed at keeping the number of increases continuously during the study period. The figure (Figure 4(c)) gives the optimal control .

Objective. Increasing the number of individuals who vote for the political party (Figure 5(b)) and at the same time decreasing the number of voters against the political party (Figure 5(a)) (case of ).

Objective. Wining the elections with a high participation rate. To achieve this objective we activate the three optimal controls (case of ).
From Figures 6(a)6(e) we observe easily that the number of voters increases (Figure 6(a)) and the number of temporary abstainers decreases (Figure 6(b)) which leads to a high participation rate in the election process. Also, using this strategy, the political party managed to increase the number of voters for it (Figure 6(d)) and decreased significantly the number of voters against it (Figure 6(c)). The graphs in (Figure 6(e)) give the optimal controls , , and .
Finally, these results prove the effectiveness of the proposed control strategies and the validity of the mathematical model.

5. Conclusion

In this work, we formulate a discrete mathematical model that describes the dynamics of citizens who have the right to vote and their electoral behavior with regard to a political party during an awareness program or an electoral campaign. Also, we propose an optimal strategy for an awareness program or an election campaign that helps politicians to distinguish between different categories of voters in order to increase the participation rate in the electoral process and obtain the greatest possible number of votes with a minimal effort. In this strategy, we introduced three controls. The first control represented the awareness campaign effort (time, money, and human resources) to motivate the potential electors to participate in the electoral process. The second control characterized the electoral campaign effort to impress the temporary abstainers to participate in the electoral process and support a political party by voting for it. Finally, the third control measured the required persuasion effort to change the position of voters in favor of a political party. Pontryagin’s Maximum Principle, in discrete time, is used to characterize the optimal controls and the optimality system is solved by an iterative method.

Consequently, the proposed modeling and optimal control strategies have led to achieve several objectives:

(i) Increasing the participation rate in elections knowing that the participation rate has an important political interpretation.

(ii) Decreasing the number of people who abstain temporarily in participating in the election and who negatively affect the individuals participating in the elections.

(iii) Increasing the number of individuals who vote for the political party and at the same time decreasing the number of voters against the political party.

(iv) Wining the elections with a high participation rate.

The numerical simulation is carried out using Matlab. Finally, the obtained results confirm the performance of the optimization strategy.

Data Availability

The disciplinary data used to support the findings of this study have been deposited in the Network Repository (http://www.networkrepository.com).

Conflicts of Interest

The authors declare that they have no conflicts of interest.