1 Introduction

Effective planning of water quality management is important for facilitating socio-economic development and eco-environmental sustainability in watershed systems (Carroll et al. 2013). A wide range of mathematical techniques have been developed to examine the temporal and spatial economic, environmental and ecological impacts of alternative pollution-control actions, and thus aid the planners or decision-makers in formulating and adopting cost-effective water-quality management plans and policies (Lung et al. 1999; Islam et al. 2013; Wang et al. 2014). Water-quality management often requires not only the reinforcement of established principles and technologies but also their extension to much wider, higher and freer scope for the realization of sustainability. Moreover, in water quality management problems, various uncertainties exist in a number of system components as well as their interrelationships; these uncertainties can be further amplified by not only interactions among various uncertain and dynamic impact factors, but also their associations with economic implications of satisfied or violated environmental requirements (Zhang et al. 2014).

A number of optimization methods were developed for water quality management under uncertainty (Chaves and Kojiri 2007; Kataria et al. 2010; Li et al. 2011; Prakash et al. 2012; Mohammad and Najmeh 2013; Xu and Qin 2013). Fuzzy programming (FP), derived from the fuzzy set theory, is effective in reflecting ambiguity and vagueness in decision-making problems; there are two major FP approaches: possibilistic programming and flexibility programming (abbreviated as FPP and FFP). Fuzzy parameters can be introduced into the FPP modeling framework, which represent fuzzy regions where the parameters are regarded as possibility distributions; however, when many uncertain parameters are expressed as fuzzy sets, interactions among these uncertainties may lead to serious complexities, particularly for large-scale practical problems. In practical water-quality management problems, some parameters (e.g., discharge allowance) can be expressed as possibility distributions (i.e. objectively determined relying on some available historical data that are analogous to the probability concepts), which represent the possible degree of event occurrence for imprecise data (Torabi and Hassini 2008; Zhang et al. 2009). Furthermore, some uncertainties can be estimated as interval values and, at the same time, the lower and upper bounds of these intervals are also fuzzy in nature, leading to dual uncertainties (Liu et al. 2014). These complexities have placed many water quality management problems beyond the conventional fuzzy programming methods.

Therefore, this study aims at developing a fuzzy-boundary interval programming (FBIP) method for tackling dual uncertainties expressed as crisp intervals (i.e. with deterministic lower and upper bounds) and fuzzy-boundary intervals (i.e. the lower and upper bounds of some intervals may rarely be acquired as deterministic values, and they may be fuzzy in nature). FBIP will incorporate interval-parameter programming (IPP) and fuzzy possibilistic programming (FPP) within a general framework. The FBIP method will be applied to planning municipal, industrial and agricultural activities of Xiangxi River watershed, and results will help decision makers to identify desired pollution-mitigation strategies with a maximized system benefit and minimized environmental impact.

2 Model Development

When coefficients in the objective and constraints are ambiguous and can be expressed as possibility distributions, the problem can be formulated as a fuzzy programming (FP) model as follows:

$$ \mathrm{Max}\kern0.5em \tilde{\mathrm{f}} = {\displaystyle \sum_{\mathrm{j}=1}^{\mathrm{n}}\tilde{{\mathrm{c}}_{\mathrm{j}}}{\mathrm{x}}_{\mathrm{j}}} $$
(1a)

subject to:

$$ {\displaystyle \sum_{\mathrm{j}=1}^{\mathrm{n}}\tilde{{\mathrm{a}}_{\mathrm{i}\mathrm{j}}}{\mathrm{x}}_{\mathrm{j}}}\le \tilde{{\mathrm{b}}_{\mathrm{i}}},\kern0.5em \mathrm{i} = 1,\ 2, \dots,\ \mathrm{m} $$
(1b)
$$ {\mathrm{x}}_{\mathrm{j}}\ge 0,\kern0.5em \mathrm{j} = 1,\ 2, \dots,\ \mathrm{n} $$
(1c)

where xj (j = 1, 2, …, n) are decision variables; \( \tilde{{\mathrm{c}}_{\mathrm{j}}} \), \( \tilde{{\mathrm{a}}_{\mathrm{ij}}} \) and \( \tilde{{\mathrm{b}}_{\mathrm{i}}} \) are fuzzy coefficients of the objective and constraints. The possibility distributions of fuzzy parameters can be characterized as fuzzy sets; application of the extension principle to fuzzy sets can be viewed as its extension to α-cuts when the membership functions are continuous (Zadeh 1975; Zimmermann 1995). Vertex analysis based on α-cut concept is useful for dealing with fuzzy sets, and the detailed definitions related to vertex analysis can be found in a number of literatures (Dong and Shah 1987; Kaufmann and Gupta 1991; Chen et al. 1998; Li et al. 2009).

Interval-parameter programming (IPP) is an alternative for handling uncertainties that cannot be quantified as membership or distribution functions, since interval numbers are acceptable as its uncertain inputs (Huang 1996). However, in many real-world problems, the lower and upper bounds of some interval parameters can rarely be acquired as deterministic values. Instead, they may often be given as subjective information that can only be expressed as fuzzy sets; this leads to dual uncertainties due to the fact that decision makers express different subjective judgments upon a same problem. For example, in water quality management problems, decision makers may estimate that there is no possibility for total phosphorus (TP) discharge from one point source lower than [30.49, 50.89] kg/day or higher than [70.71, 90.23] kg/day. Such dual uncertainties cannot be addressed through the conventional IPP and FP methods. As a result, techniques of IPP and FP will be coupled in a general framework to handle such complexities; this leads to a fuzzy-boundary interval programming (FBIP) model as follows:

$$ \mathrm{Max}\kern0.5em \tilde{{\mathrm{f}}^{\pm }} = {\displaystyle \sum_{\mathrm{j}=1}^{\mathrm{n}}\left(\tilde{{\mathrm{c}}_{\mathrm{j}}^{\pm }},, +,, {\mathrm{e}}_{\mathrm{j}}^{\pm}\right){\mathrm{x}}_{\mathrm{j}}^{\pm }} $$
(2a)

subject to:

$$ {\displaystyle \sum_{\mathrm{j}=1}^{\mathrm{n}}{\mathrm{a}}_{\mathrm{r}\mathrm{j}}^{\pm }{\mathrm{x}}_{\mathrm{j}}^{\pm }}\le {\mathrm{b}}_{\mathrm{r}}^{\pm },\kern0.5em \mathrm{r} = 1,\ 2, \dots,\ {\mathrm{m}}_1 $$
(2b)
$$ {\displaystyle \sum_{\mathrm{j}=1}^{\mathrm{n}}\tilde{{\mathrm{a}}_{\mathrm{i}\mathrm{j}}^{\pm }}{\mathrm{x}}_{\mathrm{j}}^{\pm }}\le \tilde{{\mathrm{b}}_{\mathrm{i}}^{\pm }},\kern0.5em \mathrm{i} = 1,\ 2, \dots,\ {\mathrm{m}}_2 $$
(2c)
$$ {\mathrm{x}}_{\mathrm{j}}^{\pm}\ge 0,\kern0.5em \forall \mathrm{j} $$
(2d)

where ‘−’ and ‘+’ superscripts represent the lower and upper bounds of interval parameters/variable; e ±j , a ±rj and b ±r form single intervals with deterministic lower and upper bounds; \( \tilde{{\mathrm{c}}_{\mathrm{j}}^{\pm }} \), \( \tilde{{\mathrm{b}}_{\mathrm{i}}^{\pm }} \) and \( \tilde{{\mathrm{a}}_{\mathrm{ij}}^{\pm }} \) form dual intervals with fuzzy lower and upper bounds; r is the number of single-interval constraints; i is the number of dual-interval constraints.

In the FBIP model, assume that there is no intersection between the fuzzy sets at the two bounds (e.g. let \( \tilde{{\mathrm{b}}_{\mathrm{r}}^{\pm }} = \left[\tilde{{\mathrm{b}}_{\mathrm{r}}^{\hbox{-} }},\ \tilde{{\mathrm{b}}_{\mathrm{r}}^{+}}\right] = \left[\left[{\underset{\bar{\mkern6mu}}{\mathrm{b}}}_{\kern0.5em \mathrm{r}}^{\hbox{-} },\ {\overline{\mathrm{b}}}_{\mathrm{r}}^{\hbox{-}}\right],\ \left[{\underset{\bar{\mkern6mu}}{\mathrm{b}}}_{\kern0.5em \mathrm{r}}^{+},\ {\overline{\mathrm{b}}}_{\mathrm{r}}^{+}\right]\right] \), where \( \tilde{{\mathrm{b}}_{\mathrm{r}}^{\hbox{-} }} \) and \( \tilde{{\mathrm{b}}_{\mathrm{r}}^{+}} \) are fuzzy lower and upper bounds of \( \tilde{{\mathrm{b}}_{\mathrm{r}}^{\pm }} \); \( {\underset{\bar{\mkern6mu}}{b}}_{\kern0.5em r}^{-} \) and \( {\overline{\mathrm{b}}}_{\mathrm{r}}^{\hbox{-} } \) are the lower- and upper-boundary of \( \tilde{{\mathrm{b}}_{\mathrm{r}}^{\hbox{-} }} \); \( {\underset{\bar{\mkern6mu}}{\mathrm{b}}}_{\kern0.5em \mathrm{r}}^{+} \) and \( {\overline{\mathrm{b}}}_{\mathrm{r}}^{+} \) are the lower- and upper-boundary of \( \tilde{{\mathrm{b}}_{\mathrm{r}}^{+}} \)). This is due to satisfy the definition of an interval value that its lower bound should not be larger than its upper bound. Secondly, interval numbers are used to express uncertainties without distribution information. If the fuzzy sets of an interval’s lower and upper bounds intersect, then the so-called “interval” is actually described by fuzzy membership functions, such that the interval representation becomes unnecessary (Nie et al. 2007; Suo et al. 2013). Thirdly, if the fuzzy sets of lower and upper bounds intersect, the interactive algorithm for solving the interval-parameter programming problem cannot be used for solving such a FBIP model.

A two-step solution method is proposed for solving model (2) based on the interactive algorithm and vertex analysis approach. In the first step, a set of submodels corresponding to \( \tilde{f^{+}} \) can be first formulated based on the interactive algorithm; for each \( \tilde{f^{+}} \) submodel, take one end point from each of the fuzzy intervals (i.e., \( \left[{\underset{\bar{\mkern6mu}}{\mathrm{c}}}_{\kern0.62em \mathrm{j}}^{+},\ {\overline{\mathrm{c}}}_{\mathrm{j}}^{+}\right] \), \( \left[{\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{ij}}^{\hbox{-} },\ {\overline{\mathrm{a}}}_{\mathrm{ij}}^{\hbox{-}}\right] \), and \( \left[{\underset{\bar{\mkern6mu}}{\mathrm{b}}}_{\kern0.5em \mathrm{i}}^{+},\ {\overline{\mathrm{b}}}_{\kern0.5em \mathrm{i}}^{+}\right] \)); then, the obtained end points can be combined into an n-array, leading to 2n combinations for n fuzzy sets (Dong and Shah 1987; Chen et al. 1998). In detail, for each α-cut level, a set of \( \tilde{{\mathrm{f}}^{+}} \) submodels can be formulated as follows (assume that the right-hand sides and objective are both greater than zero):

$$ \mathrm{Max}\kern0.5em \tilde{{\mathrm{f}}^{+}} = {\displaystyle \sum_{\mathrm{j}=1}^{{\mathrm{j}}_1}\left(\left[{\underset{\bar{\mkern6mu}}{\mathrm{c}}}_{\mathrm{j}}^{+},\ {\overline{\mathrm{c}}}_{\mathrm{j}}^{+}\right] + {\mathrm{e}}_{\mathrm{j}}^{+}\right)\ {\mathrm{x}}_{\mathrm{j}}^{+} + {\displaystyle \sum_{\mathrm{j}={\mathrm{j}}_1+1}^{\mathrm{n}}\left(\left[{\underset{\bar{\mkern6mu}}{\mathrm{c}}}_{\mathrm{j}}^{+},\ {\overline{\mathrm{c}}}_{\mathrm{j}}^{+}\right] + {\mathrm{e}}_{\mathrm{j}}^{+}\right)\ {\mathrm{x}}_{\mathrm{j}}^{\hbox{-} }}} $$
(3a)

subject to:

$$ {\displaystyle \sum_{\mathrm{j}=1}^{{\mathrm{j}}_1}\left|{\mathrm{a}}_{\mathrm{r}\mathrm{j}}\right|{}^{\hbox{-}}\mathrm{Sign}\left({\mathrm{a}}_{\mathrm{r}\mathrm{j}}^{\hbox{-}}\right)\ {\mathrm{x}}_{\mathrm{j}}^{+}} + {\displaystyle \sum_{\mathrm{j}={\mathrm{j}}_1+1}^{\mathrm{n}}\left|{\mathrm{a}}_{\mathrm{r}\mathrm{j}}\right|{}^{+}}\mathrm{Sign}\left({\mathrm{a}}_{\mathrm{r}\mathrm{j}}^{+}\right)\ {\mathrm{x}}_{\mathrm{j}}^{\hbox{-}}\le {\mathrm{b}}_{\mathrm{r}}^{+},\kern0.5em \forall \mathrm{r} $$
(3b)
$$ {\displaystyle \sum_{\mathrm{j}=1}^{{\mathrm{j}}_1}\left[\left|{\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}\right|{}^{\hbox{-}}\mathrm{Sign}\left({\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}^{\hbox{-}}\right),\ \left|{\overline{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}\right|{}^{\hbox{-}}\mathrm{Sign}\left({\overline{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}^{\hbox{-}}\right)\right]\ {\mathrm{x}}_{\mathrm{j}}^{+}} + {\displaystyle \sum_{\mathrm{j}={\mathrm{j}}_1+1}^{\mathrm{n}}\left[\left|{\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}\right|{}^{+}\mathrm{Sign}\left({\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}^{+}\right),\ \left|{\overline{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}\right|{}^{+}\mathrm{Sign}\left({\overline{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}^{+}\right)\right]}\ {\mathrm{x}}_{\mathrm{j}}^{\hbox{-}}\le \left[{\underset{\bar{\mkern6mu}}{\mathrm{b}}}_{\mathrm{i}}^{+},\ {\overline{\mathrm{b}}}_{\mathrm{i}}^{+}\right],\kern0.5em \forall \mathrm{i} $$
(3c)
$$ {\mathrm{x}}_{\mathrm{j}}^{+}\ge 0,\kern0.5em \mathrm{j} = 1,\ 2, \dots,\ {\mathrm{j}}_1 $$
(3d)
$$ {\mathrm{x}}_{\mathrm{j}}^{\hbox{-}}\ge 0,\kern0.5em \mathrm{j} = {\mathrm{j}}_1+1,\ {\mathrm{j}}_1+2, \dots,\ \mathrm{n} $$
(3e)

where x +j (j = 1, 2, …, j1) are upper bounds of the decision variables (x ±j ) with positive coefficients in the objective function, and x j (j = j1 + 1, j1 + 2, …, n) are lower bounds with negative coefficients. Through solving 2n submodels, a set of values (\( {\mathrm{f}}_1^{+},\kern0.5em {\mathrm{f}}_2^{+},\kern0.5em \cdots, \kern0.5em {\mathrm{f}}_{2^{\mathrm{n}}}^{+} \)) can be obtained. The upper-bound interval for the objective-function value (under an α-cut level) can be identified as follows:

$$ {\left[{\underset{\bar{\mkern6mu}}{\mathrm{f}}}_{\kern0.62em \mathrm{opt}}^{+},\ {\overline{\mathrm{f}}}_{\mathrm{opt}}^{+}\right]}^{\upalpha}=\left[ \min\;\left({\mathrm{f}}_1^{+},\kern0.5em {\mathrm{f}}_2^{+},\kern0.5em \cdots, \kern0.5em {\mathrm{f}}_{2\mathrm{n}}^{+}\right),\ \max\;\right({\mathrm{f}}_1^{+},\kern0.5em {\mathrm{f}}_2^{+},\kern0.5em \cdots, \kern0.5em {\mathrm{f}}_{2\mathrm{n}}^{+}{\left)\right]}^{\upalpha} $$
(4)

Submodels corresponding to \( \tilde{{\mathrm{f}}^{\hbox{-} }} \) can be formulated as:

$$ \mathrm{Max}\kern0.5em \tilde{{\mathrm{f}}^{\hbox{-} }} = {\displaystyle \sum_{\mathrm{j}=1}^{{\mathrm{j}}_1}\left(\left[{\underset{\bar{\mkern6mu}}{\mathrm{c}}}_{\mathrm{j}}^{\hbox{-} },\ {\overline{\mathrm{c}}}_{\mathrm{j}}^{\hbox{-}}\right] + {\mathrm{e}}_{\mathrm{j}}^{\hbox{-}}\right)\ {\mathrm{x}}_{\mathrm{j}}^{\hbox{-} } + {\displaystyle \sum_{\mathrm{j}={\mathrm{j}}_1+1}^{\mathrm{n}}\left(\left[{\underset{\bar{\mkern6mu}}{\mathrm{c}}}_{\mathrm{j}}^{\hbox{-} },\ {\overline{\mathrm{c}}}_{\mathrm{j}}^{\hbox{-}}\right] + {\mathrm{e}}_{\mathrm{j}}^{\hbox{-}}\right)\ {\mathrm{x}}_{\mathrm{j}}^{+}}} $$
(5a)

subject to:

$$ {\displaystyle \sum_{\mathrm{j}=1}^{{\mathrm{j}}_1}\left|{\mathrm{a}}_{\mathrm{r}\mathrm{j}}\right|{}^{+}\mathrm{Sign}\left({\mathrm{a}}_{\mathrm{r}\mathrm{j}}^{+}\right)\ {\mathrm{x}}_{\mathrm{j}}^{\hbox{-} }} + {\displaystyle \sum_{\mathrm{j}={\mathrm{j}}_1+1}^{\mathrm{n}}\left|{\mathrm{a}}_{\mathrm{r}\mathrm{j}}\right|{}^{\hbox{-} }}\mathrm{Sign}\left({\mathrm{a}}_{\mathrm{r}\mathrm{j}}^{\hbox{-}}\right)\ {\mathrm{x}}_{\mathrm{j}}^{+}\le {\mathrm{b}}_{\mathrm{r}}^{\hbox{-} },\ \forall \mathrm{r} $$
(5b)
$$ {\displaystyle \sum_{\mathrm{j}=1}^{{\mathrm{j}}_1}\left[\left|{\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}\right|{}^{+}\mathrm{Sign}\left({\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}^{+}\right),\ \left|{\overline{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}\right|{}^{+}\mathrm{Sign}\left({\overline{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}^{+}\right)\right]\ {\mathrm{x}}_{\mathrm{j}}^{\hbox{-} }} + {\displaystyle \sum_{\mathrm{j}={\mathrm{j}}_1+1}^{\mathrm{n}}\left[\left|{\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}\right|{}^{\hbox{-}}\mathrm{Sign}\left({\underset{\bar{\mkern6mu}}{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}^{\hbox{-}}\right),\ \left|{\overline{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}\right|{}^{\hbox{-}}\mathrm{Sign}\left({\overline{\mathrm{a}}}_{\mathrm{i}\mathrm{j}}^{\hbox{-}}\right)\right]}\ {\mathrm{x}}_{\mathrm{j}}^{+}\le \left[{\underset{\bar{\mkern6mu}}{\mathrm{b}}}_{\mathrm{i}}^{\hbox{-} },\ {\overline{\mathrm{b}}}_{\mathrm{i}}^{\hbox{-}}\right],\ \forall \mathrm{i} $$
(5c)
$$ 0\le {\mathrm{x}}_{\mathrm{j}}^{\hbox{-}}\le {\mathrm{x}}_{\mathrm{j}\ \mathrm{opt}}^{+},\kern0.5em \mathrm{j} = 1,\ 2, \dots,\ {\mathrm{j}}_1 $$
(5d)
$$ {\mathrm{x}}_{\mathrm{j}}^{+}\ge {\mathrm{x}}_{\mathrm{j}\ \mathrm{opt}}^{\hbox{-} },\kern0.5em \mathrm{j} = {\mathrm{j}}_1+1,\ {\mathrm{j}}_2+1, \dots,\ \mathrm{n} $$
(5e)

where \( \frac{1}{2}{\mathrm{x}}_{\;\mathrm{j}\kern0.37em \mathrm{opt}}^{+} \) (j = 1, 2, …, j1) and \( \frac{1}{2}{\mathrm{x}}_{\;\mathrm{j}\kern0.37em \mathrm{opt}}^{\hbox{-} } \) (j = j1 + 1, j1 + 2, …, n1) are solutions corresponding to \( {\underset{\bar{\mkern6mu}}{\mathrm{f}}}_{\kern0.62em \mathrm{opt}}^{+} \). Through solving 2n deterministic problems, a set of values (f 1 , f 2 , ⋯, f 2n ) can be obtained. The lower-bound interval for the objective-function value (under an α-cut level) can be identified as follows:

$$ {\left[{\underset{\bar{\mkern6mu}}{\mathrm{f}}}_{\kern0.5em \mathrm{opt}}^{\hbox{-} },\ {\overline{\mathrm{f}}}_{\mathrm{opt}}^{\hbox{-}}\right]}^{\upalpha}=\left[ \min\;\left({\mathrm{f}}_1^{\hbox{-} },\kern0.5em {\mathrm{f}}_2^{\hbox{-} },\kern0.5em \cdots, \kern0.5em {\mathrm{f}}_{2\mathrm{n}}^{\hbox{-}}\right),\ \max\;\right({\mathrm{f}}_1^{\hbox{-} },\kern0.5em {\mathrm{f}}_2^{\hbox{-} },\kern0.5em \cdots, \kern0.5em {\mathrm{f}}_{2\mathrm{n}}^{\hbox{-} }{\left)\right]}^{\upalpha} $$
(6)

Then, through integrating the computational results of the two sets of submodels, the solution for the objective function value (under an α-cut level) can be obtained. Iteratively, the computational process can be repeated with the other α-cut levels.

3 Application

3.1 Overview of the Study Area

The Xiangxi River, located at around 40 km upstream of the Three Gorges Reservoir, is one of the largest tributaries of Yangtze River. It stretches Xingshan County and Zigui County of Hubei Province, with a length of 94 kilometer (km) and an area of 3,099 square kilometer (km2). In this study, a length of about 51 km river stretch (from Gufu town to estuary) with two tributaries (Baisha River and Gaolan River) is examined, which receives the majority of point and nonpoint source pollutants generated in the entire catchment. In this area, water quality management is becoming more and more important for its sustainable development, due to serious water pollution from point sources (i.e. those sources directly discharging into a receiving water at a fixed and geographically identifiable location) and nonpoint sources (i.e. those sources discharging into a receiving water in a diffuse manner where the point of discharge cannot be defined geographically or easily measured). Based on field investigations and related literatures, biological oxygen demand (BOD), total nitrogen (TN) and total phosphorus (TP) are selected as water quality indicators to determine the pollution control plans.

As shown in Fig. 1, fifteen main point sources scatter along the river stretch, including five chemical plants (i.e. GF, BSH, PYK, LCP, and XJLY), six phosphorus mining companies (i.e. XL, XH, XC,GP, JJW, and SJS), and four wastewater treatment plants (abbreviated as WTPs, i.e. Gufu, Nanyang, Gaoyang, and Xiakou); four main agricultural zones (AZs) are also taken into consideration marked 1 to 4, which can result in non-point source pollution due to manure/fertilizer applications. A one-year planning horizon is selected in this study, and further sorted into two periods: non-flood season (i.e. November to May of the next year) and flood season (i.e. June to October). Generally, different crops have specific growth periods; wheat, potato, rapeseed and alpine rice are determined as main crops in non-flood season; second rice, maize and vegetables are identified as main crops during flood season; citrus and tea grow up over the entire planning horizon.

Fig. 1
figure 1

Study area

3.2 Objective Function

Based on the FBIP method, an inexact water quality-management model (abbreviated as FBIP-WQM) is formulated. The objective is to maximize the net system benefit (i.e. industrial and agricultural incomes) subject to a set of constraints for relationships between decision variables and water-related restrictions. Decision variables represent industrial production, water supply, cropping area, manure/fertilizer applied, and livestock husbandry size. The objective function can be presented as:

$$ \mathrm{Max}\kern0.5em \tilde{{\mathrm{f}}^{\pm }}={\mathrm{ICP}}^{\pm } + \tilde{{\mathrm{ILC}}^{\pm }} - {\mathrm{CIA}}^{\pm } - {\mathrm{CFM}}^{\pm } $$
(7)
  1. (1)

    Income from industrial activities (ICP±):

    $$ {\mathrm{L}}_{\mathrm{t}}\left({\displaystyle \sum_{\mathrm{i}=1}^5{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{BC}}_{\mathrm{i}\mathrm{t}}^{\pm}\cdot {\mathrm{PLC}}_{\mathrm{i}\mathrm{t}}^{\pm }}} + {\displaystyle \sum_{\mathrm{p}=1}^6{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{BP}}_{\mathrm{p}\mathrm{t}}^{\pm}\cdot {\mathrm{PLM}}_{\mathrm{p}\mathrm{t}}^{\pm }}} + {\displaystyle \sum_{\mathrm{s}=1}^4{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{BW}}_{\mathrm{s}\mathrm{t}}^{\pm}\cdot {\mathrm{QW}}_{\mathrm{s}\mathrm{t}}^{\pm }}}\right) $$
    (7a)
  2. (2)

    Income from agricultural activities (\( \tilde{{\mathrm{ILC}}^{\pm }} \)):

    $$ {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^9{\displaystyle \sum_{\mathrm{t}=1}^2\tilde{{\mathrm{CY}}_{\mathrm{j}\mathrm{kt}}^{\pm }}\cdot {\mathrm{BA}}_{\mathrm{j}\mathrm{kt}}^{\pm}\cdot {\mathrm{PA}}_{\mathrm{j}\mathrm{kt}}^{\pm }}}} + {\displaystyle \sum_{\mathrm{r}=1}^4{\mathrm{BL}}_{\mathrm{r}}^{\pm}\cdot {\mathrm{NL}}_{\mathrm{r}}^{\pm }} $$
    (7b)
  3. (3)

    Cost for industrial activities (CIA±):

    $$ {\mathrm{L}}_{\mathrm{t}}\left({\displaystyle \sum_{\mathrm{i}=1}^5{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{PLC}}_{\mathrm{i}\mathrm{t}}^{\pm}\cdot {\mathrm{WC}}_{\mathrm{i}\mathrm{t}}^{\pm}\cdot {\mathrm{CC}}_{\mathrm{i}\mathrm{t}}^{\pm }}} + {\displaystyle \sum_{\mathrm{i}=1}^5{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{PLC}}_{\mathrm{i}\mathrm{t}}^{\pm}\cdot {\mathrm{FW}}_{\mathrm{i}\mathrm{t}}^{\pm}\cdot {\mathrm{WSP}}_{\mathrm{t}}^{\pm }}} + {\displaystyle \sum_{\mathrm{s}=1}^4{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{QW}}_{\mathrm{s}\mathrm{t}}^{\pm}\cdot {\mathrm{GT}}_{\mathrm{s}\mathrm{t}}^{\pm}\cdot {\mathrm{CT}}_{\mathrm{s}\mathrm{t}}^{\pm }}}\right) $$
    (7c)
  4. (4)

    Cost for agricultural activities (CFM±):

    $$ {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^9{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{CM}}_{\mathrm{j}\mathrm{t}}^{\pm}\cdot {\mathrm{AM}}_{\mathrm{j}\mathrm{kt}}^{\pm }}}} + {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^9{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{CF}}_{\mathrm{j}\mathrm{t}}^{\pm}\cdot {\mathrm{AF}}_{\mathrm{j}\mathrm{kt}}^{\pm }}}} + {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^9{\displaystyle \sum_{\mathrm{t}=1}^2{\mathrm{PA}}_{\mathrm{j}\mathrm{kt}}^{\pm }}}\cdot {\mathrm{WSC}}_{\mathrm{t}}^{\pm }} $$
    (7d)

where \( \tilde{{\mathrm{f}}^{\pm }} \) is the net system benefit, which equals to the total returns (from chemical plant production, phosphate mining, water supply, livestock husbandry, and crops cultivation) minus the total costs (for purchasing water for productions, wastewater treatment, manure collection/disposal, and fertilizer application).

3.3 Constraints

  1. (1)

    Wastewater treatment capacity constraints:

    $$ {\mathrm{QW}}_{\mathrm{st}}^{\pm}\cdot {\mathrm{GT}}_{\mathrm{st}}^{\pm}\le {\mathrm{TPC}}_{\mathrm{st}}^{\pm },\kern0.5em \forall \mathrm{s},\ \mathrm{t} $$
    (8a)
    $$ {\mathrm{PLC}}_{\mathrm{it}}^{\pm}\cdot {\mathrm{WC}}_{\mathrm{it}}^{\pm}\le {\mathrm{TPD}}_{\mathrm{it}}^{\pm },\kern0.5em \forall \mathrm{i},\ \mathrm{t} $$
    (8b)

    The above constraints guarantee that the capacity of wastewater treatment at each source should be greater than amount of wastewater generated from human-daily life and industrial-production process. Raw wastewater from each point source (i.e., WTPs, chemical plants, and phosphorus mining companies) must be treated before they are discharged into the river body.

  2. (2)

    BOD discharge constraints:

    $$ {\mathrm{PLC}}_{\mathrm{it}}^{\pm}\cdot {\mathrm{WC}}_{\mathrm{it}}^{\pm}\cdot {\mathrm{IC}}_{\mathrm{it}}^{\pm}\cdot \left({1\hbox{-} \upeta}_{\mathrm{BOD},\mathrm{it}}^{\pm}\right)\le {\mathrm{ABC}}_{\mathrm{it}}^{\pm },\kern0.5em \forall \mathrm{i},\ \mathrm{t} $$
    (9a)
    $$ {\mathrm{QW}}_{\mathrm{st}}^{\pm}\cdot {\operatorname{GT}}_{st}^{\pm}\cdot {\mathrm{BM}}_{\mathrm{st}}^{\pm}\cdot \left({1\hbox{-} \upeta}_{\mathrm{BOD},\mathrm{s}\mathrm{t}}^{\pm}\right)\le \tilde{{\mathrm{ABW}}_{\mathrm{st}}^{\pm }},\kern0.5em \forall \mathrm{s},\ \mathrm{t} $$
    (9b)

    Among all point sources, chemical plants and WTPs are major contributors for BOD discharges. The raw wastewater at each chemical plant and each WTP is required to be treated before entering into the river, and the ultimate BOD discharge should not exceed the allowable requirement level.

  3. (3)

    Nitrogen discharge constraints:

    $$ \begin{array}{l}\left({\mathrm{L}}_{\mathrm{t}}\cdot {\displaystyle \sum_{\mathrm{r}=1}^4{\mathrm{AM}\mathrm{L}}_{\mathrm{r}\mathrm{t}}^{\pm}\cdot {\mathrm{NL}}_{\mathrm{r}}^{\pm }} + {\mathrm{L}}_{\mathrm{t}}\cdot {\mathrm{AM}\mathrm{H}}_{\mathrm{t}}^{\pm}\cdot {\mathrm{RP}}_{\mathrm{t}}^{\pm}\hbox{-}\ {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^9{\mathrm{AM}}_{\mathrm{j}\mathrm{kt}}^{\pm }}}\right)\cdot {\mathrm{MS}}_{\mathrm{t}}^{\pm}\cdot {\upvarepsilon}_{\mathrm{NM}}^{\pm}\\ {}+{\mathrm{L}}_{\mathrm{t}}\cdot {\mathrm{RP}}_{\mathrm{t}}^{\pm}\cdot {\mathrm{ACW}}_{\mathrm{t}}^{\pm}\cdot {\mathrm{DNR}}_{\mathrm{t}}^{\pm}\le {\mathrm{ANL}}_{\mathrm{t}}^{\pm },\kern0.5em \forall \mathrm{t}\end{array} $$
    (10a)
    $$ {\displaystyle \sum_{\mathrm{k}=1}^9\left({\mathrm{NS}}_{\mathrm{jk}}^{\pm}\cdot {\mathrm{SL}}_{\mathrm{jk}\mathrm{t}}^{\pm } + {\mathrm{RF}}_{\mathrm{jk}\mathrm{t}}^{\pm}\cdot {\mathrm{DN}}_{\mathrm{jk}\mathrm{t}}^{\pm}\cdot {10}^{-5}\right)\cdot {\mathrm{PA}}_{\mathrm{jk}\mathrm{t}}^{\pm }}\le {\mathrm{MNL}}_{\mathrm{jt}}^{\pm}\cdot {\mathrm{TA}}_{\mathrm{jt}}^{\pm },\kern0.5em \forall \mathrm{j},\ \mathrm{t} $$
    (10b)

    Due to the excessive application of animal manure and commercial fertilizer in watershed system, unused nutrients are transported to the canal water via soil erosion and surface runoff, resulting in eutrophication of canal water (Saadatpour and Afshar 2013). In the study area, nitrogen losses mainly from crop farming and agricultural life (i.e. nonpoint sources) contribute significantly to the river water pollution.

  4. (4)

    Phosphorus discharge constraints:

    $$ {\mathrm{PLC}}_{\mathrm{it}}^{\pm}\cdot \left[{\mathrm{WC}}_{\mathrm{it}}^{\pm}\cdot {\mathrm{PCR}}_{\mathrm{it}}^{\pm}\left({1\hbox{-}\ \upeta}_{\mathrm{TP},\mathrm{it}}^{\pm}\right) + {\mathrm{ASC}}_{\mathrm{it}}^{\pm}\cdot {\mathrm{SLR}}_{\mathrm{it}}^{\pm}\cdot {\mathrm{PSC}}_{\mathrm{it}}^{\pm}\right]\le \tilde{{\mathrm{APC}}_{\mathrm{it}}^{\pm }},\kern0.5em \forall \mathrm{i},\ \mathrm{t} $$
    (11a)
    $$ \begin{array}{l}\left({\mathrm{L}}_{\mathrm{t}}{\displaystyle \sum_{\mathrm{r}=1}^4{\mathrm{AM}\mathrm{L}}_{\mathrm{r}\mathrm{t}}^{\pm}\cdot {\mathrm{NL}}_{\mathrm{r}}^{\pm }} + {\mathrm{L}}_{\mathrm{t}}\cdot {\mathrm{AM}\mathrm{H}}_{\mathrm{t}}^{\pm}\cdot {\mathrm{RP}}_{\mathrm{t}}^{\pm }\ \hbox{-}\ {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^9{\mathrm{AM}}_{\mathrm{j}\mathrm{kt}}^{\pm }}}\right){\mathrm{MS}}_{\mathrm{t}}^{\pm}\cdot {\upvarepsilon}_{\mathrm{PM}}^{\pm}\\ {} + {\mathrm{L}}_{\mathrm{t}}\cdot {\mathrm{RP}}_{\mathrm{t}}^{\pm}\cdot {\mathrm{ACW}}_{\mathrm{t}}^{\pm}\cdot {\mathrm{DPR}}_{\mathrm{t}}^{\pm}\le {\mathrm{APL}}_{\mathrm{t}}^{\pm },\kern0.5em \forall \mathrm{t}\end{array} $$
    (11b)
    $$ {\mathrm{QW}}_{\mathrm{st}}^{\pm}\cdot {\mathrm{GT}}_{\mathrm{st}}^{\pm}\cdot {\mathrm{PCM}}_{\mathrm{st}}^{\pm}\left({1\hbox{-}\ \upeta}_{\mathrm{TP},\mathrm{s}\mathrm{t}}^{\pm}\right)\le {\mathrm{APW}}_{\mathrm{st}}^{\pm },\kern0.5em \forall \mathrm{s},\ \mathrm{t} $$
    (11c)
    $$ {\mathrm{PLM}}_{\mathrm{pt}}^{\pm}\cdot \left[{\mathrm{WPM}}_{\mathrm{pt}}^{\pm}\cdot {\mathrm{MWC}}_{\mathrm{pt}}^{\pm}\left({1\hbox{-}\ \upeta}_{\mathrm{TP},\mathrm{pt}}^{\pm}\right) + {\mathrm{ASM}}_{\mathrm{pt}}^{\pm}\cdot {\mathrm{PCS}}_{\mathrm{pt}}^{\pm}\cdot {\mathrm{SLW}}_{\mathrm{pt}}^{\pm}\right]\le \tilde{{\mathrm{APM}}_{\mathrm{pt}}^{\pm }},\kern0.5em \forall \mathrm{p},\ \mathrm{t} $$
    (11d)
    $$ {\displaystyle \sum_{\mathrm{k}=1}^9\left({\mathrm{PS}}_{\mathrm{jk}}^{\pm}\cdot {\mathrm{SL}}_{\mathrm{jk}\mathrm{t}}^{\pm } + {\mathrm{DP}}_{\mathrm{jk}\mathrm{t}}^{\pm}\cdot {\mathrm{RF}}_{\mathrm{jk}\mathrm{t}}^{\pm}\cdot {10}^{\hbox{-} 5}\right){\mathrm{PA}}_{\mathrm{jk}\mathrm{t}}^{\pm }}\le {\mathrm{MPL}}_{\mathrm{jt}}^{\pm}\cdot {\mathrm{TA}}_{\mathrm{jt}}^{\pm },\kern0.5em \forall \mathrm{j},\ \mathrm{t} $$
    (11e)

    As one of the three richest phosphate-ore regions of China, the amount of its reserve phosphorus is round 357 million tonne; high concentration phosphorus-containing wastewater and industrial-solid waste (e.g. chemical wastes, slags, and tailings) can be generated, which pose serious threat to the river-water quality (Li et al. 2012). By setting relevant discharge thresholds, the severe situation can be ameliorated. These constraints regulate that phosphorus discharges from point and nonpoint sources should not to be greater than the thresholds.

  5. (5)

    Soil loss constraints:

    $$ {\displaystyle \sum_{\mathrm{k}=1}^9{\mathrm{SL}}_{\mathrm{jkt}}^{\pm}\cdot {\mathrm{PA}}_{\mathrm{jkt}}^{\pm }}\le {\mathrm{MSL}}_{\mathrm{jt}}^{\pm}\cdot {\mathrm{TA}}_{\mathrm{jt}}^{\pm },\kern0.5em \forall \mathrm{j},\ \mathrm{t} $$
    (12)

    In the study area, due to the special geography and heavy rainfall, the catchment possesses high potential for generating soil erosion and surface runoff. Particularly, most agricultural croplands centralize in the hillside along with the river; it is easy to lead to effluent discharge directly into the water body of the river through the soil losses. Thus, each agricultural zone is imposed a discharge permit to control its sediment loads.

  6. (6)

    Fertilizer and manure constraints:

    $$ \left({1\hbox{-}\ \mathrm{N}\mathrm{V}\mathrm{F}}_{\mathrm{t}}^{\pm}\right)\cdot {\upvarepsilon}_{NF}^{\pm}\cdot {\mathrm{AF}}_{\mathrm{jkt}}^{\pm } + \left({1\hbox{-}\ \mathrm{N}\mathrm{V}\mathrm{M}}_{\mathrm{t}}^{\pm}\right)\cdot {\upvarepsilon}_{\mathrm{NM}}^{\pm}\cdot {\mathrm{AM}}_{\mathrm{jkt}}^{\pm}\ge {\mathrm{NR}}_{\mathrm{jkt}}^{\pm}\cdot {\mathrm{PA}}_{\mathrm{jkt}}^{\pm },\kern0.5em \forall \mathrm{j},\ \mathrm{k},\ \mathrm{t} $$
    (13a)
    $$ {\upvarepsilon}_{\mathrm{PF}}^{\pm}\cdot {\mathrm{AF}}_{\mathrm{jkt}}^{\pm } + {\upvarepsilon}_{\mathrm{PM}}^{\pm}\cdot {\mathrm{AM}}_{\mathrm{jkt}}^{\pm}\ge {\mathrm{PR}}_{\mathrm{jkt}}^{\pm}\cdot {\mathrm{PA}}_{\mathrm{jkt}}^{\pm },\kern0.5em \forall \mathrm{j},\ \mathrm{k},\ \mathrm{t} $$
    (13b)
    $$ {\displaystyle \sum_{\mathrm{k}=1}^9\left({\upvarepsilon}_{\mathrm{NF}}^{\pm}\cdot {\mathrm{AF}}_{\mathrm{jkt}}^{\pm } + {\upvarepsilon}_{\mathrm{NM}}^{\pm}\cdot {\mathrm{AM}}_{\mathrm{jkt}}^{\pm}\hbox{-}\ {\mathrm{NR}}_{\mathrm{jkt}}^{\pm}\cdot {\mathrm{PA}}_{\mathrm{jkt}}^{\pm}\right)}\le {\mathrm{MNL}}_{\mathrm{jt}}^{\pm}\cdot {\mathrm{TA}}_{\mathrm{jt}}^{\pm}\kern0.5em \forall \mathrm{j},\ \mathrm{t} $$
    (13c)
    $$ {\displaystyle \sum_{\mathrm{k}=1}^9\left({\upvarepsilon}_{\mathrm{PF}}^{\pm}\cdot {\mathrm{AF}}_{\mathrm{jkt}}^{\pm } + {\upvarepsilon}_{\mathrm{PM}}^{\pm}\cdot {\mathrm{AM}}_{\mathrm{jkt}}^{\pm}\hbox{-}\ {\mathrm{PR}}_{\mathrm{jkt}}^{\pm}\cdot {\mathrm{PA}}_{\mathrm{jkt}}^{\pm}\right)}\le {\mathrm{MPL}}_{\mathrm{jt}}^{\pm}\cdot {\mathrm{TA}}_{\mathrm{jt}}^{\pm },\kern0.5em \forall \mathrm{j},\ \mathrm{t} $$
    (13d)
    $$ {\mathrm{L}}_{\mathrm{t}}\left({\displaystyle \sum_{\mathrm{r}=1}^4{\mathrm{AM}\mathrm{L}}_{\mathrm{r}\mathrm{t}}^{\pm}\cdot {\mathrm{NL}}_{\mathrm{r}}^{\pm }} + {\mathrm{AM}\mathrm{H}}_{\mathrm{t}}^{\pm}\cdot {\mathrm{RP}}_{\mathrm{t}}^{\pm}\right)\ge {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^9{\mathrm{AM}}_{\mathrm{j}\mathrm{kt}}^{\pm }}},\kern0.5em \forall \mathrm{t} $$
    (13e)

    These constraints guarantee the nutrients are kept within acceptable levels through controlling the amount of manure and fertilizer applications. For agricultural production, livestock manures and chemical fertilizers are essential to satisfy nutrient (i.e., nitrogen and phosphorus) demands of crops since the soil fertility in the study area is low; however, their excessive use sometimes causes environmental problems such as water and air pollution. The study area is one of the largest producers and consumers of chemical fertilizers in the Three Gorges Region, and the excessive nutrient loading from agricultural activities is considered to be the principal pollution source. The mitigation of nonpoint source pollution needs to consider the type and amount of fertilizer application.

  7. (7)

    Cropland resources constraints:

    $$ {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^6{\mathrm{PA}}_{\mathrm{j}\mathrm{kt}}^{\pm }}}\ge {\mathrm{MFP}}_{\mathrm{t}}^{\pm },\kern0.5em \mathrm{t} = 1 $$
    (14a)
    $$ {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=1}^2{\mathrm{PA}}_{\mathrm{j}\mathrm{kt}}^{\pm }}} + {\displaystyle \sum_{\mathrm{j}=1}^4{\displaystyle \sum_{\mathrm{k}=8}^9{\mathrm{PA}}_{\mathrm{j}\mathrm{kt}}^{\pm }}}\ge {\mathrm{MFP}}_{\mathrm{t}}^{\pm },\kern0.5em \mathrm{t} = 2 $$
    (14b)
    $$ {\mathrm{PA}}_{\mathrm{jkt}}^{\pm}\le {\mathrm{TAS}}_{\mathrm{jt}}^{\pm },\kern0.5em \mathrm{k} = 6,\ \mathrm{t} = 1 $$
    (14c)
    $$ {\displaystyle \sum_{\mathrm{k}=1}^5{\mathrm{PA}}_{\mathrm{jkt}}^{\pm }}\le {\mathrm{TAH}}_{\mathrm{jt}}^{\pm },\kern0.5em \mathrm{t} = 1 $$
    (14d)
    $$ {\mathrm{PA}}_{\mathrm{jkt}}^{\pm}\le {\mathrm{TAS}}_{\mathrm{jt}}^{\pm },\kern0.5em \mathrm{k} = 7,\ \mathrm{t} = 2 $$
    (14e)
    $$ {\displaystyle \sum_{\mathrm{k}=1}^2{\mathrm{PA}}_{\mathrm{jkt}}^{\pm }} + {\displaystyle \sum_{\mathrm{k}=8}^9{\mathrm{PA}}_{\mathrm{jkt}}^{\pm }}\le {\mathrm{TAH}}_{\mathrm{jt}}^{\pm },\kern0.5em \mathrm{t} = 2 $$
    (14f)
    $$ {\mathrm{TA}\mathrm{S}}_{\mathrm{jt}}^{\pm } + {\mathrm{TA}\mathrm{H}}_{\mathrm{jt}}^{\pm } = {\mathrm{TA}}_{\mathrm{jt}}^{\pm },\kern0.5em \forall \mathrm{j},\ \mathrm{t} $$
    (14g)

    Crop farming is an important source of income for rural households, which accounts for 73 % of the total population. There are diversiform land use patterns, and multiple crops are cultivated, such as rice, maize, wheat, citrus, tea, potato and vegetables. These constraints are established to ensure that the planning crop area is less than or equal to the limited tillable land resources (including paddy field and dry farmland). Moreover, the total planning croplands in each period are more than or equal to the minimum farmland areas required by the local government.

  8. (8)

    Industrial production scale constraints:

    $$ {\mathrm{PLC}}_{\mathrm{it},\ \min}\le {\mathrm{PLC}}_{\mathrm{it}}^{\pm}\le {{\mathrm{PLC}}_{\mathrm{it}}}_{,\ \max },\kern0.5em \forall \mathrm{i},\ \mathrm{t} $$
    (15a)
    $$ {\mathrm{NL}}_{\mathrm{r},\ \min}\le {\mathrm{NL}}_{\mathrm{r}}^{\pm}\le {\mathrm{NL}}_{\mathrm{r},\ \max },\kern0.5em \forall \mathrm{r} $$
    (15b)
    $$ {\mathrm{QW}}_{\mathrm{st},\ \min}\le {\mathrm{QW}}_{\mathrm{st}}^{\pm}\le {{\mathrm{QW}}_{\mathrm{st}}}_{,\ \max },\kern0.5em \forall \mathrm{s},\ \mathrm{t} $$
    (15c)
    $$ {\mathrm{PLM}}_{\mathrm{pt},\ \min}\le {\mathrm{PLM}}_{\mathrm{pt}}^{\pm}\le {\mathrm{PLM}}_{\mathrm{pt},\ \max },\kern0.5em \forall \mathrm{p},\ \mathrm{t} $$
    (15d)

    These constraints require that the scale of each industrial production unit should be restricted within a suitable range.

  9. (9)

    Non-negative constraints:

    $$ {\mathrm{PLC}}_{\mathrm{it}}^{\pm },\kern0.5em {\mathrm{PA}}_{\mathrm{jkt}}^{\pm },\kern0.5em {\mathrm{NL}}_{\mathrm{r}}^{\pm },\kern0.5em {\mathrm{QW}}_{\mathrm{st}}^{\pm },\kern0.5em {\mathrm{PLM}}_{\mathrm{pt}}^{\pm },\kern0.5em {\mathrm{AM}}_{\mathrm{jkt}}^{\pm },\kern0.5em {\mathrm{AF}}_{\mathrm{jkt}}^{\pm}\ge 0 $$
    (16)

    These constraints assure that only positive activities are considered in the solution, eliminating infeasibilities while calculating the solution.

    In this study, input parameters expressed as crisp intervals and fuzzy-boundary intervals are investigated according to field surveys, statistical data, government reports, and related literatures. Table 1 lists the data related to agricultural activities, including crop yield and net benefit. The allowable pollutant discharge is an indispensable factor in making regional environmental planning and water pollution control, which reflects the capacity of the water body provided to receive pollutants during a certain time without destroying its function. Table 2 provides the allowable BOD and TP discharge as regulated by the local authority.

    Table 1 Crop yield and net benefit
    Table 2 Allowable pollutant discharge

4 Results and Discussion

Figure 2 presents the net system benefit under different α-cut levels. Different combinative combinations on the uncertain inputs would lead to varied solutions for objective function values and decision variables. For example, when α = 0, the system benefit would be RMB¥[[309.32, 446.46], [1464.01, 1790.11]] × 106 (i.e. dual interval). The solution for the objective-function value under each α-cut level provides four options of maximized system benefit corresponding to different conditions (i.e. different reliability levels). A medium value of system benefit [i.e. \( {\underset{\bar{\mkern6mu}}{\mathrm{f}}}^{\hbox{-} }+{\overline{\mathrm{f}}}^{\hbox{-} }+{\underset{\bar{\mkern6mu}}{\mathrm{f}}}^{+}+{\overline{\mathrm{f}}}^{+}\Big)/4 \)] could be calculated under each α-cut level. The marginal variation of mid-value with α-cut level (i.e. Δfmid/Δα) would be RMB¥24.7 × 106 (α = 0.2), RMB¥20.3 × 106 (α = 0.4), RMB¥19.8 × 106 (α = 0.6), RMB¥17.3 × 106 (α = 0.8), and RMB¥ 16.2 × 106 (α = 1). Results indicate that marginal benefit would decrease as α-cut level is raised.

Fig. 2
figure 2

