Next Article in Journal / Special Issue
Possibility/Necessity-Based Probabilistic Expectation Models for Linear Programming Problems with Discrete Fuzzy Random Variables
Previous Article in Journal / Special Issue
Valuation Fuzzy Soft Sets: A Flexible Fuzzy Soft Set Based Decision Making Procedure for the Valuation of Assets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Comparative Study of Some Soft Rough Sets

1
College of Mathematics, Southwest Jiaotong University, Chengdu 610031, China
2
Department of Computer Science, University of Jaén, E-23071 Jaén, Spain
*
Author to whom correspondence should be addressed.
Symmetry 2017, 9(11), 252; https://doi.org/10.3390/sym9110252
Submission received: 22 September 2017 / Revised: 23 October 2017 / Accepted: 24 October 2017 / Published: 27 October 2017
(This article belongs to the Special Issue Fuzzy Techniques for Decision Making)

Abstract

:
Through the combination of different types of sets such as fuzzy sets, soft sets and rough sets, abundant hybrid models have been presented in order to take advantage of each other and handle uncertainties. A comparative study of relationships and interconnections of some existing hybrid models has been carried out. Some foundational properties of modified soft rough sets (MSR sets) are analyzed. It is pointed out that MSR approximation operators are some kinds of Pawlak approximation operators, whereas approximation operators of Z-soft rough fuzzy sets are equivalent to approximation operators of rough fuzzy sets. The relationships among F-soft rough fuzzy sets, M-soft rough fuzzy sets and Z-soft rough fuzzy sets are surveyed. A new model called soft rough soft sets has been provided as the generalization of F-soft rough sets, and its application in group decision-making has been studied. Various soft rough sets models show great potential as a tool to solve decision-making problems, and a depth study of the connections among these models contributes to the flexible application of soft rough sets based decision-making approaches.

1. Introduction

Various types of uncertainties exist in real life situations, which calls for useful mathematic tools to meet various information process demands. Usually complicated problems take place with uncertainties, and most of these complex situations can not be handled by adopting classical mathematic methods, considering the fact that with classical mathematic tools all notions are requested to be strict. Up to now, abundant mathematic tools such as fuzzy set theory [1] and rough set theory [2,3] have already been developed and proved to be useful in handling several kinds of the problems that contain uncertainties, and all of these theories share a common inherent difficulty, which is mainly the inadequacy of the parametrization tool [4,5]. However, it is noticed that, without proper parametrization tools, sometimes a practical problem can not be described in a way as much as information collected from different aspects could be taken into account. To handle this issue and to enrich mathematical methodologies for coping with uncertainties, soft set theory was initially proposed by Molodtsov [4] in 1999, which considers every specific object from different attributes’ aspects, in this way, this new model goes beyond all other existing mathematical tools to avoid the above-mentioned difficulties. After soft set theory comes out, in the past few years, there appears a continuous growth of interest in studying theoretical aspects of soft set theory, as well as the practical applications of soft sets.
Abundant mathematical models have already been designed in order to model and process vague concepts, among which it is noteworthy that fuzzy set theory and rough set theory have already drawn worldwide attention from researchers. The development of these two theories makes contributions to handle lots of complicated problems in engineering, economics, social science, et al. The main character of fuzzy set theory is that it describes a vague concept by using a membership function, and the allowance of partial memberships contributes to providing an appropriate framework to represent and process vague concepts. The character of rough set theory relies on handling vagueness and granularity in information systems by indirectly describing a vague concept through two exact concepts called its lower and upper approximations. In Pawlak’s rough set model, the equivalence relation is a vital concept, by replacing the equivalence relation with a fuzzy similarity relation, fuzzy rough sets and rough fuzzy sets have been proposed [6].
The combinations of soft sets, rough sets and fuzzy sets have been extensively studied to benefit each other and to take the best advantage of them. Research on generalization models of soft sets is promising since usually the generalized models are not short of parameter tools, that is, all of the generalized soft set models usually keep the most important feature of soft set theory in considering issues from various aspects. The history of research on extending soft sets applying fuzzy set theory goes beyond fifteen years already since Maji et al. introduced fuzzy soft sets in [7]. Therefore far, the soft sets have been extended to intuitionistic fuzzy soft sets [8], interval-valued intuitionistic fuzzy soft sets [5,9], vague soft sets [10], soft interval sets [11] and many other hybrid soft sets models. The history of research on the generalization of soft sets by using rough set theory is relatively short. To introduce parametrization tools to rough set theory, Feng et al. [12,13] initially put forward the concept of soft rough sets and soft rough fuzzy sets, in which a soft set looks for the lower and upper approximations of a subset of the universe. Afterwards, Meng et al. [14] proposed soft fuzzy rough set, in which model the fuzzy soft set has been adopted into granulate the universe. Benefitting from similarity measures induced by soft sets and soft fuzzy sets, Qin et al. [15] provided several soft fuzzy rough set models through introducing confidence threshold values. Recently, Shabir et al. [16] noticed that Feng et al.’s soft rough sets [12] suffer from some unexpected properties such as the upper approximation of a non-empty set might be empty and a subset set X might not be contained in its upper approximation. To resolve this problem, Shabir et al. [16] modified their soft rough sets and introduced the modified soft rough set (MSR set), which has already been extended to fuzzy soft sets [17], and Z-soft rough fuzzy sets was proposed, and its application in decision-making problems was analyzed.
The exploitation of soft sets and hybrid soft sets models in decision-making shows a great development in the recent years [18,19,20,21,22]. The utilization of soft rough sets models in decision-making shows a promising prospect. Different decision-making approaches have been put forth based on MSR set [20], Z-soft rough fuzzy sets [17], Z-soft fuzzy rough set [21], and other soft rough sets models [23,24]. If the researchers could have a thorough knowledge of the connections among various soft rough sets, we believe that decision-making approaches under framework of soft rough sets could be applied in a more flexible and reliable way. However, the relationships among these hybrid sets have not been systematically studied so far. Furthermore, we notice that a soft set S can be looked upon an information system I S . Based on this information system, we can establish Pawlak rough approximations and rough fuzzy approximations. What is the relationship between soft rough approximations (soft rough fuzzy approximations) in S and Pawlak rough approximations (rough fuzzy approximations) in I S ? Additionally, soft set and formal context are mathematically equivalent. The relationships among soft rough approximation operators and derivation operators used in formal concept analysis (FCA) are also interesting issues to be addressed. In this paper, we will concentrate on the discussion of these problems. The paper is structured as follows: Section 2 revises several basic concepts of soft sets, fuzzy sets and rough set. Section 3 studies relationships among several soft rough sets. The properties of MSR approximation operators and different connections between MSR approximation operators and F-soft rough approximation operators are analyzed. It is shown that MSR approximation operators and a kind of Pawlak approximation operators are equivalent, while Z-soft rough fuzzy approximation operators and a kind of rough fuzzy approximation operators are equivalent. The relationships among F-soft rough fuzzy sets, M-soft rough fuzzy sets and Z-soft rough fuzzy sets have also been investigated. Section 4 discusses the relationship between F-soft rough sets and modal-style operators in formal concept analysis. Section 5 proposes a new generalization of F-soft rough set, which is called a soft rough soft set, and a simple application of soft rough soft sets in group decision-making has been studied. Eventually, Section 6 concludes the paper by presenting some remarks and future works.

2. Preliminaries

