Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Trusting the Trust Game: An External Validity Analysis with a UK Representative Sample
Previous Article in Journal
Invitation Games: An Experimental Approach to Coalition Formation
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cooperative Game for Fish Harvesting and Pollution Control

by
Mouhamadou Samsidy Goudiaby
1,*,
Ben Mansour Dia
2,
Mamadou L. Diagne
3 and
Hamidou Tembine
4
1
Département de Mathématiques, UFR des Sciences et Technologies, Université Assane Seck de Ziguinchor, Ziguinchor BP 523, Senegal
2
College of Petroleum Engineering and Geosciences (CPG), King Fahd University of Petroleum and Minerals (KFUPM), Dhahran 31261, Saudi Arabia
3
Département de Mathématiques, UFR des Sciences et Technologies, Université de Thiés, Thiés BP 967, Senegal
4
Learning & Game Theory Laboratory (L&G-Lab), Division of Engineering, Saadiyat Campus, New York University Abu Dhabi (NYUAD), Abu Dhabi P.O. Box 129188, United Arab Emirates
*
Author to whom correspondence should be addressed.
Games 2021, 12(3), 65; https://doi.org/10.3390/g12030065
Submission received: 5 July 2021 / Revised: 1 August 2021 / Accepted: 16 August 2021 / Published: 19 August 2021
(This article belongs to the Section Cooperative Game Theory and Bargaining)
Figure 1
<p>Phase field of the uncontrolled dynamics for <math display="inline"><semantics> <mrow> <msub> <mi mathvariant="script">R</mi> <mn>0</mn> </msub> <mo>&lt;</mo> <mn>1</mn> </mrow> </semantics></math> (<b>top left</b>), <math display="inline"><semantics> <mrow> <msub> <mi mathvariant="script">R</mi> <mn>0</mn> </msub> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math> (<b>right</b>) and <math display="inline"><semantics> <mrow> <msub> <mi mathvariant="script">R</mi> <mn>0</mn> </msub> <mo>&gt;</mo> <mn>1</mn> </mrow> </semantics></math> (<b>bottom left</b>).</p> ">
Figure 2
<p>Dynamic of the controlled model with <math display="inline"><semantics> <mrow> <mi>K</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <msub> <mrow/> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>x</mi> <msub> <mrow/> <mn>1</mn> </msub> </msub> <mo>+</mo> <mn>1</mn> </mrow> </mfrac> </mrow> </semantics></math>: one terminal condition for the control <math display="inline"><semantics> <mrow> <mo>(</mo> <msub> <mi>u</mi> <msub> <mrow/> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>u</mi> <msub> <mrow/> <mn>2</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>)</mo> <mo>=</mo> <mrow> <mo>(</mo> <mn>0.3</mn> <mo>,</mo> <mn>0.2</mn> <mo>)</mo> </mrow> </mrow> </semantics></math> combined with different starting states <math display="inline"><semantics> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <msub> <mrow/> <mn>1</mn> </msub> <mn>0</mn> </msubsup> <mo>,</mo> <msubsup> <mi>x</mi> <msub> <mrow/> <mn>2</mn> </msub> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> </semantics></math>.</p> ">
Figure 3
<p>Dynamic of the controlled model with <math display="inline"><semantics> <mrow> <mi>K</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <msub> <mrow/> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>x</mi> <msub> <mrow/> <mn>1</mn> </msub> </msub> <mo>+</mo> <mn>1</mn> </mrow> </mfrac> </mrow> </semantics></math> starting at <math display="inline"><semantics> <mrow> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <msub> <mrow/> <mn>1</mn> </msub> <mn>0</mn> </msubsup> <mo>,</mo> <msubsup> <mi>x</mi> <msub> <mrow/> <mn>2</mn> </msub> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <mn>4.0</mn> <mo>,</mo> <mn>0.4</mn> <mo>)</mo> </mrow> </mrow> </semantics></math> combined with several terminal conditions for the control <math display="inline"><semantics> <mrow> <mo>(</mo> <msub> <mi>u</mi> <msub> <mrow/> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>u</mi> <msub> <mrow/> <mn>2</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </semantics></math>.</p> ">
Figure 4
<p>Dynamics of the state and control variables in the cooperative scenario for the terminal condition for the control <math display="inline"><semantics> <mrow> <mo>(</mo> <msub> <mi>u</mi> <msub> <mrow/> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>u</mi> <msub> <mrow/> <mn>2</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>)</mo> <mo>=</mo> <mrow> <mo>(</mo> <mn>0.3</mn> <mo>,</mo> <mn>0.2</mn> <mo>)</mo> </mrow> </mrow> </semantics></math> combined with different starting states <math display="inline"><semantics> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <msub> <mrow/> <mn>1</mn> </msub> <mn>0</mn> </msubsup> <mo>,</mo> <msubsup> <mi>x</mi> <msub> <mrow/> <mn>2</mn> </msub> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> </semantics></math>.</p> ">
Figure 5
<p>Comparison of the aggregated running cost in the cooperative regime (blue line) and the sum of the two running costs in the non-cooperative regime (red dashed line) starting at (<math display="inline"><semantics> <mrow> <msubsup> <mi>x</mi> <msub> <mrow/> <mn>1</mn> </msub> <mn>0</mn> </msubsup> <mo>=</mo> <mn>0.5</mn> <mo>,</mo> <msubsup> <mi>x</mi> <msub> <mrow/> <mn>2</mn> </msub> <mn>0</mn> </msubsup> <mo>=</mo> <mn>0.2</mn> </mrow> </semantics></math>). Pollution control and fish population control after <math display="inline"><semantics> <mrow> <mi>T</mi> <mo>=</mo> <mn>10</mn> </mrow> </semantics></math> months are <math display="inline"><semantics> <mrow> <msub> <mi>u</mi> <msub> <mrow/> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>0.7</mn> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <msub> <mi>u</mi> <msub> <mrow/> <mn>2</mn> </msub> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>0.9</mn> </mrow> </semantics></math>, respectively, and <math display="inline"><semantics> <mrow> <msub> <mi>α</mi> <msub> <mrow/> <mn>2</mn> </msub> </msub> <mo>=</mo> <mn>2.01</mn> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <msub> <mover accent="true"> <mi>α</mi> <mo stretchy="false">^</mo> </mover> <msub> <mrow/> <mn>2</mn> </msub> </msub> <mo>=</mo> <mn>1.0</mn> </mrow> </semantics></math>.</p> ">
Versions Notes

Abstract

:
This paper studies fishery strategies in lakes, seas, and shallow rivers subject to agricultural and industrial pollution. The flowing pollutants are modeled by a nonlinear differential equation in a general manner. The logistic growth model for the fish population is modified to cover the pollution impact on the fish growth rate. We start by presenting the stability analysis of the dynamical system to discern the different types of the evolution of the fish population according to human actions. A cooperative game is formulated to design strategies for preserving the fish population by controlling the pollution as well as the fish stock for harvesting. The sufficient conditions for implementing the cooperative strategy are investigated through an incentive design approach with an adaptive taxation policy for the players. Numerical results are presented to illustrate the benefit of the cooperative for fish population preservation but also for the players’ rewards.

1. Introduction

Prior to the 2019 coronavirus disease (COVID-19) pandemic, towns and cities had grown and attracted more than fifty percent of the world population. Their sustainability and competitive efficiency have become increasingly important issues to decision-makers. A city, more simply, is a geographic area where live people, with hard infrastructures and changing systems that interconnect the city with itself. Because of pandemics, economic drivers, energy, climate change, and resource supply, the concept of biodiversity preservation has gained more attention for the next generation of cities, called smart cities. The “smart city” can include a large and extensive range of systems, networks, and infrastructure elements. However, in this paper we use the term “smart city” to refer to more intelligent, more efficient, and more sustainable cities, and we focus on pollution control and economic supply. In support of the environment, risk management and sustainable development; natural resource management including systems for the reduction of pollutants; increasing energy efficiency; managing the human response to environmental stresses, and sustaining biodiversity are key elements of smart cities.
Seas and lakes provide a variety of economic uses: they are sources of drinking water, fishing, and recreational sports, and they provide pleasant locations for smart homes and drainage for agriculture. Runoff from fields flows into the streams and rivers that feed the lake. Much of the agricultural runoff includes phosphorus from fertilizers and animal wastes. Phosphorus is the primary nutrient of algae and weeds in the water. When it grows excessively from an infusion of phosphorus, algae blooms reduce the oxygen content of the lake and release toxins into the water. In addition, large amounts of waste produced by some industries and municipal sewage enter natural water bodies, either without treatment or through inappropriate and inadequate treatment processes [1]. In fact, the sources of water pollution are various [2]. Seas and lakes are polluted with high concentrations of phosphorus, Pb, Zn, Cu, Cd, and other toxins in their sediments. This pollution severely affects aquatic life and leads to a serious environmental, climatic, and public health problem. Fish and other marine species die due to high levels of pesticides and toxins in water and other types of water pollution, such as plastic and litter [3]. On the other hand, fish reproduction is seriously affected because of genetic mutations when toxins are absorbed. Fish are therefore mainly affected by human nuisance and it is necessary to give sufficient attention to this issue and to implement the necessary corrective measures [3,4].
Research activities are focused on finding suitable solutions to these problems. Anupam et al. [5] proposed a new mathematical model that uses fuzzy inferences to study the impacts of global warming, water pollution, and juvenile fish harvesting on the production of mature Hilsa fish. They used the Mamdani inference method and applied it to a model based on fuzzy rules. Most recent mathematical models take into account the spatialization of fisheries to study the control of a multi-site fishery [6]. For this, bio-economic models can be used. These models take into account economic aspects and, in particular, changes in investment and prices, in fisheries management models [7]. It is possible to eliminate over-fishing and move towards a sustainable fishery without risk of extinction for the exploited species, by varying the number of fishing sites and the costs of operating the fishery [8]. For a more recent work on economic models, see [9], where the authors studied the dynamics of marine industrial interactions through a dynamical systems theory approach.
For pollution control, the authors in [10] considered a dynamic partial equilibrium model that combines the optimum exploitation of renewable resources with optimum pollution control. For them, the pollution accumulates as a slowly decomposing stock and is supposed to affect the growth and quality of the stock of renewable resources. They maximized a social welfare function that gives the present value of the difference between the benefits of natural resources and the costs of controlling pollution. Their analysis also gives a general result concerning the state of equilibrium of two problems of optimal control. In [11], a mathematical model for solving the dispersion of pollutants in a river is considered. The concentration of the pollutant is obtained using a finite element method. This is subject to optimal control of the water treatment plants in order to achieve minimum costs.
In this paper, we introduce a mathematical model describing the impact of pollution on the fish population. The pollution dynamic covers the time unit input of chemical residuals and the eutrophication process; see [12]. The dynamic of the fish population is obtained by discharging the harvested fish stock from the natural logistic growth model. The in-water part of the allowed portion, according to the regulations, of the fishable population is referred to as the “fish stock” [13]. To gain clarity in the mathematical analysis, we first study the properties of the eutrophication dynamics. Moreover, considering fish preservation, we investigate the gain optimization for polluters and fishermen in non-cooperative and cooperative regimes. Two separate payoff functions are defined in the non-cooperative regime, while a single aggregated payoff for all the players is considered in the cooperative regime under the authority of a third entity. It is revealed that the cooperative regime is more supportive of fish preservation.
The outline of the paper is as follows: in Section 2, we discuss the management problem to develop the mathematical model. Section 3 is dedicated to the mathematical analysis, which is based on the basic reproduction number of the eutrophication dynamics. The non-cooperative optimization between the polluters and the fishermen with the constraint of preserving the fish population is presented in Section 4. In Section 5, we address the cooperative optimization and present sufficient conditions for its implementation.

2. Water Pollution and Fishing Industry

In this section, we describe the management problem of ecosystem preservation, present the mathematical models for the pollution and the fish population, and identify the control variables.

2.1. Management Problema

We identify the first class of players: farmers and mining industries surrounding rivers, lakes, and seas are polluters. Industry companies need to clean up material or deposit chemical waste into the water. Farmers use artificial fertilizers to grow crops; these fertilizers contain chemical elements such as phosphorus and zinc, which are ultimately washed out into the water. The dynamic of the chemical waste (such as the amount of phosphorus in the water) is given by [12,14]:
x ˙ 1 ( t ) = j = 1 n a j ( t ) c x 1 ( t ) + b x 1 p ( t ) x 1 p ( t ) + m p .
Here, n is the total number of polluters (farming and industrial companies); a j is the input of chemical waste (due to industrial production and farming) produced by the player j; c 0 is proportional to the rate of loss of chemical elements due to the sedimentation, the outflow, and the sequestration in other biomasses. The term b x 1 p x 1 p + m p ( p 2 , b > 0 ) models the production of chemicals in the water because the dissolution process generates other types of chemicals through reactions between water components and the spilled chemical.
Fishes represent the second class of players. To illustrate the dynamics and the impact of the fishing industry, we consider that the fish population size evolves according to:
x ˙ 2 ( t ) = h 1 ( x 1 ( t ) , x 2 ( t ) ) h 2 ( x 2 ( t ) ) ,
where the first term h 1 is the inflow and the second term h 2 is the outflow due to harvesting activities. We agree that the function h 2 is essentially the harvesting activity as the natural death rate is neglected and we interpret the term h 1 as the drift of the logistic growth model [6], i.e.,
h 1 ( x 1 ( t ) , x 2 ( t ) ) = r x 2 ( t ) K ( x 1 ( t ) ) x 2 ( t ) K ( x 1 ( t ) ) .
The carrying capacity K is non-increasing with the pollution level x 1 , while the natural growth rate r is taken to be constant. If h 1 > h 2 , then the fish population growth continues, and for h 1 < h 2 , the harvesting activities are at over-fishing levels that lead to the extinction of the fish population.

2.2. Mathematical Model

The resulting ecosystem from the above problem consists of two predators (polluters and fishermen) and a single prey (fish population). The polluters are indirect predators because they do not have a direct interest in the fish population, but their activities are harmful for the fish population and can cause the fish population’s extinction. The fishermen are the direct predators for the fish population but they are naturally concerned with its preservation. If the watercourse is polluted, the fish population drops to the lowest level through K ( x 1 ) . The fish industry will lose considerable profit because the harvesting cost becomes higher and the utility (the price of fish in the market) smaller due to the low quality. Thus, a smarter solution, addressed in this paper, is to design a policy for the fish industry that may obtain a better outcome by cooperating with the farmers to control the pollution level. In this way, the farmers may be compensated by a tax reduction.
We consider h 2 = x 2 2 u 2 , where u 2 measures the fish stock to be harvested. Accordingly, the dynamics of the fishery subject to industrial and agricultural pollution is:
x ˙ 1 ( t ) = u 1 ( t ) c x 1 ( t ) + b x 1 p ( t ) x 1 p ( t ) + m p , x ˙ 2 ( t ) = r x 2 ( t ) K ( x 1 ( t ) ) x 2 ( t ) K ( x 1 ( t ) ) x 2 ( t ) 2 u 2 ( t ) , x 1 ( t = 0 ) = x 1 0   and   x 2 ( t = 0 ) = x 2 0 ,
where u 1 ( t ) = j = 1 n a j ( t ) globalizes the actions of the n polluters to lighten the notation. Then, the dynamical system (1) can be recast in the condensed form:
x ˙ ( t ) = f ( x ( t ) , u ( t ) ) , starting at x ( 0 ) = x 0 .
where the vector u = ( u 1 , u 2 ) describes the players’ activities. Short-term suspension of the players’ activities appears to be insufficient to restore the fish population because, for u 1 = u 2 = 0 , the residual chemicals continue to jeopardize the natural growth of the fish population through eutrophication.

3. Analysis of the Model

This section is devoted to the stability analysis of the system (1). We start by addressing the stability of the eutrophication dynamics in a more general setting, which facilitates the stability analysis of the system, which is considered without chemical input and fishery activities, i.e., u 1 = u 2 = 0 ,
x ˙ 1 ( t ) = k ( x 1 ( t ) ) x 1 ( t ) , where k ( x 1 ) = def c + b x 1 p 1 x 1 p + m p , x 1 p 0 x ˙ 2 ( t ) = r x 2 ( t ) r x 2 2 ( t ) K ( x 1 ( t ) ) , x 1 ( 0 ) = x 1 0 and x 2 ( 0 ) = x 2 0 , ( x 1 0 , x 2 0 ) R + 2 .
For this, we primarily focus on the analysis of the eutrophication process, which is the first equation of (3), and secondly, we end with the analysis of the complete dynamics.

3.1. Stability Analysis of the Eutrophication Process

Here, we consider the dynamics of the pollutant, described by the following nonlinear equation:
x ˙ 1 ( t ) = k ( x 1 ( t ) ) x 1 ( t ) , x 1 ( 0 ) = x 1 0 R + , where k ( x 1 ) = def c + b x 1 p 1 x 1 p + m p , x 1 p 0
with m > 0 and the integer p 2 . Remark that the mapping x 1 k ( x 1 ) x 1 + c x 1 is nonnegative and increasing for x 1 R + , which implies that the semi-flow generated by (4) is monotone with respect to the initial conditions in R + . In this sequel, we will denote by t X ( t , x 1 0 ) the unique solution of the Cauchy problem (4) with data x 1 0 . The monotonicity of (4), for two initial conditions, x a and x b , is given by:
0 x a x b X ( t , x a ) X ( t , x b ) , t 0 .
To establish the causality of the function k on the existence of the equilibrium points and their asymptotic behaviors, we look at the variation of k and find that k is increasing on [ 0 , x 1 🟉 ] and decreasing on [ x 1 🟉 , + ) , where x 1 🟉 = m ( p 1 ) 1 p is the global maximum of k
max x 1 R + k ( x 1 ) = k ( x 1 🟉 ) = c + b m p ( p 1 ) 1 1 p while k ( 0 ) = c and lim x 1 + k ( x 1 ) = c .
We now introduce the basic reproduction number R 0 of the chemical eutrophication process:
R 0 = def b m p c ( p 1 ) 1 1 p .
In contrast to the epidemiological approach of defining R 0 as an amplification factor—see [15,16]—we assign to R 0 the rate of generating new chemical components as a result of the reactions between the components during eutrophication. We note that k ( x 1 🟉 ) = c ( R 0 1 ) ; thus, for R 0 < 1 , the total amount of generated chemicals during eutrophication is less than the number of involved input chemicals. If R 0 > 1 , the eutrophication tends to increase the amount and the number of chemicals, while R 0 = 1 means that the toxicity level, given by the amount of residual chemicals, stays constant because it is not affected by the eutrophication. We enumerate the equilibrium points of (4) according to R 0 .
Proposition 1.
The number of equilibrium points of the eutrophication dynamics (4) is given by R 0 as follows:
  • If R 0 < 1 , the only stationary point is the free-pollution equilibrium x 1 = 0 .
  • If R 0 = 1 , additional to the free-pollution equilibrium x 1 = 0 , there is one equilibrium point x 1 🟉 , which is positive.
  • If R 0 > 1 , additional to the free-pollution equilibrium x 1 , there are two equilibrium points x 1 and x 1 , which are positive. For p = 2 , they are given by:
    x 1 = b b 2 4 c 2 m 2 2 c a n d x 1 = b + b 2 4 c 2 m 2 2 c .
It is clear that the pollution-free equilibrium x 1 = 0 is always a stationary solution of (4). Furthermore, the other equilibrium of (4) is obtained by solving k ( x 1 ) = 0 in R . Indeed, using the variation of k stated earlier in this section, we observe that the graph of k intersects the abscissa x 1 = 0 once at x 1 🟉 when R 0 = 1 and twice at x 1 and x 1 when R 0 > 1 .
The following lemmas concern the behavior of the equilibrium points given in Proposition 1. In fact, Lemma 2 states that when R 0 < 1 , the pollution-free equilibrium x 1 is globally asymptotically stable. The case R 0 = 1 is given in Lemma 3. In this latter case, the dynamics converges to x 1 or x 1 🟉 whether the initial condition is in ( 0 , x 1 🟉 ) or in ( x 1 🟉 , + ) . When R 0 > 1 , we have in Lemma 4 that x 1 is a uniform repeller. In addition, the dynamics converges to x 1 or x 1 whether the initial condition is in ( 0 , x 1 ) or in ( x 1 , + ) .
Lemma 2.
If R 0 < 1 , then the pollution-free equilibrium point is globally asymptotically stable. Moreover, for initial state x 1 0 > 0 , the mapping t X ( t , x 0 ) is exponentially decreasing at the rate of c ( 1 R 0 ) , i.e.,
0 < X ( t , x 1 0 ) x 1 0 exp c ( 1 R 0 ) t t 0 .
Proof. 
Let us consider a positive initial condition x 1 0 > 0 ; we use the monotonicity property (5) with x a = 0 and x b = x 1 0 to show that the solution t X ( t , x 1 0 ) satisfies:
X ( t , 0 ) X ( t , x 1 0 ) 0 X ( t , x 1 0 ) , t 0 ,
since 0 is an equilibrium point.
Moreover, we have
X ˙ ( t , x 1 0 ) = k ( x 1 ) X ( t , x 1 0 ) max x 1 R + k ( x 1 ) X ( t , x 1 0 ) = k ( x 1 ) X ( t , x 1 0 ) = c ( R 0 1 ) X ( t , x 1 0 ) .
In short, we have X ˙ ( t , x 1 0 ) c ( R 0 1 ) X ( t , x 1 0 ) < 0 for all t 0 , and for R 0 < 1 ; this means 0 < X ( t , x 1 0 ) x 1 0 exp c ( 1 R 0 ) t for all t 0 . □
Lemma 3.
If R 0 = 1 , the notion of stability is weakened because there is no basin of attraction covering the neighborhood of any two equilibrium points. However, the following properties hold:
(1) 
For all x 1 0 ( 0 , x 1 🟉 ) , the solution t X ( t , x 1 0 ) is decreasing and X ( t , x 1 0 ) x 1 as t + .
(2) 
For all x 1 0 ( x 1 🟉 , + ) , the solution t X ( t , x 1 0 ) is decreasing and X ( t , x 1 0 ) x 1 🟉 as t + .
Proof. 
We recall that when R 0 = 1 , the global maximum of k is attained at x 1 🟉 , which is also an equilibrium of the dynamical system (4), i.e.,
X ˙ ( t , x 1 🟉 ) = X ( t , x 1 🟉 ) k ( x 1 🟉 ) = c X ( t , x 1 🟉 ) ( R 0 1 ) = 0 and X ( t , x 1 🟉 ) = x 1 🟉 .
For an initial condition x 1 0 ] 0 , x 1 🟉 ] , the monotonicity property (5) applied to x a = x 1 , x b = x 1 0 and to x a = x 1 0 , x b = x 1 🟉 gives us:
0 = X ( t , x 1 ) X ( t , x 1 0 ) X ( t , x 1 🟉 ) = x 1 🟉 t 0 ,
which, because the function k is increasing in R + , implies that:
c = k ( 0 ) k ( X ( t , x 1 0 ) ) k ( x 1 🟉 ) = 0 , t 0 .
Multiplying by 0 X ( t , x 1 0 ) X ( t , x 1 🟉 ) , we find that:
0 X ( t , x 1 0 ) k ( X ( t , x 1 0 ) ) X ( t , x 1 🟉 ) k ( x 1 🟉 ) = 0 , t 0 ,
which implies that:
0 X ˙ ( t , x 1 0 ) X ˙ ( t , x 1 🟉 ) = 0 , t 0 .
This shows that the mapping t X ( t , x 1 0 ) is decreasing, and since it is bounded from below by the pollution-free equilibrium x 1 , we have X ( t , x 1 0 ) x 1 = 0 as t + .
For an initial condition greater than x 1 🟉 , x 1 0 > x 1 🟉 , it yields from the monotonicity condition (5) with x a = x 1 🟉 , x b = x 1 0 that:
x 1 🟉 = X ( t , x 1 🟉 ) < X ( t , x 1 0 ) , t 0
and since k is decreasing in ( x 1 🟉 , + ) , we obtain:
k ( X ( t , x 1 0 ) ) < k ( x 1 🟉 ) = 0 , t 0 .
Multiplying by 0 < x 1 🟉 < X ( t , x 1 0 ) , we obtain:
X ˙ ( t , x 1 0 ) = X ( t , x 1 0 ) k ( X ( t , x 1 0 ) ) < 0 , t 0 ,
which means t X ( t , x 1 0 ) is decreasing since it is bounded from below by the equilibrium x 1 🟉 . We conclude that X ( t , x 1 0 ) x 1 🟉 as t + . □
Lemma 4.
If R 0 > 1 , then x 1 is a uniform repeller and we have the following properties:
(1) 
For all x 1 0 ( 0 , x 1 ) , the solution t X ( t , x 1 0 ) is decreasing and X ( t , x 1 0 ) x 1 as t + .
(2) 
The solution t X ( t , x 1 0 ) is increasing if x 1 0 ( x 1 , x 1 ) and decreasing if x 1 0 ( x 1 , + ) . Moreover, X ( t , x 1 0 ) x 1 as t + for all x 1 0 ( x 1 , + ) .
It is worth mentioning that the fact that x 1 is a repeller, for R 0 > 1 , is a consequence of (1) and (2). It is therefore sufficient to prove (1) and (2). However, the proof of (1) is similar to that of Lemma 3; therefore, we elaborate only the proof of (2). We will do so stepwise, by considering first the initial conditions in [ x 1 , x 1 ] and then those in ( x 1 , + ) .
Proof. 
Note that the global maximum of k, given by x 1 🟉 = m ( p 1 ) 1 p , satisfies x 1 < x 1 🟉 < x 1 . Then, for initial condition x 1 0 [ x 1 , x 1 ] , either x 1 0 [ x 1 , x 1 🟉 ] or x 1 0 [ x 1 🟉 , x 1 ] . For x 1 0 [ x 1 , x 1 🟉 ] , we apply the monotonicity property (5) to x a = x 1 , x b = x 1 0 and to x a = x 1 0 , x b = x 1 🟉 , to obtain:
x 1 = X ( t , x 1 ) < X ( t , x 1 0 ) < X ( t , x 1 🟉 ) , t 0 .
Using the fact that the function k is increasing in ( x 1 , x 1 🟉 ) , we obtain:
0 = k ( x 1 ) < k ( X ( t , x 1 0 ) ) < k ( X ( t , x 1 🟉 ) ) , t 0 .
By arguing similarly for x 1 0 [ x 1 🟉 , x 1 ] and using the fact that the function k is decreasing in ( x 1 🟉 , x 1 ) , we have:
0 = k ( x 1 ) < k ( X ( t , x 1 0 ) ) < k ( X ( t , x 1 🟉 ) ) , t 0 .
Multiplying the terms of the previous inequality by 0 < X ( t , x 1 0 ) , we obtain in both cases:
0 < X ( t , x 1 0 ) k ( X ( t , x 1 0 ) ) = X ˙ ( t , x 1 0 ) , t 0 ,
meaning that t X ( t , x 1 0 ) is increasing since it is bounded from above by x 1 . This implies that X ( t , x 1 0 ) x 1 as t + .
For an initial condition greater than x 1 , x 1 0 > x 1 , it yields from the monotonicity condition (5) with x a = x 1 , x b = x 1 0 that:
x 1 = X ( t , x 1 ) < X ( t , x 1 0 ) , t 0 .
Since k is decreasing in ( x 1 , + ) ( x 1 🟉 , + ) , we obtain:
0 = k ( x 1 ) > k ( X ( t , x 1 0 ) ) , t 0
Hence, t X ( t , x 1 0 ) is decreasing and bounded from below by the equilibrium x 1 . Therefore, X ( t , x 1 0 ) x 1 as t + . □