Net system benefits under different scenarios [(a) lower-bound, (b) upper-bound]

Table 3 presents the solutions for industrial production and water supply, which would vary with α-cut level due to the uncertainties that exist in the system components. In period 1, the production of LCP would be [[70.4, 112.4], [345.3, 399.6]] t/day (i.e. tonne/day) under α = 0.2, and [[80.9, 101.9], [387.8, 399.6]] t/day under α = 0.6. Significant variations in water supply would exist for different towns and different periods. More water would be delivered to Gufu (i.e. [[4527, 5533], [19277, 21739]]m3/day in period 1 and [[4705, 5682], [19512, 21739]] m3/day in period 2 under α = 0.2). Generally, different α-cut levels correspond to different river water-quality requirements and pollutant allowances, and thus result in varied industrial production scales and water supply amounts. Solutions for crop area and fertilizer application under different α-cut levels are summarized in Table 4. The areas of citrus and tea would maintain low levels over the planning horizon due to their high pollutant losses. In period 1, wheat, potato, rapeseed, and alpine rice would be cultivated; in period 2, wheat, potato, rapeseed, and alpine rice would be harvested and second rice, maize, and vegetables would be sown. Moreover, most of the tillable lands would be planted with vegetables (i.e. [359.0, 3284.9] ha) due to its high crop yield, good market price, and low pollutant losses. In addition, results show that fertilizer application would vary with crop areas. The largest fertilizer user is rapeseed in period 1, while vegetable is the largest fertilizer user in period 2.

Table 3 Solutions for industrial production and water supply
Table 4 Solutions for crop area and fertilizer application

Figure 3 presents incomes from industries (including water supply, chemical plant, and phosphorus mining company). A higher α-cut would result in a higher lower-bound but a lower upper-bound income from industrial activities (i.e. leading to a narrow interval). When α = 1, the income from water supply is RMB¥[113.6, 450.8] × 106 ([30.5, 32.1]% of the total income); the income from chemical production is RMB¥[180.6, 699.3] × 106 ([48.5, 49.8]% of the total income); the income from producing phosphorus ore is RMB¥[78.1, 253.6] × 106 ([18.1, 21.2]% of the total income). Results reveal that chemical production brings the highest income for the study area. Income from industry activities would be RMB¥[[327.3, 381.1], [1275.7, 1340.8]] × 106, occupying [[78.3, 80.3], [93.4, 93.7]]% of the net system benefit, implying that industry is the major contributor to the local economy. Such an industry-oriented pattern is linked to the advantages of mineral resources (phosphate ore) and high economic return.

Fig. 3
figure 3

Incomes from industries [(a) lower-min, (b) lower-max, (c) upper-min, and (d) upper-max]

Different α-cut levels correspond to varied production levels, and thus result in changed pollutant loadings. BOD discharges from chemical plants are presented in Fig. 4, which are associated with various factors such as generated product, product amount, and wastewater treatment efficiency. The amount of BOD discharge of each chemical plant during every period under each α-cut level is BSH > LCP > XJLY > PYK > GF, and the BOD discharged from BSH occupies 74.9 % of the total BOD emission. This is due to its relatively lower treatment efficiency, higher wastewater-generation rate, and higher concentration of raw wastewater.

Fig. 4
figure 4

BOD discharges under different α-cut levels [(a) lower-min, (b) lower-max, (c) upper-min, and (d) upper-max]

The study area is one of the largest producers and consumers of chemical fertilizers in the Three Gorges Region, and the excessive nutrient loading from agricultural activities is the principal pollutant source. Figure 5 presents the solutions for TN discharges from crop farming and agricultural life. The average TN losses from agricultural activity would be [[117.00, 145.80], [364.17, 366.40]] tonne over the planning horizon (i.e. [[38.3, 42.7], [62.3, 62.4]]% of the total TN discharge). Specifically, TN losses from crop farming is dominated by nitrogen in soil erosion (i.e. [[94.1, 95.4], [96.9, 97.3]]% of TN losses from crop farming). This is associated with high runoff, high soil loss, and high nitrogen concentration in the study area. Most agricultural croplands centralize in the hillside along with the river; it is easy to lead to effluent discharge directly into the water body of the river. For agricultural life, the amount of TN discharged from livestock wastes would be higher than that from untreated rural domestic sewage. The average TN losses from livestock wastes would be [[125.25,129.49], [175.8, 186.59]] t (i.e. [[65.6, 66.4], [79.9, 84.7]]% of TN losses from agricultural life). This is attributed to large scales of livestock and population, and relatively higher nitrogen concentration.

Fig. 5
figure 5

TN discharges under different α-cut levels [(a) lower-min, (b) lower-max, (c) upper-min, and (d) upper-max]

The study watershed is abundant in phosphorus resources and phosphorus related industry is of great importance to the local economy. Phosphorus pollutants were generated from point and nonpoint sources (as shown Fig. 6). Generally, chemical plants are the largest ones among all sources, occupying 51.9 % of the total TP discharges. For chemical plants, phosphorus can be discharged from wastewater and solid wastes (i.e. chemical wastes, slags and tailings), and the latter is in a large proportion. This is because the wastewater should be sluiced strictly according to the integrated discharge standards to maintain TP discharge stay at a low level, while phosphorus-containing wastes would be discharged directly and washed by rainfall. In addition, results also reveal that TP discharge derives mainly from point sources, particularly from chemical plants and phosphorus mining companies (occupying 77.4 % of the total amount).

Fig. 6
figure 6

TP discharges under different α-cut levels [(a) lower-min, (b) lower-max, (c) upper-min, and (d) upper-max]

5 Conclusions

A fuzzy-boundary interval programming (FBIP) method has been developed to aid planning river-water pollution control under uncertainty. FBIP incorporates interval-parameter programming (IPP) and fuzzy possibilistic programming (FPP) within a general framework. FBIP can deal with uncertainties expressed as crisp intervals and fuzzy-boundary intervals in the objective function and the left- and right-hand sides of constraints. The FBIP model can be solved through an interactive algorithm and vertex analysis technique, solutions under a number of α-cut levels can be generated. Then, a FBIP-based water quality-management model (FBIP-WQM) has been formulated for planning water quality management of the Xiangxi River in the Three Gorges Reservoir Region, China. A variety of pollutants (BOD, TN and TP) discharged from various point and nonpoint sources have been considered. Useful solutions for planning river water-quality management have been generated, reflecting tradeoffs among municipal water supply, industry production, agricultural activity, environmental requirement, and economic performance.

Results indicate that chemical production brings the highest income for the study area among all industrial and agricultural activities, while the average amount of BOD discharged from chemical plants could reach approximately 141tonne over the planning horizon. In addition, abundant phosphorus resources, extensive soil disturbance, and heavy fertilizer application cause point and nonpoint source losses of nitrogen and phosphorus nutrients, resulting in the river’s water quality being gradually eutrophicated. The excessive nitrogen loading from agricultural activities is the principal pollution source due to unreasonable uses of livestock manures and chemical fertilizers; most agricultural croplands centralize in the hillside along with the river, such that it is easy to lead to effluent discharge directly into the water body of the river. Results also reveal that phosphorus discharge derives mainly from point sources, particularly from the chemical plants and phosphorus mining companies (occupying 77.4 % of the total TP).

Abatement of pollutant contaminations from industrial and agricultural activities is important for the river pollution control. However, the implementation of management practices for river pollution control can have potentials to affect the local economic income. Limitations of fertilizer application can reduce crop yields, thereby causing reductions of livestock herds fed by the crop and decreasing the agricultural benefit. Owing to advantageous phosphorus resources conditions, chemical plants and phosphate mining companies are the main sources to local financial income. Abatement of their production scales would lead to a reduced economic income. There is a tradeoff between the economic income and river-water pollution control. Summarily, several suggestions that could help local authority generate desired decision schemes for planning industrial and agricultural activities in association with both maximizing economic income and reducing river pollution are: (i) wastewater treatment technologies (e.g. tertiary treatment and depth processing technologies) should be enhanced to improve the pollutant removal efficiency; (ii) for chemical plants and phosphorus mining companies, phosphorus-containing wastes should be controlled strictly in the production processes, and effective treatments as well as disposal measures should be taken simultaneously to reach the goal of achieving TP abatement; (iii) soil erosion control is desired to reduce the transports of the nitrogen and phosphorus pollutants into the river.