key: cord-0940181-naec8y7c authors: Nagurney, Anna; Besik, Deniz title: Spatial price equilibrium networks with flow-dependent arc multipliers date: 2022-03-15 journal: Optim Lett DOI: 10.1007/s11590-022-01868-8 sha: f8471b31bed0642758ae7a08aaa616fb70079f59 doc_id: 940181 cord_uid: naec8y7c 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. 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. In this section, we develop the spatial price equilibrium network models with flowdependent 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). 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. We now construct the static model. The conservation of flow equations are: (1) The supply price function at supply market i; i = 1, . . . , m. We group all these functions into the vector π(s) ∈ R m ρ j (d) The demand price function at demand market j; j = 1, . . . , n. We group all the demand price functions into the vector ρ(d) ∈ R n c i j (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 The multiplier function associated with arc/link (i, j); i = 1, . . . , m; j = 1, . . . , n 0 ≤ Q i j ≤ u i j , i = 1, . . . , m; j = 1, . . . , n. 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 (i, j), which we denote by α i j . For example, if α i j = .97, this means that with a product shipment of Q i j starting at supply market node i, one is left with .97Q i j 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 K 1 ≡ {(s, Q, d)|(1), (2) , and (3) hold}. A supply, product shipment, and demand pattern (s * , Q * , d * ) ∈ K 1 is a spatial price equilibrium with flow-dependent arc multipliers if it satisfies the following conditions: for each pair of supply and demand markets (i, j); i = 1, . . . , m; j = 1, . . . , n: 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:π We define the feasible set K 2 ≡ {Q|Q ∈ R mn + , such that 0 ≤ Q i j ≤ u i j , ∀i, j}. We assume that each arc multiplier function α i j (Q i j ), ∀i, j, is continuous and is positive over the range of Q in the feasible set K 2 . Theorem 1 Variational inequality formulation of spatial price equilibrium with flowdependent arc multipliers. A shipment pattern Q * ∈ K 2 is a spatial price equilibrium with flow-dependent arc multipliers according to Definition 1 if and only if it satisfies the variational inequality problem: Proof We first establish necessity, that is, if Q * ∈ K 2 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 (i, j), (4) implies that Indeed, since, if u i j > Q * i j > 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 Q * i j = 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 Q * i j = u i j , then (8) also holds true. But, making use of (5) and (6), (8) may be rewritten as: Summing now (9) over all supply markets i, and over all demand markets j, yields: which corresponds to variational inequality (7). We now establish sufficiency, that is, if Q * ∈ K 2 satisfies variational inequality (7) then it also satisfies the spatial price equilibrium conditions (4) . is set arbitrarily and substitute into (7) . The resultant is: Since these results hold for any pair (h, l), 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 X * ∈ K, such that 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 Here N = mn. Also, we define the feasible set K ≡ K 2 . Then, variational inequality (7) can be placed into standard form (12) . Since the feasible set K 2 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, 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] . We now describe a dynamic adjustment process for the evolution of the product shipments. For a current shipment at time 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 (i, j), which is denoted byQ i j , is in proportion to −F i j (X ), as long as the product shipment Q i j is positive, and not at its upper bound; that is, when u i j > Q i j > 0: When Q i j falls on the boundary, that is, is at level zero or is at its upper bound, then we have thaṫ We can write (14) and (15) succinctly as: Applying (16) to all supply and demand market pairs (i, j); i = 1, . . . , m; j = 1, . . . , n, yields the ordinary differential equation (ODE) for the adjustment processes of the shipments, in vector form: 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 with P K denoting the projection map: 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, 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Ẋ = 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, X 0 (t) solves the initial value problem (IVP) with X 0 (0) = X 0 . Following [37] , the following theorem is immediate. If F(X ) is locally strictly monotone at X * , then it is a strictly monotone attractor for the PDS(F, K). is locally strongly monotone at X * , then X * is exponentially stable. 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: where both the γ i j s and the β i j s are positive parameters. Note that since the flow Q i j would be multiplied by such an α i j (Q i j ) this would correspond to a nonlinear function, given by: γ i j Q i j − β i j Q 2 i j , 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 α i j (Q i j ) of the following form: 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: γ i j Q i j + β i j Q 2 i j , but this function, in contrast to the one for perishable food, is convex. In financial applications, the c i j (Q)s correspond to unit transaction costs. 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 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. 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: where recall that P K 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: ∞ τ =0 a τ = ∞, 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] . 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: (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] . where L is a positive number known as the Lipschitz constant, then there exists a unique equilibrium shipment pattern Q * ∈ K and any sequence generated by the Euler method as given by (24) , where {a τ } satisfies ∞ τ =0 a τ = ∞, 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, ∂c ∂ Q is positive-definite over K, and ∂ρ ∂ Q is negative-semidefinite over K, where we 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] . The supply price functions are: π 1 (s) = 5s 1 + s 2 + 2, π 2 (s) = 2s 2 + 1.5s 1 + 1.5. The demand price functions are: The arc multipliers for Example 1 are: 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: s * 1 = 31.31 and s * 2 = 60.32, and the equilibrium demands are: d * 1 = 36.71, d * 2 = 30.25, and d * 3 = 22.30. 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 × Q i j for all i, j. Therefore, the arc multipliers are now of the form (22) . For example, we now have: α 11 (Q 11 ) = .98 − .01Q 11 , α 12 (Q 12 ) = .95 − .01Q 12 , 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 . 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 flowdependent arc multipliers so that, rather than a minus sign in front of each .01Q i j , 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 (Q 11 ) = .98 + .01Q 11 , α 12 (Q 12 ) = .95 + .01Q 12 , 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 Q * 12 and Q * 13 . The equilibrium supplies are now: 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 β i j (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 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 α i j (Q i j ) function as in Example 5, we raise the Q i j to the second power. Hence, we now have that: α 11 (Q 11 ) = .98 − .01Q 2 11 , α 12 (Q i j ) = .95 − .01Q 2 12 , and so on. The Euler method now converges in 726 iterations to the equilibrium solution in Table 2 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 K 2 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. 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. Network Flows: Theory, Algorithms, and Applications An application of the spatial equilibrium model to soybean production in tocantins and neighboring states in Brazil Quality in competitive fresh produce supply chains with application to farmers' markets Dynamics of supply chain networks with corporate social responsibility through integrated environmental decision-making Isomorphic multiclass spatial price and multimodal traffic network equilibrium models Sensitivity analysis for the general spatial economic equilibrium problem Oligopolistic and competitive behavior of spatially separated markets An optimization model for the management of green areas Linear Programming and Extensions Large-scale nonlinear network models and their applications Dynamical systems and variational inequalities A new look at static spatial price equilibrium models Differential Equations, Dynamical Systems, and an Introduction to Chaos Convex generalized flows Convex generalized flows An analysis of interregional competition in the U.S. summer potato market Optimal flow through networks A Spatial Equilibrium Model for Eggs Network Models in Economics and Finance Variational Inequalities and Their Applications Advances in the spatial equilibrium modeling of mineral and energy Issues A supply chain generalized network oligopoly model for pharmaceuticals under brand differentiation and perishability A general equilibrium model of interregional monetary flows Network Economics: A Variational Inequality Approach, Second and Revised Edition Supply Chain Network Economics: Dynamics of Prices, Flows, and Profits Perishable food supply chain networks with labor in the Covid-19 pandemic Networks in economics and finance in networks and beyond: a half century retrospective Spatial price equilibrium, perishable products, and trade policies in the Covid-19 pandemic A general dynamic spatial price network equilibrium model with gains and losses Tariffs and quotas in world trade: a unified variational inequality framework Spatial price equilibrium with information asymmetry in quality and minimum quality standards Financial Networks: Statics and Dynamics Massively parallel computation of spatial price equilibrium problems as dynamical systems Projected dynamical systems modeling and computation of spatial network equilibria Spatial market policy modeling with goal targets Networks Against Time: Supply Chain Analytics for Perishable Products Projected Dynamical Systems and Variational Inequalities with Applications Stability of spatial price equilibrium modeled as a projected dynamical system Generalized minimum cost flow and arbitrage in bitcoin debit and custodian networks Cereal trade in developing countries: stochastic spatial equilibrium models Blockchain technology and its relationships to sustainable supply chain management Spatial price equilibrium and linear programming Maximum network flows with concave gains A spatial equilibrium model of the beef industry in the United States An intertemporal price equilibrium model Spatial and Temporal Price and Allocation Models Quantitative Methods for Market Oriented Economic Analysis Over Space and Time Spatial models of the Eurodollar market Generalized network spatial equilibrium: the deterministic and the chance-constrained case Optimal flows on nonlinear gain networks Concave generalized flows with applications to market equilibria Generalized maximum flow algorithms Optimizing production rates Competitive food supply chain networks with application to fresh produce Publisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations The authors appreciate the constructive comments on an earlier version of this paper.