3.2. Stability Analysis of the Fish Pollution Dynamic

Here, we focus on the analysis of the dynamical system (3), i.e.,
x ˙ 1 ( t ) = k ( x 1 ( t ) ) x 1 ( t ) , where k ( x 1 ) = def c + b x 1 p 1 x 1 p + m p , x 1 p 0 x ˙ 2 ( t ) = r x 2 ( t ) r x 2 2 ( t ) K ( x 1 ( t ) ) , x 1 ( 0 ) = x 1 0 and x 2 ( 0 ) = x 2 0 , ( x 1 0 , x 2 0 ) R + 2 ,
where K is a non-increasing function of x 1 ( t ) . The following results give the equilibrium points related to the fish pollution dynamic. These points are obtained by combining the equilibrium points of the eutrophication process (Section 3.1) with the equilibrium points of the second equation of Equation (8), which are x 2 = 0 and x ¯ 2 = K ( x ¯ 1 ) , where x ¯ 1 is x 1 , x 1 🟉 , x 1 or x 1 .
Proposition 5.
The number of equilibrium points of the fish pollution dynamics (8) depends on R 0 as follows:
  • If R 0 < 1 , the only equilibrium points are thetrivial equilibrium and the best-case scenario equilibrium, which are given, respectively, by:
    E 0 = ( x 1 , 0 ) = ( 0 , 0 ) a n d E 1 = ( x 1 , K ( x 1 ) ) = ( 0 , 1 ) .
  • If R 0 = 1 , additional to the trivial equilibrium and the best-case scenario equilibrium, there are two equilibrium points, which are:
    E 2 = ( x 1 🟉 , 0 ) a n d E 3 = ( x 1 🟉 , K ( x 1 🟉 ) ) .
  • If R 0 > 1 , additional to the trivial equilibrium and the best-case scenario equilibrium, there are four equilibrium points, which are:
    E 4 = ( x 1 , 0 ) , E 5 = ( x 1 , K ( x 1 ) ) , E 6 = ( x 1 , 0 ) a n d E 7 = ( x 1 , K ( x 1 ) ) .
Here, x 1 , x 1 🟉 , x 1 and x 1 are given in Proposition (1).
Since the second equation of (8) is a Bernoulli differential equation, we consider the following Lemma, which will be used together with the results of Section 3.1 to analyze the fish pollution dynamics.
Lemma 6.
Let v C ( [ 0 , + ) , R + ) be a given continuous function and w C 1 ( [ 0 , + ) , R + ) the solution of the following Bernoulli differential equation:
w ˙ ( t ) = r w ( t ) r K ( v ( t ) ) w 2 ( t ) , t > 0 w ( 0 ) = w 0 R + .
If v is a monotone function with v ( t ) v * as t + , then, for each w 0 > 0 , we have:
lim t + w ( t ) = K ( v * ) .
Proof. 
The solution to the Bernoulli differential equation is:
w ( t ) = w 0 e r ( t t 0 ) + w 0 t 0 t r K ( v ( s ) ) e r ( t s ) d s , t t 0 ,
We recall that K is a non-increasing function of v ( t ) . As v ( t ) v * , K ( v ( t ) ) K ( v * ) . Let ϵ > 0 be given and fixed. Then, there exists t 0 0 such that K ( v * ) K ( v ( t ) ) < K ( v * ) + ϵ for all t t 0 .
Hence, for all t t 0 , we have:
w 0 e r ( t t 0 ) + w 0 t 0 t r K ( v * ) + ϵ e r ( t s ) d s w ( t ) w 0 e r ( t t 0 ) + w 0 t 0 t r K ( v * ) e r ( t s ) d s .
This gives:
K ( v * ) lim inf t + w ( t ) lim sup t + w ( t ) K ( v * ) + ϵ
Since ϵ is arbitrary, we obtain that w ( t ) K ( v * ) as t + . □
We have now all the technical elements in order to completely describe the asymptotic behavior of the solutions of (8). In the following, we refer to E 2 , E 4 and E 6 as extinction-fish equilibrium and E 1 , E 3 , E 5 and E 7 as persistent-fish equilibrium. Furthermore, E 7 will be called the worst-case scenario equilibrium.
Next, we list in a series of lemmas the results concerning the asymptotic behavior of the system (8) in terms of the threshold R 0 . Lemma 8 states that when R 0 < 1 , the best-case scenario equilibrium E 1 is globally asymptotically stable. When R 0 = 1 (Lemma 8), the extinction-fish equilibrium E 2 is unstable while the dynamics of the system converges either to the best-case scenario equilibrium E 1 or to the persistent-fish equilibrium E 3 depending on the initial condition. For the case R 0 > 1 (Lemma 9), the extinction-fish equilibrium E 4 and E 6 are unstable. In this case, the dynamics of the system converges either to the best-case scenario equilibrium E 1 or to the worst-case scenario equilibrium E 7 depending also on the initial condition.
Lemma 7.
If ( x 1 0 , x 2 0 ) R + × R + * , then the fish is uniformly persistent. More precisely, there exists δ > 0 such that for each ( x 1 0 , x 2 0 ) R + × R + * , we have:
lim t + x 2 ( t ) δ .
Proof. 
Let ( x 1 0 , x 2 0 ) R + × R + * be given. Using the results of Section 3.1, we know that, independently of R 0 , t x 1 ( t ) is monotone and converges to some κ , where κ is either x 1 , x 1 🟉 , x 1 * or x 1 . Therefore, we deduce from Lemma 6 that x 2 ( t ) K ( κ ) as t + . The proof is completed. □
Lemma 8.
If R 0 < 1 , then the best-case scenario equilibrium E 1 is globally asymptotically stable in R + × R + * . More precisely, for each ( x 1 0 , x 2 0 ) R + × R + * , we have:
lim t + x 1 ( t ) = 0 a n d lim t + x 2 ( t ) = 1 .
Proof. 
Let ( x 1 0 , x 2 0 ) R + × R + * be given. If R 0 < 1 , then, from Lemma 2, t x 1 ( t ) is monotone and converges to 0 as t + . Thus, Lemma 6 implies that x 2 ( t ) K ( 0 ) = 1 as t + . □
Lemma 9.
If R 0 = 1 , then the extinction-fish equilibrium E 2 = ( x 1 🟉 , 0 ) is unstable and we have the following properties:
(i) 
For each ( x 1 0 , x 2 0 ) R + × R + * with x 1 0 ( 0 , x 1 🟉 ) , we have:
lim t + x 1 ( t ) = 0 a n d lim t + x 2 ( t ) = 1
i.e., t ( x 1 ( t ) , x 2 ( t ) ) converges to the best-case scenario equilibrium E 1 .
(ii) 
For each ( x 1 0 , x 2 0 ) R + × R + * with x 1 0 [ x 1 🟉 , + ) , we have:
lim t + x 1 ( t ) = x 1 🟉 a n d lim t + x 2 ( t ) = K ( x 1 🟉 ) .
i.e., t ( x 1 ( t ) , x 2 ( t ) ) converges to the persistent-fish equilibrium E 3 .
Proof. 
The fact that E 2 = ( x 1 🟉 , 0 ) is unstable is a consequence of (i) and (ii). The proof of (i) follows the same lines of the proof of Lemma 8 and thus we only prove (ii). Let ( x 1 0 , x 2 0 ) R + × R + * with x 1 0 [ x 1 🟉 , + ) be given. Then, Lemma 3 ensures that t x 1 ( t ) is monotone and converges to x 1 🟉 as t + . Hence, we infer from Lemma 6 that:
lim t + x 2 ( t ) = K ( x 1 🟉 ) .
The proof of the next lemma uses the same arguments of the proofs of Lemmas 7–9.
Lemma 10.
If R 0 > 1 , then the extinction-fish equilibrium E 4 = ( x 1 , 0 ) and E 6 = ( x 1 , 0 ) are unstable and we have the following properties:
(i) 
For each ( x 1 0 , x 2 0 ) R + × R + * with x 1 0 ( 0 , x 1 ) , we have:
lim t + x 1 ( t ) = 0 a n d lim t + x 2 ( t ) = 1
i.e., t ( x 1 ( t ) , x 2 ( t ) ) converges to the best-case scenario equilibrium E 1 .
(ii) 
For each ( x 1 0 , x 2 0 ) R + × R + * with x 1 0 ( x 1 , + ) , we have:
lim t + x 1 ( t ) = x 1 a n d lim t + x 2 ( t ) = K ( x 1 )
i.e., t ( x 1 ( t ) , x 2 ( t ) ) converges to the worst-case scenario equilibrium E 7 .

