You are on page 1of 13

Irrigation and Drainage Systems (2006) 20: 125–137 

C Springer 2006

Optimizing the layout and design of branched pipeline


water distribution systems

RAUL P. LEJANO
Department of Planning, Policy, and Design, School of Social Ecology, SE-I, Room 218G,
University of California, Irvine, CA 92697-7075, USA.; E-mail: rplejano@yahoo.com,
lejano@uci.edu

Abstract. Branched distribution systems are found in a large number of situations, including
rural irrigation, reclaimed water distribution, and effluent disposal. Much research has been
developed around optimizing pipeline design assuming a predetermined geographical layout of
the distribution system. There has been less work done, however, on the problem of optimizing
the configuration of the network itself, which is a particularly crucial issue in lower-income
areas where the need for cost-effective irrigation systems is greatest. Generally, engineers
develop the basic layout through experience and sheer intuition. In this paper, a method is
developed for determining an optimal layout for a branched distribution system given only the
spatial distribution of potential customers and their respective demands. The technique utilizes
a mixed integer linear programming (MILP) algorithm to optimize an empirically derived
objective function. The method is tailored for practical application and allows the decision
maker to simultaneously solve for the optimal customer/user base and pipeline layout. The
method is illustrated with a simple example.

Key words: benefit maximization, branched pipeline systems, irrigation, optimization, water
distribution

Introduction

Branched pipelines are found in countless situations, including irrigation,


reclaimed water distribution, and effluent disposal. There is need to seek pro-
cedures for the systematic design of optimal, low-cost systems, especially
in rural areas where the need for cost savings is greatest. To date, however,
no algorithms exist that allow the simultaneous solution of both the optimal
layout and sizing of such systems. Most solution algorithms seek to minimize
the cost of the distribution network with the layout already predetermined
and so, there is a need for new procedures that allow one to solve for the
most cost-effective layout, also. Moreover, most problems are set up as cost
minimization problems, but there is a need for solution concepts that will
maximize net benefits (Walski, 2001). These considerations, along with the
complexity of most solution algorithms, have contributed to constraints to
126

the large-scale utilization of these optimization routines in actual practice.


The need is greatest, perhaps, in the design of irrigation systems in lower-
income areas of the world where, contrary to practice, the need for low-cost,
optimal designs would be the greatest. The need for greater attention to the
task of making pressurized irrigation systems more efficient and affordable
for even smallholders has been pointed out (Cornish, 1998). Efficient and yet
practice-oriented design procedures are greatly needed, particularly in rural
irrigation systems – for example, Pereira et al. (2003) provide a practical, iter-
ative method for optimizing pipe design. This paper seeks to create practical
solutions that allow the users to optimize both pipe layouts and pipe sizing,
quickly and without undue programming. Though it is stated as a universal
algorithm for branched systems in general, its greatest application probably
lies in small to medium-scale irrigation systems.
In this paper, we develop a new solution methodology that is readily em-
ployed to simultaneously solve for the optimal route of a branched system and
the optimal pipe design. The solution procedure essentially casts the design
problem in a manner amenable to mixed integer linear programming (MILP)
which can be a relatively fast solution procedure and, which, unlike other pro-
cedures which involve iterative schemes, guarantees a solution. The procedure
also selects the optimal set of customers (or delivery points) to be served and,
in doing so, bases the final solution on the maximization of a net benefit func-
tion. It is hoped that this new procedure might contribute to a more widespread
practice of systematically employing the most cost-effective designs possible,
particularly in developing areas of the world where cost-efficiency is most ur-
gently needed. The method is, of course, only applicable to those parts of the
overall irrigation system that involve branched pipelines and does not apply
to canal-based systems or the channelized portions of the overall irrigation
system.
A considerable body of research has developed around optimizing pipeline
designs assuming a pre-determined geographical layout. Some have utilized
linear programming procedures on branched networks (Karmeli et al., 1968;
Gupta, 1969; Hamberg, 1974). Alperovits and Shamir (1977) extended this
basic procedure to looped networks. Deb (1973, 1974) and Fujiwara and Dey
(1988) developed algorithms that allow pipe sizes to vary continuously. Sim-
ilar procedures have been proposed by other researchers (e.g., Quindry et al.,
1981; Ormsby & Wood, 1986; Murphy et al., 1993; Eiger et al., 1994). Savic
and Walters (1977) use a notably different approach utilizing stochastic opti-
mization. Some researchers have used various novel methods for combining
iterative metalogics with the computational efficiency of linear programming
to seek out global optima (Sherali & Smith, 1997; Sherali et al., 2001; Eusuff
& Lansey, 2003).
127

However, there has been little work done on optimization of a network


when the basic geographic layout of the system is not given. One set of re-
searchers approached this problem by testing a large number of candidate
layouts generated by hand (Tanyimboh & Sheahan, 2002) which is a different
notion than that employed herein, which seeks a systematic method for auto-
matically generating the optimized layout. In most cases, engineers develop
the basic layout with a measure of experience and sheer intuition guiding
them. Bhave & Lam, (1983) have attempted to address this deficiency with
a procedure for solving the minimum length tree spanning for a given set of
nodes. However, their procedure does not address the problem of choosing
which nodes are best served when only a given amount of water needs to be de-
livered, which the present method does. In this paper, a method is developed
for determining an optimal geographic layout given only the spatial distri-
bution of potential customers and respective water demands. The technique
utilizes a mixed integer linear programming (MILP) algorithm to optimize an
empirically derived objective function. This paper also responds to concerns
that have been raised (e.g., Walski 2001) concerning the research community’s
singular focus on cost minimization and the separation of theory development
from actual practice. Specifically, this paper reintroduces the goal of maximiz-
ing net benefit and, moreover, uses design heuristics and requirements from
practice to inform the methodology. In this researcher’s opinion, a strength of
this paper is its desire to build a more intimate conversation between theory
development and practice.
The method developed herein returns a branched pipeline network and so,
is applicable to distribution problems that inherently involve branched sys-
tems – e.g., water reuse projects and some irrigation systems. This type of
system is also common for industrial supply, joint outfalls for multiple wastew-
ater dischargers, and other types of applications. It is tailored for widespread
use in situations where one needs or desires rapid, practical solutions for
cost-effective branched distribution network designs.
The method is illustrated with a hypothetical water distribution example
(rural irrigation system). To make it a little more interesting, let us suppose
that it is also a water reuse example wherein reclaimed water is being treated
and redistributed to potential customers (e.g., farmers). The method will help
to solve the following issues: Given a geographical distribution of potential
water distribution demand points,

1. which demands, customers, or distribution point should be hooked up to


the system, and
2. how should the system be laid out and pipes sized, so as to maximize net
benefit?
128

Note that task (1) is an added feature that generalizes the method, but that
the analyst also has the option of simply assuming that all the customer or
demand points need to be hooked up to the system – this is easily built into the
solution algorithm. The method should allow for solution of the more general
problem, however, which may entail solving an optimal set of demand points
to be served.

Method

The geographical locations of a water supply source and potential customers


in a hypothetical case are shown in Figure 1. Possible pipeline links (normally
routed along streets) are shown as dotted lines. The variables are as follows:
Q j is the flowrate supplied or demanded at node j; qi j is the flowrate from node
i to adjacent node j; S j is a parameter indicating whether or not a customer at
node j is to be served (S j = 0, 1); Li j is the length of pipeline joining nodes i
and j; and Ii j is a switch indicating whether or not link Li j will carry a pipeline
or not (Ii j = 0, 1). Note that qi j may be negative (i.e., qi j < 0 means that
water flows from node j to i). Denote Qs as the total volume of water supplied
by the source (pump station). In this example, all units will be given in SI and
currencies are all in US dollars.
Any link Li j which is to carry flow needs to be ultimately connected to
the source. This is accomplished by defining flow balance constraints for
each node, ensuring that each unit of water supplied is transported through

Figure 1. Potential pipe routes and user base.


129

a continuous route leading from the source to the ultimate delivery point.
The program switches on users, assigns flows to the appropriate links, and
optimizes the layout of the network so as to maximize net benefit.
Given the numerical efficiency of linear optimization routines, the objective
is to attempt to cast the problem using linear functional forms. The first task
is to formulate the objective function. The objective function expresses net
benefit as the total revenue from the water sold minus the total cost of the
system.

Benefit function

In the case of water reuse projects, water supply agencies will often express the
project’s benefit as the savings from reducing potable water demand (Lejano
et al., 1992). Each unit of water reclaimed is assumed to provide a saving
equal to the marginal cost of the next increment of potable water supply. The
result is a benefit function consisting of the product of the unit value of the
water, b, and the volume of water delivered, Qs .

B = bQ s (1)

Cost function for pipelines

The capital cost of pipelines is most generally expressed as a function of


diameter:

C= K L Dm (2)

where K and m are constants, D the characteristic diameter, and L the length
of the link. This expression is generally nonlinear.
In the present formulation, the model’s variables are the flows in each link,
qi j . It is then necessary to express pipeline costs as a function of flow. At the
same time, it is also useful to attempt to simulate the planning and design
process employed by an agency. In this light, two common heuristic design
rules are used:

Rule (1): Pipes are sized to maintain a maximum nominal velocity at their
respective design flows. In the example, we assume that the agency decides
on a design velocity of 1.8 m/s at peak flow. Note that it is common practice
for designers to use a target flow velocity to design pipe systems. This then
allows one to relate pipe diameter and flowrate directly.
Rule (2): To allow for future development and changes in the customer base,
agencies will commonly assume a minimum pipe diameter for installation.
In the example, we assume this to be 0.15 m.
130

The use of these two heuristic rules introduces some sub-optimality into
the solution. However, as will be discussed, the final layout will in most cases
not be sensitive to these assumptions.
The application of Rule (1) means that the pipeline network capital cost
function, C L , can be expressed as a function of flowrate:

CL = K  L i j q m/2 for all adjacent i, j (3)

where K is some constant.


Applying Rule (2) flattens out the curve in the vicinity of qi j = 0. The
resulting empirically derived cost function is shown in dotted lines in Figure 2.
Figure 2 is an empirical cost function obtained from actual pipeline costs in
the City of Los Angeles (ENR 6550). These costs were compiled by the author
from actual pipeline projects. As seen in the figure, the linear approximation
differs by no more than 7% from the ideal curve at any point.
The resulting expression for the capital cost of the pipeline network is:

CL = (K L1 + K L2 L i j qi j ) for all adjacent i, j and qi j = 0 (4)

Note that we can even assume a fixed cost component, which is embodied in the
constant, K L 1 , the above expression (Equation (4)). However, this introduces
the constant K L 1 and, so, the the above expression is not, strictly speaking, a
linear but rather an affine function. How can this be cast in a form amenable
to a linear programming approach? The following expression provides one
solution.

CL = (K L1 Ii j + K L2 L i j qi j ) for all adjacent i, j (5)

subject to 0 ≤ Ii j − qi j /Nlarge < 1, where Ii j is an integer (=0, 1), and


Nlarge is a number large enough that it exceeds the highest possible value of
qi j .

Figure 2. Pipeline cost as a function of design flow (assumes design velocity of 1.8 m/s).
131

The above formulation guarantees that, if qi j is to be other than zero,


then switch Ii j takes on a value of one, and a fixed cost of K L 1 is incurred.
When qi j is zero, then so is Ii j . Standard methods are available for solving the
resulting MILP problem, such as the branch-and-bound algorithm (Land &
Doig, 1960). To incorporate annual costs, these need only be cast as present
values and included in either K L 1 or K L 2 .

Cost function for on-site improvements

There are also site-specific costs associated with hooking up each customer
or, in the case of water reuse projects, retrofitting users for a dual supply. This
is included in the objective function as the following expression (where C j
refers to the on-site cost for a user at node j).

Cj = Kj Sj for all nodes j (6)

where S j is a switch for each potential customer. These expressions are only
needed for each node j where a potential customer is found. S j is also used as
a binary switch – when a customer is present at node j, then S j = 1, and we
obtain a cost of K j (specific to the kind of user found at node j).

Cost function for pumping

This formulation assumes, a priori, the existence of a pump station. The capital
cost of a pump station is often depicted with a function like the following
(Sanks, 1989):

C p = P K 1 P n = K 1 P n+1 (7)

where P is the total horsepower of the pumping plant, and P is linear with total
flowrate, Qs , and total dynamic head, TDH, for which the plant is designed,
and n is a constant usually less than one. That is, P = K 2 Q s (TDH), and
Equation (7) can be expressed as (8):

K 1 [K 2 Q s (TDH)1+n ]
Cp = (8)
η

where η is the assumed efficiency factor of the pump station.


To be able to incorporate pump station costs in the objective function, the
approach of Alperovits & Shamir (1977) can be used. This entails assuming a
constant cost per horsepower, solving the problem, then back-calculating for
the actual TDH that the pumping plant must be designed for, and determining
132

the corresponding cost per horsepower from the ideal cost curve. If the as-
sumed unit cost approximates the actual, then the solution is kept. If not, then
it is repeated with a new unit cost. This procedure is recommended by the
relatively flat slope of the unit cost curve (as a function of flow). Equation (8)
then simplifies to

C p = K p Qs (9)

since, for a given TDH and efficiency η, the expression K 1 [K 2 Q s (TDH)n+1 ]/η
in Equation (8) can be expressed as the constant, K p .
In checking for how reasonable the assumed pumping plant TDH is,
we back-calculated the required TDH in the pump station given the sys-
tem layout and pipe sizes returned by the optimization routine. We simply
assume a delivery pressure at each user delivery point and back-calculate
the required head at the pump station, which is equal to the largest head
loss calculated through every route from the users back to the pump station.
That is, the required TDH of the pumping plant is given by the expression
below:

TDHreq = maxk [h k + Pk ] (10)

where TDHreq = the required total head, calculated for the pump station;
k = 1, 2, . . . for all points of delivery, k; hk = the total head loss along the
route from k back to the pump station (in m); Pk = the total delivery pressure
requirement at point k (expressed as required pressure head, in m).
This procedure is illustrated in the example below. Note that, for flat terrain,
Pk is simply the minimum service pressure required at each point of delivery.
However, we can vary Pk to account for changes in elevation. For example,
if delivery point 2 is elevated 10 m above the pump station, then P2 is simply
the sum of the difference in elevation and the required delivery pressure (the
latter expressed as required head). If we assume the required delivery pressure
to be 240 kPa (or 24 m, expressed as head), then the total head requirement is
given by P2 = 24 + 10 = 34 m Differences in required pressures at delivery
can also be accommodated this way. For example, if the user at point 2 does
not require the minimum delivery pressure, then a lower required head can be
assumed for this user.
Note that the annual operation and maintenance (O&M) cost can usually be
reasonably expressed as a linear function of horsepower. Expressed in present
value, the O&M component can also be included in the constant, K p .
133

Resulting problem formulation

Putting all the various elements together, the problem is expressed as:

maximize bQ s − (K L1 Ii j + K L2 L i j qi j ) − K p Q s

− Kj (S j ) for all i, j (11)
 
such that qi j = S j Q j for each j and all adjacent i; qsi = Q s for all i
adjacent to s (pump station location); 0 ≤ S j ≤ 1 for each j; S j an integer
variable; 0 ≤ Ii j − qi j /Nlarge < 1 for all adjacent i, j; Ii j an integer variable
all other variables ≥0.
The solution returns the optimal suite of customers to be served, the
pipeline links to be built, and the resulting flows, qi j , in each link. Note
that the first constraint allows more than one link to supply a node (e.g., when
qi j > 0 and q jk < 0 for i = k).

Application

To illustrate the method, the hypothetical problem shown in Figure 1 is posed.


As shown, there are six possible reclaimed water customers and many poten-
tial pipe reaches connecting these to the pump station (designated by the
rectangle). The problem consists in simultaneously solving for the optimal
user base and pipe network.
The first step lies in formulating the objective function (U.S. dollars based
on an ENR cost index of 6550). Previous work has established a nominal unit
benefit for reclaimed water (Lejano et al., 1992). Assuming that this value
is no less than the unit savings on each increment of imported water to be
displaced, the benefit is estimated in dollars as:

b = 0.373/m3 of reclaimed water.

which translates to the following present value (inflation-free discount rate


of 3%, 20 year time horizon, which gives a present/annual conversion factor
approximately equal to 15).

B = (0.373/m3 )(Q ave )(3.154 × 107 s/year)(15)


= 1.764 × 108 Q ave

where Qave is the average flowrate in m3 /s.


To develop an expression for pipeline costs, the analysis uses two heuristic
rules, as previously discussed: a target velocity of 1.8 m/s and minimum diam-
eter of 0.15 cm. These can, of course, all be changed as is most appropriate to
134

the situation at hand and agency practice. A curve relating actual pipeline cost
to design flowrate can be developed, such as illustrated in Figure 2. As shown
by the solid curve in Figure 2, the second rule makes the curve flatten out as
flow approaches zero. A regression line is drawn through the data points and
is seen to approximate the ideal curve, with the deviation being less than 7%
all throughout the curve. The resulting cost equation for the pipeline capital
cost in dollars is given below.

C L = (210 + 872 Q ave )L i j

where Qave is average flowrate through reach i, in m3 /s; Li j the length of reach
connecting nodes i and j, in m.
At this point, we need to approximate the total dynamic head (TDH) at the
pump station. Assuming a TDH of about 61 m, we obtain the following cost
functions (in present values over a 20 year time horizon) of the pump station
O&M and capital costs in dollars, respectively.

CPP,O&M = 4,767,000 Q ave


CPP,Capital = 8,969,000 Q ave

For the purpose of this exercise, assume an on-site cost coefficient of


$100000.
This allows us to formulate and solve the MILP problem. The resulting
solution is shown in Figure 3. The total net benefit is maximized by serving

Figure 3. Optimal pipe routes and user base.


135

users 5, 7, and 9, with a total flowrate of 0.0255 m3 /s. Recall that the objective
is not to minimize cost, but to maximize net benefit. The least-cost user base is,
of course, serving none of the users, but then benefits would also be zero. Note
that customers 3, 6, and 8 are not served since they have very low demand,
i.e., the cost of serving them exceeds the benefit of doing so.
Given the link flowrates, one can then solve for the ideal pipe diameters
using a standard pipeflow equation (assuming a target design velocity) and
obtain a second-best solution by utilizing the nearest commercially available
pipe sizes. One can then solve for the actual head losses and back-calculate
the required TDH at the pump station and compare this to the assumed value.
If the calculated and assumed values are too divergent, then a new TDH can
be assumed and the process repeated.
Assuming a minimum delivery pressure at each point of use of 414 kPa
and using a minimum pipe diameter of 0.15 m, one calculates a total head
requirement at the pump of 54 m, which is close to the assumed value of
61 m. At any rate, additional iterations can be performed if a closer match
is desired. Note that this is a second-best solution – it involves no trade-off
between the costs of pumping and piping.
It should also be noted that, given the finite choice of commercially avail-
able pipe sizes, the resulting solution should be robust. That is, the final
configuration will not change. This procedure is illustrated in the example
below, much, even if we were to vary some assumptions (e.g., the design
velocity, the unit benefit, etc.). For example, lowering the unit benefit by as
much as 20% one still obtains the same solution. The MILP method provides
a systematic method for finding an optimal layout, in contrast to the common
practice of choosing from a small number of alternative layouts developed
“by feel.”
We should point out that the use of heuristics in the methodology results
in a type of “second-best” optimization. For example, assuming a design ve-
locity precludes more optimal pipeline designs that might result if we were
to consider a different design velocity or varying velocities. However, there
are no existing procedures that allow one to ideally optimize both pipe diam-
eters and geographic layout. Moreover, since such a heuristic is commonly
used in the actual design of pipelines, by using this simplifying assumption,
we are able to create an optimization algorithm that is readily applicable and
an improvement over designing these systems “by hand” which, given the
staggering number of potential layouts that even a simple example can yield,
will either be insurmountable task or far short of the optimal yeild. The pro-
cedure provided herein is a reasonably easy procedure that can actually tell
the designer, in a short period of time, which layout to use.
As seen in the example, given the static nature of the problem formulation,
the solution will generally be a branched configuration. One can, of course,
136

set constraints such that every link carries a pipe and redundancy introduced,
but at the price of sub-optimality.

Conclusions

The optimization algorithm developed herein is characterized by the following


features.

(1) The method seeks out the optimal geographical layout of a water distri-
bution system and optimal user base.
(2) It can be applied to cases where not all potential customers need be served
(such as in the case of water reuse systems). In this case, the model selects
the users which are most efficiently served by maximizing a net benefit
function.
(3) Several heuristic rules normally used for pipeline design are employed in
the model – indeed, the close linkage to real-world design processes is a
strength of this methodology. These rules entail setting a minimum pipe
diameter and limiting velocity.
(4) The objective function can be formulated to reflect site-specific costs,
such as connection or storage costs.
(5) The use of integer constraints and the large number of constraints that even
a small problem can generate adds considerably to the solution time.

By utilizing rules developed in actual practice, and utilizing the efficiency


of linear programming, the method developed herein is well suited for wide-
scale application even in capital-scarce conditions, such as small-scale rural
irrigation systems. More generally, this type of solution grows out of a more
intimate relationship between theory and practice, a relationship which needs
to be furthered if we are to create designs and procedures that can impact
wide-scale irrigation and water management practice.

References

Alperovits, E. & Shamir, U. 1977. Design of optimal water distribution systems. Water
Resources Research 13(6): 885–900.
Bhave, P.R. & Lam, C.F. 1983. Optimal layout for branching distribution networks. Journal of
Transport Engineering ASCE 109(4): 534–545.
Cornish, G. 1998. Pressurised irrigation technologies for smallhoders in developing countries –
a review. Irrigation and Drainage Systems 12(3): 185–201.
Deb, A.K. 1973. Least cost design of water main systems in series. Journal of the Environmental
Engineering Division ASCE 99(3): 405–409.
Deb, A.K. 1974. Least cost design of branched pipe network system. Journal of Environmental
Engineering Division ASCE 100(4): 821–835.
137

Eiger, G., Shamir, U. & Ben-Tal, A. 1994. Optimal design of water distribution networks. Water
Resources Research 30(9): 2637–2646.
Eusuff, M.M. & Lansey, K.E. 2003. Optimization of water distribution network design using
the shuffled frog leaping algorithm. Journal of Water Resources Planning and Management
ASCE 129(3): 210–225.
Fujiwara, O. & Dey, D. 1988. Method for optimal design of branched networks on flat terrain.
Journal of Environmental Engineering ASCE 114(6): 1464–1475.
Gupta, I. 1969. Linear programming analysis of a water supply system. Transactions of Amer-
ican Institute of Industrial Engineering 1(1): 56–61.
Hamberg, D. 1974. Optimal location of pumping stations in a branching network. M.Sc. thesis,
Israel Institute of Technology, Technion, Haifa.
Karmeli, D., Gadish, Y. & Meyers, S. 1968. Design of optimal water distribution networks.
Journal of Pipeline Division ASCE 94(PL1): 1–10.
Land, A.H. & Doig, A.G. 1960. An automatic method for solving discrete programming prob-
lems. Econometrica 28: 497–520.
Lejano, R., Grant, F., Richardson, T., Smith, B. & Farhang, F. 1992. Assessing the benefits of
water reuse. Water Environment & Technology 8(4): 44–50.
Murphy, L.J., Simpson, A.R. & Dandy, G.C. 1993. Pipe network optimization using an im-
proved genetic algorithm. Research Rep. No. R109, Department of Civil and Environmental
Engineering, University of Adelaide.
Ormsby, L.E. & Wood, D.J. 1986. Hydraulic design algorithms for pipe networks. Journal of
Hydraulic Engineering ASCE 112(12): 1195–1207.
Pereira, L., Calejo, M., Lamaddalena, N., Douieb, A. & Bounoua, R. 2003. Design and perfor-
mance analysis of lower pressure irrigation systems. Irrigation and Drainage Systems 17:
305–324.
Quindry, G.E., Brill, E.D. & Liebman, J.C. 1981. Optimization of looped water distribution
systems. Journal of Environmental Engineering ASCE 107(4): 665–679.
Sanks, R.L. 1989. Pumping Station Design, Butterworth-Heinemann, Boston.
Savic, D.A. & Walters, G.A. 1977. Genetic algorithms for least-cost design of water distribution
networks. Journal of Water Resources Planning and Management ASCE 123(2): 67–77.
Sherali, H.D. & Smith, E.P. 1997. A global optimization approach to a water distribution
network design problem. Journal of Global Optimization 11: 107–132.
Sherali, H.D., Subramanian, S. & Loganathan, G.V. 2001. Effective relaxations and partition-
ing schemes for solving water distribution network design problems to global optimality.
Journal of Global Optimization 19: 1–26.
Tanyimboh, T.T. & Sheahan, C. 2002. A maximum entropy based approach to the layout
optimization of water distribution systems. Civil Engineering and Environmental Systems
19(3): 223–253.
Walski, T.M. 2001. Editorial: The wrong paradigm – why water distribution optimization
doesn’t work. Journal of Water Resources Planning and Management ASCE 127(4):
203–205.

You might also like