Appendix 1
Solution method
In RSRA model, the first-stage decision variables x
±
j
in the model are expressed as intervals, which should be identified before the random variables are disclosed (Huang and Loucks 2000). Consequently, decision variables u
j
are introduced to identify an optimized set of the first-stage values for supporting the related policy analyses. Let x
±
j
= x
−
j
+ Δx
j
u
j
, where Δx
j
= x
+
j
− x
−
j
and u
j
∈ [0, 1]. Then, a two-step process is proposed to transform the model into two deterministic submodels that are associated with the lower and upper bounds of the desired objective. Since the objective is to be maximized, the submodel corresponding to f
+ (i.e., most desirable objective) can be firstly formulated:
$$ \max \kern0.5em {f}^{+}={\displaystyle \sum_{j=1}^{n_2}{c}_j^{+}\left({x}_j^{-}+\varDelta {x}_j{u}_j\right)}-{\displaystyle \sum_{j=1}^{k_2}{\displaystyle \sum_{h=1}^v{p}_h{e}_j^{-}{y}_{jh}^{-}}}-{\displaystyle \sum_{j={k}_2+1}^{n_2}{\displaystyle \sum_{h=1}^v{p}_h{e}_j^{-}{y}_{jh}^{+}}} $$
(18)
subject to:
$$ {\displaystyle \sum_{j=1}^{n_1}{\left|{a}_{rj}\right|}^{+}\mathrm{Sign}\left({a}_{rj}^{+}\right)\left({x}_j^{-}+\varDelta {x}_j{u}_j\right)}\le {b}_r^{+},\kern0.5em \forall r $$
(19)
$$ \begin{array}{l}{\displaystyle \sum_{j=1}^{n_1}{\left|{a}_{rj}\right|}^{+}\mathrm{Sign}\left({a}_{rj}^{+}\right)\left({x}_j^{-}+\varDelta {x}_j{u}_j\right)}+{\displaystyle \sum_{j=1}^{k_2}{\left|{a}_{tj}^{\prime}\right|}^{+}\mathrm{Sign}\left({a^{\prime}}_{tj}^{+}\right){y}_{jh}^{-}}\\ {}+{\displaystyle \sum_{j={k}_2+1}^{n_2}{\left|{a}_{tj}^{\prime}\right|}^{-}\mathrm{Sign}\left({a^{\prime}}_{tj}^{-}\right){y}_{jh}^{+}}\ge {\tilde{w}}_h^{-},\kern0.5em \forall t,\ h\end{array} $$
(20)
$$ {\displaystyle \sum_{j=1}^{n_1}{c}_j^{+}\left({x}_j^{-}+\varDelta {x}_j{u}_j\right)}-{\displaystyle \sum_{j=1}^{k_2}{p}_h{e}_j^{-}{y}_{jh}^{-}}-{\displaystyle \sum_{j={k}_2+1}^{n_2}{p}_h{e}_j^{-}{y}_{jh}^{+}}\ge {\eta}^{+}-{\mathrm{UB}}_h{z}_h^{-},\kern0.5em \forall j,\ h $$
(21)
$$ {\displaystyle \sum_{j=1}^{n_1}{c}_j^{+}\left({x}_j^{-}+\varDelta {x}_j{u}_j\right)}-{\displaystyle \sum_{j=1}^{k_2}{p}_h{e}_j^{-}{y}_{jh}^{-}}-{\displaystyle \sum_{j={k}_2+1}^{n_2}{p}_h{e}_j^{-}{y}_{jh}^{+}}\le {\eta}^{+}+{\mathrm{UB}}_h\left(1-{z}_h^{-}\right),\ \forall j,\ h $$
(22)
$$ {\displaystyle \sum_{h=1}^v{p}_h{z}_h^{-}}\le {\varepsilon}^{+},\kern0.5em \forall h $$
(23)
$$ {z}_h^{-}=\left\{\begin{array}{l}1\kern0.75em \mathrm{if}\kern0.5em {\displaystyle \sum_{j=1}^{n_1}{c}_j^{+}\left({x}_j^{-}+\varDelta {x}_j{u}_j\right)}-{\displaystyle \sum_{j=1}^{k_2}{p}_h{e}_j^{-}{y}_{jh}^{-}}-{\displaystyle \sum_{j={k}_2+1}^{n_2}{p}_h{e}_j^{-}{y}_{jh}^{+}}\ge {\eta}^{+}\\ {}0\kern0.5em \mathrm{otherwise}\end{array}\right. $$
(24)
$$ {x}_j^{-}+\varDelta {x}_j{u}_j\ge 0,\kern0.5em j=1,\ 2, \dots,\ {n}_1 $$
(25)
$$ {y}_{jh}^{-}\ge 0,\kern0.5em j=1,\ 2, \dots,\ {k}_2;\kern0.5em \forall h $$
(26)
$$ {y}_{jh}^{+}\ge 0,\kern0.5em j={k}_2+1,\ {k}_2+2, \dots,\ {n}_2;\kern0.5em \forall h $$
(27)
where u
j
, z
−
h
, y
−
jh
, and y
+
jh
are decision variables; y
−
jh
(j = 1, 2, …, k
2) are decision variables with positive coefficients in the objective function; y
+
jh
(j = k
2 + 1, k
2 + 2, …, n
2) are decision variables with negative coefficients. Solutions of y
−
jh
(j = 1, 2, …, k
2), y
+
jh
(j = k
2 + 1, k
2 + 2, …, n
2), u
j
, and z
−
h
can be obtained through solving submodel (18). The optimized first-stage variables are x
±
j opt
= x
−
j
+ Δx
j
u
j opt (j = 1, 2, …, n
1). Then, the submodel corresponding to the lower-bound objective-function value (f
−) is as follows:
$$ \max \kern0.5em {f}^{-}={\displaystyle \sum_{j=1}^{n_1}{c}_j^{-}\left({x}_j^{-}+\varDelta {x}_j{u}_{j\ \mathrm{opt}}\right)}-{\displaystyle \sum_{j=1}^{k_2}{\displaystyle \sum_{h=1}^v{p}_h{e}_j^{+}{y}_{jh}^{+}}}-{\displaystyle \sum_{j={k}_2+1}^{n_2}{\displaystyle \sum_{h=1}^v{p}_h{e}_j^{+}{y}_{jh}^{-}}} $$
(28)
subject to:
$$ {\displaystyle \sum_{j=1}^{n_1}{\left|{a}_{rj}\right|}^{-}\mathrm{Sign}\left({a}_{rj}^{-}\right)\left({x}_j^{-}+\varDelta {x}_j{u}_{j\ \mathrm{opt}}\right)}\le {b}_r^{-},\kern0.5em \forall r $$
(29)
$$ \begin{array}{l}{\displaystyle \sum_{j=1}^{n_1}{\left|{a}_{rj}\right|}^{-}\mathrm{Sign}\left({a}_{rj}^{-}\right)\left({x}_j^{-}+\varDelta {x}_j{u}_{j\ \mathrm{opt}}\right)}+{\displaystyle \sum_{j=1}^{k_2}{\left|{a}_{tj}^{\prime}\right|}^{-}\mathrm{Sign}\left({a^{\prime}}_{tj}^{-}\right){y}_{jh}^{+}}\\ {}+{\displaystyle \sum_{j={k}_2+1}^{n_2}{\left|{a}_{tj}^{\prime}\right|}^{+}\mathrm{Sign}\left({a^{\prime}}_{tj}^{+}\right){y}_{jh}^{-}}\ge {\tilde{w}}_h^{+},\kern0.5em \forall t,\ h\end{array} $$
(30)
$$ {\displaystyle \sum_{j=1}^{n_1}{c}_j^{-}\left({x}_j^{-}+\varDelta {x}_j{u}_{j\ \mathrm{opt}}\right)}-{\displaystyle \sum_{j=1}^{k_2}{p}_h{e}_j^{+}{y}_{jh}^{+}}-{\displaystyle \sum_{j={k}_2+1}^{n_2}{p}_h{e}_j^{+}{y}_{jh}^{-}}\ge {\eta}^{-}-{\mathrm{UB}}_h{z}_h^{+},\kern0.5em \forall j,\ h $$
(31)
$$ {\displaystyle \sum_{j=1}^{n_1}{c}_j^{-}\left({x}_j^{-}+\varDelta {x}_j{u}_{j\ \mathrm{opt}}\right)}-{\displaystyle \sum_{j=1}^{k_2}{p}_h{e}_j^{+}{y}_{jh}^{+}}-{\displaystyle \sum_{j={k}_2+1}^{n_2}{p}_h{e}_j^{+}{y}_{jh}^{-}}\le {\eta}^{-}+{\mathrm{UB}}_h\left(1-{z}_h^{+}\right),\ \forall j,\ h $$
(32)
$$ {\displaystyle \sum_{h=1}^v{p}_h{z}_h^{+}}\le {\varepsilon}^{-},\kern0.5em \forall h $$
(33)
$$ {z}_h^{-}=\left\{\begin{array}{l}1\kern0.75em \mathrm{if}\kern0.5em {\displaystyle \sum_{j=1}^{n_1}{c}_j^{-}\left({x}_j^{-}+\varDelta {x}_j{u}_{j\ \mathrm{opt}}\right)}-{\displaystyle \sum_{j=1}^{k_2}{p}_h{e}_j^{+}{y}_{jh}^{+}}-{\displaystyle \sum_{j={k}_2+1}^{n_2}{p}_h{e}_j^{+}{y}_{jh}^{-}}\ge {\eta}^{-}\\ {}0\kern0.5em \mathrm{otherwise}\end{array}\right. $$
(34)
$$ {y}_{jh}^{+}\ge {y}_{jh\ \mathrm{opt}}^{-},\kern0.5em j=1,\ 2,\dots,\ {k}_2;\kern0.5em \forall h $$
(35)
$$ 0\le {y}_{jh}^{-}\le {y}_{jh\ \mathrm{opt}}^{+},\kern0.5em j={k}_2+1,\ {k}_2+2,\dots,\ {n}_2;\kern0.5em \forall h $$
(36)
$$ {z}_h^{-}\le {z}_{h\ \mathrm{opt}}^{+},\kern0.5em \forall h $$
(37)
where z
−
h
, y
+
jh
(j = 1, 2, …, k
2), and y
−
jh
( j = k
2 + 1, k
2 + 2, …, n
2) are decision variables. Solutions of z
−
h
, y
+
jh
( j = 1, 2, …, k
2), and y
−
jh
(j = k
2 + 1, k
2 + 2, …, n
2) can be obtained through solving submodel (19). Through integrating the solutions of the two sets of submodels, the solution for the objective-function value can be obtained. The detailed computational processes for solving the RSRA model can be summarized as follows:
-
Step 1.
Formulate the RSRA model.
-
Step 2.
Transform the RSRA model into two submodels, based on an interactive algorithm.
-
Step 3.
Formulate and solve the upper bound submodel corresponding to f
+, obtain x
±
j opt
and y
+
jh opt
, and calculate f
+opt
.
-
Step 4.
Formulate and solve the f
− submodel base on the solutions obtained through step 3, obtain y
−
jh opt
, and calculate f
−opt
.
-
Step 5.
Construct the corresponding risk curve. If the decision-maker is satisfied with the current level of risk then stop; otherwise, go to step 6.
-
Step 6.
Let the allowable risk exposure level from the decision-makers be ε
± and the corresponding cost aspiration level be η
±.
-
Step 7.
Formulate the RSRA problem with the objective being maximized under chosen ε
± and η
±.
-
Step 8.
If the decision-maker is satisfied with the solutions, then stop. Otherwise, go to step 6 for the next level.
Appendix 2
Nomenclatures for variables and parameters
-
i
:
-
index for economic activities; for agricultural activities, i = 1, 2,…, I
a
; for fishery activities i = 1, 2,…, I
f
(e.g., fish and prawn farming); for livestock husbandry activities i = 1, 2,…, I
l
; for industrial activities i = 1, 2,…, I
i
(e.g., manufacturing, mining, architecture, and transportation); for forestry activities i = 1, 2,…, I
w
-
j
:
-
index for zones; j = 1, 2,…, J
-
k
:
-
index for pollutants; k = 1, 2,…, K (e.g., COD discharge, TN loss, TP loss, and soil loss)
-
h
:
-
allowable pollutant discharge scenario; h = 1, 2,…, H
-
p
h
:
-
probability of occurrence allowable pollutant discharge level h (%)
-
f
±AGR
:
-
sub-total benefit of agriculture (RMB¥)
-
f
±FIS
:
-
sub-total benefit of fishery (RMB¥)
-
f
±LIV
:
-
sub-total benefit of livestock husbandry (RMB¥)
-
f
±IND
:
-
sub-total benefit of industry (RMB¥)
-
f
±FOR
:
-
sub-total benefit of forestry (RMB¥)
-
BA
±
ij
:
-
unit benefit from agricultural activity i in zone j (RMB¥/km2)
- TA
±
ij
:
-
land area target for agricultural activity i in zone j (km2)
- PEA
±
ik
:
-
reduction of net benefit from agricultural activity i for excess discharge of pollutant k (RMB¥/kg when k = 2, 3; RMB¥/t when k = 4)
- DPA
±
ijk
:
-
discharge rate of pollutant k from agricultural activity i in zone j (kg/km2 when k = 2, 3; t/km2 when k = 4)
- XA
±
ijhk
:
-
decision variables representing amount by which the target of agricultural activity i discharge pollutant k exceeds standards in zone j when scenario is h (km2)
- BF
±
ij
:
-
unit benefit from fishery activity i in zone j (RMB¥/km2)
- TF
±
ij
:
-
land area target for fishery farming activity i in zone j (km2)
- PEF
±
ik
:
-
reduction of net benefit from fishery activity i for excess discharge of pollutant k (RMB¥/kg)
- DPF
±
ijk
:
-
discharge rate of pollutant k from fishery activity i in zone j (kg/km2)
- XF
±
ijhk
:
-
decision variables representing amount by which target of fishery activity i discharge pollutant k exceeds standards in zone j when scenario is h (km2)
- BL
±
ij
:
-
unit benefit from livestock husbandry activity i in zone j (RMB¥/head)
- TL
±
ij
:
-
target for livestock husbandry activity i in zone j (head)
- PEL
±
i
:
-
reduction of net benefit from livestock husbandry activity i for excess discharge of pollutant (i.e., COD) (RMB¥/kg)
- DPL
±
ij
:
-
discharge rate of pollutant (i.e., COD) from livestock husbandry activity i in zone j (kg/head)
- XL
±
ijh
:
-
decision variables representing amount by which target of livestock husbandry activity i discharge pollutant (i.e., COD) exceeds standards in zone j when scenario is h (head)
- TI
±
ij
:
-
output target for industrial activity i in zone j (RMB¥)
- PEI
±
i
:
-
reduction of net benefit from industrial activity i for excess discharge of pollutant (i.e., COD) (RMB¥/kg)
- DPI
±
ij
:
-
discharge rate of pollutant (i.e., COD) from industrial activity i in zone j (kg/ RMB¥)
- XI
±
ijh
:
-
decision variables representing amount by which target of industrial activity i discharge pollutant (i.e., COD) exceeds standards in zone j when scenario is h (RMB¥)
- BW
±
ij
:
-
unit benefit from forestry activity i in zone j (RMB¥/head)
- TW
±
ij
:
-
land area target for forestry activity i in zone j (unit)
- PEW
±
i
:
-
reduction of net benefit from forestry activity i for excess discharge of pollutant (i.e., soil loss) (RMB¥/t)
- DPW
±
ij
:
-
discharge rate of pollutant (i.e., soil loss) from forestry activity i in zone j (t/km2)
- XW
±
ijh
:
-
decision variables representing amount by which target of forestry activity i discharge pollutant (i.e., soil loss) exceeds standards in zone j when scenario is h (unit)
- COF
±
ij
:
-
COD discharge from fishery farming activity i in zone j (kg/km2)
- PCF
±
jh
:
-
maximum allowable COD discharge for fishery farming activities in zone j with probability p
h
of occurrence under scenario h (kg)
- PCL
±
jh
:
-
maximum allowable COD discharge for livestock husbandry activities in zone j with probability p
h
of occurrence under scenario h (kg)
- PCI
±
jh
:
-
maximum allowable COD discharge for industrial activity i in zone j with probability p
h
of occurrence under scenario h (kg)
- MCL
±
h
:
-
maximum allowable COD discharge from economic activities with probability p
h
of occurrence under scenario h (kg)
- SL
±
ij
:
-
soil loss from agricultural activity i in zone j (t/km2)
- AP
±
ij
:
-
phosphorous content of soil corresponding to agricultural activity i in zone j (kg/t)
- RA
±
ij
:
-
runoff from agricultural activity i in zone j (kg/km2)
- RP
±
ij
:
-
dissolved phosphorous content of runoff corresponding to agricultural activity i in zone j (%)
- PAP
±
jh
:
-
maximum allowable phosphorous loss from agricultural activities in zone j with probability p
h
of occurrence under scenario h (kg)
- FP
±
ij
:
-
dissolved phosphorous loss from fishery farming activity i in zone j (kg/km2)
- PFP
±
jh
:
-
maximum allowable phosphorous loss from fishery farming activities in zone j with probability p
h
of occurrence under scenario h (kg)
- MPL
±
h
:
-
maximum allowable phosphorous loss from economic activities with probability p
h
of occurrence under scenario h (kg)
- AN
±
ij
:
-
nitrogen content of soil corresponding to agricultural activity i in zone j (kg/t)
- RN
±
ij
:
-
dissolved nitrogen content of runoff corresponding to agricultural activity i in zone j (%)
- PAN
±
jh
:
-
maximum allowable nitrogen loss from agricultural activities in zone j with probability p
h
of occurrence under scenario h (kg)
- FN
±
ij
:
-
dissolved nitrogen loss from fishery activity i in zone j (kg/km2)
- PFN
±
jh
:
-
maximum allowable nitrogen loss from fishery farming activities in zone j with probability p
h
of occurrence under scenario h (kg)
-
η
±
:
-
targeted benefit level of economic activities (RMB¥)
-
z
±
h
:
-
integer variable, which would take a value of zero if the benefit for each economic activity under scenario h is greater than or equal to the target level (η
±) and a value of 1 otherwise
- UB
h
:
-
upper bound benefit under each scenario h (RMB¥)
-
ε
±
:
-
desired risk exposure level of economic activity
- MSL
±
jh
:
-
maximum allowable soil loss from economic activities with probability p
h
of occurrence under scenario h (t)
- MNL
±
h
:
-
maximum allowable nitrogen loss from economic activities with probability p
h
of occurrence under scenario h (kg)
- PSL
±
jh
:
-
maximum allowable soil loss from agricultural activities in zone j with probability p
h
of occurrence under scenario h (t)
- PWS
±
jh
:
-
maximum allowable soil loss from forestry activities in zone j with probability p
h
of occurrence under scenario h (t)
- WA
±
i
:
-
water demand for agricultural activity i (m3/km2)
- WF
±
i
:
-
water demand for fishery activity i (m3/km2)
- WL
±
i
:
-
water demand for livestock husbandry activity i (m3/head)
- WI
±
i
:
-
water demand for industrial activity i (m3/RMB¥)
- WW
±
i
:
-
water demand for forestry activity i (m3/km2)
- MAXW
±
j
:
-
maximum allowable water resources supply amount in zone j (m3)
- TA
±
i min
:
-
minimum demand for agricultural activity i (km2)
- TA
±
i max
:
-
maximum demand for agricultural activity i (km2)
- TF
±
i min
:
-
minimum demand for fishery activity i (km2)
- TF
±
i max
:
-
maximum demand for fishery activity i (km2)
- TL
±
i min
:
-
minimum demand for livestock husbandry activity i (head)
- TL
±
i max
:
-
maximum demand for livestock husbandry activity i (head)
- TW
±
i min
:
-
minimum demand for industrial activity i (RMB¥)
- TW
±
i max
:
-
maximum demand for industrial activity i (RMB¥)