Professional Documents
Culture Documents
Dilbarjane and The Hercule
Dilbarjane and The Hercule
Dilbarjane and The Hercule
,
ξ{a} =
,
ξ{p} =
,
ξ{r} =
[x0]{r} , [x2]{r}
.
5.2 Feature Selection Method
A practical outcome of the family of neighbourhoods near set approach is
a feature selection method. Recall that each partition ξO,Br
∈ Nr(B) contains
classes defined by the relation ∼Br . We are interested in the classes in
each ξO,Br
∈ Nr(B) with information content greater than or equal to some
threshold th. The basic idea here is to identify probe functions that lead to
partitions with the highest information content, which occurs in partitions
with high numbers of classes. In effect, as the number of classes in a partition
2624 J. F. Peters
Algorithm 1: Partition Selection
Input : NAS = (O,F,∼Br,Nr, νNr ), B ∈ F, choice r.
Output: Partition size list Φ, where Φ[i] = number of classes in
partition ξO,Br
∈ Nr(B).
Initialize i = 0;
while (i ≤ |Nr(B)|) do
Select ith partition ξO,Br
∈ Nr(B);
Φ [i] = |ξO,Br
∈ Nr(B)|;
i = i + 1;
end
increases, there is a corresponding increase in the information content of the
partition. A list Φ of partition sizes is constructed using Alg. 1.
By sorting Φ based on information content using Alg. 2, we have a means
of means of selecting tuples containing probe functions that define partitions
having the highest information content. To achieve feature selection with polynomial
time complexity, features are selected by considering only the partitions
in N1(B) (see [30] for details).
Algorithm 2: Feature Selection
Input : Array Φ, where Φ[i] = number of classes in ξO,Br
∈ Nr(B),
threshold th.
Output: Ordered list Γ, where Γ [i] is a winning probe function.
Initialize i = 0;
Sort Φ in descending order based on the information content of
ξO,Br
∈ Nr(B);
while (i ≥ th) do
Γ [i] = Φ[i];
i = i + 1;
end
5.3 Overlap Function
It is now possible to formulate a basis for measuring average the degree of
overlap between between near sets. Let X, Y defined in terms of a family of
neighbourhoods Nr(B). There are two forms of the overlap function.
νNr(B) (X, Y ) =
_
|X∩Y |
|Y | ,
if |Y | _= ∅,
1, otherwise.
(5)
Near sets. General theory about nearness of objects 2625
νNr(B) (X, Y ) =
_
|X∩Y |
|X| ,
if |X| _= ∅,
1, otherwise.
(6)
Coverage νNr(B) (X, Y ) in (5) is used in cases where it is known that |X| ≤
|Y | (see, e.g., [36, 37]). For example, coverage can be used to measure the
degree that a class [x]Br is covered by the lower approximation Nr(B)∗X in
νNr(B)([x]Br
,Nr(B)∗X) =
| [x]Br
∩ Nr(B)∗X|
|Nr(B)∗X| ,
called lower rough coverage [37]).
Approach to Near Set Theory
We aim in this section to introduce a generalized approach to near sets by using new
neighbourhoods. Deduce a modification of some concepts.
Definition 3.1. Let B ⊆ F be probe functions on a nonempty set X, φi ∈ B. A general
neighbourhood of an element x ∈ X is
_x_φi,r _ _y ∈ X :__φi_y_ − φi_x___ < r_, _3.1_
where | ∗ | is the absolute value of ∗ and r is the length of a neighbourhood with respect to
the
feature φi.
Remark 3.2. We will replace the equivalence class in the approximations of near set theory
defined by Peters _5, 6_ by the general neighbourhood defined in Definition 3.1.
Definition 3.3. Let φi ∈ B be a general relation on a nonempty set X. Hence, we can deduce a
special neighbourhood of an element x ∈ X as
x_φi_ _ _
φi∈B
_y_φi,r : x ∈ _y_φi,r
. _3.2_
Remark 3.4. Let φi ∈ B be a general relation on a nonempty set X, where 1 ≤ i ≤ |B|. The
special neighbourhood of an element x with respect to two features is defined as
x_φiφj _ _ x_φi_ ∩ x_φj _, i/_ j. _3.3_
Consequently,
x_φ1···φ|B|_ _ x_φ1_ ∩ x_φ2_ ∩ · · · ∩ x_φ|B|_. _3.4_
Mathematical Problems in Engineering 5
Definition 3.5. Let B be probe functions defined on a nonempty set X. The family of special
neighbourhoods with respect to one feature is defined as
N_1__B_ _ ∪_x_φi_ : x ∈ X, φi ∈ B_. _3.5_
Remark 3.6. The family of neighbourhoods with respect to two features is defined as
N_2__B_ _ ∪ x_φiφj _ : x ∈ X, φi, φj ∈ B, i/_ j. _3.6_
Consequently,
N_|B|_ _B_ _ ∪_x_φ1···φ|B|_ : x ∈ X_. _3.7_
Definition 3.7. Let B ⊆ F be probe functions representing features of x, y ∈ X. Objects x and
y
are minimally near each other if ∃f ∈ B such that |f_y_ − f_x_| < r, where r is the length of
a general neighbourhood defined in Definition 3.1 with respect to the feature f ∈ B _denoted
by xNfy_.
Definition 3.8. Let Y, Y_ ⊆ X and B ⊆ F. Set Y to be minimally near to Y_ if ∃x ∈ Y, x_ ∈ Y_ and
f ∈ B such that xNfx_ _Denoted by YNfY__.
Remark 3.9. We can determine a degree K of the nearness between the two sets X, Y as
K_
__
f ∈ B : XNfY__
|B| . _3.8_
Theorem 3.10. Let B ⊆ F be probe functions representing features of x, y ∈ X. Then x is
near to y if
y ∈ x_φi_, where φi ∈ B, 1 ≤ i ≤ |B|.
Proof. Obvious.
Theorem 3.11. Any subset of X is near to X.
Proof. From Definitions 3.7 and 3.8, we get the proof obviously.
Postulation 1. Every set X is a near set _near to itself_ as every element x ∈ X is near to
itself.
Definition 3.12. Let B be probe functions on a nonempty set X. The lower and upper
approximations for any subset A ⊆ X by using the special neighbourhood are defined as
N_i__A_ _ ∪_y ∈ N_i__B_ : y ⊆ A_;
N_i__A_ _ ∪_y ∈ N_i__B_ : y ∩ A/_ φ_.
_3.9_
Consequently, the boundary region is
bN_i_ _ N_i__A_ −N_i__A_, where 1 ≤ i ≤ |B|. _3.10_
6 Mathematical Problems in Engineering
Definition 3.13. Let B be probe functions on a nonempty set X. The accuracy measure for
any
subset A ⊆ X by using the special neighbourhood with respect to i features is
α_i__A_ _
___
N_i__A__
_
_
___
N_i__A__
_
_
, N_i__A_/_ φ. _3.11_
Remark 3.14. 0 ≤ α_i__A_ ≤ 1, α_i__A_ measures the degree of exactness of any subset A ⊆ X.
If
α_i__A_ _ 1 then A is exact set with respect to i features.
Definition 3.15. Let B be probe functions on a nonempty set X. The new generalized lower
rough coverage of any subset Y of the family of special neighbourhoods is defined as
ν_i__Y,N_i__D__ _
___
Y ∩N_i__D____
___
N_i__D____
, N_i__D_/_ φ. _3.12_
If N_i__D_ _ φ, then ν_i__Y,N_i__D__ _ 1.
Remark 3.16. 0 ≤ ν_i__Y,N_i__D__ ≤ 1, ν_i__Y,N_i__D__ means the degree that the subset Y
covers the sure region _acceptable objects_.
4. Modification of Our Approach to Near Sets
In this section, we introduce a modification of our approach introduced in Section 3. We
deduce some of generalized concepts. Finally, we prove that our modified approach in this
section is the best.
Definition 4.1. Let B be probe functions on a nonempty set X. The modified near lower,
upper,
and boundary approximations for any subset A ⊆ X are defined as
N
_
_i__A_ _ ∪_y ∈ N_i__B_ : y ⊆ A_;
N
_
_i__A_ _N
_
_i__Ac__c
;
bN_
_i_ _ N
_
_i__A_ −N
_
_i__A_,where 1 ≤ i ≤ |B|.
_4.1_
Definition 4.2. Let B be probe functions on a nonempty set X. The new accuracy measure for
any subset A ⊆ X is
α
_
_i__A_ _
___
N
_
_i__A____
___
N
_
_i__A____
,N
_
_i__A_/_
φ. _4.2_
Mathematical Problems in Engineering 7
Table 1: The values of the three features.
sar
x1 0.51 1.2 0.53
x2 0.56 3.1 2.35
x3 0.72 2.8 0.72
x4 0.77 2 0.95
Theorem 4.3. Let A ⊆ X, then
(1) N_i__A_ is near to N
_
_i__A_ and N_i__A_;
(2) bN_
_i_ _A_ is near to N_i__A_ and N
_
_i__A_;
(3) N
_
_i__A_ is near to N_i__A_;
(4) bN_
_i_ _A_ is near to bN_i__A_.
Proof. Obvious.
Remark 4.4. A set A is called a near set if |bN_
_i_ _A_| ≥ 0.
Definition 4.5. Let B be probe functions on a nonempty set X. The new generalized lower
rough coverage of any subset Y of the family of special neighbourhoods is defined as
ν
_
_i_
_Y,N
_
_i__D__ _
___
Y ∩N
_
_i__D____
___
N
_
_i__D____
,N
_
_i__D_/_ φ. _4.3_
If N
_
_i__D_ _ φ, then ν_
_i__Y,N
_
_i__D__ _ 1.
Now, we give an example to explain these definitions.
Example 4.6. Let s, a, r be three features defined on a nonempty set X _ {x1, x2, x3, x4} as in
Table 1.
If the length of the neighbourhood of the feature s _resp., a and r_ equals to 0.2 _resp.,
0.9 and 0.5_, then
N1_B_ _ {ξ_s0.2_, ξ_a0.9_, ξ_r0.5_}, _4.4_
where ξ_s0.2_ _ {{x1, x2}, {x1, x2, x3}, {x2, x3, x4}, {x3, x4}}; ξ_a0.9_ _ {{x1, x4}, {x2, x3},
{x2, x3,
x4}, {x1, x3, x4}}; ξ_r0.5_ _ {{x1, x3, x4}, {x2}}. Hence,
N_1__B_ _ {{x2}, {x3}, {x4}, {x1, x2}, {x1, x4}, {x2, x3}, {x3, x4}, {x1, x3, x4}}. _4.5_
Also, we get
N2_B_ _ {ξ_s0.2, a0.9_, ξ_s0.2, r0.5_, ξ_a0.9, r0.5_}, _4.6_
8 Mathematical Problems in Engineering
where ξ_s0.2, a0.9_ _ {{x1}, {x2, x3}, {x2, x3, x4}, {x3, x4}}; ξ_s0.2, r0.5_ _ {{x1}, {x2}, {x3,
x4}};
ξ_a0.9, r0.5_ _ {{x1, x4}, {x2}, {x3, x4}, {x1, x3, x4}}. Hence,
N_2__B_ _ N_3__B_ _ {{x1}, {x2}, {x3}, {x4}, . . .}. _4.7_
Also, we find that
N3_B_ _ {{x1}, {x2}, {x3, x4}}. _4.8_
Theorem 4.7. Every rough set is a near set but not every near set is a rough set.
Proof. There are two cases to consider:
_1_ |bN_
_i__A_| > 0. Given a set A ⊆ X that has been approximated with a nonempty