Representation and application of Fuzzy soft sets in type-2 environment

This paper has represented a soft-set in the type-2 environment by its simplest form as an augmentation to soft-set theories. Furthermore, we have applied the type-2 fuzzy soft set(T2FSS) by using our most straightforward representation to find the solution of a decision-making-problem (DMP) based-on T2FSS as well as weighted type-2 fuzzy soft set (WT2FSS). We have proposed two definitions, namely, Mid-α\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\alpha $$\end{document}-threshold fuzzy-set of a T2FSS and Mid-λ\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\lambda $$\end{document}-threshold fuzzy-set of a T2FSS. Furthermore, we have presented the definition, namely, level fuzzy-soft-set(LFSS) of a T2FSS. Using this concept, we have prepared two algorithms to select one object in T2FSS as well as WT2FSS based on DMP, which take regret disinclination and expectation preference of decision-makers into consideration in the decision procedure. Also, we have presented two numerical examples at the end.


Introduction
Soft set theory [1] introduced by Molodtsov is an essential tool for operating with uncertainties. Compared with some traditional mathematical tools for dealing with uncertainties, such as the theory of probability, the idea of fuzzy sets [2], and the theory of rough sets, the advantage of soft set theory is that it is free from the inadequacy of the parametrization tools of those theories. It has been exhibited that soft-set theory provokes an excellent dynamical for applications in multiple fields such as Riemann integration, smoothness of functions, DMP, the theory of measurement, game theory, etc.
The Soft-set theory has accepted considerable attention. Kong et al. [3] proposed the idea of average parameter reduction into soft sets. Ali et al. [4] defined many operations in soft-set theory. Zou et al. [5] invented data analysis techniques for soft-sets with incomplete pieces of information. Cagman et al. [6] suggested, differently, some soft-sets operations and formed a uni-int decision-making method. Herawan and Deris [7] gave a soft-set technique for rules of minimal as well as maximal association rules from transnational data sets. Gong et al. [8] introduced the idea of a bijective soft-set and described the operations on soft-sets.
These researches are founded on the ordinary soft-set theory. It is possible to combine Soft-set theory with other mathematical theories. Fuzzy-soft-set(FSS) is an extension of the classical soft-set. Besides, researchers have extended soft set theory to different environments. Fuzzy soft set theory [9,10], intuitionistic fuzzy soft set theory [11,12], neutrosophic soft set theory [13,14], vague soft set [15], rough soft sets [16], trapezoidal interval type-2 fuzzy soft set theory [17], etc. are some important extensions of soft set theory. Then, several types of decision-making have been disposed by using soft set theory. For example, Manna et al. developed an approach to linguistic valued soft multi-criteria group decision-making problems [18]. Maji et al. [19] focused on introducing the intuitionistic fuzzy sets in soft set theory [20]. By integrating the interval-valued intuitionistic fuzzy sets with soft sets, Jiang et al. [21] defined a new soft set model. Several modeling applications [22,23] have achieved better performance system analysis applied to a number of very different applications. Pozna et al. [23] used fuzzy signatures to develop an expert system modeling and presented a convenient framework for the symbolic representation of data.
Crisp membership functions characterize ordinary type-1 fuzzy sets. Zadeh [24] described the Type-2 fuzzy set in which the membership function maps into an FS in the interval [0,1]. We can find the type-2 fuzzy set's preliminary ideas and some real applications in [25][26][27][28][29][30][31]. In the beginning, researchers were focusing on Type-1 fuzzy logic and its applications, but as the new challenging problems arrived, it was natural to shift the interest of people towards an approach that could handle more complex situations. This is how we have reached today the state of the type-2 fuzzy logic area. Type-2 fuzzy logic, which is an extended version or generalization of the type-1 fuzzy logic, can provide a significant level of imprecision modeling [32]. Thus, type-2 fuzzy logic offers capabilities to handle linguistic related uncertainties by considering the unreliability and vagueness of information [33]. In their work, Karnik and Mendel suggested that type-2 fuzzy sets have a certain degree of uncertainty associated with their membership function [34]. A type-2 fuzzy set is the principle idea of type-2 fuzzy logic. The type-2 fuzzy set and type-2 fuzzy logic have accepted considerable attention. Hagras [35] proposed a hierarchical type-2 fuzzy logic control architecture for autonomous mobile robots. Karnik et al. [25] suggested some applications on type-2 fuzzy sets. They also applied [26] type-2 fuzzy logic systems to the forecasting of time-series. Mizumoto et al. [29] researched on type-2 fuzzy set under the algebraic product and algebraic sum. Attribute reduction plays a vital role in decision-making problems. Wu et al. [30] proposed an interval type-2 fuzzy rough set model for attribute reduction. Zeng et al. [31] suggested type-2 fuzzy hidden Markov models and their application to speech recognition. Mendel [36] proposed a high-level retrospective of type-2 fuzzy sets and fuzzy logic systems. Lathamaheswari et al. [37] studied the application of triangular interval type-2 fuzzy soft sets. Melin and Castillo [38] presented a brief review of type-2 fuzzy logic applications in various fields.
In practical applications, we are often faced with the situation in which the evaluation of parameters is a fuzzy concept. For example, when we are going to buy a shirt, we need to consider the shirt's attractiveness. We can provide some linguistic terms, such as good, medium, bad, etc., to evaluation the shirt's attractiveness. Here good, medium, bad etc are fuzzy concepts, and they can be represented by fuzzy sets rather than exact numerical values. It is difficult for the classical soft set and its existing extensions to deal with the above case because evaluating the object's parameters is a fuzzy concept rather than an exact numerical value. So, it is necessary to extend the soft set theory to accommodate the situations in which the evaluation of parameters is a fuzzy concept. In this regard, Zhang et al. [39] researched the idea of T2FSS by combining the soft set with type-2 fuzzy set theories. Here, we have represented the T2FSS in the simplest form, and we look into the applications of T2FSS and WT2FSS in DMP. Our contribution to this paper is fourfold: (1) We are going to represent the T2FSS in the simplest form.
(2) Two definitions, namely, the Mid-α-threshold fuzzy-set and Mid-λ-threshold fuzzy-set for a T2FSS, are proposed. Utilizing these two definitions, we have presented the definition of the level soft set of a T2FSS. (3) Two algorithms for T2FSS based DMP and WT2FSS based DMP are proposed. (4) We have picked three real-life problems and solved them using our proposed algorithms.

Definitions
Definition 1 Fuzzy Set [2] (Type-1 fuzzy-set) Let P is the collection of objects denoted generally by p then a fuzzy set(FS) (Type-1) F in P is a set of ordered pairs: Representation of FS (Type-1): (i) Discrete universe of discourse : Let P is a collection of objects. A in P is a FS and μ F ( p) is called the grade of membership of p in F. Then, p n (ii) Continuous universe of discourse : Example 1 Discrete universe (Fig. 1a) Let X be the collections of the number of children in a family such as, P = {0,1,2,3,4,5,6} The membership function or the grade of membership given by, μ Then the type-1 fuzzy set A = "Sensible number of children" is rewritten by  Let P is a collection of different ages. We can consider P as the set of all positive real numbers. That is P = R + (Set of positive real numbers). Let Q = "About 50 years old". Then Q is a type-1 fuzzy set whose membership function is a continuous function defined . Then type-1 fuzzy set also be written by, .

Definition 2
Type-2 fuzzy set [26] A type-2 fuzzy-set is a fuzzy-set in X whose membership values are type-1 fuzzy sets on [0,1]. In this case, the membership values of type-2 fuzzy-set are secondary membership, and the domain of secondary membership is said to be primary membership. Figure 2a represents a type-2 fuzzy set in which the grade of primary membership for every point in that set is a type-1 fuzzy set. Also, the figure has shown a shaded region, which is the union of all primary membership grades. We call it the footprint of the uncertainty of the type-2 membership function (Fig. 2a). The principal membership function, i.e., the set of primary memberships having secondary membership equal to 1, is given by a thick line. The intensity of the shading is approximately proportional to secondary membership grades. Darker areas indicate more significant secondary memberships. The domain of the membership grade corresponding to x = 4 is also shown in Fig. 2b.

Example 4
Suppose blurring the type-1 membership function shown in Fig. 3 by moving the trapezium points, either the left or right, in different amounts, as in Fig. 4. Then, at a particular value of x, say x , there no longer is a single value for the membership function; instead, the membership function takes on values wherever the vertical line intersects the blur. Those values need not all be weighted the same. We create a three-dimensional membership function, called "a type-2 membership function" that characterizes a type-2 fuzzy set, for all x. Definition 3 Type-2 fuzzy soft set [39] Let U be a universal set and Q ⊆ P be the parameter's set; then (F,Q) is said to be a type-2 fuzzy soft set(T2FSS) over U, in which the mapping F is given by F : Q → F T 2 (U ). In another way, a T2FSS is called the parameterized collection of type-2 fuzzy subsets of U. For any e ∈ Q, F(e) is called the Fig. 4 "Blurred type-1" that is "type-2" membership function, including discretization at x = x set of e-approximate elements of the T2FSS (F,Q). Actually it is a type-2 fuzzy set on U, and it rewritten as, Here, v, μ F(e) ( p, v) are, respectively, the degrees of primary membership and secondary membership that object p holds on parameter e.

Definition 4
Level soft-set of a type-2 fuzzy-soft-set [39] Let (F, Q) be a T2FSS on U, where Q ⊆ P and P is the set of parameters. Let α : Q → [0, 1] and λ : Q → [0, 1] be two FS in Q. The level soft-set of (F, Q) with respect to α and λ is a crisp soft-set L((F, Q); α, λ)) = (F (α,λ) , Q) defined as follows: for any a ∈ Q, F(a) and v( p) are respectively the second membership and first membership of the T2FSS (F, Q).

Proposed representation of a type-2 fuzzy-set and T2FSS
In 1965 when Zadeh invented the fuzzy set [2], many criticisms arise that it does not capture the right uncertainty. But that criticism is ended with the invention of the type-2 fuzzy set concept in 1975 by Zadeh [24]. Many researchers work on [17,[25][26][27][28][29][30][31]35,37] the properties, operations, and applications of type 2 fuzzy sets and its soft set extensions. Here we have represented type 2 fuzzy sets and type 2 fuzzy soft sets in the simplest form and used it in decision-making.

Representation of a type-2 fuzzy-set
The type-2 fuzzy set A in P can be represented by Here, P is the initial universe and μ A ( p) is the secondary membership of the type-2 fuzzy set A in P. The domain of secondary membership function μ A ( p) : Similarly for x = 1, 3, 4 are respectively, Therefore the type-2 fuzzy-set A is given by

Representation of a T2FSS
If J p (⊆ I = [0, 1]) be discrete in Definition 3, then the e-approximate elements of a T2FSS (F,Q), can be written as, Here U be the initial universe and μ F(e) ( p) is the secondary membership of the type-2 fuzzy-set F(e) in U. The domain of secondary membership μ F(e) ( p) : Here the b 1 -approximate, b 2 -approximate, b 3 -approximate, b 4 -approximate and b 5 -approximate elements of the T2FSS (F, Q) as, respectively. Table 1 shows the tabular representation of T2FSS (F, Q) Similarly the b 2 -approximate, b 3 -approxim ate, b 4 -approximate and b 5 -approximate elements of the T2FSS (F, Q) as, respectively.

Zhang et al. [39]
Zhang et al. [39] introduced T2FSS by combining the type-2 fuzzy-set theory with soft-set theory. Type-2 fuzzy-soft-set theory successfully deals with complicated problems with uncertainty, and its representation is more complicated than the classical fuzzy-soft-set theory. In the previous section, we have already represented the T2FSS in its simplest form and visually understand some pictorial examples. Zhang et al. [39] also suggested a method to solve T2FSS based DMP. They developed an algorithm by collecting two inputs from a decision-maker, namely, α threshold and λ threshold. But in the practical situation, a decision-maker may face a problem to provide the information as those inputs are in a fuzzy concept. By the above motivation, here we have defined the mid α-threshold fuzzy-set (Definition 6) and the mid λ-threshold fuzzy-set (Definition 7) of a type-2 fuzzy soft set. Further, with the help of these two definitions, we have proposed two algorithms by collecting only the choice parameters (and their weights if necessary) from the decisionmaker. Finally, we are going to solve three real-life problems using these two algorithms. We also claim that this is an Table 2 Level soft set ((F, Q); α, λ) in tabular form with choice values Then we have the following Table 2 gives the representation in tabular form of (α, λ)-level fuzzy set L((F, Q); α, λ)) with choice values.
Let us try to analyze the portion "F(b 1 ) 0.

Feng et al. [40]
In decision making problems involving fuzzy soft sets, the situation becomes somewhat different and much more complicated. In particular, it is worth noting that the so-called choice value considered in [41] should be exactly interpreted as the "fuzzy choice value", which is just the sum total of all membership values with respect to different attributes. Thus for a fuzzy soft set, this choice value no longer represents the number of (good) attributes possessed by that object. On the other hand, it can be seen as a synthesized measure to estimate each object via a fusion of all attributes. However, this direct addition of all the membership values with respect to different attributes is not always reasonable. Consider, for instance, the set of round and coarse objects. While it may be reasonable to compare the roundness of two objects, it is not equally reasonable to add the degree of roundness of an object to the degree to which that object is coarse; in a certain sense this is just like, for instance, the addition of height and weight. To solve this difficulty associated with fuzzy soft sets, rather than using the concept of choice values designed for crisp soft sets, Roy and Maji [42] introduced the concept of a comparison table and a measure called the score of an object. Like most of the decision making problems, fuzzy soft set based decision making involves the evaluation of all the objects which are decision alternatives. Some of these problems are essentially humanistic and thus subjective in nature (e.g. human understanding and vision systems). In general, there does not exist a unique or uniform criterion for the evaluation of decision alternatives. In fact, the divergence of opinions in [41,42] is whether scores or choice values should be used to estimate decision alternatives and to determine the optimal objects. Feng et al. [40] introduced an adjustable approach to fuzzy soft set based decision making problems to overcome the above difficulties. This proposal is based on the following novel concept called level soft sets. Inspired by these two papers, in the next section, we have proposed a definition, named as level-fuzzy-soft set(LFSS) of a T2FSS.

Proposed definitions
Definition 6 Mid-α-threshold fuzzy-set of a T2FSS : Let (F, P) be a T2FSS over V, where P⊆Q and Q is the set of all parameters. Let α : P → [0, 1] be an FS in P, called the mid-α-threshold fuzzy set of a T2FSS (F, P), denoted by α = (b, μ α(b) ) where μ α(b) is an average crisp value of the degrees of secondary membership of (F, P) corresponding to b ∈ P.
Example 9 Let us consider the same T2FSS given in Exam- Example 10 Let us consider the same T2FSS given in Example 8. Then by Definition 6,

Definition 7
Mid-λ-threshold fuzzy-set of a T2FSS : Let (F, P) is a T2FSS over V, where P⊆Q and Q is the set of all parameters. Let λ : P → [0, 1] is a FS in P, called mid-λ-threshold fuzzy-set of a T2FSS (F, P), denoted by is an average crisp value of the degrees of primary membership of (F, P) corresponding to b ∈ P.
Example 11 Let us consider the same T2FSS given in Example 7. Then by Definition 7, we get,

Example 12
Let us consider the same T2FSS given in Example 8. Then by Definition 7, we get,

Definition 8 Level fuzzy soft set(LFSS) of a T2FSS
Let (F, P) be a T2FSS over U, where P ⊆ Q and Q is the set of all parameters. Let α : P → [0, 1] and λ : P → [0, 1] be two fuzzy sets in P. The level fuzzy soft set(LFSS) of (F, P) with respect to α and λ is a FSS L((F, P); α, λ)) = (F (α,λ) , P) defined as: for any e ∈ P, where n(μ) and n(u) are the numbers of μ's and u's satisfying The LFSS of a T2FSS w.r. to mid-α-threshold fuzzy set (Definition 6) and mid-λ-threshold fuzzy set (Definition 7) is called mid level fuzzy soft set of the T2FSS. Table 3 The tabular representation of (α, λ)-level fuzzy soft set ((F, Q); α, λ) with choice values Then we have the following results:   Table 3 shows the representation in tabular form of (α, λ)level fuzzy soft set L((F, Q); α, λ)).

Example 14 Let us consider the Example 8 with
Then we have the following results:  Table 4 The tabular representation of (α, λ)-level fuzzy soft set ((F, Q); α, λ) with choice values Therefore, the (α, λ)-level fuzzy soft set of (F, Q) is a crisp or type-1 fuzzy-soft-set Table 4 shows the representation in tabular form of (α, λ)level fuzzy soft set L((F, Q); α, λ)).

Proposed algorithm for T2FSS based DMP
Step 1: Provide the T2FSS (F, Q).
to the threshold fuzzy-sets α and λ.
Step 4: Compute tabular representation of the mid-level fuzzy-soft-set L((F, Q); α, λ). For any a i ∈ V , calculate the choice value u i for a i .
Step 5: The optimal decision is to choose a k if u k = max a i ∈V {u i }.
Step 6: If k has multiple values, any one of a k may be selected. Now in the next section, we demonstrate the mathematical explanation of the above algorithm.

Mathematical explanation
Step 1 : Let (F, Q) Step 2: and μ j = 1 l μ l (a i , b j ). Mid-α-threshold fuzzy set can help to select the best alternatives with respect to the second membership values and midλ-threshold fuzzy set can help to select the best alternative with respect to the primary membership values.
Step 3: , n(μ) and n(u) are the numbers of μ's and u's satisfying {μ : Step 5: Identify c k = max{c i }. Obviously, optimal decision is to choose a k . The optimal alternative, clearly followed by the definition of mid level soft set Step 6: If k has multiple values, any one of a k may be selected.
Now in the next section, we demonstrate the pseudo code of the above algorithm.

Pseudo code of the proposed algorithm
Step 1: Start. Step 9: Count the number of secondary membership values given in step 3, which are greater than or equal to the average secondary membership value obtained in step 8. [n(μ)] Step 10: Count the number of primary membership values given in step 3, which are greater than or equal to the average primary membership value obtained in step 7 and also fulfill the condition in step 9. [n(u)] Step 11: Add the value obtained in step 9 by 1. [

+ n(μ)]
Step 12: Divide the value obtained in step 10 by the value Step 13: Do repeat step 9 to step 12 in n (number of objects) times. Step 21: Conclude that the k-th object is the optimal object.

Numerical example for T2FSS based DMP
Now, we demonstrate the functioning of proposed algorithm with the help of numerical examples. Let V = {a 1 , a 2 , a 3 , a 4 , a 5 , a 6 } be the set of six cars and P={expensive, fuel efficiency, spacious, maintenance-free, eco friendly, security measure, automatic gear, manual gear} be a set of parameters. Let Mr. X is interested in buying a car based on his choice parameters "expensive, fuel efficiency, spacious, eco friendly and security measure". Suppose the subset Q = {expensive cars, fuel efficiency cars, spacious cars, eco-friendly cars, security measure cars} = {b 1 ,b 2 ,b 3 ,b 4 ,b 5 } of P, where b 1 ,b 2 ,b 3 ,b 4 , and b 5 stand for expensive cars, fuel efficiency cars, spacious cars, eco-friendly cars, and security measure cars respectively. Suppose the manufacturer car company provide some linguistic terms corresponding to each car, for each parameter chosen by Mr. X such as, To choose the suitable car according to Mr.X's choice parameters, we first transfer the linguistic terms into the corresponding fuzzy sets, according to the Figs. 6,7,8,9,10, and then we apply the Algorithm 6.

Example 15
After the conversion we have the T2FSS such as, Now we follow the steps in Algorithm 6 as, Step 1: The tabular representation of the T2FSS (F, Q) is shown in Table 5.
Step 5: Here u 2 = max a i ∈V {u i } = 2.68 corresponding to a 2 . Therefore we select a 2 as an optimal solution.

Example 16
Suitable location selection plays a very significant role in improving economic development and enhancing the stability of a company's existence. In several types of plants, such as fuel plants, industrial power plants, etc., it is very difficult to reverse the location deciding on plant construction location. Therefore, a company must select a suitable location for constructing a manufacturing plant where the workers would produce the goods. In this regard, based on available parameters such as watercourse easements, high voltage power line easements, distance to upper hierarchy roads, nature of the surface area, consistency of government policy, distance to train station etc., a group of three experts has been appointed in choosing the best location among four locations selected by the company. Now assume that U = {a 1 , a 2 , a 3 , a 4 , a 5 , a 6 } be a set of six places and Q = watercourse easements (b 1 ), high voltage power line easements (b 2 ), distance to upper hierarchy roads (b 3 ), nature of the surface area (b 4 ), consistency of government policy (b 5 ) be a set of five associated parameters with respect to the elements of U. Let an Industrial company X is interested to choose a suitable location based on their choice parameters listed above.
To choose an appropriate location according to the company X's choice parameters, the decision maker first construct a T2FSS as, Now we follow the steps in Algorithm 6 as, Step 1: The tabular representation of the T2FSS (F, Q) is shown in Table 7.
Step 3: The LFSS L((F, Q); α, λ) of (F, Q) with respect to the threshold fuzzy sets α and λ is calculated as, Step 4: The mid-level fuzzy soft set L((F, Q); α, λ) with choice values evaluated in Table 8.
Step 5: Here u 2 = max a i ∈U {u i } = 2.17 corresponding to a 2 . Therefore a 2 is the optimal choice location.
Step 2: Find α and λ according to the Definition 6 and Definition 7, respectively.
to the threshold fuzzy sets α and λ.
Step 4: Prepare the tabular representation of the LFSS L((F, Q); α, λ). For any a i ∈ V , compute the weighted choice-value u * i of a i where u * i = b∈Q F(b)(a i ).w(b).
Step 5: If u * k = max a i ∈V {u * i } then a k is the optimal choice object.
Step 6: If k has more than one value, then any one of a k may be chosen. Let Mr. X imposes the weights for the parameters in Q as: for the parameter "expensive", w 1 = 0.31; for "beautiful", w 2 = 0.24; for "wooden", w 3 = 0.14; for "modern", w 4 = 0.21; for "in the green surrounding", w 5 = 0.10. Then we have a weight function w from Q to [0, 1] and the T2FSS (F, Q) is changed into a WT2FSS (F, Q, w). Table 9 gives the tabular representation of (F, Q, w). The problem is to select the house which is most suitable for Mr. X.

Numerical example for WT2FSS based DMP
Now we apply Algorithm 10 as, Step 1: The tabular representation of the WT2FSS (F, Q, w) is given in Table 9.
Step 5: u * 4 = max a i ∈V {u * i } = 0.483 corresponding to a 4 . Therefore a 4 is the optimal choice object.

Comparison
Let us consider the above numerical example and try to solve it by Z. Zhang's method.
Step 2: Input two threshold fuzzy sets Step 3: Compute the level soft set L((F, Q); α, λ)) according to Definition 4, as shown in Table 11.
Step 4: Compute the weighted choice-valuec i of a i . The tabular representation of L((F, Q); α, λ)) with weighted choice values is shown in Table 11.
Zhang's method fails to determine a unique solution and partially agrees with the result of our proposed method shown above (Sect. 11). On the other hand, if the decision-maker chooses the different threshold fuzzy sets α and λ , then the optimal objective will be changed. So we claimed that our proposed approach is more consistent and practicable.

Conclusion
In this paper, we have represented the T2FSS in the most straightforward form to augment the soft-set theories. We also have exhibited some pictorial examples on the T2FSS. Three definitions, namely mid-α-threshold fuzzy set, mid-λthreshold fuzzy set, and the level fuzzy soft set, have been proposed. Further, we have proposed two algorithms, and at last, we have applied these algorithms to solve T2FSS and WT2FSS based on DMP. Many models are introduced by integrating a fuzzy set with other mathematical tools to capture more uncertainty. Type 2 fuzzy soft set is one of them. In the future, a new mathematical model can be introduced by using our proposed most straightforward representation of type 2 fuzzy soft set, which can open an original path to solving a decision making problem.