Professional Documents
Culture Documents
Abstract
Various forms of disasters, natural and man-made, abound. Although, to some extent, some of these have been
exacerbated by modern civilization, various technologies have been invoked to control or mitigate their adverse effects.
Modeling- and optimization-based techniques have also been employed. We outline some efforts based on fuzzy sets
theory which are utilized in conjunction with classical methods to enhance the reliability and utility of these efforts. In
particular, disasters caused by floods and storm water pollution are used as vehicles for the exemplification of our models.
Keywords: Disaster control planning; Flood control; National and regional levels; Fuzzy modeling and optimization;
Fuzzy dynamic programming; Data generation
Present
National Balance ~
~resent Tol
Catastrophe
Potential
I
None X x
-- Net Benefits
some mix or combination of structural and non- of these problems and control policies are highly
structural measures in attacking the problem is interactive.
advocated. To illustrate, we exhibit in a matrix format (see
As an illustration of the foregoing, consider the Fig. 2) the interaction of these various adjustments.
flood control problem. In this case, the engineering The next task is to fill in the cells as indicated.
(protective) measures such as levees, flood walls, Doing so via classical approaches results in very
channel improvements and storage reservoirs are vaguely defined protocols. We feel that proper
considered structural while the nonstructural evaluation of the cells in the matrix using such
measures would typically consist of flood plain descriptors as 'high stimulation', 'little or none',
zoning, flood proofing, purchase of portions of the and 'doubtful', etc., can be systematically and sub-
flood plain, land use conversion, warning and stantially aided by fuzzy set theory. This is also the
evacuation, relief and rehabilitation, and flood in- case with the evaluation of damages or costs of
surance. As Fig. 1 indicates, while a number of these disasters, especially when these need to be obtained
may be beneficial at certain tolerable disaster levels, rather expeditiously as is usually the case in the
they are totally useless or inadequate for coping hectic and painful moments immediately following
with catastrophes of immense magnitude such as the incipience of such disasters.
those that struck the mid-west region of the US in Fuzzy mathematical programming has matured
1993 and southern Georgia in July of 1994. considerably in recent times. Applications to nu-
A further analysis of the net benefits of various merous areas have also been reported and several
measures as a function of the magnitude of the reviews, surveys, and tutorials abound. Notable
catastrophe suggests that some adroit combination among these are Verdagay [13], Lai and Hwang
of these measures would be beneficial. Reliance on [10], and Zimmermann [15]. In the sequel, we
any one of them may provide a false sense of secur- present a general mathematical statement of the
ity leading to rather unwise practices. Determ- optimal adjustment to the disaster control problem
ination of an optimal combination or policy is, and outline aspects of a fuzzy mathematical pro-
however, a very difficult task indeed. This is gramming approach which we have developed
due to many reasons. For one thing, the effects and described in various places for addressing the
A.O. Esogbue t Fuzzy Sets and Systems 81 (1996) 169-183 171
/
InitialAdjustment f_~ _ . / _~" / . / f f ~
l / //Jl
Controland 0 0 0 0 0
Protection
Flood-
Proofing 0 0 O 9 0
LandUse
Plannlng 0 9 0
Warnings 0 O O 9 0
,.snrance 0 ? ? 0
Reliefand
Rehabilitation 0 0 0 0
Key. Stimulatedbytheinitialadjustment:
- Highstimulation
D - Littleor none
9 . Doubtful
Fig. 2. Matrix of interaction of adjustments to floods (Source: [5]).
are the sets of feasible structural and nonstructural ter control problem with immense potential for un-
measures. told losses, both in terms of human and financial
In the literature, it is customarily assumed that capital. Extension to other forms of disasters may be
nonstructural measures essentially compliment made with minimal adjustment to the models. We
a given set of structural measures as far as damage next outline some of the steps followed to acquire
reduction is concerned. In keeping with this practice, and process the various data requirements of the
and assuming further that they may vary over time, models.
the general formulation given in (1) then reduces to The primary motivation for our approach is the
the determination of y* so as to minimize the ex- strong belief that, in the environmental systems
pected damages in year t. This can be expressed as analysis field, a substantive departure from the con-
ventional crisp quantitative way of modeling is
P(l, t) = min {O(I,y, t) + C(y, t)}, (2) needed both because of modeling and implementa-
ye Y~Gil)
tion exigencies. Such an approach would provide
where D(l,y, t) is the annual damage in the tth year the researcher with a more close-to-reality repre-
for a given combination I of the structural measures sentation of complex or ill-defined phenomena as
with the level of nonstructural measures aty, C(y, t) employed by planners. This should lead to more
is the annual cost incurred in the tth year with the effective common sense control policies for a wide
levels of the nonstructural measures aty, and ~/, and variety of practical problems.
Y are similar to those defined in the (DCP) prob- As stated in our previous exposition, the D C P is
lem. P(I,t) denotes the minimal sum of the net a complex web of problems involving engineering,
annual damages and the non-structural measures economic, environmental, social and management
costs in the tth year for the combination l of the aspects. It therefore deals with entities and relations
structural measures. which are often not precisely known and indeed are
difficult to quantify. A fuzzy approach appears to
be more natural and appropriate than classical
3. Fuzzy mathematical models of the disaster methods. In particular, the difficulty of dis-associat-
control problem ing crisply the impacts (benefits) of interacting con-
trol strategies, usually the case with nonstructural
Despite the utility of the above model, it possesses measures, is minimized by allowing the use of fuzzy
certain limitations which need to be addressed. variables or descriptors.
These include: its local nature and an inherent diffi- To reiterate, we have developed two versions of
culty, computational and otherwise, to apply it on a fuzzy mathematical programming formulation of
a regional or national level. A more serious concern this problem. It is noteworthy that they both view
is its inability to incorporate satisfactorily and dir- the problem as a fuzzy dynamic programming prob-
ectly certain persistent as well as pervasive systemic lem. In addition to different philosophical problem
variables which are intrinsically fuzzy and imprecise. modeling tact, there are also computational philo-
In other words, the classical approach such as sophical differences. Version 1 is solved by employing
Morin et al.'s suffers from all the well-known objec- a modification of a fuzzy branch and bound proced-
tions to the use of crisp models to represent socio- ure first proposed by Kacprzyk [8] employing as
technical and dynamical large-scale systems. simple downward search algorithm. Version 2 looks
In the present effort, we revisit a novel approach at the problem using a decomposition scheme similar
which we have proposed to address the Disaster to the one we developed in our studies of the cancer
Control Problem (DCP). In particular, we show how research appropriation process [-3].
the tools of fuzzy sets and possibility theory, can be
adroitly combined with methods of large-scale sys- 3.1. Version 1 [6]
tems problem solving theory to solve an otherwise
intractable social problem. To concretize our dis- The details of this model are discussed in the
cussion, we use floods as a manifestation of a disas- above-cited reference. Briefly, the problem is posed
A.O. Esogbue / Fuzzy Sets and Systems 81 (1996) 169-183 173
Table 1
Fuzzy hazard control model, version 1 (Two Optimal Policies)
State space: the flood damage level (no, slight, moderate, severe, disastrous)
Decision Space: the investment level for the measures (low, medium, high)
c o n t r o l s , c o n s t r a i n t s a n d s y s t e m s d y n a m i c s a r e all
e x p r e s s e d in t e r m s o f t h e i r m e m b e r s h i p f u n c t i o n s . It is u s e d w i t h n, t h e n u m b e r of all p o s s i b l e states t h a t
is a s s u m e d t h a t at e a c h s t a g e i, a fuzzy g o a l G i w i t h t h e s y s t e m c a n be in.
membership function F o r e x a m p l e , u s i n g f l o o d as i l l u s t r a t i v e of a
m a j o r disaster, t h e fuzzy s t a t e o f f l o o d d a m a g e is
~G,(xi) (3) r e p r e s e n t e d o n five levels a c c o r d i n g to t h e f o l l o w -
is set, a n d t h e a i m o f t h e c o n t r o l / ~ , is to r e t u r n t h e i n g t e r m sets: n o d a m a g e , slight d a m a g e , m o d e r a t e
s t a t e o f t h e s y s t e m xi as close as p o s s i b l e to a p r e - damage, severe damage, and disastrous damage.
d e t e r m i n e d o n e g i v e n b y G ~. T o m e a s u r e t h e close- T h e d e c i s i o n s p a c e is t h e s p a c e o f t h r e e i n v e s t m e n t
ness b e t w e e n XN a n d G u, t h e r e l a t i v e d i s t a n c e levels for e a c h o f the t h r e e f l o o d c o n t r o l m e a s u r e s .
174 A. O. Esogbue / Fuzzy Sets and Systems 81 (1996) 169-183
Table 2
Solution
The calculations are now performed for the various stages beginning with stage 1.
Stage 1
v l ' (low) = 0.45
vl' ( m e d i u m ) = 0.85***
v l ' ( h i g h ) = 0.65
Xlm = 0.4/no + 0.7/slight + 0.9/moderate + 0.8/severe + 0.6/disastrous
1.0 - D[Xlm, G1] = 1.0 - [0.0 + 0.1 + 0.3 + 0.1 + 0 . 1 ] / 5 = 0.88
vl ( m e d i u m ) = 0.85 A 0.88 = 0.85
Stage 2
v2' (low) = 1.00 A 0.85 = 0.85***
v2' ( m e d i u m ) = 0.80 A 0.85 = 0.80***
v2' (high) = 0.60 A 0.85 = 0.60
X 2 m 1 = 0 . 7 / n o - 0 . 7 / s l i g h t + 0.7/moderate + 0 . 6 / s e v e r e + 0.4/disastrous
1.0 - D[X2ml,G2] = 1.0 - [0.2 + 0.0 + 0.2 + 0.3 + 0 . 3 ] / 5 = 0.80
X 2 m m = 0 . 7 / n o - 0 . 8 / s l i g h t + 0.8/moderate + 0 . 6 / s e v e r e + 0.5/disastrous
1.0 - D [ X 2 m m , G 2 ] = 1.0 -- [0.2 + 0.1 + 0.3 + 0.3 + 0 . 4 ] / 5 = 0.74
v2 (low) = 0.85 A 0.80 + 0 . 8 0 * * *
v2 ( m e d i u m ) = 0.80 A 0.74 = 0.74**
Stage 3
vY (low) = 0.50 A 0.80 = 0.50
v3' ( m e d i u m ) = 0.70/X 0.80 = 0.70
v3' ( h i g h ) = 0 . 9 0 / x 0.80 = 0.80***
X 3 m l h = 0 . 7 / n o + 0.6/slight + 0.6/moderate + 0 . 4 / s e v e r e + 0.3/disastrous
1.0 - D[X3mlh, G3] = 1.0 - I-0.3 + 0.2 + 0.2 + 0.3 + 0 . 3 ] / 5 = 0.74
v3 (high) = 0.80 A 0.74 = 0.74
v3' (low) = 0.50 A 0.74 = 0.50
v3' ( m e d i u m ) = 0 . 7 0 / k 0.74 = 0.70
v3' ( h i g h ) = 0.90 A 0.74 = 0.74***
X 3 m m h = 0 . 8 / n o + 0 . 6 / s l i g h t + 0.6/moderate + 0 . 5 / s e v e r e + 0.3/disastrous
1.0 - D [ X 3 m m h , G 3 ] = 1.0 - [0.2 + 0.2 + 0.2 + 0.4 + 0 . 3 ] / 5 -- 0.74
v3 (high) = 0.74 A 0.74 = 0.74
The optimal policies are thus both (medium, low, high) and (medium, medium, high)
The control measures could be either structural, The problem then is to determine the optimal com-
nonstructural or a combination of them. Typical bination of controls or measures together with their
examples of structural measures used in the United funding levels so as to minimize the damage levels
States are levees, flood walls, channel improvements, due to incipient floods.
and storage reservoirs while the nonstructural The approach proposed by Kacprzyk was modi-
measures include: flood plain zoning, flood proofing, fied and then applied to the flood control problem.
purchase of portions of the flood plain, land use The computerized model was exercised in two
conversion, warning, evacuation, relief and rehabili- sample problems illustrating two different results:
tation, and flood insurance. The measures then rep- (i) a situation where the optimal solution was
resent the stages of the fuzzy decision model. unique and (ii) another where it was not. We pre-
The model has three fuzzy goals, different for sent the case where more than one optimal solution
each measure, and three fuzzy constraints, as well resulted in Table 1, while the solution is given in
as a fuzzy initial system state. Each of these is Table 2. This disadvantage may be minimized by
expressed in terms of their membership functions. the simplicity of the algorithm and the possibility of
A.O. Esogbue / Fuzzy Sets and Systems 81 (1996) 169-183 175
its use in conjunction with the sieve approach of nation, while C.(j) and G.(j) are similarly defined
determine optimal policies in relatively less com- for region n. When used in regions, the symbols
plex scenarios. have the following additional meanings: 1.(i), the
As noted earlier, the essential aspects of a very membership function of initial states in region n;
general model of a fuzzy decision system solved by F.(i), the membership function of final states
branch and bound method was first proposed by in region n; G.(i), the membership function of goal
Kacprzyk [8]. Because of the simple structure of of states in region n; J., the upper bound of total
the model, the solution algorithm involved only investment for region n; and C.k(j), the membership
a single directional search down the branch of function of constraint for measure k in region n.
a decision tree. We note that this is a one level Once again, we note that I.(i), F.(i) and G.(i) are
model, whereas the approach which we propose in defined on the state space of all of the possible flood
Section 3.2 is not and employs a completely differ- damage levels for region n, while C.k(j) is similarly
ent modeling philosophy. defined on the decision space for measure k in
region n. Additionally, we need the fuzzy matrix of
3.2. Version 2 [7] state transform for measure k in region n at the
investment level j. Let this be denoted by T.kj(i, i).
This version of the problem which we proposed We note that T.kj(i, i) is an l x l matrix, where l is
in [7] seems to always provide a unique optimal the dimension of the state space (all of the possible
solution. However, it is computationally more tedi- flood damage levels for region n). It represents the
ous than the first one. We have given a detailed fuzzy relation between the membership function of
exposition of both the model and algorithm [7]. states before and after measure k has been put into
The model has two components, namely, the core use at the investment level j.
and the expanded models while the algorithm has
three levels, namely the regional, national and
a model for coordination. In the sequel, we present
3.2.1. A core fuzzy model of flood control
for the national level." phase 2
only the core model which, without loss of general-
The core model for the problem at the national
ity, gives the bare bones of the problem. The ex-
level or phase 2 may be viewed as that of a multi-
panded version is intended to more closely mirror
stage decision-making process for a nonfuzzy sys-
a given scenario incorporating, for example, certain
tem in fuzzy environment [12]. This is in contrast
realistic constraints. To avoid unnecessary duplica-
to the regional level model in which both the sys-
tion, we omit the regional model and refer the
tem and its environment were considered fuzzy. In
reader to [7]. We however, take the liberty of
this phase, the usual concepts of stage, decision,
providing the national one for ease of reference.
and state are defined as follows: stage, the region
The following symbols and definitions will be
for flood control; decision, the level of total invest-
found useful in the presentation that follows: n, the
ment for region (in US dollars) and, state, the effect
index of region; k, the index of flood control
of flood control for region.
measure; j, the index of flood control investment
As in the regional model, the following input
level; and i, the index of flood damage level.
data (all fuzzy) are necessary: C,(j), the membership
At the national level, Phase 2, the following are
function of constraint for region n (n = i, 2 . . . . ,10);
used: C(j), the membership function of constraint
G.(j), the membership function of goal for region
for the nation; G(j), the membership function of
n (n = 1, 2, ..., 10); and W., the weight or relative
goal for the nation; and Cn(j), the membership
importance of region w.r.t, control n (n = I, ..., i0).
function of investment constraint for region n; G(j),
The resultant fuzzy mathematical program may
the membership function of goal for region n: J, the
then be stated as
upper bound of total investment for the nation;
while W., the weight or criticality of region n. = V {R,(jl) + "-' + R.(j.) + ... + Rlo(J,o)}
In the foregoing, C(j) and G(j) are defined on the J~ ...)~o
set of all of the possible investment levels for the (5)
176 A.O. Esogbue / Fuzzy Sets and Systems 81 (1996) 169-183
s.t. R,(j,) = [Gn(j,) A C,(j,)] W,, levels - regional and national, we present a linkage
program for coordinating the preceding two
n = 1, ... ,10, (6)
phases. This phase is basically a single-stage deci-
W] + ... + W , + ... + W l o = l, (7) sion-making process for a nonfuzzy system in
a fuzzy environment by standard fuzzy decision-
where is the algebraic product operator and making procedures. We note that the resultant
R,(j,) is the return function for stage n, i.e., region models can be viewed as three nested dynamic
n. Solution of the foregoing generates the output programming models thus obviating any concern
data j* and 4) where j* is the optimal investment for duality gaps or similar problems present in
level for region n (n = 1 . . . . ,10) and ~ is the opti- classical decomposition algorithms. The model, re-
mal weighted sum of effect of flood control for the quires the following as input data: C(j) and G(j)
nation. which are, respectively, the membership functions
of constraint and goal at the national level.
3.3 Fuzzy model for coordination." phase 3 The mathematical program is then
Start )
J
r Save the Solution]
of Regionn
I' 'J
. . . . . . . . . . . . . . .
( s, )
Fig. 3. Flow chart for data requirements and processing.
A,O. Esogbue / Fuzzy Sets and Systems 81 (1996) 169-183 177
Notations
constraint:
k k k
C = (c z.....c i .....c~)T i.e.,l~c,(d)=c~/d ,+...+c~/di+ ...+c~/d,
(3)
- k--1 ..... K
J
state
S i, i=l,...,I Discretize
i
~control)
level
d j , J=l . . . . . J
Ck O Constraint for
Gk k=l,...,K .for each measure k uch
Goal region
Tkcdj), j = t . . . . . J Transform Matrix for each
k=t . . . . ,Z measure k a t c o n t r o l l e v e l dj
X Initial S t a t e
Process)
T
(2) Gk: T h e d e g r e e of belief that the state level will be attained
w h e n u s i n g the k-th m e a s u r e
1 . . . .
X k'1 = Tk(dj) o Xk
(5) Wn: The relative importance of the n-th region in the scheme of
things.
I0
ZW.= l
n=l
G"
i .
, , ~_ $
0 an St 8n
Fig. 7. E x p l a n a t i o n of d a t a requirements.
fuzzy sets is described. The use of fuzzy sets along bound variety is considered to be an efficient way
with classical dynamic programming models and to resolve, with enhanced reliability and ease, the
solved via a hybrid algorithm of the branch and problem of optimal planning for the control of
A.O. Esogbue / Fuzzy Sets and Systems 81 (1996) 169-183 181
o. 1h 2h . . . . . . Jh
TYPE I : - " "" " +" "~'- - L- -',- - +-- +- "U" -*- -',- - ) j
o. I t` 2 A . . . . . . Jh
Type A: )l(j)
I
. . . . _ o t ~ j
a complex socio-technical system such as that en- more rational planning of efforts to obviate the
countered in disaster control systems. consequences of such horrible human experiences.
Computerization of these models will aid the
generation of first cut, approximate solutions which
are useful inputs to the decision making process. References
The frequency of occurrence of these disasters to- [1] E.M. Babiker and H. Fujihara, Constructing membership
gether with the enormity of their damages warrant functions for relative distances using an empirical method,
that fresh and useful aids be provided planners for FTT '92 (1992) 103-108.
182 A.O. Esogbue / Fuzzy Sets and Systems 81 (1996) 169-183
|. - . . . . . o o . t . . . . . . .
o. L M u
O. i<L
- LI/[M - L 1 L < i<M
ifM
or /a(i)-1:_ill[U_M l M < i _< U
U<i
Fig. 8. Contd.
[2] M.R. Civanclar and H.J. Trussell, Constructing member- [8] J. Kacprzyk, A branch-and-boundalgorithm for the multi-
ship functions using statistical data, Fuzzy Sets and Sys- stage control of a fuzzy system in fuzzy environment,
tems 18 (1986) 1-13. Kybernetes $ (1979) 139-147.
[3] A.O. Esogbue, Dynamic programming, fuzzy sets and the [9] J. Kacprzyk and A.O. Esogbue, Fuzzy dynamic program-
modelling of R&D management control systems, IEEE ming and its applications: a survey, Fuzzy Sets and Systems
Trans. System Man Cybernet. SMC-13 (1983) 18-30. (this issue).
[4] A.O. Esogbue, Dynamic Pro#rammingfor Optimal Water [10] Y.J. Lai and C.L. Hwang, Fuzzy MathematicalProgramming:
Resources Systems (Prentice-Hall, Englewood Cliffs, NJ., Methods and Applications (Springer, Heidelberg, 1992).
1989).
[11] T.L. Morin, W.L. Meier and K.S. Nagaraj, Dynamic pro-
[5] A.O. Esogbue, Computational aspects and applications of gramming for flood control planning: the optimal mix of
a branch and bound algorithm for fuzzy multistage deci- adjustments to floods, in: A.O. Esogbue, Ed., Dynamic
sion processes, Comput. Math. Appl. 21 (1991) 117-127. Programmingfor Optimal Water Resources Systems Analy-
[6] A.O. Esogbue and R.E. Bellman, Fuzzy dynamic program- sis (1989).
ming and its extensions, Fuzzy Sets and Decision Analysis, [12] T.L. Saaty, The Analytic Hierarchy Process(McGraw.Hill,
TIMS Stud. Management Sci. 20 (1984) 147-167. New York, 1980).
[7] A.O. Esogbue, M. Theologidu and K. Guo, On the ap- [13] J.L. Verdegay, Fuzzy mathematical programming, in:
plication of fuzzy sets theory to the optimal flood control M.M. Gupta, E. Sanchez, Eds., Approximate Reasoning in
problem arising in water resources systems, Fuzzy Sets and Decision Analysis (North-Holland, Amsterdam, 1982)
Systems 48 (1992) 155-172. 231-236.
A.O, Esogbue / Fuzzy Sets and Systems 81 (1996) 169-183 183
Table 4
A flood control problem using version 2 model: the data for the regional allocation problem
Note: The problem is solved via the hybrid dynamic programming-branch and bound algorithm whose flowchart is
provided in the cited reference. The optimum solution is 0, 75 and the associated policy for this region is [0,1, 2, 0,1] or
[none, low, medium, low]. In other words, the recommendation is not to invest in control strategies 1 and 3, to make low
investments on strategies 2 and 4, and then medium or moderate investment on the 4th strategy.
Table 5
[14] R.R. Yager a n d L.A. Zadeh, Eds., An Introduction to Fuzzy Zadeh, Eds., An Introduction to Fuzzy Logic Applications
Logic Applications in Intelligent Systems (Kluwer Aca- in Intelligent Systems (Kluwer Academic, Boston, 1992)
demic, Boston, 1992). 97-120.
[15] H.J. Z i m m e r m a n n , M e t h o d s a n d applications of fuzzy [16] H.J. Z i m m e r m a n n , Fuzzy Sets and its Applications,
m a t h e m a t i c a l p r o g r a m m i n g , in: R.R. Yager and L.A. (Kluwer Academic, Boston, 2nd edn., 1992).