Here, several concepts of fuzzy sets, soft sets and rough sets are briefly reviewed. Please refer to [1,2,4,7] for details.
An advantageous framework has been offered by fuzzy set theory [1] to handle vague concepts through the allowance for partial memberships. Let U be the universe set. Define a fuzzy set μ on U by its membership function μ : U [ 0 , 1 ] . μ ( x ) indicates the degree to which x belongs to the fuzzy set μ for all x U . In what follows, we denote the family of all subsets of U by P ( U ) and the family of all fuzzy sets on U by F ( U ) . The operations of fuzzy sets can be found in [1].
Molodtsov [4] introduced the concept of soft set. Let U be the universe set and E the set consisted of all parameters that is related to U. Hence, a soft set is defined as below:
Definition 1.
A pair ( F , A ) is called a soft set over U, where A E and F is a mapping given by F : A P ( U ) [4].
The soft set is characterized by a parameter set and a function defined on the parameter set. For every parameter e A , F ( e ) is said to be the e-approximate elements and, correspondingly, the soft set can be viewed as a parameterized family of subsets of U.
A soft set ( F , A ) is called a full soft set if e A F ( e ) = U [12]; N ˜ ( U , A ) = ( N , A ) is called a relative null soft set (with respect to the parameter set A), if N ( e ) = for all e A ; W ˜ ( U , B ) = ( W , B ) is called a relative whole soft set (with respect to the parameter set B) if W ( e ) = U for all e B [25]. Maji et al. in [7] introduced the concept of fuzzy soft set.
Definition 2.
Let ( U , E ) be a soft space. A pair ( F , A ) is called a fuzzy soft set over U, where A E and F is a mapping defined as F : A F ( U ) [7].
The fuzzy soft set is also characterized by a parameter set and a function on the parameter set, whereas a fuzzy set on U takes place of a crisp subset of U corresponds to each parameter. It follows that, to a certain degree, a soft set can also be viewed as a special kind of fuzzy soft set.
Pawlak introduced rough set theory in [2], the application of which is based on a structure called information system.
Definition 3.
An information system is a pair I = ( U , A ) of non-empty finite sets U and A, where U is a set of objects and A is a set of attributes; each attribute a A is a function a : U V a , where V a is the set of all values (called domain) of attribute a [3].
Soft sets and information systems are closely related [13,26,27]. S = ( F , A ) is assumed to be a soft set over U and I S = ( U , A ) an information system induced by S. For any attribute a A , a function a : U V a = { 0 , 1 } is defined by a ( x ) = 1 if x F ( a ) ; or else a ( x ) = 0 . In this way, every soft set could be viewed as an information system. In what follows, I S is called the information system induced by soft set S.
By contrast, suppose the information system, I = ( U , A ) . It uses a parameter set as
B = { ( a , v a ) ; a A v a V a } ,
and it follows that through setting F ( a , v a ) = { x U ; a ( x ) = v a } for each a A and v a V a , a soft set ( F , B ) can be defined, which is the soft set induced by I.
Let U be the universe of discourse and R be an equivalence relation on U. ( U , R ) is called Pawlak approximation space. For each X U , the upper approximation R ¯ ( X ) and lower approximation R ̲ ( X ) of X with respect to ( U , R ) are defined as [2]:
R ¯ ( X ) = { x U ; [ x ] R X } ,
R ̲ ( X ) = { x U ; [ x ] R X } .
X is so-called definable in ( U , R ) if R ̲ ( X ) = R ¯ ( X ) , or else X is a rough set. Thus, in rough set theory, a rough concept is characterized by a couple of exact concepts, namely, its lower approximation and upper approximation. P o s R ( X ) = R ̲ ( X ) and N e g R ( X ) = U R ¯ ( X ) are the R-positive region and R-negative region of X, respectively. Furthermore, B n d R ( X ) = R ¯ ( X ) R ̲ ( X ) is called the R-boundary region.
Up to now, various types of extension models of the Pawlak rough set have been proposed to enrich the theory and to meet different application demands [28,29]. In [12], by the combination of soft set, rough set and fuzzy set theory, soft rough sets and soft rough fuzzy sets were introduced. To make them easy to be distinguished from other models mentioned in the current work and also to facilitate the discussion, these two notions are called F-soft rough sets and F-soft rough fuzzy sets.
Definition 4.
Let S = ( f , A ) be a soft set over U. P = ( U , S ) is called a soft approximation space. Two operations can be defined based on P as follows [12]:
a p r ̲ P ( X ) = { u U ; a A ( u f ( a ) X ) } ,
a p r ¯ P ( X ) = { u U ; a A ( u f ( a ) , f ( a ) X ) } .
For all X U , a p r ̲ P ( X ) and a p r ¯ P ( X ) are respectively called the F-lower and F-upper soft rough approximations of X in S. X is F-soft definable in P if a p r ̲ P ( X ) = a p r ¯ P ( X ) , or else X is a F-soft rough set.
It is noted that we can present a p r ̲ P ( X ) and a p r ¯ P ( X ) in a more concise manner [13]:
a p r ̲ P ( X ) = { f ( a ) ; a A f ( a ) X } ,
a p r ¯ P ( X ) = { f ( a ) ; a A f ( a ) X } .
In this definition, the soft set S is regarded as the elementary knowledge on the universe. F-lower and F-upper soft rough approximation operators are not dual to each other, that is, a p r ̲ P ( X c ) = ( a p r ¯ P ( X ) ) c usually does not hold, where the complement of set X is computed by X c = U X . If the condition a A f ( a ) = U holds in a soft set S = ( f , A ) over U, this soft set is a full soft set [12]. In this case, { f ( a ) ; a A } comes into being a cover of the universe U. It is pointed out that a p r ̲ P , a p r ¯ P and covering rough approximations [30] are closely related but fundamentally different [13]. Additionally, if { f ( a ) ; a A } forms a partition of U, we will call S = ( f , A ) a partition soft set [13,31].
It is pointed out by Shabir et al. [16] that ∃ x U s.t. x N e g P ( X ) = U a p r ¯ P ( X ) for all X U , if S = ( f , A ) is not a full soft set. In other words, x a p r ¯ P ( X ) for all X U . Thus, X a p r ¯ P ( X ) and some basic properties of rough set do not hold in general. Based on these observations, modified soft rough sets (MSR sets) was defined as follows.
Definition 5.
Let ( f , A ) be a soft set over U and φ : U P ( A ) be a map defined as φ ( x ) = { a A ; x f ( a ) } . Then, ( U , φ ) is called MSR-approximation space and for any X U , its lower MSR approximation X ̲ φ and upper MSR approximation X ¯ φ are defined as [16]:
X ̲ φ = { x U ; y X c ( φ ( x ) φ ( y ) ) } ,
X ¯ φ = { x U ; y X ( φ ( x ) = φ ( y ) ) .
X is MSR definable if the condition X ̲ φ = X ¯ φ holds, or else X is a MSR set.
Mathematically speaking, ( U , φ ) can be looked upon a soft set over A. In [32], ( U , φ ) was considered as a pseudo soft set that is induced by ( f , A ) , afterwards a decision-making method related to pseudo soft set was provided.

3. Relationships among Several Soft Rough Sets

3.1. Relationships between F-Soft Rough Approximations and MSR Approximations

The notion of MSR set is the modification of a F-soft rough set, and some inherent connections between these two models should exist, which have not drawn enough attention from scholars yet. In this subsection, a theoretical analysis of F-soft rough sets and MSR sets will be provided, and some connections between F-soft rough approximations and MSR approximations will be pointed out.
It is noted that Ref. [16] a p r ̲ P ( X ) X ̲ φ for any X U and the containment may be proper. Furthermore, in general, X ¯ φ a p r ¯ P ( X ) or a p r ¯ P ( X ) X ¯ φ does not hold. Now, we provide an example:
Example 1.
Let A = { a , b , c , d } be a parameter set and U = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 } the universe. Suppose that S = ( f , A ) is a soft set over U, in which F ( a ) = { x 1 , x 6 } , F ( b ) = { x 3 } , F ( c ) = , F ( d ) = { x 1 , x 2 , x 5 } .
(1) By the definition, a p r ¯ P ( U ) = a A f ( a ) = { x 1 , x 2 , x 3 , x 5 , x 6 } . It follows that x 4 a p r ¯ P ( U ) and hence x 4 a p r ¯ P ( X ) for any X U .
(2) Let X = { x 3 , x 4 , x 5 } . By direct computation, we know that a p r ¯ P ( X ) = { x 1 , x 2 , x 3 , x 5 } , X ¯ φ = { x 2 , x 3 , x 4 , x 5 } . Thus, a p r ¯ P ( X ) X ¯ φ , or X ¯ φ a p r ¯ P ( X ) does not hold.
However, only a shallow impression can be obtained noticing the above-mentioned conclusions in [16], and no details have been provided discussing the properties of and connections among a p r ¯ P ( X ) , X ¯ φ , a p r ̲ P ( X ) and X ̲ φ . The questions still remain: is there any possibility X ¯ φ a p r ¯ P ( X ) or a p r ¯ P ( X ) X ¯ φ that holds? Which features will be requested if these conditions need to be established? Now, we will pay attention to these questions and provide answers.
A general assumption for Theorems 1–3 and Corollaries 1 and 2 is presented as below:
Let S = ( f , A ) be a soft set over U and P = ( U , S ) a soft approximation space.
Theorem 1.
S is a full soft set iff X ¯ φ a p r ¯ P ( X ) for any X U .
Proof. 
( ) . It is assumed that S is a full soft set and X U . For all x X ¯ φ , ∃ y X s.t. φ ( x ) = φ ( y ) . By y U = a A f ( a ) , ∃ a A s.t. y f ( a ) . Then, y X f ( a ) and X f ( a ) . By y f ( a ) we obtain a φ ( y ) = φ ( x ) and hence x f ( a ) . Consequently, x a p r ¯ P ( X ) . Thus, X ¯ φ a p r ¯ P ( X ) .
( ) . Suppose that, for all X U , the condition X ¯ φ a p r ¯ P ( X ) holds. It can be observed that x { x } ¯ φ a p r ¯ P ( { x } ) = { f ( a ) ; f ( a ) { x } } = { f ( a ) ; x f ( a ) } , for any x in U.
Thus, ∃ a A s.t. x f ( a ) . S is a full soft set by the arbitrary of x. ☐
Theorem 2.
a p r ¯ P ( X ) X ¯ φ for any X U iff for any a , b A , f ( a ) f ( b ) = whenever f ( a ) f ( b ) .
Proof. 
( ) . Assume that for any a , b A , f ( a ) f ( b ) = whenever f ( a ) f ( b ) . Let X U . For any x a p r ¯ P ( X ) , attribute a A exists s.t. x f ( a ) and f ( a ) X . Thus, we know that there exists y U s.t. y f ( a ) X . For any b A , if f ( a ) f ( b ) , then f ( a ) f ( b ) = and hence x f ( b ) by x f ( a ) . Thus, φ ( x ) = { b A ; f ( b ) = f ( a ) } . Similarly, we have φ ( y ) = { b A ; f ( b ) = f ( a ) } and hence φ ( x ) = φ ( y ) . By y X , we know that x X ¯ φ and consequently a p r ¯ P ( X ) X ¯ φ .
( ) . Assume that a p r ¯ P ( X ) X ¯ φ for any X U . For any a , b A , if f ( a ) f ( b ) , ∃ x U s.t. x f ( a ) f ( b ) . By x f ( a ) , we conclude that
f ( a ) { f ( c ) ; x f ( c ) } = { f ( c ) ; { x } f ( c ) } = a p r ¯ P ( { x } ) { x } ¯ φ = { y U ; φ ( y ) = φ ( x ) } .
Meanwhile, if φ ( y ) = φ ( x ) , then a φ ( x ) = φ ( y ) and hence y f ( a ) . Therefore, f ( a ) = { y U ; φ ( y ) = φ ( x ) } . Similarly, by x f ( b ) , we have f ( b ) = { y U ; φ ( y ) = φ ( x ) } and hence f ( a ) = f ( b ) . ☐
Theorems 1 and 2 shows that ∃ containment relationships between X ¯ φ and a p r ¯ P ( X ) if some specific conditions hold. Based on these two theorems, we can have a clear idea about under which conditions the containment relationships can be held. Furthermore, by Theorems 1 and 2, we obtain
Corollary 1.
Let f ( e ) for each e A . S is a partition soft set iff a p r ¯ P ( X ) = X ¯ φ for any X U .
Corollary 2.
S is a full soft set iff X a p r ¯ P ( X ) for any X U .
Proof. 
It is assumed that S is a full soft set. For all X U , it is obvious that X X ¯ φ a p r ¯ P ( X ) by Theorem 1. On the contrary, assume that X a p r ¯ P ( X ) for any X U . For each x U ,
x { x } a p r ¯ P ( { x } ) = { f ( a ) ; f ( a ) { x } } = { f ( a ) ; x f ( a ) } .
Thus, ∃ a A s.t. x f ( a ) . Consequently, S is a full soft set as required. ☐
Theorem 3.
X ̲ φ a p r ̲ P ( X ) for any X U iff for any x U , a A s.t. f ( a ) = { y U ; φ ( y ) = φ ( x ) } .
Proof. 
( ) . Suppose that X ̲ φ a p r ̲ P ( X ) for all X U . For any x U , let X = { y U ; φ ( y ) = φ ( x ) } . It follows that
X ̲ φ = { u U ; y X ( φ ( u ) = φ ( y ) ) } = { u U ; φ ( u ) = φ ( x ) } = X .
By x X and X ̲ φ a p r ̲ P ( X ) , then x a p r ̲ P ( X ) and hence ∃ a A s.t. x f ( a ) and f ( a ) X .
On the other hand, for any y X , we have φ ( y ) = φ ( x ) , therefore a φ ( x ) = φ ( y ) . Then, y f ( a ) and hence X f ( a ) . Thus, f ( a ) = X = { y U ; φ ( y ) = φ ( x ) } .
( ) . Assume that X U and x X ̲ φ . For each y U , if φ ( x ) = φ ( y ) , we have y X by x X ̲ φ . It follows that { y U ; φ ( y ) = φ ( x ) } X and ∃ a A such that f ( a ) = { y U ; φ ( y ) = φ ( x ) } . Thus, x f ( a ) and f ( a ) X . It follows that x a p r ̲ P ( X ) and consequently X ̲ φ a p r ̲ P ( X ) . ☐
By Theorem 3, we obtain a clear mind about the necessary conditions for X ̲ φ a p r ̲ P ( X ) to be held, which has not been discussed in other literature yet. The connections between F-soft rough approximations and MSR approximations have been discussed in detail through the theorems presented above.
Keeping in mind that all of the theoretical research should serve practical applications. It is noted that F-soft rough sets and MSR sets group decision-making approaches have been put forward in [20,31], respectively. Based on the analysis about the connections of F-soft rough approximations and MSR approximations, the relationships between decision schemes by using these two different hybrid models could be further discussed in the future, and the decision results obtained by the two decision schemes may have some inherent relationship.