3.3. Numerical Illustrations

For illustration, we consider the capacity function K ( x 1 ) = 1 x 1 + 1 and the following values: p = 2 , m = 1 , c = 1 , and r = 1 . Therefore, the value of R 0 will depend on b. For b = 0.7 , 2 and 3, we have R 0 = 0.35 < 1 , R 0 = 1 and R 0 = 1.5 > 1 , respectively. The dynamic of the model is given in Figure 1.
As stated in Proposition 5, the number of equilibrium points depends on R 0 .
  • R 0 < 1 . We have the trivial equilibrium E 0 = 0 , 0 and the best-case scenario equilibrium E 1 = 0 , 1 , which is a nodal sink and globally asymptotically stable. It characterizes non-pollution for a perfect natural growth of the fish population.
  • R 0 = 1 . Here, additionally to the trivial equilibrium E 0 and the best-case scenario equilibrium E 1 , we have E 2 = ( x 1 🟉 , 0 ) = ( 1 , 0 ) , which is unstable, and E 3 = ( x 1 🟉 , K ( x 1 🟉 ) ) = ( 1 , 1 / 2 ) . In this case, we see that if the initial condition x 1 0 is in ( 0 , 1 ) , the dynamic converges to E 1 as stated by Lemma 9. For initial condition x 1 0 starting at x 1 = 1 , E 3 is a stable point and behaves as a nodal sink. The level of pollution is damping at half the level of fish population growth.
  • R 0 > 1 . Additionally to the trivial equilibrium E 0 and best-case scenario equilibrium E 1 , we have E 4 = ( x 1 = 0.38 , 0 ) , E 5 = ( x 1 = 0.38 , K ( x 1 ) ) , E 6 = ( x 1 = 2.62 , 0 ) and E 7 = ( x 1 = 2.62 , K ( x 1 ) ) . The equilibrium point E 5 is unstable (as well as E 4 and E 6 ) and behaves as a source. This stands for a very low pollution state, where the pollutants are not yet damping or at least not at an alarming level regarding the fish population growth. The stationary point E 7 is a nodal sink and is locally asymptotically stable. It illustrates the impact of a high level of pollution on the fish population. This leads asymptotically to the survival of the fish population after the total disintegration of the pollutant.
The main issue that we address in this paper is to design a fishing/pollution policy that satisfies all parties. The outcome is to have the best positioning of the stable (asymptotically stable) stationary point for both fishermen and polluters and to be able to bring and/or maintain the system state around this equilibrium. Before designing this stability policy, we must determine the feasibility, i.e., the controllability issue.

3.4. Controllability

In the rest of the paper, we consider u 1 and u 2 as control variables and we intend to investigate their optimal dynamics to preserve the fish population and to generate a consistent gain for both of the players in terms of business outcomes. Here, we look at the feasibility of designing such dynamics for u 1 and u 2 by investigating the controllability of the model. The feasibility of a mutually beneficial strategy for all the players agrees with the controllability of system (2). The first-order controllability around an equilibrium point implies its short-term controllability. In this sense, we announce the condition for the fish population preservation policy as a controllability result.
Proposition 11.
The regulation of the total pollution u 1 is a necessary and sufficient condition on the feasibility of the stability policy.
Proof. 
The linear tangent system of (2) around the equilibrium point ( x * , u * ) is given by:
y ˙ = A y + B u ,
where
A = x f | x = x * , u = u * and B = ( B 1 , B 2 ) = u f | x = x * , u = u * .
We denote by C 1 , C 2 and C the Kalman controllability matrices of (11) with respect to u 1 , u 2 and u , respectively. They are given by:
C 1 = [ B 1 | A B 1 ] = 1 c + 2 b x 1 ( x 1 2 + 1 ) 2 0 r x 2 2 , C 2 = [ B 2 | A B 2 ] = 0 0 x 2 2 x 2 2 r 2 x 2 K ( x 1 ) 2 x 2 u 2
C = [ B | A B ] = 1 0 c + 2 b x 1 ( x 1 2 + 1 ) 2 0 0 x 2 2 r x 2 2 x 2 2 r 2 x 2 K ( x 1 ) 2 x 2 u 2 .
Since the state variable x i is positive at any time, then rank( C 1 ) = rank( C ) = 2 while rank( C 2 ) = 1. Consequently, the system (1) is, in the short term, controllable by u 1 while not being locally controllable by u 2 . □
The non-controllability of (1) by u 2 is due to the fact that the effect of this control is limited only to the fish population, while the control u 1 acts on both dynamics, directly on the pollution level and via the limit growth rate K of the fish population. In spite of this evidence of regulating the pollution in the river, it will be politically difficult to attribute full responsibility to industries and farmers. Therefore, a cooperative strategy to yield them for the preservation of the fish population is required.
In the next sections, we investigate the evolution of the fish population as the consequence of unilateral/bilateral strategies adopted by the players. The unilateral strategies yield from a non-cooperative situation while the bilateral strategies are led by a third entity that decides the threshold of fish stock to be harvested, the tolerated level of pollution, and the tax to be paid by the players.

4. Non-Cooperative Regime: Quest for Profit

In the non-cooperative situation, the polluters as well as the fishermen maximize their payoff with the constraint of preserving a certain threshold amount of fish. It is worth noticing that the no-cooperation regime is not as bad as the lack of a third regulation entity; it is rather the failure to take into account the fishery actions’ when defining a strategy for the polluters and vice versa. Let J 1 and J 2 be the payoffs of the polluters (industries + farmers) and of the fishermen, respectively,
J i ( x i 0 , u i ) = 0 T U i ( t , u i ( t ) ) C i ( t , u i ( t ) ) d t + g i ( x i ( T ) ) .
The goal of the polluter (resp. of the fisher) is to maximize the payoff J i for i = 1 (resp. for i = 2 ). The control u 1 represents the amount of pollutant deposited in the river. This chemical residual from the industrial/agricultural process generates the utility U 1 . Moreover, it governs the production upstream, so the cost process C 1 depends on u 1 . The control u 2 is the rate of harvesting fish so that x 2 u 2 is the exact amount of harvested fish. This yields the utility U 2 , which might depend also on the consumer demand. The cost C 2 is associated with the fish stock of x 2 u 2 . It depends on x 2 in the sense that the more fish there are in the river, the lower is the cost. It is therefore suitable to deal with the following functions:
U 1 = α 1 u 1 , U 2 = α 2 x 2 u 2 , C 1 = γ 1 u 1 2 2 , C 2 = γ 2 ( 1 x 2 ) u 2 2 2 .
The cost function of the polluter depends on the industrial/agricultural residual as well as on the fish population in the sense that it covers also the environmentalist tax, and the utility function U 1 would take into account also the consumer demand for the fish. Since x 2 is normalized, the cost C 2 declines when x 2 grows, and it grows with u 2 . With the above choice of utilities and costs, the control system objective for each player is the optimal u i that generates the maximum gain from the business.

4.1. Optimal Control System

We seek the optimal control ( u 1 , u 2 ) by applying the maximum principle of Pontryagin—see [17]—to the problems:
( P 1 ) v 1 ( t ) = sup u 1 ( t ) J 1 ( x 1 0 , u 1 ) , subject   to   ( 1 ) and ( P 2 ) v 2 ( t ) = sup u 2 ( t ) J 2 ( x 2 0 , u 2 ) , subject   to   ( 1 ) .
The set of admissible control values for the pollution is A 1 = u 1 : 0 u 1 T u max , where u max is the maximum amount of chemical residual generated, by all the polluters, per unit of time. As the fish population is normalized 0 x 2 1 , the control set A 2 for the fish population is given by A 2 = [ 0 , 1 ] .
The pseudo-Hamiltonians associated with problems ( P 1 ) and ( P 2 ) are:
H 1 ( t , x 1 , q 1 , u 1 ) = q 1 u 1 c x 1 + b x 1 2 x 1 2 + 1 + α 1 u 1 γ 1 u 1 2 2 ,
H 2 ( t , x 2 , q 2 , u 2 ) = q 2 r x 2 1 x 2 K ( x 1 ) x 2 2 u 2 + α 2 x 2 u 2 γ 2 ( 1 x 2 ) u 2 2 2 ,
respectively, where the adjoint state ( q 1 , q 2 ) of the state x runs as:
q ˙ 1 ( t ) = q 1 c + 2 b x 1 ( x 1 2 + 1 ) 2 , q ˙ 2 ( t ) = q 2 r 2 r x 2 K ( x 1 ) 2 x 2 u 2 α 2 u 2 γ 2 u 2 2 2 ,
to the terminal conditions q 1 ( t = T ) = g 1 ( x 1 ( T ) ) and q 2 ( t = T ) = g 2 ( x 2 ( T ) ) . The dynamic optimization via the Pontryagin’s maximization evolves with the necessary and sufficient optimality conditions:
H 1 u 1 ( t , x 1 , q 1 , u 1 * ) = 0 and H 2 u 2 ( t , x 2 , q 2 , u 2 * ) = 0
which give us:
q 1 ( t ) = γ 1 u 1 ( t ) α 1 and q 2 ( t ) x 2 2 ( t ) + α 2 x 2 ( t ) γ 2 ( 1 x 2 ( t ) ) u 2 ( t ) = 0 .
Therefore, the optimal control u = ( u 1 , u 2 ) dynamics is given by:
u ˙ 1 ( t ) = ( γ 1 u 1 ( t ) α 1 ) γ 1 c + 2 b x 1 ( t ) ( x 1 2 ( t ) + 1 ) 2 , γ 2 ( 1 x 2 ( t ) ) u 2 ( t ) = q 2 ( t ) x 2 2 ( t ) + α 2 x 2 ( t ) ,
with the terminal conditions γ 1 u 1 ( T ) = g 1 ( x 1 ( T ) ) + α 1 and γ 2 ( 1 x 2 ( T ) ) u 2 ( T ) = α 2 x 2 ( T ) g 2 ( x 2 ( T ) ) x 2 2 ( T ) , and where the dynamics of the co-state q 2 is given at (15). A differential form of the control u 2 can be obtained by replacing q ˙ 2 ( t ) and x ˙ 2 ( t ) in the derivative of the second optimality condition at (16) given by:
γ 2 ( 1 x 2 ( t ) ) u ˙ 2 ( t ) γ 2 x ˙ 2 ( t ) u 2 ( t ) = q ˙ 2 ( t ) x 2 2 ( t ) 2 q ( t ) x 2 ( t ) x ˙ 2 ( t ) + α 2 x ˙ 2 ( t ) .
It yields the following form of the optimal control dynamics for pollution and fishery management:
γ 1 u ˙ 1 ( t ) = ( γ 1 u 1 ( t ) α 1 ) c + 2 b x 1 ( t ) ( x 1 2 ( t ) + 1 ) 2 , u ˙ 2 ( t ) = 2 r x 2 2 ( t ) u 2 ( t ) 2 ( 1 x 2 ( t ) ) u 2 ( t ) r x 2 2 ( t ) K ( x 1 ( t ) ) 1 x 2 ( t ) α 2 / γ 2 + u 2 ( t ) , γ 1 u 1 ( T ) = g 1 ( x 1 ( T ) ) + α 1 , γ 2 ( 1 x 2 ( T ) ) u 2 ( T ) = g 2 ( T ) x 2 2 ( T ) + α 2 x 2 ( T ) .
One important observation from the optimality system (18) is that the scaling factors γ 1 for the pollution cost and α 2 for the fishery utility should be non-zero. From (18), γ 1 = 0 is an asymptotic situation with an explosive aquatic pollution characterized by u 1 ( t ) = + . Small values of γ 1 indicate small costs to pay for the polluters: the farmers obtain the fertilizers almost free of charge, and industrial companies are not constrained by any regulation policy for their residual chemicals. A typical case promoting this scenario is when political decisions are biased by economical objectives that apply important subventions to obtain fertilizer for farmers or to boost the industrial production for companies, without supporting and controlling the implementation. The scaling factor α 2 = 0 describes a zero-utility for fishery activities and can happen when the demand is very low compared to the harvested fish quantity. Note that the scenario α 2 = 0 differs from the rarity of fishes, although both situations produce the same zero rewards for the fishermen.

4.2. Numerical Results

For simulation purposes, we consider a period of 15 months, during which, we suppose, that the fish population, with the carrying capacity K affected by the pollution level x 1 as K ( x 1 ) = 1 / ( x 1 + 1 ) , grows according to (18), i.e., the seasonality is neglected. We look at the system of forward–backward equations at (1) and (18) as a boundary value problem and we deploy a fourth-order Runge–Kutta method at each step of the convergence in the shooting method to approximate the solution x 1 , x 2 , u 1 and u 2 . The selected values of the parameters are b = 0.1 , the desintegration rate is c = 0.04 , the natural growth rate of the fish population is r = 0.25 , the coefficients of the utility functions are α 1 = 0.01 , α 2 = 2 , and the coefficients of the cost functions are γ 1 = γ 2 = 1.0 .
The control u 2 is highly sensitive to the initial value of the state variables compared to the control u 1 , see Figure 2. When the pollution starts at a high level, the fish population decreases during the first year, before starting the monotonic growth. However, for low-level pollution, the fish population initially grows before becoming damped by the players’ activities.
By combining one fixed initial condition state with several terminal conditions for the control variables (see Figure 3), we observe that the pollution control variable u 1 is a consistently increasing function. Moreover, we see that the pollution state grows with the terminal condition value of u 1 for the first two years but decays after. Subsequently, the fish population takes advantage of this and starts a slight growth.
The non-cooperative outcome, presented in the current Section 4, is a dynamic Nash equilibrium between the fishing industry and the other industries involved in pollution. From the perspective of global performance, this non-cooperative differs from the fully cooperative. The idea here can help to cooperate and enforce cooperation between the parties.

5. Cooperative Strategies and Biodiversity

Now, we examine the cooperative optimization of the players’ profits. Instead of a direct bilateral collaboration between the players, the cooperation is coordinated by a third entity such as state representations or international organizations. In practice, countries and international regulations have designed different rules, including incentive mechanisms, taxation, control, risk, and surveillance. Below, we examine one particular disincentive mechanism for pollution control.

5.1. The Optimal Strategy

To preserve the fish population, the political entity defines the global payoff and, as strategy designer, is in charge of setting the values of the parameters in the players’ utility and the cost functions. The global payoff function is given by:
J ( x 0 , u ^ ) = 0 T α ^ 1 u ^ 1 ( t ) γ ^ 1 u ^ 1 2 ( t ) 2 + α ^ 2 x 2 ( t ) u ^ 2 ( t ) γ ^ 2 ( 1 x 2 ( t ) ) u ^ 2 2 ( t ) 2 d t + g ( x ( T ) ) .
The utilities of the players are similar to the non-cooperative case ones but the cost function changes particularly for the fishermen. Although the primary objective of the cooperation is biodiversity preservation, the fishermen take substantial benefits from it. This is because the efficient running of the fisheries’ activities is intrinsically associated with the level of fish population. Later on, the profit for the polluters will be discussed. We are then concerned with the optimal control problem:
( P ) w ( t ) = sup u ^ ( t ) J ( x 0 , u ^ ) , subject   to   ( 1 ) .
The pseudo-Hamiltonian is:
H ( t , x , ( q ^ 1 , q ^ 2 ) , u ^ ) = ( q ^ 1 , q ^ 2 ) · f ( x , u ^ ) + α ^ 1 u ^ 1 ( t ) γ ^ 1 u ^ 1 2 ( t ) 2 + α ^ 2 x 2 ( t ) u ^ 2 ( t ) γ ^ 2 ( 1 x 2 ( t ) ) u ^ 2 2 ( t ) 2 .
A maximizer of H with respect to the control u ^ = ( u ^ 1 , u ^ 2 ) provides an open-loop optimal control u ^ * associated with the adjoint state ( q ^ 1 , q ^ 2 ) given by: q ^ ˙ 1 ( t ) = H x 1 and q ^ ˙ 2 ( t ) = H x 2 . We find that:
q ^ ˙ 1 ( t ) = q ^ 1 c + 2 b x 1 ( x 1 2 + 1 ) 2 r q ^ 2 ( t ) x 2 2 ( t ) K ( x 1 ) K 2 ( x 1 ) , q ^ ˙ 2 ( t ) = q ^ 2 r 2 r x 2 K ( x 1 ) 2 x 2 u ^ 2 α ^ 2 u ^ 2 γ ^ 2 u ^ 2 2 2
running to the terminal condition: q ^ 1 ( T ) , q ^ 2 ( T ) = x 1 g ( x ( T ) ) , x 2 g ( x ( T ) ) .
The pseudo-Hamiltonian H is concave in the control variable u ^ ; the first-order optimality condition is then sufficient as in the non-cooperative scenario. The optimal control u ^ = ( u ^ 1 , u ^ 2 ) of the cooperative strategy is given by H u ^ 1 = 0 and H u ^ 2 = 0 , which are written in detail as follows:
q ^ 1 ( t ) + α ^ 1 γ ^ 1 u ^ 1 ( t ) = 0 and γ ^ 2 ( 1 x 2 ( t ) ) u ^ 2 ( t ) = q ^ 2 ( t ) x 2 2 ( t ) + α ^ 2 x 2 ( t ) .
By using the co-state Equation (19) in the differential form of the above optimality equations, we obtain:
γ ^ 1 u ^ ˙ 1 ( t ) = ( γ ^ 1 u ^ 1 ( t ) α ^ 1 ) c + 2 b x 1 ( t ) ( x 1 2 ( t ) + 1 ) 2 + r γ ^ 2 ( 1 x 2 ( t ) ) u ^ 2 ( t ) α ^ 2 x 2 ( t ) x 2 2 ( t ) K ( x 1 ) K 2 ( x 1 ) , u ^ ˙ 2 ( t ) = 2 r x 2 2 ( t ) u ^ 2 ( t ) 2 ( 1 x 2 ( t ) ) u ^ 2 ( t ) r x 2 2 ( t ) K ( x 1 ( t ) ) 1 x 2 ( t ) α ^ 2 / γ ^ 2 + u ^ 2 ( t ) ,
which has to be equipped with the terminal conditions:
γ ^ 1 u ^ 1 ( T ) = x 1 g ( x ( T ) ) + α ^ 1 and γ ^ 2 ( 1 x 2 ( t ) ) u ^ 2 ( T ) = α ^ 2 x 2 ( T ) x 2 g ( x ( T ) ) ( t ) x 2 2 ( T ) .
In Figure 4, we illustrate the optimal dynamics of the state and control variables for a period of 10 months. Here, the shooting method convergence is hard to achieve; therefore, an optimization algorithm is deployed in advance in order to approximate the initial conditions u i ( 0 ) associated with the terminal conditions u i ( T ) . The main observation is that the dynamics of the state and control variables behave quite similarly to the non-cooperative regime. In the next section, we investigate the benefits of the cooperative regime.

5.2. Taxation: Incentive Design

In this section, we investigate sufficient beneficial conditions for the implementation of the cooperative strategy. In order to achieve efficiency of the cooperative strategy, the decision-makers set, implement, and control the policy for the players, such that their rewards when cooperating are greater than the total sum of the value functions in the non-cooperative scenario. From the dynamics programming approach of Bellman in control theory, the value functions v 1 and v 2 obey the followings Hamilton–Jacobi–Bellman equations:
v 1 t c x 1 b x 1 2 x 1 2 + 1 v 1 x 1 + H 1 x 1 , v 1 , v 1 x 1 = 0 , v 2 t + r x 2 1 x 2 K ( x 1 ) v 2 x 2 + H 2 x 2 , v 2 , v 2 x 2 = 0 , v 1 ( x 1 , T ) = g 1 ( x 1 ) , v 2 ( x 2 , T ) = g 2 ( x 2 ) ,
where:
H 1 x 1 , v 1 , v 1 x 1 = max u 1 A 1 u 1 v 1 x 1 + α 1 u 1 γ 1 u 1 2 2 , H 2 x 2 , v 2 , v 2 x 2 = max u 2 A 2 x 2 2 u 2 v 2 x 2 + α 2 x 2 u 2 γ 2 ( 1 x 2 ) u 2 2 2 .
Indeed, the admissible control set A i is a compact bounded subset of R , the component i of the drift function at (2) is Lipschitz continuous, and the running cost U i C i is bounded and continuous with respect to the control variable u i for i = 1 , 2 . Therefore, according to the dynamics programming, the value function v i defined in (13) is a continuous viscosity solution of:
v i ( t , x i ) t + max u i A i H i x , v i , v i x i , u i = 0 ,
where H i , for i = 1 , 2 , is given in (13) and (14). Writing the pseudo-Hamiltonians H 1 and H 1 as:
H 1 = c x 1 b x 1 2 x 1 2 + 1 v 1 x 1 + max u 1 A 1 u 1 v 1 x 1 + α 1 u 1 γ 1 u 1 2 2 , H 2 = r x 2 1 x 2 K ( x 1 ) v 2 x 2 + max u 2 A 2 x 2 2 u 2 v 2 x 2 + α 2 x 2 u 2 γ 2 ( 1 x 2 ) u 2 2 2 ,
we obtain the HJB equations in (21).
In the same sequel, the aggregated value function w, in the cooperative policy, exists (the admissible control set A = A 1 × A 2 is a compact bounded subset of R 2 , the drift function is Lipschitz continuous, and the aggregated running cost is continuous and bounded) and is governed by the following HJB equation:
w t c x 1 b x 1 2 x 1 2 + 1 w x 1 + r x 2 1 x 2 K ( x 1 ) w x 2 + H ( x , w , w ) = 0 , w ( x , T ) = g ( x ) ,
where:
H ( x , w , w ) = max u ^ A u ^ 1 w x 1 + α ^ 1 u ^ 1 ( t ) γ ^ 1 u ^ 1 2 ( t ) 2 x 2 2 u ^ 2 w x 2 + α ^ 2 x 2 ( t ) u ^ 2 ( t ) γ ^ 2 ( 1 x 2 ( t ) ) u ^ 2 2 ( t ) 2 .
To show the efficiency of the cooperation, under the aegis of legal authority, in terms of biodiversity preservation and without damping the players’ outcomes, one needs to quantify the value functions v 1 , v 2 , and w and perform a comparison analysis. However, the value functions are solutions of HJB partial differential equations that require the design of a high-order numerical method with a strong flux limiter—see [18,19]—to approximate v 1 , v 2 , and w. Next, we state a sufficient condition in the running cost definition to implement the cooperative regime that subsequently causes the players to accept the cooperative regime as the best.
Proposition 12.
Given the same circumstances in the non-cooperative and cooperative scenarios (same business growth rate, same level of pollution, and same approved fish stock to be harvested), the sufficient conditions for the players to cooperate, without trying to cheat, are:
γ i > γ ^ i f o r i = 1 , 2 .
Proof. 
Players should accept and align with the cooperative regime if, and only if, the aggregated rewards are greater than the sum of what they earn, as business outcomes, in the non-cooperative case, i.e., v 1 + v 2 w . The business growth rate is given by the time variation of the value function: in the non-cooperative scenario, it is given by v i t , while in the cooperative regime, we have the global growth rate w t . The same business growth rate in both regimes means that w t = v 1 t + v 2 t . Then, it remains to compare H 1 + H 2 and H with the same level of pollution and same fish stock to be harvested.
The utility function of the fishermen α 2 x 2 u 2 in the non-cooperative regime and α ^ 2 x 2 u ^ 2 in the cooperation scenario should remain the same to avoid rough variations of the fish price that amplify the life cost for the population. Similarly, the gross gain of the polluters is basically given by the level of the residual chemicals and might depend also on the market state, but not on whether there is cooperation or not. This yields the condition α 1 = α ^ 1 and the analysis is reduced to compare:
max u 1 A 1 u 1 v 1 x 1 γ 1 u 1 2 2 + max u 2 A 2 x 2 2 u 2 v 2 x 2 γ 2 ( 1 x 2 ) u 2 2 2
and
max u ^ A u ^ 1 w x 1 γ ^ 1 u ^ 1 2 2 x 2 2 u ^ 2 w x 2 γ ^ 2 ( 1 x 2 ) u ^ 2 2 2 .
However, the polluters expect better business growth with regard to the amount of generated residual chemicals when cooperating, i.e., v 1 x 1 w x 1 . Similarly, fishermen await a better growth of their business from the aggregated value function in terms of the fish stock x 2 . This means v 2 x 2 w x 2 . Therefore, we find that the sufficient condition v 1 + v 2 w can be formulated as follows:
max u 1 A 1 γ 1 u 1 2 2 + max u 2 A 2 γ 2 ( 1 x 2 ) u 2 2 2 max u ^ A γ ^ 1 u ^ 1 2 2 γ ^ 2 ( 1 x 2 ) u ^ 2 2 2 .
It is obvious that (25) holds for γ 1 < γ ^ 1 and γ 2 < γ ^ 2 , which means that γ 1 > γ ^ 1 and γ 2 > γ ^ 2 . □
The plotted running costs in Figure 5 are obtained by taking the arithmetic mean over 10 runs for each case. Our comparison analysis matches well with the theoretical statement, which claims that (24) is a sufficient but not a necessary condition to align all the players with the cooperative policy. In fact, we can see clearly that the plot γ i > γ ^ i for i = 1 , 2 gives a consistent advantage to the cooperation.

6. Conclusions

We introduced a system of differential equations describing the impact of the pollution from industrial and agricultural companies in the fish population in watercourses subject to fishery activities. The stability analysis highlights the necessity of controlling the pollution input to preserve the fish population and, subsequently, the fishery industries. The non-cooperative optimal control is not the worse-case scenario for fishermen as both classes of players incorporate the fish preservation into the payoff definition. However, the cooperative strategy under the authority of a third entity seems to be more advantageous for fish preservation. Implementing an incentive taxation approach for setting the parameters’ values helps the third entity as it means that the players should not try to cheat.
One central aspect missed in this work is as follows: normally, it is not the pollution caused by an individual farmer or one single industry that harms people’s health but it is the aggregate effect of all polluting entities. This is the starting point of our future work to introduce a mean-field approach [20,21] with the distribution of polluters and also to quantify the pollution generated by fishermen.

Author Contributions

B.M.D. and H.T. conceived the presented idea. M.S.G., B.M.D. and M.L.D. performed the theoretical analysis. M.S.G. and B.M.D. performed the numerical simulations. All authors discussed the results and contributed to the final manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

The author received no funding for this work.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declares no conflict of interest.

References

  1. Ganguly, S. Leather processing industries generate effluents causing environmental and water pollution: An Asian perspective. J. Ind. Lea. Tech. Assoc. LXII 2012, 12, 1133–1137. [Google Scholar]
  2. Ganguly, S. Water pollution from various sources and human infringements: An editorial. Ind. J. Sci. Res. Tech. 2013, 1, 54–55. [Google Scholar]
  3. Sharma, P. Weblog on Keeping Word Environment Safer and Greener Oil Spilsâ Adverse Effects on Marine Environmental Bio-System and Control Measure. Environment. 2008. Available online: saferenvironment.wordpress.com (accessed on 18 August 2021).
  4. Crunkilton, R.L.; Duchrow, R.M. Impact of a massive crude oil spill on the invertebrate fauna of a missouri ozark stream. Environ. Pollut. 1990, 63, 13–31. [Google Scholar] [CrossRef]
  5. Khatua, A.; Jana, A.; Kar, T.K. A fuzzy rule-based model to assess the effects of global warming, pollution and harvesting on the production of Hilsa fishes. Ecol. Inform. 2020, 57, 101070. [Google Scholar] [CrossRef]
  6. Auger, P.; Lett, C.; Moussaoui, A.; Pioch, S. Optimal number of sites in artificial pelagic multi-site fisheries. Can. J. Fish. Aquat. Sci. 2010, 67, 296–303. [Google Scholar] [CrossRef]
  7. Ly, S.; Auger, P.; Balde, M. A bioeconomic model of a multi-site fishery with nonlinear demand function: Number of sites optimizing the total catch. Acta Biotheor. 2014, 62, 371–384. [Google Scholar] [CrossRef] [PubMed]
  8. Brochier, T.; Auger, P.; Thiao, D.; Bah, A.; Ly, S.; Nguyen-Huu, T.; Brehmer, P. Can over-exploited fisheries recover by self-organization? reallocation of fishing effort as an emergent form of governance. Mar. Policy 2018, 95, 46–56. [Google Scholar] [CrossRef]
  9. Bergl, H.; Burlakov, E.; Pedersen, P.A.; Wyller, J. Aquaculture, pollution and fishery dynamics of marine industrial interactions. Ecol. Complex. 2020, 43, 100853. [Google Scholar] [CrossRef]
  10. Tahvonen, O. On the dynamics of renewable resource harvesting and pollution control. Environ. Resour. Econ. 1991, 1, 97–117. [Google Scholar]
  11. Pochai, N.; Tangmanee, V.; Crane, L.J.; Miller, J.J.H. A mathematical model of water pollution control using the finite element method. Proc. Appl. Math. Mech 2006, 6, 755–756. [Google Scholar] [CrossRef]
  12. Carpenter, S.R.; Ludwig, D.; Brock, W.A. Management of eutrophication for lakes subject to potentially irreversible change. Ecol. Appl. 1999, 9, 751–771. [Google Scholar] [CrossRef]
  13. Palomares, M.; Froese, R.; Derrick, B.; Meeuwig, J.; Nöel, S.-L.; Tsui, G.; Woroniak, J.; Zeller, D.; Pauly, D. Fishery biomass trends of exploited fish populations in marine eco-regions, climatic zones and ocean basins. Estuarine Coast. Shelf Sci. 2020, 243, 106896. [Google Scholar] [CrossRef]
  14. Kossioris, G.; Plexousakis, M.; Xepapadeas, A.; de Zeeuw, A.; Mäler, K.-G. Feedback Nash equilibria for non-linear differential games in pollution control. J. Econ. Dyn. Control. 2008, 32, 1312–1331. [Google Scholar] [CrossRef] [Green Version]
  15. Dia, B.M.; Diagne, M.L.; Goudiaby, M.S. Optimal control of invasive species with economic benefits: Application to the Typha proliferation. Nat. Resour. Model. 2020, 33, e12268. [Google Scholar] [CrossRef]
  16. Jones, J.H. Notes on R0. Department of Anthropological Sciences; Stanford University: Stanford, CA, USA, 2007; Volume 323. [Google Scholar]
  17. Pontryagin, L.; Boltyanskii, V.; Gamkrelidze, R.; Mishchenko, E. The Mathematical Theory of Optimal Processes; A Pergamon Press Book; The Macmillan Co.: New York, NY, USA, 1964. [Google Scholar]
  18. Carlini, E.; Ferretti, R.; Russo, G. A weighted essentially nonoscillatory, large time-step scheme for Hamilton-Jacobi equations. SIAM J. Sci. Comput. 2005, 27, 1071–1091. [Google Scholar] [CrossRef] [Green Version]
  19. Liu, X.D.; Osher, S.; Chan, T. Weighted essentially non-oscillatory schemes. J. Comput. Phys. 1994, 115, 200–212. [Google Scholar] [CrossRef] [Green Version]
  20. Bauso, D.; Dia, B.M.; Djehiche, B.; Tembine, H.; Tempone, R. Mean-field games for marriage. PLoS ONE 2014, 9, e94933. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  21. Bauso, D.; Tembine, H.; Başar, T. Robust mean field games. Dyn. Games Appl. 2016, 6, 277–303. [Google Scholar] [CrossRef]
Figure 1. Phase field of the uncontrolled dynamics for R 0 < 1 (top left), R 0 = 1 (right) and R 0 > 1 (bottom left).
Figure 1. Phase field of the uncontrolled dynamics for R 0 < 1 (top left), R 0 = 1 (right) and R 0 > 1 (bottom left).
Games 12 00065 g001
Figure 2. Dynamic of the controlled model with K ( x 1 ) = 1 x 1 + 1 : one terminal condition for the control ( u 1 ( T ) , u 2 ( T ) ) = ( 0.3 , 0.2 ) combined with different starting states ( x 1 0 , x 2 0 ) .
Figure 2. Dynamic of the controlled model with K ( x 1 ) = 1 x 1 + 1 : one terminal condition for the control ( u 1 ( T ) , u 2 ( T ) ) = ( 0.3 , 0.2 ) combined with different starting states ( x 1 0 , x 2 0 ) .
Games 12 00065 g002
Figure 3. Dynamic of the controlled model with K ( x 1 ) = 1 x 1 + 1 starting at ( x 1 0 , x 2 0 ) = ( 4.0 , 0.4 ) combined with several terminal conditions for the control ( u 1 ( T ) , u 2 ( T ) ) .
Figure 3. Dynamic of the controlled model with K ( x 1 ) = 1 x 1 + 1 starting at ( x 1 0 , x 2 0 ) = ( 4.0 , 0.4 ) combined with several terminal conditions for the control ( u 1 ( T ) , u 2 ( T ) ) .
Games 12 00065 g003
Figure 4. Dynamics of the state and control variables in the cooperative scenario for the terminal condition for the control ( u 1 ( T ) , u 2 ( T ) ) = ( 0.3 , 0.2 ) combined with different starting states ( x 1 0 , x 2 0 ) .
Figure 4. Dynamics of the state and control variables in the cooperative scenario for the terminal condition for the control ( u 1 ( T ) , u 2 ( T ) ) = ( 0.3 , 0.2 ) combined with different starting states ( x 1 0 , x 2 0 ) .
Games 12 00065 g004
Figure 5. Comparison of the aggregated running cost in the cooperative regime (blue line) and the sum of the two running costs in the non-cooperative regime (red dashed line) starting at ( x 1 0 = 0.5 , x 2 0 = 0.2 ). Pollution control and fish population control after T = 10 months are u 1 ( T ) = 0.7 and u 2 ( T ) = 0.9 , respectively, and α 2 = 2.01 and α ^ 2 = 1.0 .
Figure 5. Comparison of the aggregated running cost in the cooperative regime (blue line) and the sum of the two running costs in the non-cooperative regime (red dashed line) starting at ( x 1 0 = 0.5 , x 2 0 = 0.2 ). Pollution control and fish population control after T = 10 months are u 1 ( T ) = 0.7 and u 2 ( T ) = 0.9 , respectively, and α 2 = 2.01 and α ^ 2 = 1.0 .
Games 12 00065 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Goudiaby, M.S.; Dia, B.M.; Diagne, M.L.; Tembine, H. Cooperative Game for Fish Harvesting and Pollution Control. Games 2021, 12, 65. https://doi.org/10.3390/g12030065

AMA Style

Goudiaby MS, Dia BM, Diagne ML, Tembine H. Cooperative Game for Fish Harvesting and Pollution Control. Games. 2021; 12(3):65. https://doi.org/10.3390/g12030065

Chicago/Turabian Style

Goudiaby, Mouhamadou Samsidy, Ben Mansour Dia, Mamadou L. Diagne, and Hamidou Tembine. 2021. "Cooperative Game for Fish Harvesting and Pollution Control" Games 12, no. 3: 65. https://doi.org/10.3390/g12030065

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop