Loading [MathJax]/jax/output/SVG/jax.js
Research article

Dynamic allocation of opposition-based learning in differential evolution for multi-role individuals

  • Received: 20 February 2024 Revised: 23 April 2024 Accepted: 28 April 2024 Published: 08 May 2024
  • Opposition-based learning (OBL) is an optimization method widely applied to algorithms. Through analysis, it has been found that different variants of OBL demonstrate varying performance in solving different problems, which makes it crucial for multiple OBL strategies to co-optimize. Therefore, this study proposed a dynamic allocation of OBL in differential evolution for multi-role individuals. Before the population update in DAODE, individuals in the population played multiple roles and were stored in corresponding archives. Subsequently, different roles received respective rewards through a comprehensive ranking mechanism based on OBL, which assigned an OBL strategy to maintain a balance between exploration and exploitation within the population. In addition, a mutation strategy based on multi-role archives was proposed. Individuals for mutation operations were selected from the archives, thereby influencing the population to evolve toward more promising regions. Experimental results were compared between DAODE and state of the art algorithms on the benchmark suite presented at the 2017 IEEE conference on evolutionary computation (CEC2017). Furthermore, statistical tests were conducted to examine the significance differences between DAODE and the state of the art algorithms. The experimental results indicated that the overall performance of DAODE surpasses all state of the art algorithms on more than half of the test functions. Additionally, the results of statistical tests also demonstrated that DAODE consistently ranked first in comprehensive ranking.

    Citation: Jian Guan, Fei Yu, Hongrun Wu, Yingpin Chen, Zhenglong Xiang, Xuewen Xia, Yuanxiang Li. Dynamic allocation of opposition-based learning in differential evolution for multi-role individuals[J]. Electronic Research Archive, 2024, 32(5): 3241-3274. doi: 10.3934/era.2024149

    Related Papers:

    [1] Mostafa A. El-Gayar, Radwan Abu-Gdairi . Extension of topological structures using lattices and rough sets. AIMS Mathematics, 2024, 9(3): 7552-7569. doi: 10.3934/math.2024366
    [2] R. Abu-Gdairi, A. A. El-Atik, M. K. El-Bably . Topological visualization and graph analysis of rough sets via neighborhoods: A medical application using human heart data. AIMS Mathematics, 2023, 8(11): 26945-26967. doi: 10.3934/math.20231379
    [3] Sohail Ahmad, Ponam Basharat, Saleem Abdullah, Thongchai Botmart, Anuwat Jirawattanapanit . MABAC under non-linear diophantine fuzzy numbers: A new approach for emergency decision support systems. AIMS Mathematics, 2022, 7(10): 17699-17736. doi: 10.3934/math.2022975
    [4] I. H. K. Premarathna, H. M. Srivastava, Z. A. M. S. Juman, Ali AlArjani, Md Sharif Uddin, Shib Sankar Sana . Mathematical modeling approach to predict COVID-19 infected people in Sri Lanka. AIMS Mathematics, 2022, 7(3): 4672-4699. doi: 10.3934/math.2022260
    [5] D. I. Taher, R. Abu-Gdairi, M. K. El-Bably, M. A. El-Gayar . Decision-making in diagnosing heart failure problems using basic rough sets. AIMS Mathematics, 2024, 9(8): 21816-21847. doi: 10.3934/math.20241061
    [6] José Sanabria, Katherine Rojo, Fernando Abad . A new approach of soft rough sets and a medical application for the diagnosis of Coronavirus disease. AIMS Mathematics, 2023, 8(2): 2686-2707. doi: 10.3934/math.2023141
    [7] Hakeem A. Othman, Mohammed M. Al-Shamiri, Amin Saif, Santanu Acharjee, Tarik Lamoudan, Rashad Ismail . Pathless directed topology in connection to the circulation of blood in the heart of human body. AIMS Mathematics, 2022, 7(10): 18158-18172. doi: 10.3934/math.2022999
    [8] Ayesha Razzaq, Muhammad Riaz, Muhammad Aslam . Efficient picture fuzzy soft CRITIC-CoCoSo framework for supplier selection under uncertainties in Industry 4.0. AIMS Mathematics, 2024, 9(1): 665-701. doi: 10.3934/math.2024035
    [9] Nurettin Bağırmaz . A topological approach for rough semigroups. AIMS Mathematics, 2024, 9(10): 29633-29644. doi: 10.3934/math.20241435
    [10] Kemal Taşköprü . Soft order topology and graph comparison based on soft order. AIMS Mathematics, 2023, 8(4): 9761-9781. doi: 10.3934/math.2023492
  • Opposition-based learning (OBL) is an optimization method widely applied to algorithms. Through analysis, it has been found that different variants of OBL demonstrate varying performance in solving different problems, which makes it crucial for multiple OBL strategies to co-optimize. Therefore, this study proposed a dynamic allocation of OBL in differential evolution for multi-role individuals. Before the population update in DAODE, individuals in the population played multiple roles and were stored in corresponding archives. Subsequently, different roles received respective rewards through a comprehensive ranking mechanism based on OBL, which assigned an OBL strategy to maintain a balance between exploration and exploitation within the population. In addition, a mutation strategy based on multi-role archives was proposed. Individuals for mutation operations were selected from the archives, thereby influencing the population to evolve toward more promising regions. Experimental results were compared between DAODE and state of the art algorithms on the benchmark suite presented at the 2017 IEEE conference on evolutionary computation (CEC2017). Furthermore, statistical tests were conducted to examine the significance differences between DAODE and the state of the art algorithms. The experimental results indicated that the overall performance of DAODE surpasses all state of the art algorithms on more than half of the test functions. Additionally, the results of statistical tests also demonstrated that DAODE consistently ranked first in comprehensive ranking.



    Recently, the world interests in dealing with the risk of the new virus (SARS-CoV-2) or (COVID-19). This novel coronavirus emerged recently from China with a total of 45171 confirmed pneumonia cases. It is the third highly pathogenic human coronavirus that occurs in the last two decades after coronavirus and coronavirus of Severe Acute Respiratory Syndrome (SARS) [1]. In both hospital and family settings, the person-to-person transmission was documented [1]. Consequently, further spread in public and healthcare environments is crucial. The transfer of coronaviruses from contaminated dry surfaces, including self-inoculation of the nose, eye, or mouth mucous membranes, was proposed, emphasizing the importance of a thorough comprehension of the persistence of coronavirus on inanimate surfaces [1]. A series of public social distancing measures to reduce transmission rates of COVID-19 were implemented in the context of the emergency response. As a result, many researchers have published several papers in order to study and examine this virus, such as ([1,2,3,4,5,6,7,8,9,10,11,12]).

    Pawlak's [13] methodology for dealing with rough sets has been proposed to solve the problems of the inexact and ambiguous knowledge. This theory is centered on equivalence relations induced from the data composed from the studied real-life problem. Therefore, the application of this theory is restricted by the equivalence relation, since it is only dealing with an information-system with whole information. So, to handle complex and difficult applied problems, many authors proposed numerous generalizations such as similarity relation [14], pre-order relation [15], reflexive relation [16], general binary relation [17,18,19], topological approaches [20,21,22,23,24] and coverings [25,26]. Most of them failed in satisfying Pawlak's rough set properties.

    The central aims of the current work are divided into three objectives. Firstly, we define for the first time; a new generalized neighborhood called (initial-neighborhood) induced from a binary relation. Properties of this neighborhood are examined and the special cases of the binary relation for this neighborhood are studied. Based on this new neighborhood, we introduce new generalized rough approximation operators called (initial-rough approximations). These approximations are a generalization to Pawlak's rough sets and their applications. The properties of the suggested approximations are studied and the relationships among them and the previous works such as (Yao's approach [17], Allam et al.'s approach [18], and Dai et al.'s approach [27]) are established. Many examples and counterexamples to illustrate these relationships are investigated. Moreover, we will prove that the proposed approximations satisfy all characteristics of Pawlak's rough sets in the general case. Decision-making problems need some accurate tools to make an accurate decision. In 2020, Zhang et al. [28] and Zhan et al. [29] presented different types of multi-criteria decision-making methods based on a fuzzy rough set model with fuzzy α-neighborhoods and applied them in decision-making problems. On other hand, Ghorui et al. [8] have successes in the identification of dominant risk factors involved in the spread of COVID-19 using a hesitant fuzzy MCDM methodology.

    Topology and its applications [30] have been pivotal subjects in many real-life applications (such as [31,32,33,34,35,36]). In (2013), M. Lellis Thivagar and C. Richard [36] presented the concept of a "nano-topology" based on a general topology induced from Pawlak's rough set approximations. They have exposed numerous applications of this model in resolving various applied problems in the economics, engineering, social science, and the medical sciences, etc. Nano-topology represents a minimal topology that can be constructed from the rough approximations which consist of three open sets namely (the lower approximation, upper approximation, and the boundary region of a rough set) beside the universe and the empty set. So, this notion depends basically on an equivalence relation and thus this restricts the application field. Accordingly, the second aim is to extend this notion to any binary relation, and hence we will induce generalized nano-topologies using the suggested approximations. In addition, we will state and prove the conditions that any generalized rough set approximations generate generalized nano-topology such as (Yao [17], Allam [18], and Dai [27] approximations). We will prove that the proposed method is more accurate than the others methods. Moreover, we study its properties and give some examples of these topologies.

    On the other hand, we will introduce a new method to make a topological reduction of the attributes generated from a multi-information table. In the multi-information table, the suggested relation is a general binary relation (for example, a reflexive relation), so Pawlak's approach cannot be applied and hence we cannot use M. Lellis Thivagar and C. Richard [36] method in this case. Accordingly, the suggested method in the current paper can be used, and hence we can apply the notion of generalized nano-topology in decision-making.

    The third purpose of our contribution is to create a specific effect of such crucial mathematical ideas with continuous nature and to propose a novel methodology for mathematical exploration in real-life problems. In fact, we introduce a medical application in decision-making on coronavirus disease (COVID-19). Thus, we determine the impact factors in infection caused by Coronavirus "COVID-19". Finally, we also give some algorithms which can be used to have the infected values with COVID-19 for a sample of ten patients. These results may help the doctor to make the best decision. Therefore, we can say that the suggested approaches may be useful in discovering the vagueness of the data and help in the decision-making of real-life problems such as in the medical diagnosis which needs accurate decisions.

    The main objective of the current article is to present the basic definitions and results that used through the paper.

    Definition 2.1.1 [37] Suppose that A and B are two sets. A binary relation R from A to B (or between A and B) is defined by a subset of the Cartesian product A×B, that is the set of ordered pairs (θ,ω)R where θA and ωB.

    Note that: The binary relation R can be from A to itself, and then R is said to be a binary relation on A. In addition, the ordered pair (θ,ω) can be represented by θRω and we say that ω is related to θ by R. Accordingly, θ is a predecessor of ω and ω is a successor of θ and thus we describe the θR={ωA:θRω} (resp. Rθ={ωA:ωRθ}) as after set (resp. fore set) of the element θA.

    Definition 2.1.2 [37] A binary relation R on a set A is said to be:

    (i) Reflexive: if for every θA,θRθ.

    (ii) Symmetric: if for every θ,ωA and θRω, then ωRθ.

    (iii) Transitive: if for all θ,ω,ρA, θRω and ωRρ, then θRρ.

    (iv) Similarity or tolerance: if R is a reflexive and symmetric.

    (v) Pre-order or dominance: if R is a reflexive and transitive.

    (vi) Equivalence: if R is a reflexive, symmetric and transitive relation.

    Definition 2.1.2 [13] Consider U is a finite set called (universe), and B represents an equivalence relation on U, we write U/B to symbolize the class of all equivalence classes of B and [α]B to indicate an equivalence class in B containing an element xU. Then, the pair (U,B) is called an approximation space and for any AU, we propose the Pawlak-lower and Pawlak-upper approximations of A by: B(A)={αU:[α]BA} and B(A)={αU:[α]BA}, respectively. Accordingly, we define the following regions:

    The boundary region of AU: BNDB(A)=B(A)B(A).

    The positive region of AU: POSB(A)=B(A).

    The negative region of AU: NEGB(A)=UB(A).

    The accuracy of Pawlak's approximation is: μB(A)=|B(A)||B(A)|, where B(A)φ.

    Remark 2.1.1 According to Pawlak in [13], we notice that:

    (i) A is called an exact set if B(A)=B(A) and we refer to the pair (B(A),B(A)) by rough sets with respect to B.

    (ii) If BNDB(A)=φ, then A is an exact set with respect to B and thus μB(A)=1. On the other hand, A is a rough set with respect to B if BNDB(A)φ and μB(A)1.

    (iii) If a subset A is defined by a predicate P and xU, we get the next interpretation:

    - xPOSB(A) interprets to x certainly has property P.

    - xBNDB(A) interprets to x possibly has property P.

    - xNEGB(A) interprets to x definitely does not have property P.

    Thus, a boundary region represents the doubtful (or uncertainty) region. So if we reduce this region, then we can make an accurate decision.

    Proposition 2.1.1 [13] Suppose that φ represents an empty set and Ac is a complement of A in U. For each A,BU, the followings are held:

    (L1) B(A)A
    (L2) B(φ)=φ
    (L3) B(U)=U
    (L4) B(AB)=B(A)B(B)
    (L5) If AB, then B(A)B(B)
    (L6) B(A)B(B)B(AB)
    (L7) B(Ac)=(B(A))c
    (L8) B(B(A))=B(A)
    (L9) B((B(A))c)=(B(A))c
    (U1) AB(A)
    (U2) B(φ)=φ
    (U3) B(U)=U
    (U4) B(AB)=B(A)B(B)
    (U5) If AB, then B(A)B(B)
    (U6) B(A)B(B)B(AB)
    (U7) B(Ac)=(B(A))c
    (U8) B(B(A))=B(A)
    (U9) B((B(A))c)=(B(A))c

    Note that: The properties (L9) and (U9) mean that the lower and upper approximations are exact sets while the properties (L10) and (U10) illustrate that the elements in U/B, are exact sets.

    Definition 2.2.1 [17] If R is a binary relation on the universe U. Then, for each αU, we propose its "right neighborhood" as follows:

    Nr(α)={βU:αRβ}.

    Definition 2.2.2 [17] If R is a binary relation on the universe U. Then, the right-lower and right-upper approximations of AU are proposed, respectively, by

    L_r(A)={αU:Nr(α)A} and ¯Ur(A)={αU:Nr(α)Aφ}.

    Definition 2.2.3 If R is a binary relation on U. The right-positive, right-negative and right-boundary, region and the right-accuracy of approximations of a subset AU are defined, respectively, by:

    Posr(A)=L_r(A),Negr(A)=U¯Ur(A),Bndr(A)=¯Ur(A)L_r(A) and κr(A)=|L_r(A)||¯Ur(A)|, where ¯Ur(A)φ.

    Note that: If κr(A)=1, then Bndr(A)=φ and A is a right-exact set. Else, it is a right-rough set. The above approximations satisfy the properties (L3–L7), and (U2, U4–U7) in a general case. The remainder properties of Pawlak are satisfied for some cases of relation, as Theorem 2.2.1 illustrates.

    Theorem 2.2.1 [17] If R is a pre-order relation on the universe U and AU. Then, the right-lower and right-upper approximations of A, defined by Definition 2.2.2, satisfy the properties of Pawlak; rough sets in Proposition 2.1.1.

    Definition 2.3.1 [18] If R is a binary relation on the universe U. Then, for each αU, we propose its "minimal right neighborhood" (in briefly, minimal-neighborhood) as follows:

    N(α)={αNr(β)Nr(β), if βs.t.αNr(β),   φ,                   Otherwise.

    Definition 2.3.2 [18] If R is a binary relation on U. Then, the minimal-lower and minimal-upper approximations of AU are given, respectively, by

    L_(A)={αU:N(α)A} and ¯U(A)={αU:N(α)Aφ}.

    Definition 2.3.3 [18] If R is a binary relation on U. Then, the minimal-positive, minimal-negative and minimal-boundary, region and the minimal-accuracy of minimal-approximations of a subset AU are defined, respectively, by:

    Pos(A)=L_(A),Neg(A)=U¯U(A),Bnd(A)=¯U(A)L_(A) and κ(A)=|L_(A)||¯U(A)|, where ¯U(A)φ.

    Note that: If κ(A)=1, then Bnd(A)=φ and A is a minimal-exact set. Otherwise, it is a minimal-rough set. The above approximations satisfy the properties (L3–L7), and (U2, U4–U7) in a general case. The rest properties of Pawlak are satisfied for some cases of relation, as Theorem 2.3.1 illustrates.

    Theorem 2.3.1 [18] If R is a reflexive relation on U and AU. Then, the minimal-lower and minimal-upper approximations of A, defined by Definition 2.3.2, satisfy the properties of Pawlak's rough sets in Proposition 2.1.1.

    Definition 2.4.1 [27] If R is a binary relation on the universe U. Then, for each αU, we define its "maximal right neighborhood" (in briefly, maximal-neighborhood) as follows:

    N(α)={αNr(β)Nr(β), if βs.t.αNr(β),     φ,                     Otherwise.

    Definition 2.4.2 [27] If R is a binary relation on U. Then, the maximal-lower and maximal-upper approximations of AU are defined, respectively, by

    L_(A)={αU:N(α)A} and ¯U(A)={αU:N(α)Aφ}.

    Definition 2.4.3 [27] Consider R is a binary relation on U. The maximal-positive, maximal-negative and maximal-boundary, region and the maximal-accuracy of maximal-approximations of a subset AU are defined, respectively, by:

    Pos(A)=L_(A),Neg(A)=U¯U(A),Bnd(A)=¯U(A)L_(A) and κ(A)=|L_(A)||¯U(A)|, where ¯U(A)φ.

    Note that: If κ(A)=1, then Bnd(A)=φ and A is a maximal-exact set. Else, it is a maximal-rough set. The above approximations satisfy the properties (L3–L7), and (U2, U4–U7) in a general case. The remainder properties of Pawlak are satisfied for some cases of relation, as Theorem 2.4.1 illustrates.

    Theorem 2.4.1 [27] If R is a similarity relation on the universe U and AU. Then, the maximal-lower and maximal-upper approximations of A, that defined by Definition 2.4.2, satisfy the properties of Pawlak's rough sets in Proposition 2.1.1.

    The main objective of the current section is to suggest new generalized rough set approximations called "initial-approximations" based on a new neighborhood called "initial-neighborhood". This neighborhood is established from a general binary relation and then no restricted conditions on the application field. So, the existing section is divided into three subsections. The first one is dedicated to suggesting the new generalized neighborhood "initial-neighborhood" generated from a general binary relation. Besides, its properties are studied and the relationships between it and the other neighborhoods are examined with counterexamples. In the second subsection, we generate new generalized rough sets based on the initial-neighborhood. These approximations satisfy all properties of Pawlak's rough sets without any restrictions. Finally, in the last subsection, we introduce many comparisons between the suggested methods and the others that existing in the literature.

    The concept of "initial-neighborhood", generated from a general binary relation, is introduced and its properties are studied in the current subsection. Moreover, we study the different cases of it in different kinds of the binary relation. Besides, the connections between this neighborhood and the other types are investigated with counterexamples.

    Definition 3.1 Consider R is a binary relation on the universe U. For each αU, we define its initial right neighborhood (in briefly, initial-neighborhood) as follows:

    Ni(α)={βU:Nr(α)Nr(β)}.

    The key goal of the next results is to present the elementary properties of the initial-neighborhoods.

    Lemma 3.1 If R is a binary relation on U. Then, for each αU:

    (i) αNi(α).

    (ii) Ni(α)φ.

    (iii) If βNi(α), then Ni(β)Ni(α).

    Proof:

    The proof of (i) and (ii) is follows from Definition 3.1.

    The proof of (iii) is follows by using Definition 3.1, if βNi(α). Then Nr(α)Nr(β) (1)

    Now, let γNi(β). Then Nr(β)Nr(γ). Therefore, by (1), Nr(α)Nr(γ) and this implies γNi(α). Consequently, Ni(β)Ni(α).

    Note that: In Lemma 3.1 (iii), it needn't be Ni(β)=Ni(α) generally. The next example demonstrates this fact.

    Example 3.1 Consider U={a,b,c,d} and R={(a,a),(b,a),(a,d),(c,b)} is a binary relation on U. Then we get the following:

    Nr(a)={a,d}Nr(b)={a}Nr(c)={b}Nr(d)=φ}{Ni(a)={a}.Ni(b)={a,b}.Ni(c)={c}.Ni(d)=U.

    Clearly, aNi(b) and Ni(a)Ni(b).

    Remark 3.1 Suppose that R be a binary relation on U. For each αU, the right-neighborhood and initial-neighborhood are independent (not comparable) in general as demonstrated in Example 3.1.

    The next examples show that the right-neighborhood and initial-neighborhood are not comparable in case of R is a reflexive, symmetric and transitive relation, respectively.

    Example 3.2 Consider U={a,b,c,d} and R={(a,a),(a,b),(a,c),(b,b),(b,c),(b,d), (c,c),(d,d)} is a reflexive relation on U. Then we get the following:

    Nr(a)={a,b,c}Nr(b)={b,c,d}Nr(c)={c}Nr(d)={d}}{Ni(a)={a}.Ni(b)={b}.Ni(c)={a,b,c}.Ni(d)={b,d}.

    Example 3.3 Consider U={a,b,c,d} and R={(a,b),(b,a),(b,c),(c,b),(c,d),(d,c)} is a symmetric relation on U. Then we get the following:

    Nr(a)={b}Nr(b)={a,c}Nr(c)={b,d}Nr(d)={c}}{Ni(a)={a,c}.Ni(b)={b}.Ni(c)={c}.Ni(d)={b,d}.

    Example 3.4 Consider U={a,b,c,d} and R={(a,a),(a,b),(b,d),(c,c),(a,d)} is a transitive relation on U. Then we get the following:

    Nr(a)={a,b,d}Nr(b)={d}Nr(c)={c}Nr(d)=φ}{Ni(a)={a}.Ni(b)={a,b}.Ni(c)={c}.Ni(d)=U.

    The subsequent results clarify the relationships among the suggested neighborhood "initial-neighborhood" and the previous neighborhoods (right-neighborhood, minimal-neighborhood and maximal-neighborhood).

    Lemma 3.2 If R is a reflexive relation on the universe U. Then, for each αU:

    (i) N(α)Nr(α).
    (ii) Nr(α)N(α).
    (iii) Ni(α)N(α).
    (iv) N(α)N(α).

    Proof:

    (i) Let βN(α), then β belongs to every right-neighborhood contains α. Since R is a reflexive relation, then αNr(α) and this implies βNr(α).

    (ii) Let βNr(α) and since αNr(α). Then, βαNr(γ)Nr(γ)=N(α).

    (iii) Let βNi(α), then Nr(α)Nr(β). But αNr(α), thus αNr(β). Accordingly, Nr(β)αNr(γ)Nr(γ) and hence βαNr(γ)Nr(γ)=N(α).

    (iv) Follows from (i) and (ii).

    Note that: The next example shows that:

    (i) The initial-neighborhood Ni(α) and the minimal-neighborhood N(α) of each element αU are independent in the case of R is a reflexive relation on U.

    (ii) The reverse relations in Lemma 3.2 needn't be true in general.

    Example 3.5 Consider U={a,b,c,d} and R={(a,a),(b,b),(b,c),(c,c),(c,d),(d,d)} is a reflexive relation on U. Then, we get the following neighborhoods:

    Right neighborhoods Minimal neighborhoods Maximal neighborhoods Initial neighborhoods
    Nr(a)={a}Nr(b)={b,c}Nr(c)={c,d}Nr(d)={d} N(a)={a}N(b)={b,c}N(c)={c}N(d)={d} N(a)={a}.
    N(b)={b,c}.
    N(c)={b,c,d}.
    N(d)={c,d}.
    Ni(a)={a}Ni(b)={b}Ni(c)={c}Ni(d)={c,d}

     | Show Table
    DownLoad: CSV

    Lemma 3.3 If R is a similarity relation on U, then, for each αU:

    (i) Ni(α)=N(α).

    (ii) N(α)Nr(α)N(α).

    (iii) Ni(α)Nr(α)N(α).

    Proof:

    (i) First, let βNi(α), then Nr(α)Nr(β). Since R is a reflexive relation, then αNr(α) and this implies αNr(β). Since R is a symmetric relation, then βNr(α). Accordingly, βαNr(γ)Nr(γ)=N(α) and hence Ni(α)N(α). Conversely, if βN(α). Then βαNr(γ)Nr(γ) and thus βNr(α). Since R is a symmetric relation, then αNr(β). Thus, Nr(α)Nr(β) and hence N(α)Ni(α).

    (ii) By using Lemma 3.2, the proof is obvious.

    (iii) The proof follows from (i) and (ii).

    Note that: The subsequent example proves that the reverse relations in Lemma 3.3 needn't be correct generally.

    Example 3.6 Consider U={a,b,c,d} and R={(a,a),(a,b),(b,a),(b,b),(b,c),(c,b), (c,c),(d,d)} is a similarity relation on U. Then we get the next neighborhoods:

    Right neighborhoods Minimal neighborhoods Maximal neighborhoods Initial neighborhoods
    Nr(a)={a,b}Nr(b)={a,b,c}Nr(c)={b,c}Nr(d)={d} N(a)={a,b}N(b)={b}N(c)={b,c}N(d)={d} N(a)={a,b,c}
    N(b)={a,b,c}
    N(c)={a,b,c}
    N(d)={d}
    Ni(a)={a,b}Ni(b)={b}Ni(c)={b,c}Ni(d)={d}

     | Show Table
    DownLoad: CSV

    Lemma 3.4 If R is an equivalence relation on U, then, for each αU:

    Nr(α)=N(α)=N(α)=Ni(α)=[α]R.

    Proof:

    Straightforward.

    Based on the generalized neighborhood (initial-neighborhood), new generalized rough sets (called initial-approximations) are constructed and their properties will be examined. We will prove that these approximations represent a generalization to Pawlak's rough sets and some of their generalizations.

    Definition 3.2 Consider R is a binary relation on U. The initial-lower and initial-upper approximations of AU are proposed, respectively, by

    L_i(A)={αU:Ni(α)A} and ¯Ui(A)={αU:Ni(α)Aφ}.

    Definition 3.3 Suppose that R is a binary relation on U. The initial-positive, initial-negative and initial-boundary regions and the accuracy of initial-approximations of a subset AU are given, respectively, by:

    Posi(A)=L_i(A),Negi(A)=U¯Ui(A),Bndi(A)=¯Ui(A)L_i(A) and κi(A)=|L_i(A)||¯Ui(A)|, where ¯Ui(A)φ.

    Remark 3.2

    (i) Obviously 0κi(A)1, for each AU.

    (ii) If κi(A)=1, then Bndi(A)=φ and A is an initial-exact set. Otherwise, it is an initial-rough set.

    The next theorem gives the main properties of the initial-approximations.

    Theorem 3.1 Suppose that R is a binary relation on U and A,BU. Thus, the initial-lower and upper approximations satisfy the following statements:

    (L1) L_i(A)A
    (L2) L_i(φ)=φ
    (L3) L_i(U)=U
    (L4) If AB, then L_i(A)L_i(B)
    (L5) L_i(AB)=L_i(A)L_i(B)
    (L6) L_i(A)L_i(B)L_i(AB)
    (L7) L_i(Ac)=(¯Ui(A))c
    (L8) L_i(L_i(A))=L_i(A)
    (U1) A¯Ui(A)
    (U2) ¯Ui(φ)=φ
    (U3) ¯Ui(U)=U
    (U4) If AB, then ¯Ui(A)¯Ui(B)
    (U5) ¯Ui(AB)=¯Ui(A)¯Ui(B)
    (U6) ¯Ui(A)¯Ui(B)¯Ui(AB)
    (U7) ¯Ui(Ac)=(L_i(A))c
    (U8) ¯Ui(¯Ui(A))=¯Ui(A)

    Proof:

    The properties (L1–L3) and (U1–U3) are obvious. So, we prove the rest properties as follows:

    (L4) Let AB and zL_i(A), then Ni(z)A. Therefore, Ni(z)B and this implies zL_i(B). Accordingly, L_i(A)L_i(B).

    (L5) Firstly, since ABA and ABB. Then L_i(AB)L_i(A)L_i(B).

    Now, let zL_i(A)L_i(B). Therefore, Ni(z)A and Ni(z)B. Thus Ni(z)(AB) and accordingly zL_i(AB). Hence L_i(A)L_i(B)L_i(AB).

    (L6) Since A(AB) and B(AB). Then, L_i(A)L_i(B)L_i(AB).

    (L7) (¯Ui(A))c=({xU:Ni(x)Aφ})c={xU:Ni(x)A=φ}={xU:Ni(x)Ac}=L_i(Ac).

    (L8) First, L_i(L_i(A))L_i(A), by using (L4). Now, let xL_i(A), then Ni(x)A. We need to prove that Ni(x)L_i(A) as follows:

    Let yNi(x), then Ni(y)Ni(x) and thus inr(y)A. So, yL_i(A) and this implies Ni(x)L_i(A). Accordingly, xL_i(L_i(A)) and hence L_i(A)L_i(L_i(A)).

    By a similar way, we can prove the properties (U4)–(U8).

    Remark 3.3 The reverse relations in (L6) and (U6) in Theorem 3.1 need not be right generally as demonstrated in Example 3.5.

    Example 3.7 In Example 3.1, let A={a,b,c}, B={a,b,d}, C={b,c,d} and D={a,c,d}. Then, we get L_i(A)={a,b,c}, L_i(B)={a,b}, and L_i(AB)=U. Thus L_i(A)L_i(B)L_i(AB). Similarly, ¯Ui(CD)¯Ui(C)¯Ui(D).

    Remark 3.4 Theorem 3.1 proved that the proposed approximations (initial-approximations) satisfy all properties of Pawlak approximations, in the general case, without adding any restrictions or conditions on the relation. Accordingly, we can say that our methodology represents a generalization to Pawlak's rough set theory. The following result confirms this fact.

    Lemma 3.5 If R is an equivalence relation on U and AU. Then, L_i(A)=B(A) and ¯Ui(A)=B(A), that is Pawlak approximations coincide with the initial-approximations in this case.

    Proof: By Lemma 3.4, the proof is obvious.

    The current subsection is devoted to introducing numerous comparisons between the suggested approaches in the previous subsection and the other methods (such as Yao [17], Allam [18], and Dai [27]). We investigate several results to illustrate that the suggested technique is more accurate and stronger than the other methods. Besides, we will discuss the different types of relations in the different approaches. Moreover, we will show that the previous methods make some contradictions to Pawlak's rough set theory in the general case and hence they restrict the application fields. On the other hand, we prove that the proposed approach extends the application fields and does not make any contradiction to Pawlak's rough set theory.

    Firstly, we introduce a comparison between the proposed method and the previous one (Yao, Allam, Dai approaches) in a general case of the binary relation to identifying the best method in real-life problems.

    Example 3.8 Consider U={a,b,c,d} and R={(a,a),(a,d),(b,a),(c,b)} is a binary relation on U. Then, we get the subsequent neighborhoods:

    Right neighborhoods Minimal neighborhoods Maximal neighborhoods Initial neighborhoods
    Nr(a)={a,d}.
    Nr(b)={a}.
    Nr(c)={b}.
    Nr(d)=φ.
    N(a)={a}.
    N(b)={b}.
    N(c)=φ.
    N(d)={a,d}.
    N(a)={a,d}.
    N(b)={b}.
    N(c)=φ.
    N(d)={a,d}.
    Ni(a)={a}.
    Ni(b)={a,b}.
    Ni(c)={c}.
    Ni(d)=U.

     | Show Table
    DownLoad: CSV

    Therefore, we calculate the approximations of all subsets of U using the current method and the previous methods (Yao [17], Allam [18], Dai [27] approaches) as shown in Table 1.

    Table 1.  Comparison among Yao, Allam, Dai approaches and the suggested method in general case.
    A Yao's method Allam's method Dai's method Current method
    L_r(A) ¯Ur(A) L_(A) ¯U(A) L_(A) ¯U(A) L_i(A) ¯Ui(A)
    {a} {b,d} {a,b} {a,c} {a,d} {c} {a,d} {a} {a,b,d}
    {b} {c,d} {c} {b,c} {b} {b,c} {b} φ {b,d}
    {c} {d} φ {c} φ {c} φ {c} {c,d}
    {d} {d} {a} {c} {d} {c} {a,d} φ {d}
    {a,b} {b,c,d} {a,b,c} {a,b,c} {a,b,d} {b,c} {a,b,d} {a,b} {a,b,d}
    {a,c} {b,d} {a,b} {a,c} {a,d} {c} {a,d} {a,c} U
    {a,d} {a,b,d} {a,b} {a,c,d} {a,d} {a,c,d} {a,d} {a} {a,b,d}
    {b,c} {c,d} {c} {b,c} {b} {b,c} {b} {c} {b,c,d}
    {b,d} {c,d} {a,c} {b,c} {a,b,d} {b,c} {a,b,d} φ {b,d}
    {c,d} {d} {a} {c} {a,d} {c} {a,d} {c} {c,d}
    {a,b,c} {b,c,d} {a,b,c} {a,b,c} {a,b,d} {b,c} {a,b,d} {a,b,c} U
    {a,b,d} U {a,b,c} U {a,b,d} U {a,b,d} {a,b} {a,b,d}
    {a,c,d} {a,c,d} {a,b} {a,c,d} {a,d} {a,c,d} {a,b,d} {a,c} U
    {b,c,d} {c,d} {a} {b,c} {a,b,d} {b,c} {a,b,d} {c} {b,c,d}
    U U {a,b,c} U {a,b,d} U {a,b,d} U U
    φ {d} φ {c} φ {c} φ φ φ

     | Show Table
    DownLoad: CSV

    Remark 3.5 From Table 1, we can notice the following:

    (i) Yao, Allam, and Dai methods are not suitable to approximate the rough sets in the general case, since they couldn't be applied for any relation (since the main properties of the approximations didn't hold) and thus these methods restrict the applications of rough set theory, for instance:

    o L_k(A)A¯Uk(A), for every AU and k{r,,}.

    o ¯Uk(U)U and L_k(φ)φ.

    For example, see the red highlighted cells in Table 1. Accordingly, these methods make some contradictions to the Rough set theory. Besides, all subsets are rough according to these methods and this represents vagueness for data.

    (ii) On the other hand, our methods in the present paper are the best methods for approximating the sets in the general case, since the initial-approximations satisfy all properties of Pawlak's rough sets without any conditions or restrictions. Moreover, there are exact subsets in our approaches and this means that the suggested method can help in discovering the vagueness in the data.

    The subsequent results familiarize the relationships between the methods of Yao, Allam, Dai and the current approaches.

    Theorem 3.3 If R is a reflexive relation on U, then, for each AU:

    (i) L_(A)L_i(A).
    (ii) ¯Ui(A)¯U(A).
    (iii) Bndi(A)Bnd(A).
    (iv)κ(A)κi(A).

    Proof:

    We will demonstrate only the first statement and the others similarly.

    Let xL_(A), then N(x)A. By using Theorem 3.1, we obtain Nr(x)A and this implies xL_r(A).

    Corollary 3.2 Consider R is a similarity relation on the universe U and AU. If A is a maximal-exact set, then A is an initial-exact set.

    Note that: According to Example 3.5, we notice that:

    (i) The initial-approximations, minimal-approximations and right-approximations needn't be a comparable (i. e. independent) in the case of R is a reflexive relation on U. For instance, if A={b,d}. Then we get: L_i(A)={b}. But: L_r(A)={d}, and L_(A)={d}.

    (ii) The reverse relations in Theorem 3.3 needn't be true in general. For instance, if A={a,b}. Then we get: L_i(A)=A. But: L_(A)={a}A.

    Theorem 3.4 If R is a similarity relation on U, then, for each AU:

    (i) L_i(A)=L_(A) and ¯Ui(A)=¯U(A).

    (ii) L_(A)L_r(A)L_i(A).

    (iii) ¯Ui(A)¯Ur(A)¯U(A).

    Proof:

    (i) The proof of (i) follows from Lemma 3.3.

    (ii) Let xL_(A), then N(x)A. By using Lemma 3.1, we obtain:

    - N(x)A Nr(x)A and this implies xL_r(A).

    - Nr(x)A N(x)A and this implies xL_(A).

    (iii) By similar way like (ii).

    Corollary 3.3 If R is a similarity relation on U, then, for each AU:

    (i) Bndi(A)=Bnd(A) and κi(A)=κ(A).

    (ii) Bndi(A)Bndr(A)Bnd(A).

    (iii) κ(A)κr(A)κi(A).

    Corollary 3.3 If R is a similarity relation on the universe U and AU. Then we get:

    (i) If A is a minimal-exact set A is an initial-exact set.

    (ii) If A is a maximal-exact set A is a right-exact set A is an initial-exact set.

    Note that: The opposite of the previous results is not correct generally as Example 3.9 explains.

    Example 3.9 According to Example 3.6, we compute the approximations of all subsets of U using the current method and the previous methods (Yao and Dai methods) as illustrated in Table 2.

    Table 2.  Comparison among Yao, Dai approaches and the current method in the case of a similarity relation.
    A Yao's method Dai's method Current method
    L_r(A) ¯Ur(A) Bndr(A) κr(A) L_(A) ¯U(A) Bnd(A) κ(A) L_i(A) ¯Ui(A) Bndi(A) κi(A)
    {a} φ {a,b} {a,b} 0 φ {a,b,c} {a,b,c} 0 φ {a} {a} 0
    {b} φ {a,b,c} {a,b,c} 0 φ {a,b,c} {a,b,c} 0 {b} {a,b,c} {a,c} 1/3
    {c} φ {b,c} {b,c} 0 φ {a,b,c} {a,b,c} 0 φ {c} {c} 0
    {d} {d} {d} φ 1 {d} {d} φ 1 {d} {d} φ 1
    {a,b} {a} {a,b,c} {b,c} 1/3 φ {a,b,c} {a,b,c} 0 {a,b} {a,b,c} {c} 2/3
    {a,c} φ {a,b,c} {a,b,c} 0 φ {a,b,c} {a,b,c} 0 φ {a,c} {a,c} 0
    {a,d} {d} {a,b,d} {a,b} 1/3 {d} U {a,b,c} 1/4 {d} {a,d} {a} 1/2
    {b,c} {c} {a,b,c} {a,b} 1/3 φ {a,b,c} {a,b,c} 0 {b,c} {a,b,c} {a} 2/3
    {b,d} {d} U {a,b,c} 1/4 {d} U {a,b,c} 1/4 {b,d} U {a,c} 1/2
    {c,d} {d} {b,c,d} {b,c} 1/3 {d} U {a,b,c} 1/4 {d} {c,d} {c} 1/2
    {a,b,c} {a,b,c} {a,b,c} φ 1 {a,b,c} {a,b,c} φ 1 {a,b,c} {a,b,c} φ 1
    {a,b,d} {a,d} U {b,c} 1/2 {d} U {a,b,c} 1/4 {a,b,d} U {c} 3/4
    {a,c,d} {d} U {a,b,c} 1/4 {d} U {a,b,c} 1/4 {d} {a,c,d} {a,c} 1/3
    {b,c,d} {c,d} U {a,b} 1/2 {d} U {a,b,c} 1/4 {b,c,d} U {a} 3/4
    U U U φ 1 U U φ 1 U U φ 1

     | Show Table
    DownLoad: CSV

    Remark 3.6 According to Table 2, we note the next:

    (i) The proposed method is more accurate than the other methods such as (Yao and Dai methods), that is: Bndi(A)Bndk(A) and κk(A)κi(A) for every AU and k{r,}.

    (ii) Every an exact set in Yao and Dai is also exact in the current method. The converse is not true.

    The core aim of this section is to extend the notion of Nano-topology [36] into any generalized rough sets. In fact, we generate a nano-topology induced from generalized rough set approximations. The necessary condition for generating this topology is proposed. Moreover, we illustrate the conditions for generating generalized nano-topology using Yao [17], Allam [18], and Dai [27] approximations. Besides, we demonstrate a medical application to show how we can use these types of techniques in deciding the impact factors of COVID-19 infections. These new types of basic models, as well as the procedure for decision-making techniques and the algorithm for applying the new approach in a medical setting, are described in detail.

    Definition 4.1 Consider U is a finite set, and let L_(A) and ¯U(A) be the lower and upper approximations of AU. The class TGn={U,φ,L_(A),¯U(A),Bnd(A)}, where Bnd(A) is the boundary region of AU, is a topology on U if L_(A) and ¯U(A) satisfy Pawlak's rough set properties (L1-L8) and (U1-U8). Accordingly, TGn is said to be a "generalized nano-topology" (in briefly, Gn -topology) generated by the generalized rough approximations of AU.

    Note that: The above definition introduces the condition of generating a nano-topology by using any generalized rough sets. So, the following result illustrates the method of generating Gn -topology via Yao, Allam, Dai and the suggested approximations.

    Theorem 4.1 Consider R to be a binary relation on a finite set U and AU. The class TGnk={U,φ,L_k(A),¯Uk(A),Bndk(A)} is a Gn -topology on U if and only if

    (i) Yao's approach (For k=r): R is a pre-order relation.

    (ii) Dai's approach (For k=): R is a similarity relation.

    (iii) Allam's approach (For k=): R is a reflexive relation.

    (iv) Current approach (For k=i): R is a general binary relation.

    Proof:

    We only prove (iv) and the others by a similar way (using Theorems 2.2.1, 2.3.1 & 2.4.1).

    (1) Firstly, it is clear that φTGni.

    (2) By using Theorem 3.1, we get A,BTGniABTGni.

    (3) By using Theorem 3.1, we get A,BTGniABTGni.

    Lemma 4.1 Let U be a finite set, and AU. Then the base of the Gn -topology TGN is given by the class: BGnk={U,L_k(A),Bndk(A)}, for each k{r,i,,}.

    Proof:

    Straightforward.

    The next example clarifies that the topologies TGnr and TGni are independent.

    Example 4.1 Consider U={a,b,c,d} and R={(a,a),(a,b),(a,c),(b,b), (b,c),(c,c),(d,d)} is a pre-order relation on U. Then we get the following neighborhoods:

    Nr(a)={a,b,c}, Nr(b)={b,c}, Nr(c)={c} and Nr(d)={d}.

    Ni(a)={a}, Ni(b)={a,b}, Ni(c)={a,b,c} and Ni(d)={d}.

    Therefore, the Gn -topologies of a subset X={a,c} are:

    Using Yao's approach: TGnr={U,φ,{c},{a,b,c},{a,b}}.

    Using initial approach: TGni={U,φ,{a},{a,b,c},{b,c}} .

    Obviously, TGnrTGni.

    The subsequent example explains that TGn and TGni needn't be comparable.

    Example 4.2 Consider Example 3.9, Therefore, Gn -topologies of a subset X={c,d} are:

    Using Dai's approach: TGn={U,φ,{d},{a,b,c}}.

    Using initial approach: TGni={U,φ,{d},{c,d},{c}}.

    Obviously, TGnTGni.

    The fast diffusion of the COVID-19 epidemic has caused widespread societal, economic, and political disruption. COVID-19 can be spread through physical contact between people. Unfortunately, no successful therapy exists at this time. Wearing masks, washing, sterilizing, and social distancing are the only preventive measures available. So, the importance of an accurate decision to diagnosis the infection of this virus is very useful to avoid the spread of the COVID-19. This subsection aims to demonstrate the significance of our approach in obtaining better and accurate tools to identify deciding factors of infections for COVID-19 in humans. In the present application, we use a general binary relation to illustrate the significance of the suggested technique in decision-making. Therefore, the other methods (such as Pawlak [13], M. Lellis Thivagar and C. Richard [36], Yao [17], Allam et al. [18], and Dai et al. [27]) can't apply here and hence we can say that our technique extends the application field of rough sets. Accordingly, we demonstrate that the suggested tools are more accurate than the other methods.

    Our approach is based on removing redundant attributes to produce the successfully reduced set and formulate the core set of attributes. According to [12], we would like to mention that the information obtained in this Corona-virus analysis is from 1000 patients. Since the attributes in rows (objects) were identical, 1000 patients were reduced to 10 patients, and the most symptoms of COVID-19 are: Difficulty breathing, Chest pain, Dry cough, Headache, High Temperature, Loss of taste or smell. So, the application can be described as follows:

    The set of objects as U={p1,p2,...,p10} denotes 10 listed patients, the attributes as {a1,a2,...,a6} = {Difficulty breathing, Chest pain, Dry cough, Headache, High Temperature, Loss of taste or smell}and Decision COVID-19 {d}, as follows in Information was collected by the World Health Organization as well as through medical groups specializing in corona virus (COVID-19).

    Consider the following information system in the Table 3:

    Table 3.  The information's decisions data set.
    Patients Serious symptoms Most common symptoms Decision COVID-19
    Difficulty breathing Chest pain Headache Dry cough High Temperature Loss of taste or smell
    p1 yes yes no yes yes yes yes
    p2 yes yes yes yes yes yes yes
    p3 yes yes no yes no yes no
    p4 yes yes no no no no no
    p5 yes yes no yes no no no
    p6 yes no yes yes yes no yes
    p7 no no no yes yes no yes
    p8 no no no yes yes no no
    p9 no no no no no yes yes
    p10 no no yes yes yes no yes

     | Show Table
    DownLoad: CSV

    We are again drawing the consistent part of Table 3 by the next Table 4.

    Table 4.  Consistent part of Table 3.
    Objects Attributes Decision
    a1 a2 a3 a4 a5 a6 d
    p1 2 2 1 2 2 2 2
    p2 2 2 2 2 2 2 2
    p3 2 2 1 2 1 2 1
    p4 2 2 1 1 1 1 1
    p5 2 2 1 2 1 1 1
    p6 1 1 2 2 2 1 2
    p7 1 1 1 2 2 1 2
    p8 1 1 1 2 2 1 1
    p9 1 1 1 1 1 2 2
    p10 1 1 2 2 2 1 2

     | Show Table
    DownLoad: CSV

    From Table 4, we obtain the symptoms of every patient are:

    V(p1)={a1,a2,a4,a5,a6} , V(p2)={a1,a2,a3,a4,a5,a6}, V(p3)={a1,a2,a4,a6}, V(p4)={a1,a2}, V(p5)={a1,a2,a4}, V(p6)={a1,a3,a4,a5}, V(p7)={a4,a5}, V(p8)={a4,a5}, (p9)={a6} and V(p10)={a3,a4,a5}.

    Now, we can generate the following relation:

    piRpjV(pi)V(pj).

    We apply this relation for all attributes in the table to induce the neighborhoods as follows: R={(p1,p1),(p1,p2),(p2,p2),(p3,p1),(p3,p3),(p3,p2),(p3,p3),(p4,p4),(p4,p1),(p4,p2), (p4,p3),(p4,p5),(p5,p1),(p5,p3),(p5,p5),(p5,p2),(p6,p2),(p6,p6),(p7,p1),(p7,p2),(p7,p6), (p7,p7),(p7,p8),(p7,p9),(p7,p10),(p8,p1),(p8,p2),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p8,p10), (p9,p1),(p9,p2),(p9,p3),(p9,p9),(p10,p2),(p10,p6),(p10,p10)}.

    Thus, the right neighborhoods of each element in U of this relation are:

    Nr(p1)={p1,p2} , Nr(p2)={p2}, Nr(p3)={p1,p2,p3}, Nr(p4)={p1,p2,p3,p4,p5},

    Nr(p5)={p1,p2,p3,p5} , Nr(p6)={p2,p6} Nr(p7)={p1,p2,p6,p7,p8,p10},

    Nr(p8)={p1,p2,p6,p7,p8,p10} , Nr(p9)={p1,p2,p3,p9} and Nr(p10)={p2,p6,p10} .

    Accordingly, the initial neighborhoods are:

    Ni(p1)={p1,p3,p4,p5,p7,p8,p9} , Ni(p2)=U, Ni(p3)={p3,p4,p5,p9}, Ni(p4)={p4}, Ni(p5)={p4,p5}, Ni(p6)={p6,p7,p8,p10}, Ni(p7)={p7,p8}, Ni(p8)={p7,p8}, Ni(p9)={p9} and Ni(p10)={p7,p8,p10} .

    Now, from Table 4, we get two cases are:

    Case 1: (Patients infected with COVID-19)

    The set of infected patients with COVID-19 is X={p1,p2,p6,p7,p9,p10}, then we get:

    L_i(X)={p9} , ¯Ui(X)={p1,p2,p3,p6,p7,p8,p9,p10} and Bi(X)={p1,p2,p3,p6,p7,p8,p10} .

    Therefore, by using Theorem 4.1 and Lemma 4.1, the Gn -topology and its basis of X are:

    TGni={U,φ,{p9},{p1,p2,p3,p6,p7,p8,p9,p10},{p1,p2,p3,p6,p7,p8,p10}}  and  BGni={U,{p9},{p1,p2,p3,p6,p7,p8,p10}}.

    Step 1: When the attribute a1 "Difficulty breathing" is removed:

    Therefore, the symptoms of every patient are:

    V(p1)={a2,a4,a5,a6} , V(p2)={a2,a3,a4,a5,a6}, V(p3)={a2,a4,a6}, V(p4)={a2}, V(p5)={a2,a4}, V(p6)={a3,a4,a5}, V(p7)={a4,a5}, V(p8)={a4,a5}, (p9)={a6} and V(p10)={a3,a4,a5} .

    Thus, the right neighborhoods of each element in U of this relation are:

    Nr(p1)={p1,p2} , Nr(p2)={p2}, Nr(p3)={p1,p2,p3}, Nr(p4)={p1,p2,p3,p4,p5},

    Nr(p5)={p1,p2,p3,p5},Nr(p6)={p2,p6} , Nr(p7)={p1,p2,p6,p7,p8,p10},

    Nr(p8)={p1,p2,p6,p7,p8,p10} , Nr(p9)={{p1,p2,p3,p9} and Nr(p10)={p2,p6,p10} .

    Accordingly, the initial neighborhoods are:

    Ni(p1)={p1,p3,p4,p5,p7,p8,p9} , Ni(p2)=U, Ni(p3)={p3,p4,p5,p9}, Ni(p4)={p4}, Ni(p5)={p4,p5}, Ni(p6)={p6,p7,p8,p10}, Ni(p7)={p7,(p8}, Ni(p8)={p7,p8}, Ni(p9)={p9} and Ni(p10)={p6,p7,p8,p10} .

    Therefore, by using Theorem 4.1 and Lemma 4.1, the Gn -topology and its basis of X are:

    TGnia1={U,φ,{p9},{p1,p2,p3,p6,p7,p8,p9,p10},{p1,p2,p3,p6,p7,p8,p10}}=TGni and BGnia1=BGni.

    Step 2: When the attribute a2 "Chest pain" is removed:

    By the same manner as in Step 1, we get the initial neighborhoods are: Ni(p1)={p1,p3,p4,p5,p6,p7,p8,p9} , Ni(p2)=U, Ni(p3)={p3,p4,p5,p9}, Ni(p4)={p4}, Ni(p5)={p4,p5}, Ni(p6)={p6,p7,p8,p10}, Ni(p7)={p7,p8}, Ni(p8)={p7,p8}, Ni(p9)={p9} and Ni(p10)={p7,p8,p10} .

    Therefore, by using Theorem 4.1 and Lemma 4.1, the Gn -topology and its basis of X are:

    TGnia2={U,φ,{p9},{p1,p2,p3,p6,p7,p8,p9,p10},{p1,p2,p3,p6,p7,p8,p10}}=TGni  and  BGnia2=BGni.

    Step 3: When the attribute a3 "Headache" is removed:

    By the same manner as in Step 1, we get the initial neighborhoods are:

    Ni(p1)=U , Ni(p2)=U, Ni(p3)={p3,p4,p5,p9}, Ni(p4)={p4}, Ni(p5)={p4,p5}, Ni(p6)={p6,p7,p8,p10}, Ni(p7)={p7,p8,p10}, Ni(p8)={p7,p8,p10}, Ni(p9)={p9} and Ni(p10)={p7,p8,p10} .

    Therefore, by using Theorem 4.1 and Lemma 4.1, the Gn -topology and its basis of X are:

    TGnia3={U,φ,{p9},{p1,p2,p3,p6,p7,p8,p9,p10},{p1,p2,p3,p6,p7,p8,p10}}=TGni  andBGnia3=BGni.

    Step 4: When the attribute a4 "Dry cough" is removed:

    By the same manner as in Step 1, we get the initial neighborhoods are:

    Ni(p1)={p1,p3,p4,p5,p7,p8,p9} , Ni(p2)=U, Ni(p3)={p3,p4,p5,p9}, Ni(p4)={p4,p5}, Ni(p5)={p4,p5}, Ni(p6)={p6,p7,p8,p10}, Ni(p7)={p7,p8}, Ni(p8)={p7,p8}, Ni(p9)={p9} and Ni(p10)={p7,p8,p10} .

    Therefore, by using Theorem 4.1 and Lemma 4.1, the Gn -topology and its basis of X are:

    TGnia4={U,φ,{p9},{p1,p2,p3,p6,p7,p8,p9,p10},{p1,p2,p3,p6,p7,p8,p10}}=TGni  andBGnia4=BGni.

    Step 5: When the attribute a5 "High Temperature" is removed:

    By the same manner as in Step 1, we get the initial neighborhoods are:

    Ni(p1)={p1,p3,p4,p5,p7,p8,p9} , Ni(p2)=U, Ni(p3)={p1,p3,p4,p5,p7,p8,p9}, Ni(p4)={p4}, Ni(p5)={p4,p5,p7,p8}, Ni(p6)={p6,p7,p8,p10}, Ni(p7)={p7,p8}, Ni(p8)={p7,p8}, Ni(p9)={p9} and Ni(p10)={p7,p8,p10} .

    Therefore, by using Theorem 4.1 and Lemma 4.1, the Gn -topology and its basis of X are:

    TGnia5={U,φ,{p9},{p1,p2,p3,p5,p6,p7,p8,p9,p10},{p1,p2,p3,p5,p6,p7,p8,p10}}TGni and BGnia5BGni.

    Step 6: When the attribute a6 "Loss of taste or smell" is removed:

    By the same manner as in Step 1, we get the initial neighborhoods are:

    Ni(p1)={p1,p3,p4,p5,p6,p7,p8,p9} , Ni(p2)=U, Ni(p3)={p3,p4,p5,p9}, Ni(p4)={p4,p9}, Ni(p5)={p3,p4,p5,p9}, Ni(p6)={p6,p7,p8,p9,p10}, Ni(p7)={p7,p8,p9}, Ni(p8)={p7,p8,p9}, Ni(p9)={p9} and Ni(p10)={p7,p8,p9,p10} .

    Therefore, by using Theorem 4.1 and Lemma 4.1, the Gn -topology and its basis of X are:

    TGnia6={U,φ,{p9},{p1,p2,p3,p4,p5,p6,p7,p8,p10}}TGni  and  BGnia6BGni.

    Hence, from Steps (1–6), we observe that: the CORE is {a5, a6}, that is the impact factors to determine COVID-19 infection are "High Temperature and Loss of taste or smell".

    Case 2: (Patients are not infected with COVID-19)

    The set of infected patients with COVID-19 is Y={p3,p4,p5,p8}. By made the same steps like as Case (1), we obtain the same results.

    Observation: From the CORE, we observed that "High Temperature and Loss of taste or smell" are the key factors for COVID-19 infection. Hence, these attributes are not dispensable attributes that represent the impact factors for COVID-19 infection.

    At the end of the paper, we introduce an algorithm for decision making using our approaches.

    Algorithm 1 A decision making via the initial-approximations.
    Step 1: Input the finite universe U and the set of attributes represent the data as an information table, rows of which are labeled by attributes (C), columns by objects and entries of the table are attribute values.
    Step 2: From the information table compute the initial-neighborhoods of each object, according to Definition 3.1.
    Step 3: Compute the initial-upper approximation, initial-lower approximation and initial-boundary for the decision set XU, say L_i(X), ¯Ui(X) and Bi(X) respectively, according to Definition 3.2.
    Step 4: Generate the Gn -topology TGni on U and its base BGni induced by X using Definition 4.1.
    Step 5: Remove an attribute a1 from the conditions attributes (C) and then find the initial-upper approximation, initial-lower approximation and initial-boundary for the decision set XU on C − (a1).
    Step 6: Generate a Gn -topology TGnia1 on U and its base BGnia1 by Definition 4.1.
    Step 7: Repeat steps 5 and 6 for all attributes in C.
    Step 8: Those attributes in C for which BGnia1BGni forms the CORE(U).

     | Show Table
    DownLoad: CSV

    In our daily life, we often look some difficulties in which the correct decision-making is highly crucial. But in most of these cases, we become disordered about the precise solution. To obtain the best practicable explanation to these problems, we have to consider several factors involving to the solution. One of the significant subjects on rough sets is minimizing the boundary region, which aims to maximize the accuracy measure of decision-making. Neighborhoods, that generating from relations, are one of the techniques that have been used to achieve this goal. For this reason, in the current work, we have achieved three different goals. The first achievement is to introduce a new generalized neighborhood (initial-neighborhood) induced from a general binary relation without any extra restrictions. Besides, we have studied its properties in different cases of the relation and investigated the relationships with the other types of neighborhoods. Based on the suggested neighborhoods, we established new generalized rough sets (called initial-approximations). Theorem 3.1 and its consequences proved that these approximations represent a generalization to Pawlak's rough sets and their extensions. Many comparisons among the proposed approximations and the previous approaches such as (Yao [17], Allam et al. [18], and Dai et al. [27] methods) were investigated with counterexamples. In fact, we have illustrated that the proposed techniques extend the applications because it was used a general binary relation to define the approximations, and hence we can solve any real-life problem. On the other hand, we proved that the other methods couldn't apply to solve these problems in the general case as illustrated in Table 1. M. Lellis Thivagar and C. Richard [36] have introduced the notion of nano-topology based on Pawlak's rough sets [13] which restrict the application fields. So, our second goal, we have extended the concept of nano-topology to generalized nano-topology (Gn -topology) in order to emphasize the application field of this approach. Theorem 4.1 showed the condition of generating Gn -topology by Yao, Allam, and Dai methods.

    Finally, we have used the suggested techniques to identify the impact factors (symptoms) of Corona-virus infection. The approach used here can be applied to analyze data of COVID-19 with quantitative or qualitative data by coding the data into the consistent part such as Table 4. In this application, we use a general binary relation to illustrate the significance of the suggested technique in decision-making. Therefore, Pawlak's approach and other methods couldn't apply here and hence we can say that our method extends the application field of rough sets. We have applied a topological reduction using a Gn -topology generated from the initial-approximations for data of 10 patients and hence we identified the impact factors of COVID-19 infection. Consequently, we may help the doctor to make an accurate decision about the diagnosis of patients. At the end of the paper, we introduced an algorithm for our method to be useful tools in the decision-making of any real-life problem.

    Firstly, we would like to express thanks and appreciation to the editor and anonymous referees for the careful reading and thoughtful comments that helped in improving the paper. Besides, the Authors would like to express their gratitude to the ministry of education and the deanship of scientific research-Najran University-Kingdom of Saudi Arabia for their financial and Technical support under code number [NU/ESCI/18/003]. This research work supported by the Deanship of the Scientific Research at Najran University, Najran, Saudi Arabia [NU/ESCI/18/003].

    The authors declare no conflicts of interest in this paper.



    [1] L. Migliorelli, D. Berardini, K. Cela, M. Coccia, L. Villani, E. Frontoni, et al., A store-and-forward cloud-based telemonitoring system for automatic assessing dysarthria evolution in neurological diseases from video-recording analysis, Comput. Biol. Med., 163 (2023), 107194. https://doi.org/10.1016/j.compbiomed.2023.107194 doi: 10.1016/j.compbiomed.2023.107194
    [2] W. Zhu, L. Fang, X. Ye, M. Medani, J. Escorcia-Gutierrez, IDRM: Brain tumor image segmentation with boosted rime optimization, Comput. Biol. Med., 166 (2023), 107551. https://doi.org/10.1016/j.compbiomed.2023.107551 doi: 10.1016/j.compbiomed.2023.107551
    [3] X. Zhang, Z. Wang, Z. Lu, Multi-objective load dispatch for microgrid with electric vehicles using modified gravitational search and particle swarm optimization algorithm, Appl. Energy, 306 (2022), 118018. http://dx.doi.org/10.1016/j.apenergy.2021.118018 doi: 10.1016/j.apenergy.2021.118018
    [4] S. Yin, Q. Luo, Y. Zhou, IBMSMA: An indicator-based multi-swarm slime mould algorithm for multi-objective truss optimization problems, J. Bionic Eng., 20 (2023), 1333–1360. http://dx.doi.org/10.1007/s42235-022-00307-9 doi: 10.1007/s42235-022-00307-9
    [5] X. Ju, F. Liu, L. Wang, W. J. Lee, Wind farm layout optimization based on support vector regression guided genetic algorithm with consideration of participation among landowners, Energy Convers. Manage., 196 (2019), 1267–1281. http://dx.doi.org/10.1016/j.enconman.2019.06.082 doi: 10.1016/j.enconman.2019.06.082
    [6] J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, MIT press, 1992.
    [7] J. Kennedy, R. Eberhart, Particle swarm optimization, in Proceedings of ICNN'95-International Conference on Neural Networks, 4 (1995), 1942–1948. http://dx.doi.org/10.1109/ICNN.1995.488968
    [8] M. Dorigo, V. Maniezzo, A. Colorni, Ant system: Optimization by a colony of cooperating agents, IEEE Trans. Syst. Man Cybern. Part B, 26 (1996), 29–41. http://dx.doi.org/10.1109/3477.484436 doi: 10.1109/3477.484436
    [9] D. Karaboga, An Idea Based on Honey Bee Swarm for Numerical Optimization, Report, Technical report-tr06, Erciyes university, engineering faculty, computer, 2005.
    [10] S. Mirjalili, S. M. Mirjalili, A. Lewis, Grey wolf optimizer, Adv. Eng. Software, 69 (2014), 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007 doi: 10.1016/j.advengsoft.2013.12.007
    [11] J. Lian, G. Hui, L. Ma, T. Zhu, X. Wu, A. A. Heidari, et al., Parrot optimizer: Algorithm and applications to medical problems, Comput. Biol. Med., 172 (2024), 108064. https://doi.org/10.1016/j.compbiomed.2024.108064 doi: 10.1016/j.compbiomed.2024.108064
    [12] H. Su, D. Zhao, A. A. Heidari, L. Liu, X. Zhang, M. Mafarja, et al., Rime: A physics-based optimization, Neurocomputing, 532 (2023), 183–214. https://doi.org/10.1016/j.neucom.2023.02.010 doi: 10.1016/j.neucom.2023.02.010
    [13] I. Ahmadianfar, A. A. Heidari, S. Noshadian, H. Chen, A. H. Gandomi, INFO: An efficient optimization algorithm based on weighted mean of vectors, Expert Syst. Appl., 195 (2022), 116516. https://doi.org/10.1016/j.eswa.2022.116516 doi: 10.1016/j.eswa.2022.116516
    [14] Y. Yang, H. Chen, A. A. Heidari, A. H. Gandomi, Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts, Expert Syst. Appl., 177 (2021), 114864. https://doi.org/10.1016/j.eswa.2021.114864 doi: 10.1016/j.eswa.2021.114864
    [15] R. Storn, K. Price, Differential evolution–-a simple and efficient heuristic for global optimization over continuous spaces, J. Global Optim., 11 (1997), 341–359. http://dx.doi.org/10.1023/A:1008202821328 doi: 10.1023/A:1008202821328
    [16] D. Liu, Z. Hu, Q. Su, Neighborhood-based differential evolution algorithm with direction induced strategy for the large-scale combined heat and power economic dispatch problem, Inf. Sci., 613 (2022), 469–493. https://doi.org/10.1016/j.ins.2022.09.025 doi: 10.1016/j.ins.2022.09.025
    [17] C. Zhang, W. Zhou, W. Qin, W. Tang, A novel UAV path planning approach: Heuristic crossing search and rescue optimization algorithm, Expert Syst. Appl., 215 (2023), 119243. https://doi.org/10.1016/j.eswa.2022.119243 doi: 10.1016/j.eswa.2022.119243
    [18] M. Sajid, H. Mittal, S. Pare, M. Prasad, Routing and scheduling optimization for UAV assisted delivery system: A hybrid approach, Appl. Soft Comput., 126 (2022), 109225. https://doi.org/10.1016/j.asoc.2022.109225 doi: 10.1016/j.asoc.2022.109225
    [19] L. Abualigah, M. A. Elaziz, D. Yousri, M. A. A. Al-qaness, A. A. Ewees, R. A. Zitar, Augmented arithmetic optimization algorithm using opposite-based learning and lévy flight distribution for global optimization and data clustering, J. Intell. Manuf., 34 (2023), 3523–3561. http://dx.doi.org/10.1007/s10845-022-02016-w doi: 10.1007/s10845-022-02016-w
    [20] H. R. Tizhoosh, Opposition-based learning: A new scheme for machine intelligence, in International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06), 1 (2005), 695–701. http://dx.doi.org/10.1109/CIMCA.2005.1631345
    [21] S. Rahnamayan, H. R. Tizhoosh, M. M. A. Salama, Opposition-based differential evolution, IEEE Trans. Evol. Comput., 12 (2008), 64–79. http://dx.doi.org/10.1109/TEVC.2007.894200 doi: 10.1109/TEVC.2007.894200
    [22] M. Črepinšek, S. H. Liu, M. Mernik, Exploration and exploitation in evolutionary algorithms, ACM Comput. Surv., 45 (2013), 1–33. http://dx.doi.org/10.1145/2480741.2480752 doi: 10.1145/2480741.2480752
    [23] H. L. Kwa, J. Philippot, R. Bouffanais, Effect of swarm density on collective tracking performance, Swarm Intell., 17 (2023), 253–281. http://dx.doi.org/10.1007/s11721-023-00225-4 doi: 10.1007/s11721-023-00225-4
    [24] P. Joćko, B. M. Ombuki-Berman, A. P. Engelbrecht, Multi-guide particle swarm optimisation archive management strategies for dynamic optimisation problems, Swarm Intell., 16 (2022), 143–168. http://dx.doi.org/10.1007/s11721-022-00210-3 doi: 10.1007/s11721-022-00210-3
    [25] F. Yu, J. Guan, H. R. Wu, C. Y. Chen, X. W. Xia, Lens imaging opposition-based learning for differential evolution with cauchy perturbation, Appl. Soft Comput., 152 (2023), 111211. https://doi.org/10.1016/j.asoc.2023.111211 doi: 10.1016/j.asoc.2023.111211
    [26] S. Mahdavi, S. Rahnamayan, K. Deb, Opposition based learning: A literature review, Swarm Evol. Comput., 39 (2018), 1–23. http://dx.doi.org/10.1016/j.swevo.2017.09.010 doi: 10.1016/j.swevo.2017.09.010
    [27] W. Deng, S. F. Shang, X. Cai, H. M. Zhao, Y. J. Song, J. J. Xu, An improved differential evolution algorithm and its application in optimization problem, Soft Comput., 25 (2021), 5277–5298. http://dx.doi.org/10.1007/s00500-020-05527-x doi: 10.1007/s00500-020-05527-x
    [28] L. L. Kang, R. S. Chen, W. L. Cao, Y. C. Chen, Non-inertial opposition-based particle swarm optimization and its theoretical analysis for deep learning applications, Appl. Soft Comput., 88 (2020), 10. http://dx.doi.org/10.1016/j.asoc.2019.106038 doi: 10.1016/j.asoc.2019.106038
    [29] S. Dhargupta, M. Ghosh, S. Mirjalili, R. Sarkar, Selective opposition based grey wolf optimization, Expert Syst. Appl., 151 (2020), 13. http://dx.doi.org/10.1016/j.eswa.2020.113389 doi: 10.1016/j.eswa.2020.113389
    [30] A. Chatterjee, S. Ghoshal, V. Mukherjee, Solution of combined economic and emission dispatch problems of power systems by an opposition-based harmony search algorithm, Int. J. Electr. Power Energy Syst., 39 (2012), 9–20. https://doi.org/10.1016/j.ijepes.2011.12.004 doi: 10.1016/j.ijepes.2011.12.004
    [31] B. Kazemi, M. Ahmadi, S. Talebi, Optimum and reliable routing in VANETs: An opposition based ant colony algorithm scheme, in 2013 International Conference on Connected Vehicles and Expo (ICCVE), (2013), 926–930.
    [32] Y. Y. Zhang, Backtracking search algorithm with specular reflection learning for global optimization, Knowl.-Based Syst., 212 (2021), 17. https://doi.org/10.1016/j.knosys.2020.106546 doi: 10.1016/j.knosys.2020.106546
    [33] R. Patel, M. M. Raghuwanshi, L. G. Malik, Decomposition based multi-objective genetic algorithm (DMOGA) with opposition based learning, in 2012 Fourth International Conference on Computational Intelligence and Communication Networks, (2012), 605–610. https://doi.org/10.1109/cicn.2012.79
    [34] M. Tair, N. Bacanin, M. Zivkovic, K. Venkatachalam, A chaotic oppositional whale optimisation algorithm with firefly search for medical diagnostics, Comput. Mater. Continua, 72 (2022). https://doi.org/10.32604/cmc.2022.024989 doi: 10.32604/cmc.2022.024989
    [35] L. Abualigah, A. Diabat, M. A. Elaziz, Improved slime mould algorithm by opposition-based learning and Levy flight distribution for global optimization and advances in real-world engineering problems, J. Ambient Intell. Humanized Comput., 14 (2023), 1163–1202. https://doi.org/10.1007/s12652-021-03372-w doi: 10.1007/s12652-021-03372-w
    [36] S. K. Joshi, Chaos embedded opposition based learning for gravitational search algorithm, Appl. Intell., 53 (2023), 5567–5586. https://doi.org/10.1007/s10489-022-03786-9 doi: 10.1007/s10489-022-03786-9
    [37] V. H. S. Pham, N. T. N. Dang, V. N. Nguyen, Hybrid sine cosine algorithm with integrated roulette wheel selection and opposition-based learning for engineering optimization problems, Int. J. Comput. Intell. Syst., 16 (2023), 171. https://doi.org/10.1007/s44196-023-00350-2 doi: 10.1007/s44196-023-00350-2
    [38] N. Bacanin, U. Arnaut, M. Zivkovic, T. Bezdan, T. A. Rashid, Energy efficient clustering in wireless sensor networks by opposition-based initialization bat algorithm, in Computer Networks and Inventive Communication Technologies. Lecture Notes on Data Engineering and Communications Technologies (eds. S. Smys, R. Bestak, R. Palanisamy and I. Kotuliak), (2022), 1–16. https://doi.org/10.1007/978-981-16-3728-5_1
    [39] T. Bezdan, A. Petrovic, M. Zivkovic, I. Strumberger, V. K. Devi, N. Bacanin, Current best opposition-based learning salp swarm algorithm for global numerical optimization, in 2021 Zooming Innovation in Consumer Technologies Conference (ZINC), (2021), 5–10. https://doi.org/10.1109/ZINC52049.2021.9499275
    [40] S. J. Mousavirad, D. Oliva, S. Hinojosa, G. Schaefer, Differential evolution-based neural network training incorporating a centroid-based strategy and dynamic opposition-based learning, in 2021 IEEE Congress on Evolutionary Computation (CEC), (2021), 1233–1240. https://doi.org/10.1109/CEC45853.2021.9504801
    [41] S. Rahnamayan, H. R. Tizhoosh, M. M.A. Salama, Quasi-oppositional differential evolution, in 2007 IEEE Congress on Evolutionary Computation, (2007), 2229–2236. https://doi.org/10.1109/CEC.2007.4424748
    [42] M. Ergezer, D. Simon, D. Du Oppositional biogeography-based optimization, in 2009 IEEE International Conference on Systems, Man and Cybernetics, (2009), 1009–1014. https://doi.org/10.1109/ICSMC.2009.5346043
    [43] H. R. Tizhoosh, M. Ventresca, S. Rahnamayan, Opposition-based computing, in Oppositional Concepts in Computational Intelligence (eds. H. R. Tizhoosh and M. Ventresca), Springer, (2008), 11–28. https://doi.org/10.1007/978-3-540-70829-2_2
    [44] H. Wang, Z. Wu, S. Rahnamayan, Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems, Soft Comput., 15 (2010), 2127–2140. http://dx.doi.org/10.1007/s00500-010-0642-7 doi: 10.1007/s00500-010-0642-7
    [45] M. Ergezer, D. Simon, Probabilistic properties of fitness-based quasi-reflection in evolutionary algorithms, Comput. Oper. Res., 63 (2015), 114–124. http://https://doi.org/10.1016/j.cor.2015.03.013 doi: 10.1016/j.cor.2015.03.013
    [46] Z. Hu, Y. Bao, T. Xiong, Partial opposition-based adaptive differential evolution algorithms: Evaluation on the CEC 2014 benchmark set for real-parameter optimization, in 2014 IEEE congress on evolutionary computation (CEC), (2014), 2259–2265. http://dx.doi.org/10.1109/CEC.2014.6900489
    [47] S. Rahnamayan, J. Jesuthasan, F. Bourennani, G. F. Naterer, H. Salehinejad, Centroid opposition-based differential evolution, Int. J. Appl. Metaheuristic Comput., 5 (2014), 1–25. http://dx.doi.org/10.4018/ijamc.2014100101 doi: 10.4018/ijamc.2014100101
    [48] H. Liu, Z. Wu, H. Li, H. Wang, S. Rahnamayan, C. Deng, Rotation-based learning: A novel extension of opposition-based learning, in PRICAI 2014: Trends in Artificial Intelligence. PRICAI 2014. Lecture Notes in Computer Science (eds. D. N. Pham and S. B. Park), Springer International Publishing, (2014), 511–522. https://doi.org/10.1007/978-3-319-13560-1_41
    [49] H. Xu, C. D. Erdbrink, V. V. Krzhizhanovskaya, How to speed up optimization? Opposite-center learning and its application to differential evolution, Proc. Comput. Sci., 51 (2015), 805–814. http://doi.org/10.1016/j.procs.2015.05.203 doi: 10.1016/j.procs.2015.05.203
    [50] Z. Seif, M. B. Ahmadi, An opposition-based algorithm for function optimization, Eng. Appl. Artifi. Intell., 37 (2015), 293–306. http://dx.doi.org/10.1016/j.engappai.2014.09.009 doi: 10.1016/j.engappai.2014.09.009
    [51] Q. Xu, L. Wang, B. He, N. Wang, Modified opposition-based differential evolution for function optimization, J. Comput. Inf. Syst., 7 (2011), 1582–1591.
    [52] S. Y. Park, J. J. Lee, Stochastic opposition-based learning using a beta distribution in differential evolution, IEEE Trans. Cybern., 46 (2016), 2184–2194. http://dx.doi.org/10.1109/TCYB.2015.2469722 doi: 10.1109/TCYB.2015.2469722
    [53] X. Xia, L. Gui, Y. Zhang, X. Xu, F. Yu, H. Wu, et al., A fitness-based adaptive differential evolution algorithm, Inf. Sci., 549 (2021), 116–141. http://dx.doi.org/10.1016/j.ins.2020.11.015 doi: 10.1016/j.ins.2020.11.015
    [54] H. Deng, L. Peng, H. Zhang, B. Yang, Z. Chen, Ranking-based biased learning swarm optimizer for large-scale optimization, Inf. Sci., 493 (2019), 120–137. http://dx.doi.org/10.1016/j.ins.2019.04.037 doi: 10.1016/j.ins.2019.04.037
    [55] L. Gui, X. Xia, F. Yu, H. Wu, R. Wu, B. Wei, et al., A multi-role based differential evolution, Swarm Evol. Comput., 50 (2019), 100508. https://doi.org/10.1016/j.swevo.2019.03.003 doi: 10.1016/j.swevo.2019.03.003
    [56] B. Morales-Castañeda, D. Zaldívar, E. Cuevas, F. Fausto, A. Rodríguez, A better balance in metaheuristic algorithms: Does it exist?, Swarm Evol. Comput., 54 (2020), 100671. http://dx.doi.org/10.1016/j.swevo.2020.100671 doi: 10.1016/j.swevo.2020.100671
    [57] G. Wu, R. Mallipeddi, P. Suganthan, Problem definitions and evaluation criteria for the CEC 2017 competition and special session on constrained single objective real-parameter optimization, Nanyang Technol. Univ. Singapore Tech. Rep., (2016), 1–18.
    [58] J. Zhang, A. C. Sanderson, JADE: Adaptive differential evolution with optional external archive, IEEE Trans. Evol. Comput., 13 (2009), 945–958. http://dx.doi.org/10.1109/tevc.2009.2014613 doi: 10.1109/tevc.2009.2014613
    [59] W. Deng, H. C. Ni, Y. Liu, H. L. Chen, H. M. Zhao, An adaptive differential evolution algorithm based on belief space and generalized opposition-based learning for resource allocation, Appl. Soft Comput., 127 (2022), 20. http://dx.doi.org/10.1016/j.asoc.2022.109419 doi: 10.1016/j.asoc.2022.109419
    [60] Y. L. Xu, X. F. Yang, Z. L. Yang, X. P. Li, P. Wang, R. Z. Ding, et al., An enhanced differential evolution algorithm with a new oppositional-mutual learning strategy, Neurocomputing, 435 (2021), 162–175. http://dx.doi.org/10.1016/j.neucom.2021.01.003 doi: 10.1016/j.neucom.2021.01.003
    [61] J. Li, Y. Gao, K. Wang, Y. Sun, A dual opposition-based learning for differential evolution with protective mechanism for engineering optimization problems, Appl. Soft Comput., 113 (2021), 107942. http://dx.doi.org/10.1016/j.asoc.2021.107942 doi: 10.1016/j.asoc.2021.107942
    [62] X. C. Zhao, S. Feng, J. L. Hao, X. Q. Zuo, Y. Zhang, Neighborhood opposition-based differential evolution with gaussian perturbation, Soft Comput., 25 (2021), 27–46. http://dx.doi.org/10.1007/s00500-020-05425-2 doi: 10.1007/s00500-020-05425-2
    [63] J. Derrac, S. García, D. Molina, F. Herrera, A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms, Swarm Evol. Comput., 1 (2011), 3–18. http://dx.doi.org/10.1016/j.swevo.2011.02.002 doi: 10.1016/j.swevo.2011.02.002
  • This article has been cited by:

    1. Radwan Abu-Gdairi, Mostafa A. El-Gayar, Mostafa K. El-Bably, Kamel K. Fleifel, Two Different Views for Generalized Rough Sets with Applications, 2021, 9, 2227-7390, 2275, 10.3390/math9182275
    2. M. K. El-Bably, E. A. Abo-Tabl, A topological reduction for predicting of a lung cancer disease based on generalized rough sets, 2021, 41, 10641246, 3045, 10.3233/JIFS-210167
    3. Rukhsana Kausar, Shaista Tanveer, Muhammad Riaz, Dragan Pamucar, Cirovic Goran, Topological Data Analysis of m-Polar Spherical Fuzzy Information with LAM and SIR Models, 2022, 14, 2073-8994, 2216, 10.3390/sym14102216
    4. Samirah Alzahrani, Safty El, Rough fuzzy-topological approximation space with tooth decay in decision making, 2022, 26, 0354-9836, 171, 10.2298/TSCI22S1171A
    5. Esra Dalan Yildirim, A. Ghareeb, New Topological Approaches to Rough Sets via Subset Neighborhoods, 2022, 2022, 2314-4785, 1, 10.1155/2022/3942708
    6. Muhammad Irfan Ali, Mostafa K. El-Bably, El-Sayed A. Abo-Tabl, Topological approach to generalized soft rough sets via near concepts, 2022, 26, 1432-7643, 499, 10.1007/s00500-021-06456-z
    7. Ashraf S. Nawar, Mostafa A. El-Gayar, Mostafa K. El-Bably, Rodyna A. Hosny, θβ-ideal approximation spaces and their applications, 2022, 7, 2473-6988, 2479, 10.3934/math.2022139
    8. Abrar Hussain, Kifayat Ullah, Dragan Pamucar, Đorđe Vranješ, A Multi-Attribute Decision-Making Approach for the Analysis of Vendor Management Using Novel Complex Picture Fuzzy Hamy Mean Operators, 2022, 11, 2079-9292, 3841, 10.3390/electronics11233841
    9. M. A. El Safty, Samirah Al Zahrani, Ansari Saleh Ahmar, M. El Sayed, Decision Making on Fuzzy Soft Simply* Continuous of Fuzzy Soft Multi-Function, 2022, 40, 0267-6192, 881, 10.32604/csse.2022.019549
    10. Tram B.T. Tran, My-Phuong Ngo, Quang-Thinh Bui, Vaclav Snasel, Bay Vo, A new approach for operations on neutrosophic soft sets based on the novel norms for constructing topological structures, 2022, 7, 2473-6988, 9603, 10.3934/math.2022534
    11. Radwan Abu-Gdairi, Mostafa A. El-Gayar, Tareq M. Al-shami, Ashraf S. Nawar, Mostafa K. El-Bably, Some Topological Approaches for Generalized Rough Sets and Their Decision-Making Applications, 2022, 14, 2073-8994, 95, 10.3390/sym14010095
    12. M. A. El Safty, S. A. Alblowi, Yahya Almalki, M. El Sayed, Coronavirus Decision-Making Based on a Locally -Generalized Closed Set, 2022, 32, 1079-8587, 483, 10.32604/iasc.2022.021581
    13. Kamalpreet Kaur, Asha Gupta, A topological approach for improving accuracy in decision-making via bi-ideal approximation, 2023, 44, 10641246, 4557, 10.3233/JIFS-222958
    14. Mostafa K. El-Bably, Muhammad I. Ali, El-Sayed A. Abo-Tabl, Ching-Feng Wen, New Topological Approaches to Generalized Soft Rough Approximations with Medical Applications, 2021, 2021, 2314-4785, 1, 10.1155/2021/2559495
    15. S. Pavithra, A. Manimaran, Uncertainty measure for Z-soft covering based rough graphs with application, 2023, 10641246, 1, 10.3233/JIFS-223678
    16. El-Sayed A. Abo-Tabl, Mostafa K. El-Bably, Rough topological structure based on reflexivity with some applications, 2022, 7, 2473-6988, 9911, 10.3934/math.2022553
    17. Mostafa A. El-Gayar, Abd El Fattah El Atik, Dan Selisteanu, Topological Models of Rough Sets and Decision Making of COVID-19, 2022, 2022, 1099-0526, 1, 10.1155/2022/2989236
    18. Mostafa K. El-Bably, Radwan Abu-Gdairi, Mostafa A. El-Gayar, Medical diagnosis for the problem of Chikungunya disease using soft rough sets, 2023, 8, 2473-6988, 9082, 10.3934/math.2023455
    19. M. El Sayed, Elhadi E. Elamir, Hadba F. Al-Qahtani, Manal Alqhtani, A.T. Alshehry, M.A. El Safty, Enhancing decision-making in breast cancer diagnosis for women through the application of nano beta open sets, 2024, 99, 11100168, 196, 10.1016/j.aej.2024.05.013
    20. M. Sheela Rani, S. Dhanasekar, 2024, Chapter 12, 978-981-97-2068-2, 159, 10.1007/978-981-97-2069-9_12
    21. Radwan Abu-Gdairi, Mostafa K. El-Bably, The accurate diagnosis for COVID-19 variants using nearly initial-rough sets, 2024, 10, 24058440, e31288, 10.1016/j.heliyon.2024.e31288
    22. Rodyna A. Hosny, Radwan Abu-Gdairi, Mostafa K. El-Bably, Enhancing Dengue fever diagnosis with generalized rough sets: Utilizing initial-neighborhoods and ideals, 2024, 94, 11100168, 68, 10.1016/j.aej.2024.03.028
    23. Elhadi E. Elamir, M. El Sayed, A.N. Al Qarni, M.A. El Safty, Decision-making to limit epidemics spread based on fuzzy-soft and topological spaces, 2023, 74, 11100168, 725, 10.1016/j.aej.2023.05.045
    24. R. Abu-Gdairi, A. A. El-Atik, M. K. El-Bably, Topological visualization and graph analysis of rough sets via neighborhoods: A medical application using human heart data, 2023, 8, 2473-6988, 26945, 10.3934/math.20231379
    25. Kamalpreet Kaur, Asha Gupta, Tareq M. Al-shami, M. Hosny, A new multi-ideal nano-topological model via neighborhoods for diagnosis and cure of dengue, 2024, 43, 2238-3603, 10.1007/s40314-024-02910-4
    26. Mesfer H. Alqahtani, Zanyar A. Ameen, Soft nodec spaces, 2024, 9, 2473-6988, 3289, 10.3934/math.2024160
    27. Mona Hosny, Rough topological structures by various types of maximal neighborhoods, 2024, 9, 2473-6988, 29662, 10.3934/math.20241437
    28. D. I. Taher, R. Abu-Gdairi, M. K. El-Bably, M. A. El-Gayar, Decision-making in diagnosing heart failure problems using basic rough sets, 2024, 9, 2473-6988, 21816, 10.3934/math.20241061
    29. D. I. Taher, R. Abu-Gdairi, M. K. El-Bably, M. A. El-Gayar, Correction: Decision-making in diagnosing heart failure problems using basic rough sets, 2024, 9, 2473-6988, 34270, 10.3934/math.20241632
    30. Sayed El, Safty El, Qarni Al, Hadba Al-Qahtani, Wadia Al-Shameri, Economic decision-making on nano simply α* alpha open set in a rough set, 2024, 28, 0354-9836, 4933, 10.2298/TSCI2406933S
    31. Sayed El, Nano simply alpha open set and novel neighborhood techniques for accurate symptom detection in medical applications, 2024, 28, 0354-9836, 5125, 10.2298/TSCI2406125S
    32. Safty El, Rough topological structure for information-based reduction for chemical application, 2024, 28, 0354-9836, 4917, 10.2298/TSCI2406917S
    33. Mostafa K. El-Bably, Rodyna A. Hosny, Mostafa A. El-Gayar, Innovative rough set approaches using novel initial-neighborhood systems: Applications in medical diagnosis of Covid-19 variants, 2025, 708, 00200255, 122044, 10.1016/j.ins.2025.122044
    34. Marian Przemski, Hyperspace approach to relation-based neighborhood operators, 2025, 0888613X, 109404, 10.1016/j.ijar.2025.109404
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1397) PDF downloads(80) Cited by(1)

Figures and Tables

Figures(10)  /  Tables(14)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog