Information Technology Reference
In-Depth Information
1
1
n
n
S 1 ,..., S m
S 1 ,..., S m
Gene 1
Gene n
Figure 4.10 Structure of the chromosome representing the condition part of a
rule. Each gene represents an atomic condition x i
T i and each bit s i j is “on” if and
only if the corresponding basic fuzzy set S j is part of the composite fuzzy set T j .
Each atomic condition, x i
T i , corresponds to a gene in the chromosome that is
represented by a sequence ( s i 1 , …, s i m ) of bits, where m
=
| S | (the size of the set of
T i . h at is, the bit s j is “on” if and
only if the corresponding basic fuzzy set S j is part of the composite fuzzy set T j .
Figure 4.10 shows the structure of a chromosome which is n
linguistic values) and s j
=
1 if and only if S j
×
m bits long ( n is the
dimension of the space and m the number of basic fuzzy set). Hamming distance
was used as a distance measure. For example, if the s i bit (see Figure 4.10) in both
parent and child fuzzy rule detectors is set to 1, both individuals include the atomic
sentence x i
s j , that is, they use the j th fuzzy set to cover some part of the i th
attribute. h en, the more bits the parent and the child have in common, the more
common area they cover.
h e fi tness of a rule R i is calculated by taking into account the following two
factors: the fuzzy true value produced when the condition part of a rule, Cond i , is
evaluated for each element x from the self-set:
Cond
()
x
i
xS f
selfC
ov
ering R
()
Self
h e fuzzy measure of the volume of the subspace represented by the rule:
n
volume R
()
measure T i
( )
i
1
where “measure” ( T i ) corresponds to the area under the membership function of
the fuzzy set T i .
h e fi tness is defi ned as follows:
=
+
fi t n e s s ( R )
C
(1
selfCovering(R))
(1
C)
volume(R)
1, is a coe cient that determines the amount of penalization
that a rule suff ers if it covers normal samples. h e closer the coe cient to 1, the
higher the penalization value (values between 0.8 and 0.9 were used).
h e pseudocode in NS Algorithm 6 show the details of Negative Selection
with Fuzzy Detection Rules (NSFDR) implementation; the time complexity of the
algorithm is O ( num _ gen
where C , 0
C
pop _ size
| Self ' |) .
Search WWH ::




Custom Search