Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2022 Mar 15;16(8):2483–2500. doi: 10.1007/s11590-022-01868-8

Spatial price equilibrium networks with flow-dependent arc multipliers

Anna Nagurney 1, Deniz Besik 2,
PMCID: PMC8923124  PMID: 35309231

Abstract

The spatial price equilibrium modeling framework, which emphasizes the importance of transportation costs between markets, has been utilized in agricultural, energy, mineral as well as financial applications. In this paper, we construct static and dynamic spatial price equilibrium networks with flow-dependent arc multipliers, which expand the reach of applications. The static model is formulated and analyzed as a variational inequality problem, whereas the dynamic one is formulated as a projected dynamical system, whose set of stationary points coincides with the set of solutions of the variational inequality. Qualitative results are presented, along with an algorithm, the Euler method, which yields a time-discretization of the continuous-time adjustment processes associated with the product shipments from supply markets to demand markets. The algorithm is implemented and applied to compute solutions to numerical examples with flow-dependent arc multipliers addressing losses and/or gains, inspired by perishable agricultural products, and by financial investments. The results in this paper add to the literature on generalized networks as well as that on commodity trade.

Keywords: Spatial price equilibrium, Commodity trade, Perishable products, Generalized networks, Variational inequalities, Projected dynamical systems

Introduction

Generalized networks provide a rich formalism for the modeling of a plethora of problems in diverse applications, ranging from transportation, agriculture, and energy to economics and finance. Originating in the classical work of [9, 17], such networks utilize arc multipliers to capture gains and/or losses as flows propagate over links. Examples of gains in applications include growth in financial investments through interest rates and/or currency exchanges, the increase in volume due to breeding or related biological and chemical processes, as well as the increase in value of products through manufacturing and other processes. Losses in applications can be due to product perishability, theft, seepage, evaporation, leakage, etc.

Interestingly, in the majority of generalized network models the arc multipliers are fixed [1, 10, 32, 36, 52]; that is, they are not flow-dependent. Truemper in [50] recognized that, to that date, most of the generalized networks that had been studied had fixed arc multipliers, which he noted correspond to linear, as opposed to, nonlinear, functions of flow on the arcs. He argued that it was important to consider nonlinear functions, since there are real-world problems, including some associated with chemical processes, that could not be modeled using, in effect, fixed arc multipliers for gains (see [53]). Subsequently, Shigeno in [43] also studied such generalized networks, wherein, specifically, the flow leaving an arc is an increasing concave function of the flow entering it. More recently, Vegh in [51], building on the earlier work in [43, 50], established that the resulting general convex programming model is relevant for several market equilibrium problems, including the linear Fisher market model and its various extensions. Vegh in [51] constructed a polynomial time combinatorial algorithm for solving corresponding flow maximization problems, which also yields a new algorithm for linear generalized flows. Generalized networks with convex outflow functions, as opposed to concave ones, were studied in [14, 15], where it was noted that having such more general outflow functions allows one to model processes in which the effectiveness increases with the load. The authors emphasized various financial trading applications in which better rates are obtained if larger amounts are traded.

In this paper, we construct spatial price network models, in static and dynamic versions, that incorporate flow-dependent arc multipliers. Generalized networks, with fixed arc multipliers, were first applied to spatial price equilibrium problems in [49] and, subsequently, in [29], where variational inequality was used for for modeling, qualitative analysis, and algorithmic development. Variational inequalities, in pure network flow settings for spatial price equilibrium problems, were also utilized in [57, 12, 3335, 38]. This paper adds to the literature on spatial price equilibrium problems, which originated in the classical work of [42, 45, 46], as well as to that of generalized networks.

Recent contributions to the modeling, analysis, and solution of spatial price equilibrium problems have included, among others, the work of [31], who introduced quality into spatial price equilibrium models, and that of [30], who demonstrated how tariff rate quotas, along with tariffs and quotas, could be incorporated into spatial price equilibrium models, using the theory of variational inequalities. However, these contributions did not handle perishability of products (see also [22, 36, 54]), a feature that has garnered increased attention in the pandemic (see [26]). Nagurney in [28] incorporated tariffs and quotas in a multicommodity spatial price equilibrium model with perishability but it did not include flow-dependent arc multipliers. Furthermore, the model therein assumed, in contrast to the model in this paper, that the arc multipliers are in the range (0, 1] and, hence, only possible losses, and not gains, were considered. The spatial price equilibrium framework, as noted by [31], is relevant to many agricultural product industries (see [2, 16, 18, 40, 44, 47]) as well as to mineral and energy ones (see [21]). Furthermore, it has been utilized also in financial applications (see [23, 27, 48]). Recently, flow-dependent arc multipliers to capture gains have also been applied to bitcoin exchanges (see [39]), where, clearly, the use of more general arc multipliers can enhance modeling capabilities; for background on blockchain technologies, see [41]. In this paper, we consider flow-dependent arc multipliers that can correspond to losses or to gains. For additional background on networks in economics and finance, see [19, 27].

The novelty of our work lies in the following:

  1. As far as we know, this is the first work in the literature that takes up the challenge to provide a mathematical framework for flow-dependent arc multipliers in spatial price network equilibrium models. Moreover, to-date, there has only been very limited work on flow-dependent arc multipliers in any network context.

  2. This paper studies the complex phenomena of modeling flow-dependent arc multipliers in static and dynamic spatial price equilibrium network models.

  3. The work represents the first use of both variational inequality theory and projected dynamical systems theory in the formulation of networks with flow-dependent arc multipliers.

  4. The theoretical constructs, the algorithm, and the numerical studies demonstrate the wide applicability of such a complex operations research problem through mathematical elegance.

This paper is organized as follows. In Sect. 2, the static spatial price equilibrium model with flow-dependent arc multipliers is first presented, along with the governing equilibrium conditions, followed by the derivation of the variational inequality formulation. The variational inequality formulation, with variables that are product shipments, enables an effective and easy to implement computational scheme. Furthermore, existence of a solution is guaranteed. We then propose a dynamic adjustment process for the evolution of the product shipments and provide the associated projected dynamical system (cf. [37]), which are accompanied by additional qualitative results under monotonicity conditions. We also describe the value of the flow-dependent arc multiplier modeling extensions for spatial price networks, in terms of several applications, specifically, to perishable products and to finance. In Sect. 3, the Euler method is detailed, along with its realization for the solution of the spatial equilibrium model. The algorithm, at each iteration, yields explicit formulae for the product shipments. We provide convergence results accompanied by a series of numerical examples of increasing complexity. Section 4 summarizes the results, presents our conclusions, and discusses several promising directions for future research.

Spatial price equilibrium networks with flow-dependent arc multipliers

In this section, we develop the spatial price equilibrium network models with flow-dependent arc multipliers. In Sect. 2.1, we introduce the static model, state the governing equilibrium conditions, and derive the variational inequality formulation. In Sect. 2.2, we describe the underlying dynamics associated with the product shipments and present the projected dynamical systems model whose set of stationary points corresponds to the set of solutions of the variational inequality problem governing the static spatial price equilibrium model. In Sect. 2.3, we discuss how the models expand the scope of applications. The algorithm that we will apply to compute solutions is a time-discretization of the continuous time adjustment processes.

See Fig. 1 for the underlying bipartite network structure of the spatial price equilibrium problem (SPEP).

Fig. 1.

Fig. 1

The bipartite structure of the spatial price network equilibrium problem

There are m supply markets and n demand markets that are spatially separated and are engaged, respectively, in the production and consumption of a homogeneous product. Recall that the spatial price equilibrium framework is that of perfect competition.

The major notation for the model is given in Table 1. All vectors are assumed to be column vectors.

Table 1.

Notation for the spatial price equilibrium network models with flow-dependent arc multipliers

Notation Parameter definition
uij The upper bound on the product shipment from supply market i to demand market j; i=1,,m; j=1,,n
Notation Variable definition
si The supply of the product at supply market i; i=1,,m. We group all the supplies into the vector sR+m
dj The demand for the product at demand market j; j=1,,n. We group all the demands into the vector dR+n
Qij The shipment of the product from supply market i to demand market j; i=1,,m; j=1,,n. We group all the product shipments into the vector QR+mn
Notation Function definition
πi(s) The supply price function at supply market i; i=1,,m. We group all these functions into the vector π(s)Rm
ρj(d) The demand price function at demand market j; j=1,,n. We group all the demand price functions into the vector ρ(d)Rn
cij(Q) The unit transportation cost associated with shipping the product from supply market i to demand market j; i=1,,m; j=1,,n. We group the unit transportation costs for all supply/demand market pairs into the vector c(Q)Rmn
αij(Qij) The multiplier function associated with arc/link (ij); i=1,,m; j=1,,n

The static spatial price equilibrium model with flow-dependent arc multipliers

We now construct the static model. The conservation of flow equations are:

si=j=1nQij,i=1,,m; 1
dj=i=1mαij(Qij)Qij,j=1,,n; 2
0Qijuij,i=1,,m;j=1,,n. 3

According to Eq. (1), the supply of the product at each supply market is equal to the sum of the amounts of the product shipped to all the demand markets. Equation (2) expresses that the quantity of the product consumed at a demand market is equal to the sum of the amounts of the product that actually arrive at the demand market. Finally, (3) guarantees that the product shipments are nonnegative and do not exceed the capacity of the links.

Note that a special case of the above flow-dependent arc multipliers is that of a fixed value for each (ij), which we denote by αij. For example, if αij=.97, this means that with a product shipment of Qij starting at supply market node i, one is left with .97Qij units of the product when it reaches demand market node j. If the arc multiplier is greater than 1, there is a gain; if all the multipliers are equal to 1, then the problem is a pure network problem; if an arc multiplier is less than 1, then there is a loss.

We assume that the supply price, demand price, and unit transportation cost functions are continuous and that the supply price functions and the unit transportation cost functions are monotone increasing, whereas the demand price functions are monotone decreasing (see also [24]).

We note that [49] was the first to use arc multipliers in a spatial equilibrium model but it had separable price functions, fixed unit transportation costs, and the arc multipliers were not flow-dependent. Nagurney and Aronson in [29] utilized variational inequality theory for the formulation of a multiperiod spatial price equilibrium model with gains and losses using arc multipliers, but, again, the arc multipliers were fixed. Arc multipliers, with a focus on losses, and also fixed, for a variety of supply chain network models and applications, optimization-based, as well as game theoretic, are constructed in [36]. Note that here we do not limit ourselves to arc multipliers that are less than 1.

We define the feasible set K1{(s,Q,d)|(1),(2),and(3)hold}.

Definition 1

Spatial price equilibrium with flow-dependent arc multipliers.

A supply, product shipment, and demand pattern (s,Q,d)K1 is a spatial price equilibrium with flow-dependent arc multipliers if it satisfies the following conditions: for each pair of supply and demand markets (ij); i=1,,m; j=1,,n:

πi(s)+cij(Q)αij(Qij)ρj(d),ifQij=uij,=αij(Qij)ρj(d),if0<Qij<uij,αij(Qij)ρj(d),ifQij=0. 4

The above equilibrium conditions express the following: if there is a positive quantity of the product shipped from a supply market to a demand market, and this volume is not at its upper bound, then, in equilibrium, the value of the surviving volume at the demand market must cover the supply market price plus the unit transportation cost (cf. [49]). If the volume is at the upper bound, then the value at the demand market of the product can exceed the supply price plus the unit transportation cost. If the supply price plus the unit transportation cost is greater than the value of the product at the demand market, then there will be no shipment of the product between the pair of supply and demand markets.

We now provide a variational inequality of the above governing spatial price equilibrium conditions in which the variables are exclusively shipments. Such a formulation enables a more direct determination of the evolution of the product shipments over time via a projected dynamical system (PDS). The constructed PDS will then be used to propose an algorithm, which corresponds to a discretization of the continuous-time adjustment processes provided by the PDS.

We define supply price functions and demand price functions, denoted, respectively, by π^i(Q) for i=1,,m, and by ρ^j(Q) for j=1,,n, that are functions of the product shipments. This can be done because of constraints (1) and (2). We, hence, have that:

π^i=π^i(Q)πi(s),i=1,,m, 5

and

ρ^j=ρ^j(Q)ρj(d),j=1,,n. 6

We define the feasible set K2{Q|QR+mn,suchthat0Qijuij,i,j}. We assume that each arc multiplier function αij(Qij), i,j, is continuous and is positive over the range of Q in the feasible set K2.

Theorem 1

Variational inequality formulation of spatial price equilibrium with flow-dependent arc multipliers. A shipment pattern QK2 is a spatial price equilibrium with flow-dependent arc multipliers according to Definition 1 if and only if it satisfies the variational inequality problem:

i=1mj=1n(π^i(Q)+cij(Q)-αij(Qij)ρ^j(Q))×(Qij-Qij)0,QK2. 7

Proof

We first establish necessity, that is, if QK2 satisfies the spatial price equilibrium conditions (4) according to Definition 1, then it satisfies variational inequality (7).

Observe that, for a fixed pair of supply and demand markets (ij), (4) implies that

(πi(s)+cij(Q)-αij(Qij)ρj(d))×(Qij-Qij)0,Qij,suchthat0Qijuij,i,j. 8

Indeed, since, if uij>Qij>0, we know, from the equilibrium conditions, that the expression to the left of the multiplication sign in (8) is equal to zero, so (8) holds true. Also, if Qij=0, then the expression preceding and following the multiplication sign in (8) will be nonnegative and, hence, the product is also nonnegative and (8) holds true for this case, as well. Finally, if Qij=uij, then (8) also holds true.

But, making use of (5) and (6), (8) may be rewritten as:

(π^i(Q)+cij(Q)-αij(Qij)ρ^j(Q))×(Qij-Qij)0,Qij,suchthat0Qijuij,i,j. 9

Summing now (9) over all supply markets i, and over all demand markets j, yields:

i=1mj=1n(π^i(Q)+cij(Q)-αij(Qij)ρ^j(Q))×(Qij-Qij)0,Qij,suchthat0Qijuij,i,j, 10

which corresponds to variational inequality (7).

We now establish sufficiency, that is, if QK2 satisfies variational inequality (7) then it also satisfies the spatial price equilibrium conditions (4).

Let Qij=Qij, (i,j)(h,l); where (hl) is set arbitrarily and substitute into (7). The resultant is:

(π^h(Q)+chl(Q)-αhl(Qhl)ρ^l(Q))×(Qhl-Qhl)0,Qhl,suchthatuhlQhl0. 11

But (11) implies that, if Qhl=0 then (π^h(Q)+chl(Q)-αhl(Qhl)ρ^l(Q))0, and, if uhl>Qhl>0, then, for (11) to hold, (π^h(Q)+chl(Q)-αhl(Qhl)ρ^l(Q)) =0. Finally, (11) implies that for Qhl=uhl, then (π^h(Q)+chl(Q)-αhl(Qhl)ρ^l(Q))0. Since these results hold for any pair (hl), and making use of (5) and (6), we conclude that the equilibrium conditions (4) are satisfied by the shipment pattern satisfying (7).

The proof is complete.

We now put variational inequality (7) into standard form [24]: determine XK, such that

F(X),X-X0,XK, 12

where K is the feasible set, which must be closed and convex. The vector X is an N-dimensional vector, as is F(X), with F(X) being continuous and given, and maps X from K into RN. ·,· denotes the inner product in N-dimensional Euclidean space. We define the vector XQ and the vector F(X) with components Fij(X)=π^i(Q)+cij(Q)-αij(Qij)ρ^j(Q); i=1,,m; j=1,,n. Here N=mn. Also, we define the feasible set KK2. Then, variational inequality (7) can be placed into standard form (12).

Remark

Since the feasible set K2 is compact and the functions that enter the respective variational inequalities are assumed to be continuous, existence of a solution to variational inequality (7) is guaranteed from the classical theory of variational inequalities (see [20]). It also follows from the classical theory that if F(X) in (12) is strictly monotone, that is,

F(X1)-F(X2),X1-X2>0,X1,X2K,X1X2, 13

then the solution X, which recall is equal to Q, is unique.

For additional background on the variational inequality problem, we refer the reader to the book by [24].

The projected dynamical system spatial price model

We now describe a dynamic adjustment process for the evolution of the product shipments. For a current shipment at time t, X(t)=Q(t), -Fij(X(t))=αi(Qij(t)ρ^j(Q(t))-cij(Q(t))-π^i(Q(t)) is the excess value of the product between demand market j and supply market i. In our framework, the rate of change of the product shipment between a supply and demand market pair (ij), which is denoted by Q˙ij, is in proportion to -Fij(X), as long as the product shipment Qij is positive, and not at its upper bound; that is, when uij>Qij>0:

Q˙ij=αij(Qij)ρ^j(Q)-cij(Q)-π^i(Q). 14

When Qij falls on the boundary, that is, is at level zero or is at its upper bound, then we have that

Q˙ij=min{uij,max{0,αij(Qij)ρ^j(Q)-cij(Q)-π^i(Q)}}. 15

We can write (14) and (15) succinctly as:

Q˙ij=αij(Qij)ρ^j(Q)-cij(Q)-π^i(Q),if0<Qij<uijmin{uij,max{0,αij(Qij)ρ^j(Q)-cij(Q)-π^i(Q)}},otherwise. 16

Applying (16) to all supply and demand market pairs (ij); i=1,,m; j=1,,n, yields the ordinary differential equation (ODE) for the adjustment processes of the shipments, in vector form:

X˙=ΠK(X,-F(X)), 17

where, since K is a convex polyhedron, according to [11], ΠK(X,-F(X)) is the projection, with respect to K, of the vector -F(X) at X defined as

ΠK(X,-F(X))=limδ0PK(X-δF(X))-Xδ 18

with PK denoting the projection map:

PK(X)=argminzKX-z, 19

and where ·=x,x. Observe that (17) has a discontinuous right-hand side, which is in contrast to classical dynamical systems [13].

We now interpret the ODE (17) for the spatial model with flow-dependent arc multipliers. Note that the ODE (17) ensures that the product shipments are always nonnegative and that they never go above the respective upper bounds. ODE (17) keeps the interpretation that if X at time t lies in the interior of K, then the rate at which X changes is greatest when the vector field -F(X) is greatest. And, when the vector field -F(X) pushes X to the boundary of the feasible set K, then the projection ΠK ensures that X stays within K.

The authors in [11] constructed the fundamental theory with regards to existence and uniqueness of projected dynamical systems as defined by (17). We recall the subsequent theorem from [11].

Theorem 2

X solves the variational inequality problem (12), equivalently, (7), if and only if it is a stationary point of the ODE (17), that is,

X˙=0=ΠK(X,-F(X)). 20

This theorem states that the necessary and sufficient condition for a product shipment pattern X=Q to be a spatial price equilibrium, according to Definition 1, is that X=Q is a stationary point of the adjustment process defined by ODE (17), that is, X is the point at which X˙=0. We refer to (17) as PDS (F,K).

Lipschitz continuity of F(X) [11, 37] ensures the existence of a unique solution to (17). Hence, X0(t) solves the initial value problem (IVP)

X˙=ΠK(X,-F(X)),X(0)=X0, 21

with X0(0)=X0.

Following [37], the following theorem is immediate.

Theorem 3

Stability analysis

(i) If F(X) is monotone, then every spatial price equilibrium with flow-dependent arc multipliers, X, is a global monotone attractor for the the PDS(F,K). If F(X) is locally monotone at X, then it is a monotone attractor for the PDS(F,K).

(ii) If F(X) is strictly monotone, then the unique spatial price equilibrium with flow-dependent arc multipliers is a strictly global monotone attractor for the PDS(F,K). If F(X) is locally strictly monotone at X, then it is a strictly monotone attractor for the PDS(F,K).

(iii) If F(X) is strongly monotone, then the unique spatial price equilibrium with flow-dependent arc multipliers is globally exponentially stable for the PDS(F,K). If F(X) is locally strongly monotone at X, then X is exponentially stable.

Flow-dependent arc multipliers and applications

In this section, we highlight how the modeling of certain applications is enriched through the use of flow-dependent arc multipliers within a spatial price equilibrium network context. We first consider applications in agriculture, specifically, that of fresh produce. Note that fresh produce, as in the case of fruits and vegetables, even in the best of circumstances, deteriorates and, hence, it is a perishable product. Both [3, 54] have emphasized this point, with the former constructing a perishable product supply chain network model for fresh produce, which is an example of imperfect competition, and the latter presenting formulae, based on temperature, chemistry, and time, to map the quality deterioration of fresh produce on supply chain pathways from origin nodes to destination nodes. Here, we consider flow-dependent arc multipliers to capture fresh produce perishability of the following form:

αij(Qij)=γij-βijQij,i,j, 22

where both the γijs and the βijs are positive parameters. Note that since the flow Qij would be multiplied by such an αij(Qij) this would correspond to a nonlinear function, given by: γijQij-βijQij2, which is a concave function. Such a function is very reasonable since the greater the volume of fresh produce, the greater the likelihood of the product perishing in the transportation process.

On the other hand, as mentioned earlier, in the case of financial applications, a greater volume of a trade may result in a higher volume of financial flows and, therefore, in such an application, we can posit arc multiplier functions αij(Qij) of the following form:

αij(Qij)=γij+βijQij,i,j. 23

In this case, we, again, have a nonlinear function to represent the financial flow that originates at supply market i and is destined for demand market j, of the form: γijQij+βijQij2, but this function, in contrast to the one for perishable food, is convex. In financial applications, the cij(Q)s correspond to unit transaction costs.

Remark

We emphasize that the spatial equilibrium conditions (4) can also handle certain trade policies. For example, the upper bounds can correspond to quotas, which are increasingly being instituted in the Covid-19 pandemic, for example, to reduce exports of certain foods (cf. [26, 28]). Also, it is important to recognize that the unit transportation costs can serve the role of unit transaction costs, which can include unit tariffs (see, e.g., [30]).

The algorithm and numerical examples

The projected dynamical system (17) may be interpreted as a continuous-time adjustment process in product shipments. Nevertheless, for computational purposes, a discrete-time algorithm, which serves as an approximation to the continuous-time trajectories is essential. We now present the algorithm, the Euler method, along with convergence and results, followed by a series of numerical examples, which are solved using the Euler method.

The Euler method

We recall the Euler method, which is induced by the general iterative scheme of [11]. Specifically, iteration τ of the Euler method (see also [37]) is given by:

Xτ+1=PK(Xτ-aτF(Xτ)), 24

where recall that PK is the projection on the feasible set K and F is the function that enters the variational inequality problem (7).

As established in [11, 37], for convergence of the general iterative scheme, which induces the Euler method, the sequence {aτ} must satisfy: τ=0aτ=, aτ>0, aτ0, as τ. Conditions for convergence of this algorithm in the context of other network models as well as additional computational work can be found in [4, 25, 37] and in [8, 31].

Explicit formulae for the Euler method applied to the spatial price equilibrium model with flow-dependent arc multipliers

The algorithm yields explicit formulae for the product shipments at each iteration. Specifically, we have the following closed form expression for the product shipments i=1,,m;j=1,,n:

Qijτ+1=min{uij,max{0,Qijτ+aτ(αij(Qijτ)ρ^j(Qτ)-cij(Qτ)-π^i(Qτ))}}. 25

Expression (25) has an interpretation as a discrete-time adjustment process.

We now provide the convergence result. The proof is direct from Theorem 6.10 in [37].

Theorem 4

Convergence

If in the spatial price equilibrium problem with flow-dependent arc multipliers the F(X) is strictly monotone at any equilibrium pattern and F is Lipschitz continuous, that is,

F(X1)-F(X2)LX1-X2,X1,X2K, 26

where L is a positive number known as the Lipschitz constant, then there exists a unique equilibrium shipment pattern QK and any sequence generated by the Euler method as given by (24), where {aτ} satisfies τ=0aτ=, aτ>0, aτ0, as τ converges to Q.

Note that F(X) is strictly monotone if its Jacobian is positive-definite over the feasible set K. This will hold, for example, if π^Q is positive-semidefinite over K, cQ is positive-definite over K, and ρ~Q is negative-semidefinite over K, where we define ρ~ij(Q)αij(Qij)ρ^j(Q), i,j, and ρ~(Q) is the vector with mn components, with the (ij) component equal to αij(Qij)ρ^j(Q).

Numerical examples

Examples 1, 2, 3, 4, 5, and 6 consist of two supply markets and three demand markets, as illustrated in Fig. 2. Example 1 is the baseline and, hence, it has arc multipliers that are fixed. The function and arc multiplier data for Example 1 are as in Example 3.4 in [28].

Fig. 2.

Fig. 2

The network structure of the spatial price equilibrium examples 1, 2, 3, 4, 5, and 6

The supply price functions are:

π1(s)=5s1+s2+2,π2(s)=2s2+1.5s1+1.5.

The unit transportation cost functions are:

c11(Q)=.01Q112+Q11+10,c12(Q)=.02Q122+2Q12+13.5,c13(Q)=.02Q132+2Q13+14.5,c21(Q)=.03Q212+3Q21+14.25,c22(Q)=.02Q222+2Q22+11.5,c23(Q)=.03Q232+3Q23+15.

The demand price functions are:

ρ1(d)=-2d1-1.5d2+380,ρ2(d)=-4d2-d1+410,ρ3(d)=-3d3-d2+350.

The arc multipliers for Example 1 are:

α11=.98,α12=.95,α13=.97,α21=.95,α22=.99,α23=.97.

All the upper bounds are set to 50.

The Euler method converges in 154 iterations and yields the equilibrium product shipments, along with the incurred supply prices, unit transportation costs, arc multipliers (which in this example are fixed), and the demand prices reported in Table 2. The equilibrium product supplies are: s1=31.31 and s2=60.32, and the equilibrium demands are: d1=36.71, d2=30.25, and d3=22.30.

Table 2.

Equilibrium Solution for Examples 1, 2, 3, 4, 5, and 6

Product flows Ex. 1 Ex. 2 Ex. 3 Ex. 4 Ex. 5 Ex. 6
Q11 22.17 15.63 33.66 10.15 10.00 7.47
Q12 3.52 8.98 0.00 0.00 11.22 7.24
Q13 5.62 7.03 0.00 25.10 8.44 6.86
Q21 15.77 15.54 7.96 24.34 10.00 7.67
Q22 27.18 22.12 29.81 32.17 23.58 8.36
Q23 17.37 14.99 23.13 0.00 15.61 7.73
Supply prices Ex. 1 Ex. 2 Ex. 3 Ex. 4 Ex. 5 Ex. 6
π1(s) 218.88 212.84 231.21 234.77 199.47 133.61
π2(s) 169.11 154.25 173.78 167.39 144.36 81.37
Transportation costs Ex. 1 Ex. 2 Ex. 3 Ex. 4 Ex. 5 Ex. 6
c11(Q) 37.09 28.07 55.00 21.18 21.00 18.03
c12(Q) 20.78 33.07 13.50 13.50 38.45 29.03
c13(Q) 26.38 29.55 14.50 77.30 32.81 29.15
c21(Q) 79.03 78.13 50.03 115.04 57.25 49.01
c22(Q) 80.64 65.52 88.88 96.53 69.79 29.63
c23(Q) 76.15 66.70 100.43 15.00 69.12 39.98
Arc multipliers Ex. 1 Ex. 2 Ex. 3 Ex. 4 Ex. 5 Ex. 6
α11(Q11) .98 .82 1.32 1.08 .88 .42
α12(Q12) .95 .86 .95 .95 .84 .43
α13(Q13) .97 .90 .97 2.23 .89 .50
α21(Q21) .95 .79 1.03 1.19 .85 .36
α22(Q22) .99 .77 1.29 1.31 .75 .29
α23(Q23) .97 .82 1.20 .97 .81 .37
Demand prices Ex. 1 Ex. 2 Ex. 3 Ex. 4 Ex. 5 Ex. 6
ρ1(d) 261.20 292.46 217.38 236.66 304.63 359.88
ρ2(d) 252.28 285.86 203.92 201.21 283.97 382.02
ρ3(d) 252.85 269.42 228.26 140.26 262.29 325.56

Example 2 has the same data as Example 1 except that now we modified the fixed arc multipliers to be flow-dependent as follows. Each of the fixed arc multipliers is expanded with the term -.01×Qij for all ij. Therefore, the arc multipliers are now of the form (22). For example, we now have: α11(Q11)=.98-.01Q11, α12(Q12)=.95-.01Q12, and so on. Hence, Example 2 corresponds to the case in which the functions on the arcs are concave, which is associated with losses as in the deterioration/perishability of fresh produce agricultural products. The Euler method converges in 136 iterations to the equilibrium solution reported in Table 2. The equilibrium supplies are now: s1=31.64 and s2=52.65, and the equilibrium demands are: d1=25.22, d2=24.73, and d3=18.62.

It is interesting to see the value of the flow-dependent arc multipliers at the equilibrium—all have lower values than their fixed counterparts in Example 1. The supply market prices decrease at both supply markets, whereas the demand market prices increase at all the demand markets. The demands are now lower at each demand market, as compared to the respective value in Example 1. Example 2 illustrates that it is important to invest in preserving the fresh produce in the transportation processes, so that it does not perish, since this also results in higher prices to consumers at the demand markets.

Example 3, in turn, has the same data as Example 2 but now we change the flow-dependent arc multipliers so that, rather than a minus sign in front of each .01Qij, there is now a plus sign. This allows one to investigate, for example, the impact of enhanced investments. The arc multipliers in Example 3 are of the form (23). Thus, in Example 3, α11(Q11)=.98+.01Q11, α12(Q12)=.95+.01Q12, and so on.

The Euler method now converges in 184 iterations to the equilibrium pattern in Table 2. It is worth comparing these results to those in Examples 1 and 2. Observe that, in contrast to Examples 1 and 2, now the supply market prices increase for both supply markets, whereas the demand market prices decrease for all three demand markets. We also now encounter flows of zero value, and these are associated with Q12 and Q13. The equilibrium supplies are now: s1=33.66 and s2=60.8, and the equilibrium demands are: d1=52.52, d2=38.39, and d3=27.28. Note that, in Example 3, both α12(Q12) and α13(Q13) have values less than 1 at the equilibrium, and these correspond to losses, whereas the other alpha values at the equilibrium are all greater than 1, representing gains. Hence, it is reasonable that both Q12 and Q13 are equal to 0.00. This example shows that one may in the same generalized network problem have instances in which some links have gains, whereas others have losses.

In Example 4, we raise the βij (see (22)) for arcs (1, 2) and (1, 3) from .01 to .05 to see the impact of a higher return associated with the investments since the equilibrium flows on these links are zero in Example 3. All other data in Example 4 remain as in Example 3. The equilibrium is achieved in 201 iterations of the Euler method with the solution reported in Table 2. Q12 remains at 0.00, whereas Q13 is now positive. Q23 now drops to 0.00. The equilibrium supplies in Example 4 are: s1=35.25 and s2=56.51, and the equilibrium demands are: d1=40.03, d2=42.19, and d3=55.85.

In Example 5, we return to Example 2. Example 5 has the identical data as Example 2 but now we investigate the impacts of the tightening of upper bounds. Specifically, we consider a disruption associated with shipments from the two supply markets to the first demand market. The corresponding upper bounds are now: u11=u21=10.00. The Euler method converges to the equilibrium solution in Table 2. Both Q11 and Q21 are now at their upper bounds of 10.00. The computed equilibrium supplies for Example 5 are: s1=29.66 and s2=49.19, and the equilibrium demands are: d1=17.30, d2=27.18, and d3=20.18. The supply market prices drop at both supply markets and the supplies of the product decrease at both supply markets. The demand market price increases at the first demand market. It is interesting to see, from Table 2, that the arc multipliers for both (1, 1) and (2, 1) increase, as compared to their respective values in Example 2. This makes sense, since with less of the perishable agricultural product to handle/transport, the preservation of the product is enhanced.

Example 6 has the same data as Example 5, except that we now make each of the flow-dependent arc multiplier functions nonlinear in that for each αij(Qij) function as in Example 5, we raise the Qij to the second power. Hence, we now have that: α11(Q11)=.98-.01Q112, α12(Qij)=.95-.01Q122, and so on. The Euler method now converges in 726 iterations to the equilibrium solution in Table 2. The computed equilibrium supplies for Example 6 are: s1=21.57 and s2=23.76, and the equilibrium demands are: d1=5.93, d2=5.51, and d3=6.31. The values of the flow-dependent arc multipliers at the equilibrium are now significantly lower for each arc, as compared to the corresponding values in Example 5. The equilibrium product shipments decline, as well as the product supply prices but the demand market prices increase at all the demand markets. There are no product shipments at a value of 0.00, and none of the product shipments are at the upper bounds. This numerical example further reinforces the importance of preserving perishable products in the transportation process since an increase in perishability affects consumers negatively in terms of both product quantity and product price. This example is also interesting from a methodological standpoint since each arc multiplier function is itself a nonlinear function of flow. Note that this example violates our assumption that the multiplier functions should remain positive over the feasible set K2 but a reasonable answer is, nevertheless, attained.

The above examples are stylized but, nevertheless, illustrate the utility of having a rigorous theoretical and computational framework for spatial price networks with flow-dependent arc multipliers.

Summary and conclusions

Generalized networks are applicable to important problems in many disciplines. Nevertheless, the investigation of extensions of fixed arc multipliers, as in the case of flow-dependent ones, has been only minimally explored and studied. In this paper, we construct some of the very first market equilibrium problems, in the form of static and dynamic spatial price equilibrium networks, with flow-dependent arc multipliers. These advances expand the scope of possible applications, since spatial price equilibrium problems have had wide use in agriculture, economics, and even in finance. The arc multipliers that we consider address gains and/or losses, with the latter being of special relevance to perishable food products, and the former, to financial investments.

We utilize the methodology of variational inequality theory for the formulation of the governing equilibrium conditions and projected dynamical systems theory for the construction of the dynamic counterpart. For both realizations of the spatial network model, we provide qualitative results. The variational inequality that we derive is in product shipments only, which allows for an easy to implement algorithm, with nice features for computations. Furthermore, the algorithm provides a time-discretization of the continuous-time adjustment processes associated with the product shipments from the supply markets to the demand markets. The algorithm is then implemented and applied to compute solutions to numerical spatial price network examples with flow-dependent arc multipliers, inspired by perishable products as well as financial applications.

Possible research in the future may include the construction of a variety of network equilibrium models with flow-dependent arc multipliers.

Acknowledgements

The authors appreciate the constructive comments on an earlier version of this paper.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Anna Nagurney, Email: nagurney@isenberg.umass.edu.

Deniz Besik, Email: dbesik@richmond.edu.

References

  • 1.Ahuja RK, Magnanti TL, Orlin JB. Network Flows: Theory, Algorithms, and Applications. Englewood Cliffs: Prentice-Hall Inc; 1993. [Google Scholar]
  • 2.Barraza De La Cruz BC, Pizzolato ND, Barraza De La Cruz A. An application of the spatial equilibrium model to soybean production in tocantins and neighboring states in Brazil. Pesqui. Operacional. 2010;30(2):443–464. doi: 10.1590/S0101-74382010000200011. [DOI] [Google Scholar]
  • 3.Besik, D., Nagurney, A.: Quality in competitive fresh produce supply chains with application to farmers’ markets. Socioecon. Plan. Sci. 60, 62–76 (2013)
  • 4.Cruz JM. Dynamics of supply chain networks with corporate social responsibility through integrated environmental decision-making. Eur. J. Oper. Res. 2008;184:1005–1031. doi: 10.1016/j.ejor.2006.12.012. [DOI] [Google Scholar]
  • 5.Dafermos S. Isomorphic multiclass spatial price and multimodal traffic network equilibrium models. Reg. Sci. Urban Econ. 1986;16(2):197–209. doi: 10.1016/0166-0462(86)90004-9. [DOI] [Google Scholar]
  • 6.Dafermos S, Nagurney A. Sensitivity analysis for the general spatial economic equilibrium problem. Oper. Res. 1984;32:1069–1086. doi: 10.1287/opre.32.5.1069. [DOI] [Google Scholar]
  • 7.Dafermos S, Nagurney A. Oligopolistic and competitive behavior of spatially separated markets. Reg. Sci. Urban Econ. 1987;17(2):245–254. doi: 10.1016/0166-0462(87)90048-2. [DOI] [Google Scholar]
  • 8.Daniele P, Sciacca D. An optimization model for the management of green areas. Int. Trans. Oper. Res. 2021;28(6):3094–3116. doi: 10.1111/itor.12987. [DOI] [Google Scholar]
  • 9.Dantzig GB. Linear Programming and Extensions. Princeton: Princeton University Press; 1963. [Google Scholar]
  • 10.Dembo RL, Mulvey JM, Zenios SA. Large-scale nonlinear network models and their applications. Oper. Res. 1989;37(3):353–372. doi: 10.1287/opre.37.3.353. [DOI] [Google Scholar]
  • 11.Dupuis P, Nagurney A. Dynamical systems and variational inequalities. Ann. Oper. Res. 1993;44:9–42. doi: 10.1007/BF02073589. [DOI] [Google Scholar]
  • 12.Florian M, Los M. A new look at static spatial price equilibrium models. Reg. Sci. Urban Econ. 1982;12:579–597. doi: 10.1016/0166-0462(82)90008-4. [DOI] [Google Scholar]
  • 13.Hirsch MW, Smale S, Devaney RL. Differential Equations, Dynamical Systems, and an Introduction to Chaos. 3. New York: Academic Press; 2013. [Google Scholar]
  • 14.Holzhauser M. Convex generalized flows. In: Holzhauser M, editor. Generalized Network Improvement and Packing Problems. Wiesbaden: Springer Spektrum; 2016. pp. 155–191. [Google Scholar]
  • 15.Holzhauser M, Krumke S, Thielen C. Convex generalized flows. Discrete Appl. Math. 2015;190–191:86–99. doi: 10.1016/j.dam.2015.03.021. [DOI] [Google Scholar]
  • 16.Howard, E.A.: An analysis of interregional competition in the U.S. summer potato market. Master of Science dissertation, Department of Agricultural Economics, Texas A&M University, College Station (1984)
  • 17.Jewell WS. Optimal flow through networks. Oper. Res. 1962;10:476–499. doi: 10.1287/opre.10.4.476. [DOI] [Google Scholar]
  • 18.Judge GG. A Spatial Equilibrium Model for Eggs. Storrs: Connecticut Agricultural Experiment Station; 1956. [Google Scholar]
  • 19.Kalyagin VA, Pardalos PM, Rassias TM, editors. Network Models in Economics and Finance. New York: Springer; 2014. [Google Scholar]
  • 20.Kinderlehrer D, Stampacchia G. Variational Inequalities and Their Applications. New York: Academic Press; 1980. [Google Scholar]
  • 21.Labys WC, Yang CW. Advances in the spatial equilibrium modeling of mineral and energy Issues. Int. Reg. Sci. Rev. 1991;14(1):61–94. doi: 10.1177/016001769101400104. [DOI] [Google Scholar]
  • 22.Masoumi AH, Yu M, Nagurney A. A supply chain generalized network oligopoly model for pharmaceuticals under brand differentiation and perishability. Transp. Res. E. 2012;48:762–780. doi: 10.1016/j.tre.2012.01.001. [DOI] [Google Scholar]
  • 23.Moore C, Nagurney A. A general equilibrium model of interregional monetary flows. Environ. Plan. A. 1989;21(3):397–404. doi: 10.1068/a210397. [DOI] [Google Scholar]
  • 24.Nagurney A. Network Economics: A Variational Inequality Approach, Second and Revised Edition. Boston: Kluwer Academic Publishers; 1999. [Google Scholar]
  • 25.Nagurney A. Supply Chain Network Economics: Dynamics of Prices, Flows, and Profits. Cheltenham: Edward Elgar Publishing; 2006. [Google Scholar]
  • 26.Nagurney A. Perishable food supply chain networks with labor in the Covid-19 pandemic. In: Kotsireas IS, Nagurney A, Pardalos PM, Tsokas A, editors. Dynamics of Disasters—Impact, Risk, Resilience, and Solutions. Cham: Springer; 2021. pp. 173–193. [Google Scholar]
  • 27.Nagurney A. Networks in economics and finance in networks and beyond: a half century retrospective. Networks. 2021;77(1):50–65. doi: 10.1002/net.21920. [DOI] [Google Scholar]
  • 28.Nagurney A. Spatial price equilibrium, perishable products, and trade policies in the Covid-19 pandemic. Montes Taurus J. Pure Appl. Math. 2022;4(3):9–24. [Google Scholar]
  • 29.Nagurney A, Aronson J. A general dynamic spatial price network equilibrium model with gains and losses. Networks. 1989;19(7):751–769. doi: 10.1002/net.3230190703. [DOI] [Google Scholar]
  • 30.Nagurney A, Besik D, Dong J. Tariffs and quotas in world trade: a unified variational inequality framework. Eur. J. Oper. Res. 2019;275(1):347–360. doi: 10.1016/j.ejor.2018.11.040. [DOI] [Google Scholar]
  • 31.Nagurney A, Li D, Nagurney LS. Spatial price equilibrium with information asymmetry in quality and minimum quality standards. Int. J. Prod. Econ. 2014;158:300–313. doi: 10.1016/j.ijpe.2014.08.013. [DOI] [Google Scholar]
  • 32.Nagurney A, Siokos S. Financial Networks: Statics and Dynamics. Berlin: Springer; 1997. [Google Scholar]
  • 33.Nagurney A, Takayama T, Zhang D. Massively parallel computation of spatial price equilibrium problems as dynamical systems. J. Econ. Dyn. Control. 1995;18:3–37. doi: 10.1016/0165-1889(93)00772-V. [DOI] [Google Scholar]
  • 34.Nagurney A, Takayama T, Zhang D. Projected dynamical systems modeling and computation of spatial network equilibria. Networks. 1995;26:69–85. doi: 10.1002/net.3230260203. [DOI] [Google Scholar]
  • 35.Nagurney A, Thore S, Pan J. Spatial market policy modeling with goal targets. Oper. Res. 1996;44(2):393–406. doi: 10.1287/opre.44.2.393. [DOI] [Google Scholar]
  • 36.Nagurney A, Yu M, Masoumi AH, Nagurney LS. Networks Against Time: Supply Chain Analytics for Perishable Products. New York: Springer; 2013. [Google Scholar]
  • 37.Nagurney A, Zhang D. Projected Dynamical Systems and Variational Inequalities with Applications. Boston: Kluwer Academic Publishers; 1996. [Google Scholar]
  • 38.Nagurney A, Zhang D. Stability of spatial price equilibrium modeled as a projected dynamical system. J. Econ. Dyn. Control. 1996;20:43–63. doi: 10.1016/0165-1889(94)00843-2. [DOI] [Google Scholar]
  • 39.Orlicki, J.I.: Generalized minimum cost flow and arbitrage in bitcoin debit and custodian networks. In: Proceedings of SIIIO, Simposio Argentino de Informática Industrial e Investigación Operativa, Buenos Aires, Argentina, pp. 71–82 (2018)
  • 40.Ruijs, A., Schweigman, C., Lutz, C., Sirpe, G.: Cereal trade in developing countries: stochastic spatial equilibrium models. Technical report, University of Groningen, The Netherlands (2001)
  • 41.Saberi S, Kouhizadeh M, Sarkis J, Shen L. Blockchain technology and its relationships to sustainable supply chain management. Int. J. Prod. Res. 2019;57(7):2117–2135. doi: 10.1080/00207543.2018.1533261. [DOI] [Google Scholar]
  • 42.Samuelson PA. Spatial price equilibrium and linear programming. Am. Econ. Rev. 1952;42:283–303. [Google Scholar]
  • 43.Shigeno M. Maximum network flows with concave gains. Math. Program. 2006;107(3):439–459. doi: 10.1007/s10107-005-0608-1. [DOI] [Google Scholar]
  • 44.Sohn, H.K.: A spatial equilibrium model of the beef industry in the United States, PhD dissertation, Department of Agricultural Economics, University of Hawaii (1970)
  • 45.Takayama T, Judge GG. An intertemporal price equilibrium model. J. Farm Econ. 1964;46:477–484. doi: 10.2307/1236555. [DOI] [Google Scholar]
  • 46.Takayama T, Judge GG. Spatial and Temporal Price and Allocation Models. Amsterdam: North-Holland; 1971. [Google Scholar]
  • 47.Thompson RL. Spatial and temporal price equilibrium agricultural models. In: Labys WC, Takayama T, Uri N, editors. Quantitative Methods for Market Oriented Economic Analysis Over Space and Time. Brookfield: Gower Publishing Co. Ltd.; 1989. pp. 49–65. [Google Scholar]
  • 48.Thore S. Spatial models of the Eurodollar market. J. Bank. Finance. 1984;8:51–65. doi: 10.1016/S0378-4266(84)80024-2. [DOI] [Google Scholar]
  • 49.Thore S. Generalized network spatial equilibrium: the deterministic and the chance-constrained case. Pap. Reg. Sci. Assoc. 1986;59:93–102. doi: 10.1111/j.1435-5597.1986.tb00984.x. [DOI] [Google Scholar]
  • 50.Truemper K. Optimal flows on nonlinear gain networks. Networks. 1978;8(1):17–36. doi: 10.1002/net.3230080106. [DOI] [Google Scholar]
  • 51.Vegh LA. Concave generalized flows with applications to market equilibria. Math. Oper. Res. 2014;39(2):573–596. doi: 10.1287/moor.2013.0623. [DOI] [Google Scholar]
  • 52.Wayne, K.D.: Generalized maximum flow algorithms. PhD thesis, Cornell University, Ithaca (1999)
  • 53.White CH. Optimizing production rates. Chem. Eng. 1971;78:86–91. [Google Scholar]
  • 54.Yu M, Nagurney A. Competitive food supply chain networks with application to fresh produce. Eur. J. Oper. Res. 2013;224(2):273–282. doi: 10.1016/j.ejor.2012.07.033. [DOI] [Google Scholar]

Articles from Optimization Letters are provided here courtesy of Nature Publishing Group

RESOURCES