3.2. The Relationships between MSR Approximations and Pawlak’s Rough Approximations

After the notion of MSR sets was put forward, it was applied to different circumstances to cope with practical problems. However, since there is systematic research on its relationship with Pawlak’s rough sets up to now, the rationality of MSR sets may be questioned by scholars from a theoretical point of view.
Let S = ( f , A ) be a soft set. S induces an information system I S = ( U , A ) . According to Pawlak [2], A determines an indiscernibility relation R S on U given by
R S = { ( x , y ) U × U ; a A ( a ( x ) = a ( y ) ) } .
Clearly, ( U , R S ) is a Pawlak approximation space. The equivalence class determined by the equivalence relation R S that contains x is denoted by [ x ] R S . What is the relationship between Pawlak’s rough approximations in ( U , R S ) and F-soft rough approximations (MSR approximations) induced by soft set S? This section offers the discussion of this problem.
Theorem 4.
Let S = ( f , A ) be a partition soft set over U and P = ( U , S ) a soft approximation space. Define an equivalence relation R on U by
R = { ( x , y ) U × U ; a A ( { x , y } f ( a ) } .
Then, for all X U , a p r ̲ P ( X ) = R ̲ ( X ) and a p r ¯ P ( X ) = R ¯ ( X ) [13,31].
Theorem 5.
Let S = ( f , A ) be a partition soft set over U and I S = ( U , A ) the information system induced by soft set S = ( f , A ) . Then, R S = R , where R is determined by Equation (10).
Proof. 
Let x , y U and ( x , y ) R . By the definition, ∃ a A s.t. { x , y } f ( a ) . It follows that a ( x ) = 1 = a ( y ) . For any b A { a } , if f ( b ) = f ( a ) , then { x , y } f ( a ) = f ( b ) and hence b ( x ) = 1 = b ( y ) ; if f ( b ) f ( a ) , then f ( b ) f ( a ) = and hence x f ( b ) , y f ( b ) . Then, b ( x ) = 0 = b ( y ) . Thus, c ( x ) = c ( y ) for each c A . Consequently, ( x , y ) R S .
Conversely, let x , y U and ( x , y ) R S . By x U = a A f ( a ) , ∃ a A s.t. x f ( a ) . It follows that a ( y ) = a ( x ) = 1 and hence y f ( a ) . Consequently, { x , y } f ( a ) and thus ( x , y ) R . ☐
By Theorems 4 and 5, in cases when a partition soft set is used as the underlying soft set, F-soft rough sets in ( U , S ) could be identified with Pawlak’s rough sets in ( U , R S ) . For MSR sets, we have the following results.
Theorem 6.
Let S = ( F , A ) be a soft set over U and I S = ( U , A ) be the information system induced by soft set S = ( F , A ) .
(1) 
For any x U , [ x ] R S = { y U ; φ ( x ) = φ ( y ) } .
(2) 
For any X U , X ̲ φ = R S ̲ ( X ) .
(3) 
For any X U , X ¯ φ = R S ¯ ( X ) .
Proof. 
(1) Let x , y U and y [ x ] R S . Then, a ( x ) = a ( y ) for each a A . For any b φ ( x ) , we have x f ( b ) and hence b ( x ) = 1 . We can observe that b ( y ) = b ( x ) = 1 and y f ( b ) . Thus, b φ ( y ) and hence φ ( x ) φ ( y ) . Similarly, we have φ ( y ) φ ( x ) and consequently φ ( x ) = φ ( y ) .
On the contrary, suppose that φ ( x ) = φ ( y ) . For any a A , if a ( x ) = 1 , then x f ( a ) and hence a φ ( x ) = φ ( y ) . Thus, y f ( a ) and a ( y ) = 1 ; if a ( x ) = 0 , then x f ( a ) and hence a φ ( x ) = φ ( y ) . Thus, y f ( a ) and a ( y ) = 0 . Then, a ( x ) = a ( y ) for any a A and hence y [ x ] R S .
(2) Let X U and x X ̲ φ . For any y [ x ] R S , we have φ ( x ) = φ ( y ) by (1). By x X ̲ φ , we have φ ( x ) φ ( z ) whenever z X c . Thus, y X by φ ( x ) = φ ( y ) . Then, [ x ] R S X and hence x R S ̲ ( X ) . We conclude that X ̲ φ R S ̲ ( X ) .
On the contrary, assume that x R S ̲ ( X ) . It follows that [ x ] R S X . For any y X c , we have y X and hence y [ x ] R S . Thus, φ ( x ) φ ( y ) by (1). Consequently, x X ̲ φ and hence R S ̲ ( X ) X ̲ φ .
(3) Let X U and x X ¯ φ . It follows that ∃ y X s.t. φ ( x ) = φ ( y ) . Thus, y [ x ] R S . Consequently, [ x ] R S X and hence x R S ¯ ( X ) .
Conversely, suppose that x R S ¯ ( X ) . Thus, [ x ] R S X . It follows that there exists y X s.t. y [ x ] R S . Consequently, φ ( x ) = φ ( y ) and hence x X ¯ φ . ☐
Theorem 6 shows that MSR approximation operator is a kind of Pawlak rough approximation operator. The two mathematic models that correspond with these approximation operators have been interconnected by this theorem, which could be regarded as a theoretical proof for the rationality of MSR sets. Benefitting from the notion of MSR set, Zhan et al. provided the definition of Z-soft rough fuzzy set in a recent work [17] .
Definition 6.
Let ( f , A ) be a soft set over U and ( U , φ ) the MSR approximation space. For any fuzzy set μ F ( U ) , the Z-lower and Z-upper soft rough approximations of μ are denoted by μ ̲ φ and μ ¯ φ , respectively, which are fuzzy sets on U given by [17]:
μ ̲ φ ( x ) = { μ ( y ) ; y U φ ( x ) = φ ( y ) } ,
μ ¯ φ ( x ) = { μ ( y ) ; y U φ ( x ) = φ ( y ) } ,
for each x U , and the operators μ ̲ φ and μ ¯ φ are the Z-lower and Z-upper soft rough approximation operators on a fuzzy set, respectively. Specifically, if μ ̲ φ = μ ¯ φ , μ is a Z-soft definable; or else μ is a Z-soft rough fuzzy set.
By Theorem 6 (1), the following corollary could easily be achieved:
Corollary 3.
Let S = ( F , A ) be a soft set over U and I S = ( U , A ) the information system induced by soft set S = ( F , A ) . Then,
(1) 
μ ̲ φ ( x ) = { μ ( y ) ; y [ x ] R S } , a n d
(2) 
μ ¯ φ ( x ) = { μ ( y ) ; y [ x ] R S }
for any μ F ( U ) , x U .
By Corollary 3, Z-lower and Z-upper soft rough approximation operators are equivalent to Dubois and Prade’s lower and upper rough fuzzy approximation operators in [6]. Benefitting from this corollary, the researchers may refer to both of the theories’ aspects and the applications of rough fuzzy sets to better study the development of Z-soft rough sets. Furthermore, the utilization of rough set theory in decision system has been extensively studied during the past few decades. Through discussing the connections between F-soft rough set and and Pawlak rough set, as well as the connections between MSR approximation operators and Pawlak rough approximation operators, the exploitation of various soft rough sets models in decision-making may be studied in a more logic and systematic way in the future.

3.3. The Relationships among Several Soft Rough Fuzzy Sets

A soft rough fuzzy set can be viewed as an extension model of a soft rough set, where the approximations of a fuzzy set in a soft approximation space are characterized. There are several distinct soft rough fuzzy set models in the literature. In the current part, the connections between soft rough fuzzy set and rough fuzzy set will be discussed, as well as the relationships among several soft rough fuzzy sets.
Soft rough approximation operators on fuzzy sets were initially proposed by Feng et al. in [12].
Definition 7.
Let S = ( f , A ) be a full soft set over U and P = ( U , S ) a soft approximation space. The lower and upper soft rough approximations of a fuzzy set, μ F ( U ) , with respect to P are noted as s a p ̲ P ( μ ) and s a p ¯ P ( μ ) , respectively, which are defined by [12]:
s a p ̲ P ( μ ) ( x ) = { μ ( y ) ; a A ( { x , y } f ( a ) ) } ,
s a p ¯ P ( μ ) ( x ) = { μ ( y ) ; a A ( { x , y } f ( a ) ) } ,
for all x U . The operators s a p ̲ P and s a p ¯ P are the F-lower and F-upper soft rough approximation operators on fuzzy sets. If s a p ̲ P ( μ ) = s a p ¯ P ( μ ) , μ is said to be F-soft definable, or else μ is called a F-soft rough fuzzy set.
Note that s a p ̲ P and s a p ¯ P are dual to each other, i.e., s a p ¯ P ( μ c ) = ( s a p ̲ P ( μ ) ) c for every μ F ( U ) . It has already been figured out that rough fuzzy sets in Pawlak approximation space ( U , R ) can be identified with F-soft rough fuzzy sets in soft approximation space ( U , S ) when the underlying soft set S is a partition soft set [13].
Meng et al. [14] noted that s a p ¯ P is a generalization of a p r ¯ P , i.e., s a p ¯ P ( X ) = a p r ¯ P ( X ) if X P ( U ) . On the contrary, s a p ̲ P is a not a generalization of a p r ̲ P . Considering this issue, Meng et al. presented another soft rough fuzzy set model in [14].
Definition 8.
Let S = ( f , A ) be a full soft set over U and P = ( U , S ) a soft approximation space. The lower soft rough approximation s a p ̲ P ( μ ) and upper soft rough approximation s a p ¯ P ( μ ) of the fuzzy set μ F ( U ) are fuzzy sets in U defined as [14]:
s a p ̲ P ( μ ) ( x ) = x f ( a ) y f ( a ) μ ( y ) ,
s a p ¯ P ( μ ) ( x ) = x f ( a ) y , f ( a ) μ ( y )
for all x U . μ is called soft definable if the condition s a p ̲ P ( μ ) = s a p ¯ P ( μ ) holds; or else μ is a soft rough fuzzy set. For avoiding confusion with other soft rough fuzzy set models, it will be called M-soft rough fuzzy set in the following parts.
It is proved that [14] s a p ̲ P and s a p ¯ P are dual to each other, and s a p ̲ P is a generalization of a p r ̲ P , i.e., s a p ̲ P ( X ) = a p r ̲ P ( X ) for any X U .
Theorem 7.
Let S = ( f , A ) be a partition soft set over U, P = ( U , S ) a soft approximation space, and ( U , R ) a Pawlak approximation space, where R is given by Equation (10). For each μ F ( U ) , s a p ̲ P ( μ ) = R ̲ ( μ ) and s a p ¯ P ( μ ) = R ¯ ( μ ) .
Proof. 
Assume that μ F ( U ) and x U . For each y [ x ] R , ∃ a A s.t. { x , y } f ( a ) . Suppose that b A and x f ( b ) . We note that ( f , A ) is a partition soft set. By x f ( a ) f ( b ) , it follows that f ( a ) f ( b ) and hence f ( a ) = f ( b ) . Hence,
s a p ̲ P ( μ ) ( x ) = x f ( a ) z f ( a ) μ ( z ) = z f ( a ) μ ( z ) μ ( y ) .
Consequently, s a p ̲ P ( μ ) ( x ) { μ ( y ) ; y [ x ] R } = R ̲ ( μ ) ( x ) .
Conversely, suppose that x f ( a ) . For each y f ( a ) , since { x , y } f ( a ) , we get y [ x ] R .
μ ( y ) { μ ( z ) ; z [ x ] R } = R ̲ ( μ ) ( x ) ,
hence y f ( a ) μ ( y ) R ̲ ( μ ) ( x ) . Consequently,
s a p ̲ P ( μ ) ( x ) = x f ( a ) z f ( a ) μ ( z ) R ̲ ( μ ) ( x ) ,
and s a p ¯ P ( μ ) = R ¯ ( μ ) can be proved similarly. ☐
By this theorem, the (classical) rough fuzzy sets in Pawlak approximation space ( U , R ) and M-soft rough fuzzy sets in soft approximation space ( U , S ) are equivalent when the underlying soft set S is a partition soft set. It is shown by Corollary 3 that Z-soft rough fuzzy sets could be regarded as a kind of rough fuzzy set, which indicates that there also exist some fantastic relationships between these two distinct models. The following theorem demonstrates the correlation between Z-soft rough approximation operators and M-soft rough approximation operators.
Theorem 8.
Let S = ( f , A ) be a full soft set over U, P = ( U , S ) a soft approximation space and μ F ( U ) :
(1) 
s a p ̲ P ( μ ) μ ̲ φ ,
(2) 
μ ¯ φ s a p ¯ P ( μ ) .
Proof. 
(1) Let x U , a A , x f ( a ) . For any y U , if y [ x ] R , then φ ( x ) = φ ( y ) . It follows that a φ ( x ) = φ ( y ) and hence y f ( a ) . Then, [ x ] R f ( a ) and hence y f ( a ) μ ( y ) { μ ( y ) ; y [ x ] R } = μ ̲ φ ( x ) . Consequently, we conclude that
s a p ̲ P ( μ ) ( x ) = x f ( a ) y f ( a ) μ ( y ) μ ̲ φ ( x )
and hence s a p ̲ P ( μ ) μ ̲ φ .
(2) Let x U , a A and x f ( a ) . By (1), we have [ x ] R f ( a ) and hence μ ¯ φ ( x ) = { μ ( y ) ; y [ x ] R } y f ( a ) μ ( y ) . It follows that
μ ¯ φ ( x ) x f ( a ) y f ( a ) μ ( y ) = s a p ¯ P ( μ ) ( x )
and hence μ ¯ φ s a p ¯ P ( μ ) . ☐
It is noted that F-soft rough approximation operators a p r ̲ P ( μ ) , a p r ¯ P ( μ ) can be expressed equivalently as [15]:
s a p ̲ P ( μ ) ( x ) = { μ ( y ) ; a A ( { x , y } f ( a ) ) } = x f ( a ) y f ( a ) μ ( y ) , s a p ¯ P ( μ ) ( x ) = { μ ( y ) ; a A ( { x , y } f ( a ) ) } = x f ( a ) y f ( a ) μ ( y ) .
Therefore, we have the following corollary:
Corollary 4.
Let S = ( f , A ) be a full soft set over U and P = ( U , S ) a soft approximation space. For any μ F ( U ) ,
s a p ̲ P ( μ ) s a p ̲ P ( μ ) μ ̲ φ μ μ ¯ φ s a p ¯ P ( μ ) s a p ¯ P ( μ ) .
Meng et al. [14] presented a kind of soft fuzzy approximation space, where a fuzzy soft set is regarded as the elementary knowledge on the universe and used to granulate the universe.
Definition 9.
Let F = ( f , A ) be a fuzzy soft set over U. The pair S F = ( U , F ) is called a soft fuzzy approximation space. For a fuzzy set μ F ( U ) , the lower and upper soft fuzzy rough approximations of μ with respect to S F are denoted by A p r ̲ S F ( μ ) and A p r ¯ S F ( μ ) , respectively, which are given by [14]:
A p r ̲ S F ( μ ) ( x ) = a A ( ( 1 f ( a ) ( x ) ) ( y U ( ( 1 f ( a ) ( y ) ) μ ( y ) ) ) ) ,
A p r ¯ S F ( μ ) ( x ) = a A ( f ( a ) ( x ) ( y U ( f ( a ) ( y ) μ ( y ) ) ) ) ,
for all x U . The operators A p r ̲ S F and A p r ¯ S F are called the lower and upper soft fuzzy rough approximation operators on fuzzy sets.
It is proved that [14] A p r ̲ S F and A p r ¯ S F are extensions of s a p ̲ S F and s a p ¯ S F , respectively, i.e., if F = ( f , A ) is a soft set, then A p r ̲ S F ( μ ) = s a p ̲ S F ( μ ) and A p r ¯ S F ( μ ) = s a p ¯ S F ( μ ) for any μ F ( U ) .
Theorem 9.
Suppose that F = ( f , A ) is a fuzzy soft set over U and S F = ( U , F ) . Let R F be the fuzzy relation on U given by R F ( x , y ) = a A ( f ( a ) ( x ) f ( a ) ( y ) ) . For each μ F ( U ) ,
(1) 
A p r ̲ S F ( μ ) = R F ̲ ( μ ) ,
(2) 
A p r ¯ S F ( μ ) = R F ¯ ( μ ) .
By this theorem, the soft fuzzy rough approximation presented in Definition 9 is a kind of Dubois and Prade’s fuzzy rough approximation in [6]. We note that R F ( x , y ) describes a kind of similarity between x and y, and R F is symmetric but R F ( x , x ) 1 in general.
The utilization of Z-soft rough fuzzy set in decision-making has already been studied in [17]. Through discussing the connections among different soft rough fuzzy set models, we can further explore the applications of the other two kinds of soft rough fuzzy sets models in decision-making, enrich the decision mechanisms and pay attention to the selection of the most suitable mechanism according to environments. The soft fuzzy rough approximation operators on fuzzy sets proposed by Meng et al. [14] have the potential to be utilized to handle decision-making problems, discussion on the connections between which and fuzzy rough approximation operators confirm the rationality of this model from the theoretical perspective and lays the foundation for subsequent practical applications.

4. F -Soft Rough Sets and Modal-Style Operators in FCA

FCA [22,33,34] provides a methodology for knowledge description and summarization. In this section, several absorbing connections between F-soft rough sets and modal-style operators in FCA will be discussed. Formal concept analysis is carried out based on a formal context specifying which objects posses what properties or attributes. A formal concept is formulated as a pair of two sets, one is consists of objects and another consists of properties or attributes, and these two sets are connected by two set-theoretic operators. A complete lattice called concept lattice is constituted by the set of all formal concepts, which reflects the correlation of generalization and specialization for formal concepts.
Definition 10.
A formal context ( G , M , I ) consists of two sets G and M and a relation I between G and M. The elements of G are called the objects and the elements of M are called the attributes of the context. ( g , m ) I indicate that the object g has the attribute m, or the attribute m is possessed by the object g [33].
Let ( G , M , I ) be a formal context. For A G , B M , Duntsch and Gediga [6] defined a pair of modal-style operators , as follows:
A = { m M ; g A ( ( g , m ) I ) } ,
A = { m M ; g G ( ( g , m ) I g A ) } ,
B = { g G ; m B ( ( g , m ) I ) } ,
B = { g G ; m M ( ( g , m ) I m B ) } .
Recently, the granular computing based concept lattice theory has received much attention [35].
Rough set theory, soft set theory and concept lattices have similar basis data description. Mathematically speaking, the notions of soft set and formal context are equivalent. Furthermore, both a formal context and a soft set can be considered as a two-valued information system.
Theorem 10.
Let S = ( F , A ) be a soft set over U. A formal context C S = ( U , A , I S ) is induced by S, where I S is provided as
I S = { ( x , a ) U × A ; x F ( a ) } .
Conversely, let C = ( U , A , I ) be a formal context. A set-valued mapping F C : A P ( U ) is defined by
F C ( a ) = { x U ; ( x , a ) I }
for all a A , and S C = ( F C , A ) is a soft set. Moreover, we have S C S = S and C S C = C .
Proof. 
Only the proof for S C S = S and C S C = C will be provided here. Suppose that S = ( F , A ) is a soft set over U and a A . For any x U , from the definition, we obtain that
x F C S ( a ) ( x , a ) I S x F ( a ) .
That is, F C S ( a ) = F ( a ) for all a A . Thus, F C S = F , whence S C S = S .
Next, assume that C = ( U , A , I ) is a formal context, x U and a A . Then, by definition,
( x , a ) I S C x F C ( a ) ( x , a ) I .
Therefore, we conclude that C S C = C as required. ☐
Theorem 11 shows the relationship among operators △, ▽ and soft rough approximation operators.
Theorem 11.
Let S = ( F , A ) be a soft set over U. For any X U , a p r ̲ P ( X ) = X , a p r ¯ P ( X ) = X .
Proof. 
(1) For any x a p r ̲ P ( X ) , ∃ a A s.t. x f ( a ) X . Then, x a and a X . Therefore, a X and consequently x a X . We conclude that a p r ̲ P ( X ) X .
Conversely, if x X , then ∃ a X s.t. x a . Then, x f ( a ) and f ( a ) X . Thus, x { f ( c ) ; f ( c ) X } = a p r ̲ P ( X ) and hence X a p r ̲ P ( X ) .
(2) For any x a p r ¯ P ( X ) , ∃ a A satisfying x f ( a ) and f ( a ) X . It follows that x a and a X . Thus, a X and consequently x a X .
Conversely, ∃ a X s.t. x a if x X . Then, x f ( a ) and f ( a ) X . Consequently, x { f ( c ) ; f ( c ) X } = a p r ¯ P ( X ) .
FCA has become increasingly popular among various methods of conceptual data analysis, knowledge representation and decision-making. Depth study on the connections of soft rough sets theory and FCA contributes to the reference and fusion for decision-making approaches in these two different fields.

5. A New Generalization of F-Soft Rough Set: Soft Rough Soft Sets

In this section, by extending the notion of F-soft rough set, a new generalization model called soft rough soft set will be proposed. In this new model, we use a soft set is as the elementary knowledge to compute the approximations of soft set. In this way, parameterized tools can be used to the greatest extent. Some basic properties of the new proposed model are discussed. A multi-group decision-making approach based on soft rough soft sets has been provided.
Definition 11.
Let U be the universe set and A, A 1 be parameter sets. Let S 1 = ( f 1 , A 1 ) be a full soft set over U and ( U , S 1 ) be a soft approximation space. Let S = ( f , A ) be a soft set over U. The lower and upper soft rough approximations of S in ( U , S 1 ) are denoted by s a p r ̲ S 1 ( S ) = ( f S 1 , A ) and s a p r ¯ S 1 ( S ) = ( f S 1 , A ) , which are soft sets over U defined by:
f S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) f ( e ) ] } , f S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) , f 1 ( e ) f ( e ) ] } ,
for all e A . s a p r ̲ S 1 , s a p r ¯ S 1 are the lower and the upper soft rough approximation operators on soft set S , respectively. If s a p r ̲ S 1 ( S ) = s a p r ¯ S 1 ( S ) , the soft set S is soft definable, or else S is so-called a soft rough soft set.
Example 2.
Suppose that the universe set U = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 } and the parameters set E = { e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 7 } . Let A = { e 1 , e 2 , e 3 , e 4 } E and A 1 = { e 3 , e 4 , e 5 , e 6 , e 7 } E . Let S 1 = ( f 1 , A 1 ) be a full soft set and S = ( f , A ) be a soft set over U as shown by Table 1 and Table 2, respectively. In the soft approximation space ( U , S 1 ) , by Definition 11, we get the lower soft rough approximation s a p r ̲ S 1 ( S ) = ( f S 1 , A ) and the upper soft rough approximation s a p r ¯ S 1 ( S ) = ( f S 1 , A ) of soft set S = ( f , A ) , as shown by Table 3 and Table 4, respectively. In order to facilitate the readers to understand, Figure 1 is given to show the process of computing f S 1 ( e 4 ) and f S 1 ( e 4 ) from f ( e 4 ) .
Proposition 1.
Let S 1 = ( f 1 , A 1 ) be a full soft set over U and ( U , S 1 ) be a soft approximation space. Let S = ( f , A ) be a soft set over U. The following properties hold:
(1) 
s a p r ̲ S 1 ( S ) S s a p r ¯ S 1 ( S ) ,
(2) 
s a p r ̲ S 1 ( N ˜ ( U , A ) ) = N ˜ ( U , A ) = s a p r ¯ S 1 ( N ˜ ( U , A ) ) ,
(3) 
s a p r ¯ S 1 ( W ˜ ( U , A ) ) = W ˜ ( U , A ) = s a p r ̲ S 1 ( W ˜ ( U , A ) ) .
Proof. 
The lower and upper soft rough approximations of N ˜ ( U , A ) = ( N , A ) in ( U , S 1 ) are denoted by s a p r ̲ S 1 ( N ˜ ( U , A ) ) = ( N S 1 , A ) and s a p r ¯ S 1 ( N ˜ ( U , A ) ) = ( N S 1 , A ) ; the lower and upper soft rough approximations of W ˜ ( U , A ) = ( W , A ) in ( U , S 1 ) are denoted by s a p r ̲ S 1 ( W ˜ ( U , A ) ) = ( W S 1 , A ) and s a p r ¯ S 1 ( W ˜ ( U , A ) ) = ( W S 1 , A ) .
(1a) For all x U , e A , if x f S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) f ( e ) ] } , then we obtain x f ( e ) , so f S 1 ( e ) f ( e ) ;
(1b) For all e A , if x f ( e ) , since ( f 1 , A 1 ) is a full soft set, we obtain that e A 1 , s.t. x f 1 ( e ) , then x f 1 ( e ) f ( e ) , then x { x U : e A 1 [ x f 1 ( e ) , f 1 ( e ) f ( e ) ] } , that is, x f S 1 ( e ) and f ( e ) f S 1 ( e ) for all e A .
Hence, we know that f S 1 ( e ) f ( e ) f S 1 ( e ) for all e A , that is, s a p r ̲ S 1 ( S ) S s a p r ¯ S 1 ( S ) .
(2a) By the definition of relative null soft set, we know N ( e ) = for all e A . For all e A , we have N S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) N ( e ) ] } = { x U : e A 1 [ x f 1 ( e ) ] } = = N ( e ) , that is, s a p r ̲ S 1 ( N ˜ ( U , A ) ) = N ˜ ( U , A ) ;
(2b) By the definition of relative null soft set, we know N ( e ) = for all e A . For all e A , we have N S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) , f 1 ( e ) N ( e ) ] } = = N ( e ) , that is, s a p r ¯ S 1 ( N ˜ ( U , A ) ) = N ˜ ( U , A ) .
(3a) By the definition of relative whole soft set, we know W ( e ) = U for all e A . For all e A , we have W S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) , f 1 ( e ) W ( e ) ] } = U = W ( e ) , that is, s a p r ¯ S 1 ( W ˜ ( U , A ) ) = W ˜ ( U , A ) .
(3b) By the definition of relative whole soft set, we know W ( e ) = U for all e A . Since ( f 1 , A 1 ) is a full soft set over U, for all e A , we have W S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) W ( e ) ] } = { x U : e A 1 [ x f 1 ( e ) U ] } = U = W ( e ) , that is, s a p r ̲ S 1 ( W ˜ ( U , A ) ) = W ˜ ( U , A ) . ☐
Proposition 2.
Suppose that S 1 = ( f 1 , A 1 ) is a full soft set over U and ( U , S 1 ) is a soft approximation space. Let S = ( f , A ) , T = ( g , A ) be two soft sets over U. The following properties hold:
(1) 
S T s a p r ̲ S 1 ( S ) s a p r ̲ S 1 ( T ) ,
(2) 
S T s a p r ¯ S 1 ( S ) s a p r ¯ S 1 ( T ) ,
(3) 
s a p r ̲ S 1 ( S T ) s a p r ̲ S 1 ( S ) s a p r ̲ S 1 ( T ) ,
(4) 
s a p r ̲ S 1 ( S T ) s a p r ̲ S 1 ( S ) s a p r ̲ S 1 ( T ) ,
(5) 
s a p r ¯ S 1 ( S T ) s a p r ¯ S 1 ( S ) s a p r ¯ S 1 ( T ) ,
(6) 
s a p r ¯ S 1 ( S T ) s a p r ¯ S 1 ( S ) s a p r ¯ S 1 ( T ) .
Proof. 
The lower and upper soft rough approximations of S in ( U , S 1 ) are denoted by s a p r ̲ S 1 ( S ) = ( f S 1 , A ) and s a p r ¯ S 1 ( S ) = ( f S 1 , A ) ; the lower and upper soft rough approximations of T in ( U , S 1 ) are denoted by s a p r ̲ S 1 ( T ) = ( g S 1 , A ) and s a p r ¯ S 1 ( T ) = ( g S 1 , A ) .
(1) If S T , then for all e A , we have f ( e ) g ( e ) . Assume that x f S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) f ( e ) ] } . From f ( e ) g ( e ) , we obtain x { x U : e A 1 [ x f 1 ( e ) g ( e ) ] } = g S 1 ( e ) . Therefore, we get f S 1 ( e ) g S 1 ( e ) for all e A , i.e., s a p r ̲ S 1 ( S ) s a p r ̲ S 1 ( T ) ;
(2) If S T , then for all e A , we have f ( e ) g ( e ) . Assume that x f S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) , f 1 ( e ) f ( e ) ] } , from f ( e ) g ( e ) , we obtain e A 1 , s.t. x f 1 ( e ) , f 1 ( e ) g ( e ) , so x g S 1 ( e ) = { x U : e A 1 [ x f 1 ( e ) , f 1 ( e ) g ( e ) ] } , it follows that f S 1 ( e ) g S 1 ( e ) for all e A , i.e., s a p r ¯ S 1 ( S ) s a p r ¯ S 1 ( T ) ;
(3) It is obvious that S T S and S T T . From property (1), we obtain s a p r ̲ S 1 ( S T ) s a p r ̲ S 1 ( S ) and s a p r ̲ S 1 ( S T ) s a p r ̲ S 1 ( T ) . Thus, s a p r ̲ S 1 ( S T ) s a p r ̲ S 1 ( S ) s a p r ̲ S 1 ( T ) .
(4) It is obvious that S T S and S T T . From property (1), we obtain s a p r ̲ S 1 ( S T ) s a p r ̲ S 1 ( S ) and s a p r ̲ S 1 ( S T ) s a p r ̲ S 1 ( T ) . Thus, s a p r ̲ S 1 ( S T ) s a p r ̲ S 1 ( S ) s a p r ̲ S 1 ( T ) .
(5) It is obvious that S T S and S T T . From property (2), we obtain s a p r ¯ S 1 ( S T ) s a p r ¯ S 1 ( S ) and s a p r ¯ S 1 ( S T ) s a p r ¯ S 1 ( T ) . Thus, s a p r ¯ S 1 ( S T ) s a p r ¯ S 1 ( S ) s a p r ¯ S 1 ( T ) .
(6) It is obvious that S T S and S T T . From property (2), we obtain s a p r ¯ S 1 ( S T ) s a p r ¯ S 1 ( S ) and s a p r ¯ S 1 ( S T ) s a p r ¯ S 1 ( T ) . Thus, s a p r ¯ S 1 ( S T ) s a p r ¯ S 1 ( S ) s a p r ¯ S 1 ( T ) . ☐
Proposition 3.
Let S 1 = ( f 1 , A 1 ) be a full soft set over U and ( U , S 1 ) be a soft approximation space. Let S = ( f , A ) be a soft set over U. The following properties hold:
(1) 
s a p r ̲ S 1 ( S ) s a p r ̲ S 1 ( s a p r ¯ S 1 ( S ) ) ,
(2) 
s a p r ¯ S 1 ( S ) s a p r ¯ S 1 ( s a p r ̲ S 1 ( S ) ) .
Proof. 
From property (1) in Proposition 1, it is obvious that s a p r ̲ S 1 ( S ) S s a p r ¯ S 1 ( S ) . From property (1) and (2) in Proposition 2, we get s a p r ̲ S 1 ( S ) s a p r ̲ S 1 ( s a p r ¯ S 1 ( S ) ) and s a p r ¯ S 1 ( S ) s a p r ¯ S 1 ( s a p r ̲ S 1 ( S ) ) , respectively. ☐
In [12], a group decision-making approach based on F-soft rough sets was proposed; however, if we carefully check their decision scheme, it is not hard to find that they actually use the tool of a soft rough soft set since the best alternatives provided by each specialist gather together to form a soft set and they compute the upper and lower soft rough approximations (soft sets) on the preliminary evaluation soft set during the decision process. That is, although the concept has not been formally proposed, the application of soft rough soft sets has already appeared in literature. From another perspective, the decision-making problem that can be solved by F-soft rough sets in [12] can also be solved by using soft rough soft sets. It is necessary to propose the concept for soft rough soft sets as well as its application to introduce parameter tools to the universe description, that is, make it feasible to describe objects in the universe from different aspects at the same time, information obtained from different aspects be able to be handled as a whole before the approximations of a soft set are computed, and allow the flexibility to make operations such as the restricted intersection “∩” [25] on soft sets whose soft rough approximations need to be computed; in this way, soft rough soft sets have the potential to be applied in more complex decision-making situations to meet demands of applications in real life cases. As follows, we provide a simple application of soft rough soft sets in decision-making.
Let G = { T 1 , T 2 , . . . , T p } and A 1 = { e 1 , e 2 , . . . , e q } be two groups of specialists to evaluate all the candidates U = { x 1 , x 2 , . . . , x m } . In group G, each specialist is asked to point out if the candidates satisfy benefit properties in A = { e 1 , e 2 , . . . , e n } or not. In this way, a serious of evaluations provided by specialists are obtained as ( g 1 , A ) , ( g 2 , A ) , ( g 3 , A ) , ⋯, ( g p , A ) . Afterwards, the evaluation made by group G could be obtained by S = ( f , A ) = ( g 1 , A ) ( g 2 , A ) ( g 3 , A ) ( g p , A ) . Meanwhile, in another group A 1 = { e 1 , e 2 , . . . , e q } , the specialists are under time pressure, and a lack of patience, or, because of some other issues, each specialist only points out the best alternatives; however, we have no clear idea about which properties are under their consideration. The best alternatives chosen by specialists in group A 1 form another soft set S 1 = ( f 1 , A 1 ) . We say the assessments provided by group G are more reliable since the assessments provided by them are more specific than group A 1 . However, in order to make full use of information provided by the two independent groups, we can compute the lower soft rough approximation on ( f , A ) in soft approximation space ( U , S 1 ) . If x i f S 1 ( e j ) , from the axiomatic definition of soft rough soft sets, we know that the best alternatives of one or more specialists in A 1 are totally contained in f ( e j ) , that is, the best alternatives chosen by some specialists in A 1 certainly occupy property e j , which indicates that this benefit property e j considered by group G may also be very important to group A 1 . The final decision is to select the alternative that occupies the most number of beneficial properties that may be important for both groups.
The steps of this soft rough soft sets based multi-group decision-making approach can be listed as:
Step 1. Input the evaluations on alternatives U = { x 1 , x 2 , . . . , x m } provided by specialists group G = { T 1 , T 2 , . . . , T p } as ( g 1 , A ) , ( g 2 , A ) , ( g 3 , A ) , ⋯, ( g p , A ) .
Step 2. Input the best alternatives selected by specialists group A 1 as S 1 = ( f 1 , A 1 ) .
Step 3. Compute the group evaluation made by the specialists in G as S = ( f , A ) = ( g 1 , A ) ( g 2 , A ) ( g 3 , A ) ( g p , A ) .
Step 4. Compute the lower soft rough approximation of ( f , A ) in ( U , S 1 ) , i.e. ( f S 1 , A ) .
Step 5. Compute the score of alternatives of each x j ( j = 1 , 2 , , m ) as s ( x j ) = i = 1 n f S 1 ( e i ) ( x j ) , and the decision result is x k if it satisfies s ( x k ) = m a x j = 1 , 2 , , m s ( x j ) .
Example 3.
Suppose that a factory needs to purchase the best machine from U = { x 1 , x 2 , . . . , x 6 } according to evaluations provided by two specialists groups G and A 1 , which form a multi-group decision-making problem. G = { T 1 , T 2 , T 3 , T 4 } consists of four specialists and each of them provides assessments on machines in U with respect to beneficial properties A = { e 1 = l o w p r i c e , e 2 = h i g h e n d u r a n c e , e 3 = a d v a n c e d t e c h n o l o g y , e 4 = g o o d c o m p a t i b i l i t y } . Each specialist in G points out if the machines satisfy properties in A or not. In this way, a serious of evaluation soft sets provided by specialists are obtained as ( g 1 , A ) , ( g 2 , A ) , ( g 3 , A ) , ( g 4 , A ) (see Table 5, Table 6, Table 7 and Table 8 as their tabular representations) and the group evaluation of G can be computed by ( f , A ) = ( g 1 , A ) ( g 2 , A ) ( g 3 , A ) ( g 4 , A ) (see also Table 2 as the tabular representation for ( f , A ) ). Meanwhile, each specialist in another specialist group A 1 = { e 3 , e 4 , e 5 , e 6 , e 7 } only points out the best machines according to his/her own cognition, which form soft set ( f 1 , A 1 ) (replace e 3 e 7 by e 3 e 7 and see also Table 1 for its tabular representation). The lower soft rough approximation of ( f , A ) in ( U , S 1 ) can be easily computed as ( f S 1 , A ) (see also Table 3 for its tabular representation). It is easy to obtain that s ( x 1 ) = s ( x 2 ) = s ( x 3 ) = 2 , s ( x 4 ) = s ( x 5 ) = 1 and s ( x 6 ) = 3 , hence x 6 should be the machine purchased by the factory since it satisfies largest number of beneficial properties that are important to two groups.
As is mentioned at the beginning of this section, soft rough soft set is an extension model of F-soft rough set. Sometimes, in a practical situation, the universe set that needs to be granulated is presented from different attributes’ aspects simultaneously. In other words, the parameter tools are necessary not only for the knowledge presentation, but also for the universe description. The new model provides a framework for dealing with these kinds of problems and the exploration of its potential use in decision-making is promising. Compared to F-soft rough sets, soft rough soft sets introduce parameter tools to the universe description and a soft set (instead of a subset of the universe) is approximated. Compared to rough soft set [12], a soft set instead of an equivalence relation has been adopted in soft rough soft sets to compute the approximations of soft sets [36,37]. In this section, only a small application attempt of soft rough soft sets in decision-making has been provided, which is far from enough to meet various demands in real life situations. More flexible and effective approaches need to be developed in the future.

6. Conclusions

This paper has presented a comparative study of some existing soft rough set models, and new discoveries on the relationships among various hybrid sets have been summarized in Table 9. It has been shown that the Z-soft rough fuzzy set is a kind of rough fuzzy set. Therefore, decision-making approaches based on rough fuzzy sets have the potential to be addicted to more specific situations in which Z-soft rough fuzzy sets should be applied to solve the problem. Various soft rough set models have shown great potential in coping with decision-making problems. Some potential applications of connections among various soft rough set models in decision-making have been briefly discussed in the current work. For instance, benefitting from the connections between F-soft rough approximations and MSR approximations that have been discussed, it is possible to further study the relationships between the decision results made by using soft rough sets and MSR sets. In future works, deeper and more specific research on the applications of these connections in decision-making will be conducted.

Acknowledgments

This work has been supported by the National Natural Science Foundation of China (Grant Nos. 61473239, 61372187, and 61673320) and the Spanish National Research Project TIN2015-66524-P.

Author Contributions

All authors have contributed equally to this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
  2. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  3. Pawlak, Z.; Skowron, A. Rudiments of rough sets. Inf. Sci. 2007, 177, 3–27. [Google Scholar] [CrossRef]
  4. Molodtsov, D. Soft set theory-First results. Comput. Math. Appl. 1999, 37, 19–31. [Google Scholar] [CrossRef]
  5. Jiang, Y.; Tang, Y.; Chen, Q.; Liu, H.; Tang, J. Interval-valued intuitionistic fuzzy soft sets and their properties. Comput. Math. Appl. 2010, 60, 906–918. [Google Scholar] [CrossRef]
  6. Dubois, D.; Prade, H. Rough fuzzy set and fuzzy rough sets. Int. J. Gen. Syst. 1990, 17, 191–209. [Google Scholar] [CrossRef]
  7. Maji, P.K.; Biswas, R.; Roy, A.R. Fuzzy soft sets. J. Fuzzy Math. 2001, 9, 589–602. [Google Scholar]
  8. Maji, P.K.; Roy, A.R.; Biswas, R. On intuitionistic fuzzy soft sets. J. Fuzzy Math. 2004, 12, 669–683. [Google Scholar]
  9. Liu, Y.; Luo, J.; Wang, B.; Qin, K.Y. A theoretical development on the entropy of interval-valued intuitionistic fuzzy soft sets based on the distance measure. Int. J. Comput. Intell. Syst. 2017, 10, 569–592. [Google Scholar] [CrossRef]
  10. Xu, W.; Ma, J.; Wang, S.; Hao, G. Vague soft sets and their properties. Comput. Math. Appl. 2010, 59, 787–794. [Google Scholar] [CrossRef]
  11. Qin, K.Y.; Meng, D.; Pei, Z.; Xun, Y. Combination of interval set and soft set. Int. J. Comput. Intell. Syst. 2013, 2, 370–380. [Google Scholar] [CrossRef]
  12. Feng, F.; Li, C.X.; Davvaz, B.; Ali, M.I. Soft sets combined with fuzzy sets and rough sets: A tentative approach. Soft Comput. 2010, 14, 899–911. [Google Scholar] [CrossRef]
  13. Feng, F.; Liu, X.; Leoreanu-Fotea, V.; Jun, Y.B. Soft sets and soft rough sets. Inf. Sci. 2011, 181, 1125–1137. [Google Scholar] [CrossRef]
  14. Meng, D.; Zhang, X.H.; Qin, K.Y. Soft rough fuzzy sets and soft fuzzy rough sets. Comput. Math. Appl. 2011, 62, 4635–4645. [Google Scholar] [CrossRef]
  15. Qin, K.Y.; Thereforeng, Z.M.; Xu, Y. Soft rough sets based on similarity measures. In Rough Sets and Knowledge Technology; RSKT 2012; Li, T., Nguyen, H.S., Wang, G., Grzymala-Busse, J.W., Janicki, R., Hassanien, A.-E., Yu, H., Eds.; Springer: Berlin, Germany, 2012; pp. 40–48. [Google Scholar]
  16. Shabir, M.; Ali, M.I.; Shaheen, T. Another approach to soft rough sets. Knowl.-Based Syst. 2013, 40, 72–80. [Google Scholar] [CrossRef]
  17. Zhan, J.; Zhu, K. A novel soft rough fuzzy sets: Z-soft rough fuzzy ideals of hemirings and corresponding decision-making. Soft Comput. 2017, 21, 1923–1936. [Google Scholar] [CrossRef]
  18. Alcantud, J.C.R.; Santos-Garcia, G. A New Criterion for Soft Set Based Decision Making Problems under Incomplete Information. Int. J. Comput. Intell. Syst. 2017, 10, 394–404. [Google Scholar] [CrossRef]
  19. Alcantud, J.C.R.; Mathew, T.J. Separable fuzzy soft sets and decision-making with positive and negative attributes. Appl. Soft Comput. 2017, 59, 586–595. [Google Scholar] [CrossRef]
  20. Zhan, J.; Liu, Q.; Herawan, T. A novel soft rough set: Soft rough hemirings and its multicriteria group decision-making. Appl. Soft Comput. 2017, 54, 393–402. [Google Scholar] [CrossRef]
  21. Zhan, J.; Ali, M.I.; Mehmood, N. On a novel uncertain soft set model: Z-soft fuzzy rough set model and corresponding decision making methods. Appl. Soft Comput. 2017, 56, 446–457. [Google Scholar] [CrossRef]
  22. Khalil, A.M.; Hassan, N. A novel approach to multi attribute group decision-making based on trapezoidal interval type-2 fuzzy soft sets. Appl. Math. Model. 2016, 41, 684–690. [Google Scholar] [CrossRef]
  23. Zhang, G.; Li, Z.; Qin, B. A method for multi-attribute decision-making applying soft rough sets. J. Intell. Fuzzy Syst. 2016, 30, 1803–1815. [Google Scholar] [CrossRef]
  24. Yu, G. An algorithm for multi-attribute decision-making based on soft rough sets. J. Comput. Anal. Appl. 2016, 20, 1248–1258. [Google Scholar]
  25. Ali, M.I.; Feng, F.; Liu, X.Y.; Min, W.K.; Shabir, M. On some new operations in soft set theory. Comput. Math. Appl. 2009, 57, 1547–1553. [Google Scholar] [CrossRef]
  26. Pei, D.; Miao, D. From soft sets to information systems. In Proceedings of the 2005 IEEE International Conference on Granular Computing, Beijing, China, 25–27 July 2005; pp. 617–621. [Google Scholar]
  27. Ali, M.I. A note on soft sets, rough soft sets and fuzzy soft sets. Appl. Soft Comput. 2011, 11, 3329–3332. [Google Scholar]
  28. Wu, W.Z.; Mi, J.S.; Zhang, W.X. Generalized fuzzy rough sets. Inf. Sci. 2003, 151, 263–282. [Google Scholar] [CrossRef]
  29. Yao, Y.Y. Relational interpretations of neighborhood operators and rough set approximation operators. Inf. Sci. 1998, 111, 239–259. [Google Scholar] [CrossRef]
  30. Zhu, W. Relationship between generalized rough sets based on binary relation and covering. Inf. Sci. 2009, 179, 210–225. [Google Scholar] [CrossRef]
  31. Feng, F. Soft rough sets applied to multicriteria group decision-making. Ann. Fuzzy Math. Inf. 2011, 2, 69–80. [Google Scholar]
  32. Sun, B.; Ma, W. Soft fuzzy rough sets and its application in decision-making. Artif. Intell. Rev. 2014, 41, 67–80. [Google Scholar] [CrossRef]
  33. Wille, R. Restructuring lattice theory: An approach based on hierarchies of concepts. In Ordered Sets; Rival, I., Ed.; Springer: Dordrecht, The Netherlands; Reidel Dordrecht: Boston, MA, USA, 1982; pp. 445–470. [Google Scholar]
  34. Benitez-Caballero, M.J.; Medina, J.; Ramirez-Poussa, E. Attribute Reduction in Rough Set Theory and Formal Concept Analysis. In Rough Sets; IJCRS 2017; Polkowski, L., Yao, Y., Artiermjew, P., Ciucci, D., Liu, D., Ślęzak, D., Zielo sko, B., Eds.; Springer: Cham, Switzerland; Olsztyn, Poland, 2017; pp. 513–525. [Google Scholar]
  35. Li, J.; Mei, C.; Xu, W.; Qian, Y. Concept learning via granular computing: A cognitive viewpoint. Inf. Sci. 2015, 298, 447–467. [Google Scholar] [CrossRef]
  36. Li, Z.; Xie, T. Roughness of fuzzy soft sets and related results. Int. J. Comput. Intell. Syst. 2015, 8, 278–296. [Google Scholar] [CrossRef]
  37. Basu, K.; Deb, R.; Pattanaik, P.K. Soft sets: An ordinal formulation of vagueness with some applications to the theory of choice. Fuzzy Sets Syst. 1992, 45, 45–58. [Google Scholar] [CrossRef]
Figure 1. The process of computing f S 1 ( e 4 ) and f S 1 ( e 4 ) from f ( e 4 ) in Example 2.
Figure 1. The process of computing f S 1 ( e 4 ) and f S 1 ( e 4 ) from f ( e 4 ) in Example 2.
Symmetry 09 00252 g001
Table 1. Soft set ( f 1 , A 1 ) .
Table 1. Soft set ( f 1 , A 1 ) .
Ux1x2x3x4x5x6
A
e3100001
e4011000
e5000000
e6000010
e7000111
Table 2. Soft set ( f , A ) .
Table 2. Soft set ( f , A ) .
Ux1x2x3x4x5x6
A
e1110101
e2011000
e3000111
e4111101
Table 3. Soft set ( f S 1 , A ) .
Table 3. Soft set ( f S 1 , A ) .
Ux1x2x3x4x5x6
A
e1100001
e2011000
e3000111
e4111001
Table 4. Soft set ( f S 1 , A ) .
Table 4. Soft set ( f S 1 , A ) .
Ux1x2x3x4x5x6
A
e1111111
e2011001
e3100111
e4111111
Table 5. Soft set ( g 1 , A ) .
Table 5. Soft set ( g 1 , A ) .
Ux1x2x3x4x5x6
A
e1111101
e2011000
e3000111
e4111101
Table 6. Soft set ( g 2 , A ) .
Table 6. Soft set ( g 2 , A ) .
Ux1x2x3x4x5x6
A
e1110101
e2111000
e3000111
e4111101
Table 7. Soft set ( g 3 , A ) .
Table 7. Soft set ( g 3 , A ) .
Ux1x2x3x4x5x6
A
e1110101
e2011000
e3100111
e4111101
Table 8. Soft set ( g 4 , A ) .
Table 8. Soft set ( g 4 , A ) .
Ux1x2x3x4x5x6
A
e1110101
e2011000
e3001111
e4111101
Table 9. Summary on relationships among various hybrid models.
Table 9. Summary on relationships among various hybrid models.
Various Hybrid ModelsRelationships
F-soft rough approximations and modified soft rough approximations (MSR approximations) X ¯ φ a p r ¯ P ( X ) , a p r ¯ P ( X ) X ¯ φ , X ̲ φ a p r ̲ P ( X ) , if some specific conditions hold, respectively (see Theorems 1–3)
F-soft rough sets in ( U , S ) and Pawlak’s rough sets in ( U , R S ) F-soft rough sets in ( U , S ) could be identified with Pawlak’s rough sets in ( U , R S ) , when the underlying soft set is a partition soft set (see Theorems 4 and 5)
MSR approximations and Pawlak’s rough approximationsMSR approximation operator is a kind of Pawlak rough approximation operator (see Theorem 6)
Z-lower, Z-upper soft rough approximation operators and Dubois and Prade’s lower and upper rough fuzzy approximation operators in [6]Z-lower and Z-upper soft rough approximation operators are equivalent to Dubois and Prade’s lower and upper rough fuzzy approximation operators in [6] (see Corollary 3)
The (classical) rough fuzzy sets and M-soft rough fuzzy setsThe (classical) rough fuzzy sets in Pawlak approximation space ( U , R ) and M-soft rough fuzzy sets in soft approximation space ( U , S ) are equivalent when the underlying soft set S is a partition soft set (see Theorem 7)
Z-soft rough approximation operators and M-soft Rough approximation operators and F-soft rough approximation operators s a p ̲ P ( μ ) s a p ̲ P ( μ ) μ ̲ φ μ μ ¯ φ s a p ¯ P ( μ ) s a p ¯ P ( μ ) (see Theorem 8 and Corollary 4)
The soft fuzzy rough approximation in Definition 9 and Dubois and Prade’s fuzzy rough approximation in [6]The soft fuzzy rough approximation is a kind of Dubois and Prade’s fuzzy rough approximation in [6] (see Theorem 9)
F-soft rough set and soft rough soft setSoft rough soft set is an extension of F-soft rough set

Share and Cite

MDPI and ACS Style

Liu, Y.; Martínez, L.; Qin, K. A Comparative Study of Some Soft Rough Sets. Symmetry 2017, 9, 252. https://doi.org/10.3390/sym9110252

AMA Style

Liu Y, Martínez L, Qin K. A Comparative Study of Some Soft Rough Sets. Symmetry. 2017; 9(11):252. https://doi.org/10.3390/sym9110252

Chicago/Turabian Style

Liu, Yaya, Luis Martínez, and Keyun Qin. 2017. "A Comparative Study of Some Soft Rough Sets" Symmetry 9, no. 11: 252. https://doi.org/10.3390/sym9110252

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop