The main objective of this paper is to present a novel decision making algorithm using matrix representation of the inverse soft set defined in [10]. Therefore, we first introduce cardinality inverse soft matrix theory and its operations, products and algebraic structures in detail. Afterwards, an algorithmic solution employing the cardinality inverse soft matrix to find the optimum object and the ranking order of objects is proposed. The performance of algorithm named soft sum-row decision making algorithm is demonstrated by solving various decision problems. Also, we compare it with existing algorithms based on the soft set theory, soft matrix theory and inverse soft set theory. Moreover, we give Scilab codes of the algorithm and argue that this codes make the process of decision making composed of many objects, criteria and decision makers faster and easier.
Decision making problems are often encountered in various forms in our private, professional and social life. Because these problems are one of the unchanging elements of real life filled with uncertainties. In some cases, it is impossible for us to reach a conclusion without solving them. To remove these difficulties which involve uncertainties and prevent from reaching a conclusion, many decision making methods have been constructed by using various mathematical tools such as fuzzy set theory [41], intuitionistic fuzzy set theory [4], vague set theory [18] and rough set theory [30]. Also, many studies investigating the relationships between these mathematical tools have been presented [2, 7].
In recent years, soft set theory defined in [29] is proposed as a new mathematical tool to solve the decision making problems. Many researchers focused on the soft set theory to construct various decision methods according to the type of uncertainty in the decision problems. Maji et al. [27, 28] gave representations in the form of binary information table of soft sets. They showed that these representations can be used to solve the decision making problems, and thus they pioneered the soft set theory based on decision making. Afterwards, Çaḡman and Enginoḡlu [9] redefined some operations of soft sets with a different approach to make them more useful for improving several new results and constructed a uni - int decision making method. They pointed out that two decision makers can choose an optimum alternative from the alternatives via this method. Feng et al. [16] presented the decision making schemes called uni - intk, and intm - intn which improved and extended uni - int decision making method. Han and Geng [20] developed a pruning method which has higher efficiency in computing the optimal solutions of intm - intn decision making scheme. Zou and Xiao [47] argued that there may be unknown, missing or nonexistent data in the process of collecting data. Therefore, standard soft sets under incomplete information must be taken into consideration, which calls for the check of incomplete soft sets. Later on, Han et al. [21] and even Qin et al. [35] introduced other interesting approaches to incomplete soft set based on decision making. However, in some cases in which there is uncertainty about the real value of the missing data, a decision-making procedure that avoids estimations can be applied. Relatedly, Alcantud and Santos-García [1] proposed a new algorithmic solution applying the soft set for the decision making problem under incomplete information. Kharal [24] introduced the notions of core, support, and inversion of a soft set and used these notions to describe soft approximations granulating the soft space. He suggested a novel conjecture based on soft approximations to solve an optimum choice problem. Furthermore, many decision making methods are also constructed employing special soft sets which are newly defined or existed. Gong et al. [19] introduced bijective soft set which its each alternative has only one parameter. Also, they showed that this set can easily be used for the solutions of some decision problems. Xiao et al. [39] defined exclusive disjunctive soft set based on the bijective soft set and gave an application of this concept. Zhang [46] investigated interval soft set and the tabular representation of it in detail. He also introduced the notion of interval choice value and applied the interval soft set theory in handling the decision making problem. Fatimah et al. [15] constructed novel algorithms for decision making based the probabilistic soft set theory and dual probabilistic soft set theory. Moreover, many authors established various decision making algorithms by using the neutrosophic soft set, level soft set, interval-valued fuzzy soft set, interval valued hesitant fuzzy soft set, hybrid soft set and soft rough fuzzy set [26, 44], Çaḡman and Enginoḡlu introduced the notion of soft matrix which is a matrix representation of the soft set and its related operations. They pioneered the soft matrix based on decision making by constructing a soft max-min decision making method. Inspired by the soft matrices, Vijayabalaji and Ramesh [37] proposed a new decision making algorithm which can be used by three decision makers and they analyzed the performance of algorithm by two experimental study. Additionally, Basu et al. [5] introduced the matrices in different types in soft set theory, and also they argued that these matrices are more functional to solve some decision problems. Atagün et al. [3] generalized products defined in [8] for soft matrices in different types and presented two monoid for these generalized products. Also, they constructed a soft distributive max-min decision making method improving the decision method proposed in [8]. Feng and Zhou [17] introduced the concepts of soft discernibility matrix and weighted soft discernibility matrix which contribute to decision making. In [22, 23], the researchers concerned with decision making of patients suspected influenza and tried to reach a solution by using soft structures. In [12, 45], the decision making methods based on the soft set and soft matrix are reviewed in detail.
Qin et al. [36] emphasized that there are two approaches for the decision making problems, namely, choice value based approach that select the optimum object and comparison score based approach that obtain the ranking order of objects. Also, the group decision making procedures are generally based on the solutions of two types of decision problems which one of them involves only one parameter set and the other involves at least two different parameter sets.
Çetkin et al. [10] initiated the concept of inverse soft set theory and brought a new perspective to the computation of the decision making problems applying the inverse soft sets instead of the soft sets. This study inspired by the inverse soft sets aims to construct a new group decision making method using matrix representation of the inverse soft set for finding the optimum object and the ranking order of objects in the decision problems which involve one or more parameter sets. The contributions of this study are listed below:
By introducing the cardinality inverse soft matrix and related operations, it improves the theory of inverse soft set. Thus, it gives a new perspective for the notions of soft set and inverse soft set.
By presenting the soft sum-row decision making model, it suggests a new approach for the decision problems that are frequently encountered in daily life. This decision making model is very practical and gives fast result since it uses the matrices. While most of the existing soft decision making models only find the optimum object, this model finds both the optimum object and the ranking order of objects. Also, we can collect assessments under same or different criteria from many decision makers in this model. So, it is not only effective for different perspective evaluation, but also effective for group decision making involving multicriteria.
The rest of this study is organized as follows. Second 2 gives some basic principles of soft set theory and inverse soft set theory. Section 3 introduces the notion of cardinality inverse soft matrix which is a matrix representation of the inverse soft set and its operations. Section 4 is devoted four products of cardinality inverse soft matrix and their algebraic structures. Section 5 presents a novel decision making method called soft sum-row decision making method, and its Scilab algorithm which makes computations faster and easier and also provides convenience to solve the decision making problems involving many parameters, alternatives and decision makers. Section 6 gives applications of the method in four different decision making problems based on the inverse soft set. Also, its performance with previous decision methods based on the soft set, soft matrix and inverse soft set is compared. Section 7 presents some concluding comments.
Preliminaries
Molodtsov [29] and Çetkin et al. [10] introduced the concepts of soft set and inverse soft set respectively as follows:
Definition 2.1. [29] U = {u1, u2, . . . , un} be an initial universe set, E = {e1, e2, . . . , em} be a set of parameters, P (U) be the power set of U. The set of ordered pairs
is called a soft set over U where F is a mapping given by F : E → P (U).
Definition 2.2. [10] U = {u1, u2, . . . , un} be an initial universe set, E = {e1, e2, . . . , em} be a set of parameters, P (E) be the power set of E. The set of ordered pairs
is called an inverse soft set (in short is-set) over U where is a mapping given by .
In other words, an inverse soft set over U is a collection of subsets of the parameter set E.
Notation: The set of all inverse soft sets over U is denoted by ISS (U).
Remark 2.3. Let and be a soft set and an inverse soft set over common U, respectively. By using the mapping F : E → P (U), we can write such that ui ∈ F (ej)}. Similarly, by using the mapping , we can write such that . Therefore, a soft set can be uniquely represented as an inverse soft set, vice versa.
Example 2.4. Suppose that U = {u1, u2, u3, u4} is a universal set and E = {e1, e2, e3, e4, e5, e6} is a set of all parameters. If F : E → P (U) and F (e1) = {u4}, F (e2) = {u1, u3}, F (e3) = {u3}, F (e5) = {u3, u4}, F (e6) = U, then we write the soft set
If and , , , , then we write the inverse soft set
Definition 2.5. [10] Let , be two inverse soft sets. Then,
is a subset of , denoted by if for each ui ∈ U.
the intersection of and denoted by is an inverse soft set defined by
the union of and denoted by is an inverse soft set defined by
the complement of denoted by is an inverse soft set defined by
Example 2.6. Assume that U = {u1, u2, u3, u4} is a universal set and E = {e1, e2, e3, e4, e5} is a set of all parameters. Let , , , , , and also
Let , , , , , and also
Then, we obtain and , , .
Cardinality inverse soft matrices
Let U = {u1, u2, . . . , un} be an initial universe set, E = {e1, e2, . . . , em} be a set of parameters and ℵE = {1, 2, . . . , |E|} where |E| is the cardinality of the set E.
Definition 3.1. Let be an inverse soft set over U. Then, a subset of U × ℵ E is uniquely defined by
which is called a cardinality relation form of . The characteristic function of is written by
If , we can define a matrix
which is called a cardinality inverse soft matrix (in short cis-matrix) of over U.
The tabular form of t1
1
2
.
.
.
m
u1
.
.
.
u2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
un
.
.
.
According to the definition of n × mcis-matrix, an is-set is uniquely characterized by the matrix [xip]. This means that an is-set is formally equal to its cis-matrix [xip].
Notation: The set of all cis-matrices corresponding to the is-sets in ISS (U) will be denoted by CISM (U).
Example 3.2. Consider is-set in Example 2.4. Then the cardinality relation form of is
Thus, we obtain cis-matrix
Definition 3.3. Let [xip] ∈ CISMn×m. Then [xip] is called
a zero cis-matrix if xip = 0 for all i, p and it is denoted by [0].
a universal cis-matrix if xip = 1 for all i, p and it is denoted by [1].
Example 3.4. Assume that U = {u1, u2, u3} is a universe set, E = {e1, e2, e3, e4, e5} is a set of parameters and [xip] , [yip] ∈ CISM3×5.
If , and , then [xip] = [0] is a zero cis-matrix given as
If , and , then [yip] = [1] is a zero cis-matrix given as
Definition 3.5. Let [xip] , [yip] ∈ CISMn×m. Then
[xip] is a cis-submatrix of [yip] if xip ≤ yip for all i, p and it is denoted by [xip] ⊑ [yip].
[xip] is a proper cis-submatrix of [yip] if xip ≤ yip for at least one term xip < yip for all i, p and it is denoted by [xip] ⊏ [yip].
[xip] and [yip] are a cis-equal matrices if xip = yip for all i, p and it is denoted by [xip] = [yip].
Definition 3.6. Let [xip] , [yip] ∈ CISMn×m. Then, the cis-matrix [vip] is called
union of [xip] and [yip] if vip = max {xip, yip} for all i, p and it is denoted by [xip] ⊔ [yip].
intersection of [xip] and [yip] if vip = min {xip, yip} for all i, p and it is denoted by [xip] ⊓ [yip].
complement of [xip] if for all i and it is denoted by [xip] c.
Example 3.7. Assume that
Then we obtain [xip] ⊏ [yip] and
Proposition 3.8.Let [xip] ∈ CISMn×m. Then,
[[xip] c] c = [xip]
[0] c = [1]
[1] c = [0]
Proposition 3.9. Let [xip] , [yip] , [zip] ∈ CISMn×m.
[xip] ⊑ [xip]
[0] n×m ⊑ [xip]
[xip] ⊑ [1] n×m
[xip] ⊑ [yip] and [yip] ⊑ [xip] ⇒ [xip] = [yip]
[xip] ⊑ [yip] and [yip] ⊑ [zip] ⇔ [xip] ⊑ [zip]
[xip] = [yip] and [yip] = [zip] ⇔ [xip] = [zip]
Proposition 3.10. Let [xip] , [yip] , [zip] ∈ CISMn×m.
[xip] ⊔ [xip] = [xip]
[xip] ⊔ [0] n×m = [xip]
[xip] ⊔ [1] n×m = [1] n×m
[xip] ⊔ [yip] = [yip] ⊔ [xip]
([xip] ⊔ [yip]) ⊔ [zip] = [xip] ⊔ ([yip] ⊔ [zip])
Proposition 3.11. Let [xip] , [yip] , [zip] ∈ CISMn×m.
[xip] ⊓ [xip] = [xip]
[xip] ⊓ [0] n×m = [0] n×m
[xip] ⊓ [1] n×m = [xip]
[xip] ⊓ [yip] = [yip] ⊓ [xip]
([xip] ⊓ [yip]) ⊓ [zip] = [xip] ⊓ ([yip] ⊓ [zip])
Proposition 3.12. Let [xip] , [yip] , [zip] ∈ CISMn×m.
Proposition 3.13. Let [xip] , [yip] , [zip] ∈ CISMn×m.
([xip] ⊔ [yip]) c = ([xip]) c ⊓ ([yip]) c
([xip] ⊓ [yip]) c = ([xip]) c ⊔ ([yip]) c
Proof. i) For all i,
The part (ii) can be proved similarly. □
Example 3.14. Let U = {u1, u2, u3}, E1 = {e1, e2, e3, e4, e5} and also the is-sets be
Then, the cis-matrices corresponding to the is-sets and , respectively are
It is easily seen that
Products of cardinality inverse soft matrices
In this section, we introduce four special products of the cis-matrices to construct a novel decision making method. We emphasize that these cis-matrices can be of the same type or different types. Here, we give products of the cis-matrices of the different types. If it is taken m2 = m1, then these products are also valid for the cis-matrices of the same type.
Definition 4.1. and Let [xip] ∈ CISMn×m1 and [yir] ∈ CISMn×m2. Then, And-product of [xip] and [yir] denoted by ⋏ is defined by
where zit = min {xip, yir} such that p = γ, t = (γ - 1) m2 + r and γ is the smallest positive integer which satisfies t ≤ γm2.
Definition 4.2. or Let [xip] ∈ CISMn×m1 and [yir] ∈ CISMn×m2. Then, Or-product of [xip] and [yir] denoted by ⋎ is defined by
where zit = max {xip, yir} such that p = γ, t = (γ - 1) m2 + r and γ is the smallest positive integer which satisfies t ≤ γm2.
Definition 4.3. and-not Let [xip] ∈ CISMn×m1 and [yir] ∈ CISMn×m2. Then, And-Not-product of [xip] and [yir] denoted by ƛ is defined by
where zit = min {xip, 1 - yir} such that p = γ, t = (γ - 1) m2 + r and γ is the smallest positive integer which satisfies t ≤ γm2.
Definition 4.4. and-not Let [xip] ∈ CISMn×m1 and [yir] ∈ CISMn×m2. Then, Or-Not-product of [xip] and [yir] denoted by Ɣ is defined by
where zit = max {xip, 1 - yir} such that p = γ, t = (γ - 1) m2 + r and γ is the smallest positive integer which satisfies t ≤ γm2.
Example 4.5. Consider cis-matrices [xip] 3×5 and [yip] 3×5 corresponding to the is-sets and given in Example 3.14. Then we obtain
Here, z1(17) = min {x14, y12} =1 means and .
Similarly, z22 = min {x21, y22} =0 means or .
If we take cis-matrices [xip] 3×5 given in Example 3.14 and the following cis-matrix [yir] 3×3 corresponding to the for
then we obtain
Here, the type of cis-matrix is 3 × 15.
Remark 4.6. In general, the products of cis-matrices are not commutative.
Example 4.7. Let [xip], [yir] and given in Example 4.5. Then, we obtain
From here, it appears that the types of cis-matrices and are same, but .
Proof. i) Let [xip] ∈ CISMn×m1, [yir] ∈ CISMn×m2 and [zis] ∈ CISMn×m3. From Definition 4.1, we can write [xip] ⋏ [yir] = [viq] ∈ CISMn×m1m2 where viq = min {xip, yir} such that p = γ1, q = (γ1 - 1) m2 + r and γ1 is the smallest positive integer which satisfies q ≤ γ1m2. Likewise, we can write [viq] ⋏ [zis] = [wit] ∈ CISMn×m1m2m3 where wit = min {viq, zis} such that q = γ2, t = (γ2 - 1) m3 + s and γ2 is the smallest positive integer which satisfies t ≤ γ2m3. Then, we obtain
Similarly, we can write where such that r = γ3, q′ = (γ3 - 1) m3 + s and γ3 is the smallest positive integer which satisfies q′ ≤ γ3m3. Likewise, we can write where wit′ = min {xip, viq′} such that p = γ4, t′ = (γ4 - 1) m2m3 + q′ and γ4 is the smallest positive integer which satisfies t′ ≤ γ4m2m3. Then, we obtain
Since min {min {xip, yir} , zis} = min {xip, min {yir, zis}} and by (1) and (2), .
The part (ii) can be proved similarly. □
Proposition 4.9.
According to operation And-product, [1] n×1 is a unit element of CISM (U).
According to operation Or-product, [0] n×1 is a unit element of CISM (U).
Proof. i) Let [xip] ∈ CISMn×m1 be a cis-matrix and let [zip] = [xip] ⋏ [1] n×1. Since the type of cis-matrix [zip] is n × m1 and zip = min {xip, 1} = xip by Definition 4.1, we obtain [zip] = [xip].
The part (ii) can be proved similarly. □
Now let’s remember the definition of monoid:
A monoid is a set S together with a binary operation ∗ and an element e ∈ S such that:
(a ∗ b) ∗ c = a ∗ (b ∗ c) for all a, b, c ∈ S (associativity)
a ∗ e = e ∗ a for all a ∈ S (identity element)
In other words, a monoid is a set equipped with a binary operation that is associative and has an identity element.
By Theorem 4.8 and Proposition 4.9, we have the following theorem:
Theorem 4.10.
According to operation And-product, CISM (U) is a monoid.
According to operation Or-product, CISM (U) is a monoid.
Soft sum-row decision making
In this section, we construct a soft sum-row decision making method (in short SSRDM) by using soft sum-row decision function which is also be defined here. By using this method, one can not only choose optimum alternative from the set of given alternatives but also get the ranking order of alternatives.
Definition 5.1. (i) Let [xip] ∈ CISMn×m be a cis-matrix. Then soft sum-row function denoted by is defined as follows:
where for each i ∈ {1, 2, . . . , n}.
Example 5.2. Assume that [xip] ∈ CISM4×5 is given as follows
Then, we obtain .
Note: Let . Also, let and .
.
for .
means for all i ∈ {1, 2, . . . , n}.
Let for each k = 1, 2, . . . , ℓ be an inverse soft set over U. Also, let be n × mcis-matrices corresponding to the inverse soft sets (k = 1, 2, . . . , ℓ), respectively.
Lemma 5.3. Let be an intersection of the inverse soft sets for all k = 1, 2, . . . , ℓ. Then,
for all i ∈ {1, 2, . . . , n}.
Proof. Let . Then for each k = 1, 2, . . . , ℓ. From Definition 2.5,
for each k = 1, 2, . . . , ℓ. Hence, it is obtained that |F′ (ui) | ≤ min {|F1 (ui) |, |F2 (ui) |, . . . , |Fℓ (ui) |} .
Lemma 5.4. Let [tip] be a cis-matrix corresponding to the inverse soft set . Also, let for each k = 1, 2, . . . , ℓ and . Then,
for all i ∈ {1, 2, . . . , n}.
Proof. Since for each k = 1, 2, . . . , ℓ and the is-set is formally equal to its cis-matrix, we can write for each k = 1, 2, . . . , ℓ. By Definition 3.5, we obtain (k = 1, 2, . . . , ℓ) for all i and p. Then, we say that
for all k ∈ {1, 2, . . . , ℓ}. Hence, it is obtained that for all i ∈ {1, 2, . . . , n}. □
Proposition 5.5. Let for each k = 1, 2, . . . , ℓ.
Proof. It is obvious. □
Theorem 5.6. Let and let [tip] be a cis-matrix corresponding to the inverse soft set . Then,
for all i ∈ {1, 2, . . . , n}.
Proof. Let for each k = 1, 2, . . . , ℓ and . Also, we know that
by Proposition 5.5 and for all i ∈ {1, 2, . . . , n} by Lemma 5.4. Thus, we obtain
Theorem 5.7.Let for each k = 1, 2, . . . , ℓ and let [tip] be a cis-matrix corresponding to the inverse soft set . If for any i ∈ {1, 2, . . . , n}, then [tip] ≠ [0].
Proof. It is obvious by Lemma 5.4. □
Definition 5.8. Let U = {u1, u2, . . . , un} be the universe set. If be cis-matrices corresponding to the inverse soft sets generated from same parameter set, , and then
is called decision vector of U.
If be cis-matrices corresponding to the inverse soft sets generated from different parameter sets, and then
is called decision vector of U.
Definition 5.9. Let U = {u1, u2, . . . , un} be a universe set and be a decision vector of U. By using , a subset of U can be found as follows:
which is called an optimum set of U.
Also, we can get the ranking order of alternatives as ui1 ≻ ui2 ≻ . . . ≻ uin if αi1 > αi2 > . . . > αin.
Now, we can construct a soft sum-row decision making method (SSRDM) by using the Definitions 5.1, 5.9. The algorithm and Scilab algorithm of SSRDM are given in Table 2.
Tabular form of Algorithm
Algorithm of SSRDM
Scilab Algorithm of SSRDM
Step 1: Construct the inverse soft sets .
Step 1: Construct the inverse soft sets
Step 2: Construct the cis-matrices corresponding to the is-sets , , respectively.
Step 2:x _ 1 = input (squoentercis - matrix1′) x _ 2 = input (squoentercis - matrix2′) . . . x _ l = input (squoentercis - matrixl′)
Step 3: Find intersection cis-matrix .
Step 3: For ⊓-operation: functionv = carint (x _ 1, x _ 2) [n, m] = size (x _ 1) ; [n, m] = size (x _ 2) ; v = zeros (n, m) ; fori = 1 : nforp = 1 : mv (i, p) = min (x _ 1 (i, p) , x _ 2 (i, p)) ; endendendfunction If the number of cis-matrices is more than two, the following code are added: functionV = carintmulti (varargin) r = argn (2) ; Q = varargin (1) ; fori = 2 : rQ = carint (Q, varargin (i)) ; endV = Qendfunction
Step 4: Using And-product λ for given decision making problem, find convenient cis-matrices and .
Step 4: For [zit]: functionz = carand (x _ 1, x _ 2) [n, m1] = size (x _ 1) ; [n, m2] = size (x _ 2) ; z = zeros (n, m1* m2) ; fori = 1 : nforp = 1 : m1 forr = 1 : m2 t = (p - 1)* m2 + r ; z (i, t) = min (x _ 1 (i, p) , x _ 2 (i, r)) ; endendendendfunction If the number of cis-matrices is more than two, the following code are added: functionZ = carandmulti (varargin) r = argn (2) ; X = carand (varargin (1) , varargin (2)) ; fori = 3 : rX = carand (X, varargin (i)) ; endZ = Xendfunction
For [wit]: functionw1 = carandnot (x _ 1, x _ 2) [n, m1] = size (x _ 1) ; [n, m2] = size (x _ 2) ; w1 = zeros (n, m1* m2) ; fori = 1 : nforp = 1 : m1 forr = 1 : m2 t = (m1 - (p - 1) -1)* m2 + m2 - (r - 1) ; w1 (i, t) = min (1 - x _ 1 (i, p) , 1 - x _ 2 (i, r)) ; endendendendfunction If the number of cis-matrices is more than two, the following codes are added: functionw2 = andnot (x _ 1, x _ 2) [n, m1] = size (x _ 1) ; [n, m2] = size (x _ 2) ; w = zeros (n, m1* m2) ; fori = 1 : nforp = 1 : m1 forr = 1 : m2 t = (p - 1)* m2 + m2 - (r - 1) ; w2 (i, t) = min (x _ 1 (i, p) , 1 - x _ 2 (i, r)) ; endendendendfunctionfunctionW = carandnotdmulti (varargin) r = argn (2) ; X = carandnot (varargin (1) , varargin (2)) ; fori = 3 : rX = andnot (X, varargin (i)) ; endW = Xendfunction
Step 5: Calculate decision vector according to the constructed cis-matrices.
Step 5: For SSRDM: functionD = carrowsum (z, w1, v, x _ 1, x _ 2) [n, m] = size (x _ 1) ; D = sum (z, ′c′) - sum (w1, ′c′) +2 * sum (v, ′c′) +1/2 * ((sum (x1, ′c′) + sum (x _ 2, ′c′) - (2 - 1) * m) + abs ((sum (x _ 1, ′c′) + sum (x _ 2, ′c′) - (2 - 1)* m))) ; endfunction If the number of cis-matrices is more than two, then functionD = carrowsum (Z, W, V, x _ 1, x _ 2, . . . , x _ l) [n, m] = size (x _ 1) ; D = sum (Z, ′c′) - sum (W, ′c′) + l * sum (V, ′c′) +1/2 * ((sum (x _ 1, ′c′) + sum (x2, ′c′) + . . . + sum (xl, ′c′) - (l - 1) * m) + abs ((sum (x1, ′c′) + sum (x2, ′c′)+ . . . + sum (xl, ′c′) - (l - 1) * m))) ; endfunction In this code, the value l is replaced by the number of cis-matrices given in Step 1.
Step 6: Find of U and determine the ranking order of alternatives by using .
Step 6: Find of U and determine the ranking order of alternatives by using .
Remark: If the is-sets generated from E1, E2, . . . , Eℓ such that then it is taken in Step 5, and also Step 3 is deleted from the algorithm.
Remark: In the Scilab algorithm, Step 3 is deleted and Step 5 is taken as functionD = carrowsum (z, w1) D = sum (z, ′c′) - sum (w1, ′c′) ; endfunction If the number of cis-matrices is more than two, then functionD = carrowsum (Z, W) D = sum (Z, ′c′) - sum (W, ′c′) ; endfunction
Applications
Now, we apply the soft sum-row decision making method for four different decision making problems which two of them involve only one parameter set and the others involve the different parameter sets.
Example 6.1. A marketing company plans to seek for the best cargo company which can be made collaboration in delivering process of products. The company appoints two decision makers for this purpose. Assume that U = {u1, u2, u3, u4, u5, u6, u7, u8} is the set of six cargo company, and E = {e1, e2, e3, e4, e5, e6} is a set of parameters such that these parameters are e1= low transportation cost, e2= safe transport of the product, e3= carrying the product in a short time, e4= having good profile, e5= enough network width, e6= good communication with the buyer.
Now, we are ready to apply the soft sum-row decision making method as follows:
Step 1: The decision makers construct the following two inverse soft sets over U under the parameters, respectively.
Step 2: Their cis-matrices are constructed as
Step 3: Intersection of these cis-matrices are found as
Step 4: Using And-product λ, it is obtained the following cis-matrices.
Step 5: By employing the cis-matrices and [wit], it is found the decision vector as
Step 6: Finally, we can find an optimum set of U as follows
where u5 is optimum cargo company which can be made collaboration for delivery of products.
Also, we obtain the ranking order of alternatives as u5 ≻ u2 ≻ u8 ≻ u1 ≻ u4 ≻ u6 ≻ u3 ≻ u7.
Example 6.2. Assume that Mr. X wants to buy a car for transportation. Let U = {m1, m2, m3, m4, m5} be the set of alternatives (the cars) and the parameters are considered while buying a car (from five cars) as follows: e1= exterior, e2= interior, e3= engine condition, e4= tires, e5= suspension, e6= transmission, e7= frame, e8= brakes, e9= steering, e10= navigation, e11= maxi- mum speed, e12= power windows, e13= seating capacity, e14= sunroof, e15= age of vehicle, e16= engine capacity, e17= mileage traveled, e18= fuel consumption, e19= fuel capacity, e20= reputation of manufacturing company. That’s, the set of parameters is E = {e1, e2, . . . , e20}. Also, suppose that Mr. X has an expert group G = {T1, T2, . . . , T8} consisting of 8 specialist to evaluate five cars. When Mr. X collects the assessments of experts, he can apply the soft sum-row decision making method as follows:
Step 1: The experts create the following eight inverse soft sets over U according to the parameters, respectively.
Step 2: Mr. X constructs the cis-matrices for the inverse soft sets of experts as follows:
Step 3: He finds intersection of these matrices as below:
Step 4: Using And-product λ, he obtains the cis-matrices and .
These cis-matrices can be obtained by using Scilab codes since the type of cis-matrices [zit] and [ωit] is 5 × 208. Thus, he computes and .
Step 5: According to the constructed cis-matrices and [wit], he finds the decision vector as
Step 6: Finally, Mr. X has an optimum set of U as follows:
where m3 is optimum car which can be bought for transportation.
Moreover, he obtains the ranking order of alternatives as m3 ≻ m1 ≻ m5 ≻ m4 ≻ m2.
Example 6.3.Suppose that an automotive company Y wants to compare its automobile with automobiles in the same segment of six automotive companies. Thus, it aims to determine the situation of own automobile. The company appoints four decision makers for this purpose.
U = {u1, u2, u3, u4, u5, u6} denotes the universe set which describe the automobiles of six automotive companies. E1, E2, E3 and E4 denote parameter sets of decision makers, respectively. E1, E2, E3 and E4 describe performance, image-prestige, economy and after-sales advantage of the automobile, respectively. The parameter sets are E1 = {a1 = torque, a2 = enginepower}, E2 = {b1 = comfortable, b2 = design - aesthetic, b3 = safe}, E3 = {c1 = saleprice, c2 = fuelconsumption} and E4 = {d1 = servicefacilities, d2 = tax, d3 = marketing}. Now, we are ready to apply soft sum-row decision making method to determine the situation of the automobile of company Y as follows:
Step 1: According to the specified parameters, the decision makers construct the following four inverse soft sets over U, respectively as follows:
In the inverse soft set , the first decision maker determine that u1 has higher engine power than the automobile of company Y but the automobile of company Y has higher torque than u1. The others are similar.
Step 2: Their cis-matrices are constructed as
Step 3: Using And-product λ, the cis-matrices are obtained
Step 4: It is obtained the decision vector by using the cis-matrices [zit] and [wit] as below:
Step 5: Finally, it can be found the ranking order of automobiles as u2 ≻ u4 = u6 ≻ u5 ≻ automobileofthecompanyY = u1 ≻ u3 .
Example 6.4.A retail company Z has a retail stores in major cities of Serbian such as Beograd, Čačak, Šabac, Niš, Valjevo, Obrenovac and Zaječar. In order to support further expansion on the market, the company aims to set up a distribution center (DC) from which retail stores will be supplied. With doing so, preselected locations for setting up a DC are: Šimanovci, Novi Sad, Novi Beograd, Niš, (denoted by l1, l2, l3, l4, respectively). Each of these locations has some advantages and disadvantages. The company agrees that they should be all taken into consideration since the locations have many different and specific attributes. The company determines criteria (attributes) that should be used to evaluate the locations as follows:
E1 and E2 are sets of criteria, and describe quantitative (cost) factors and qualitative factors, respectively. Tables 3 and 4 present the sub-criteria of the quantitative (cost) factors and qualitative factors.
Now, we are ready to apply soft sum-row decision making method to find the optimum location where the company can set up a distribution center (DC) as follows:
Step 1: The company obtains the following six inverse soft sets after it evaluates the locations according to each of the sets of sub-criteria.
Step 2: We find the cis-matrices of inverse soft sets, respectively as follows:
Step 3: Using And-product λ, we obtain the cis-matrices and .
Since the type of cis-matrices [zit] and [ωit] is 4 × 2700 we obtain and by using Scilab codes.
Step 4: Then, we compute the decision vector as
Step 5: Finally, we find an optimum location for distribution center (DC) as follows:
Additionally, we find the ranking order of locations as l1 ≻ l3 ≻ l4 ≻ l2.
Comment: Existing soft decision making methods in literature are insufficient to solve the decision problems that involve multicriteria or a group of decision makers. With the existing soft decision making methods, it is not possible to solve the decision making problems in Examples 6.2, 6.3 and 6.4. The SSRDM using the inverse soft matrix solves such decision making problems since there are no limitations on the numbers of criteria, alternatives and decision makers. On the other hand, the decision problems addressed in Examples 6.3 and 6.4 are frequently encountered in many areas. In order to solve this kind of decision problems, many studies have been made with various mathematical tools such as fuzzy set, rough set, vague set [11, 43]. However, these decision problems containing different parameter sets have not been addressed using the soft sets and inverse soft sets up to now. Our decision making method (SSRDM) is especially useful and convenient to handle such decision making problems.
Comparison: The decision problems, which can be solved by decision making methods constructed by using the soft sets and soft matrices, can be also solved by our decision making method (SSRDM) by transforming the soft sets into the inverse soft sets. Moreover, our method can give more accurate results for some of the decision making problems. It can be clearly seen in Table 5.
Sub-criteria of the quantitative (cost) factors 5
E1 = Quantitative (Cost) Factors
A1 = Investment costs
A2 = Operating costs
A3 = Transportation costs
a11 = construction cost
a21 = handling cost
a31 = total inbound
a12 = equipment cost
a22 = storage cost
a32 = total outbound
a13 = land acquisition
a23 = administrative expense
Sub-criteria of the qualitative factors 6
E2=Qualitative Factors
B1 = Supply chain and logistics factors
B2 = Strategic factors
B3 = Other factors
b11 = optimizing supply chain
b21 = competitive environment
b31 = human resources availability
b12 = impacts on supply chain robustness
b22 = development of new demand
b32 = safety and security
b13 = impact on supply chain responsiveness
b23 = alignment of supply chain
b33 = community attractiveness
b14 = traffic and transportation
b24 = product placement
b34 = infrastructure availability
b15 = capability to expand warehouse capacity
b25 = better procurement
b35 = impact on company visibility
b26 = economic attractiveness of location
Comparison of SSRDM with the existing soft decision making methods in the literature 7
Additionally, for Example 3.1 in [10], the result of their decision making method based on the inverse soft set theory is {x4, x13, x21, x28, x36, x42}. The result of our decision making method (SSRDM) is also x13 = x36 ≻ x21 = x42 ≻ x28 ≻ x4.
Conclusion
In this paper, we introduced the concept of cardinality inverse soft matrix which is a matrix representation of the inverse soft set defined in [10]. We also proposed a novel decision making method based on this concept. We emphasized that there is no limitation of decision makers in our method while the existing decision making methods based on the soft set theory, soft matrix theory and inverse soft set theory can generally choose the optimum object of two or three decision makers. In addition, the method focuses on not only finding the optimum object but also getting the ranking order of objects. Furthermore, we compared the results of our method with those of previous decision making methods based on the soft set theory and soft matrix theory, and then we demonstrated that our results will be more convincing than others. We analyzed the steps of our algorithm by four examples and obtained the optimum object and the ranking order of objects. Also, we pointed out that the steps of algorithm can be easily transferred to computer via Scilab codes. We hope that the cardinality inverse soft matrices will become a focus of attention as a novel notion to deal with the decision making problems involving multicriteria and a group of decision makers in the near future.
References
1.
AlcantudJ.C.R. and Santos-GarcíaG., A new criterion for soft set based decision making problems under incomplete information, Int J Comput Int Sys10 (2017), 394–404.
2.
AlcantudJ.C.R., Some formal relationships among soft sets, fuzzy sets, and their extensions, Int J Approx Reason68 (2016), 45–53.
3.
AtagünA.O., KamaciH. and OktayO., Reduced soft matrices and generalized products with applications in decision making, Neural Comput Appl (in press)doi: 10.1007/s00521-016-2542-y.
4.
AtanassovK., Intuitionistic fuzzy sets, Fuzzy Set Syst20 (1986), 87–96.
5.
BasuT.M., MahapatraN.M. and MondalS.K., Matrices in soft set theory and their applications in decision making problems, South Asian J Math2 (2012), 126–143.
6.
BustinceH., BarrenecheaE., FernandezJ., PagolaM. and MonteroJ., The origin of fuzzy extensions,In Springer Handbook of Computational Intelligence,2015Springer-VerlagHeidelberg, Germany.
7.
BustinceH. and BurilloP., Vague sets are intuitionistic fuzzy sets, Fuzzy Set Syst79 (1996), 402–405.
8.
ÇaḡmanN., and EnginoḡluS., Soft matrix theory and its decision making, Comput Math Appl59 (2010), 3308–3314.
9.
ÇaḡmanN., and EnginoḡluS., Soft set theory and uni-int decision making, Eur J Oper Res207 (2010), 848–855.
10.
ÇetkinV., AygünoḡluA. and AygünH., A new approach in handling soft decision making problems, J Nonlinear Sci Appl9 (2016), 231–239.
11.
ChenS.-M., Fuzzy group decision making for evaluating the rate of aggregative risk in software development, Fuzzy Set Syst118 (2001), 75–88.
12.
DanjumaS., HerawanT., IsmailM.A., ChiromaH., AbubakarA.I. and ZekiA.M., A review on soft set-based parameter reduction and decision making, IEEE Access5 (2017), 4671–4689.
13.
DobrotaM., MacuraD. and ŠelmićM., Multi criteria decision making for distribution center location selection-Serbia case study, Second Logistics International Conference (2015), 32–37.
14.
EraslanS., A decision making method via TOPSIS on soft sets, Journal of New Results in Science8 (2015), 57–71.
15.
FatimahF., RosadiD., HakimR.B.F. and AlcantudJ.C.R., Probabilistic soft sets and dual probabilistic soft sets in decisionmaking, Neural Comput Appl (in press)doi: 10.1007/s00521-017-3011-y.
16.
FengF., LiY. and ÇaḡmanN., Generalized uni-int decision making schemes based on choice value soft sets, Eur J Oper Res220 (2012), 162–170.
17.
FengQ. and ZhouY., Soft discernibility matrix and its applications in decision making, Appl Soft Comput24 (2014), 749–756.
18.
GauW.L. and BuehrerD.J., Vague sets, IEEE Tran Syst Man Cybern23 (1993), 610–614.
19.
GongK., XiaoZ. and ZhangX., The bijective soft set with its operations, Comput Math Appl60 (2010), 2270–2278.
20.
HanB.-H. and GengS.-L., Pruning method for optimal solutions of intmintn decision making scheme, Eur J Oper Res231 (2013), 779–783.
21.
HanB.-H., LiY.-M., LiuJ., GengS.-L. and LiH.-Y., Elicitation criterions for restricted intersection of two incomplete soft sets, Knowl-Based Syst59 (2014), 121–131.
22.
HerawanT., Soft set-based decision making for patients suspected influenza-like illness, Int J Mod Phys: Conference Series1 (2010), 1–5.
23.
HerawanT. and DerisM.M., Soft decision making for patients suspected influenza, In TaniarD.et al (Eds.): ICCSA Part III, Lect Notes Comput Sc6018 (2010), 405–418.
24.
KharalA., Soft approximations and uni-int decision making,, The Scientific World J, 2014 (2014), 7. Article ID 327408.
25.
LaiV.S., WongB.K. and CheungW., Group decision making in a multiple criteria environment: A case using the AHP in software selection, Eur J Oper Res137 (2002), 134–144.
26.
MaX., LiuQ. and ZhanJ., A survey of decision making methods based on certain hybrid soft set models, Artif Intell Rev47 (2017), 507–530.
27.
MajiP.K., BiswasR. and RoyA.R., Soft set theory, Comput Math Appl45 (2003), 555–562.
28.
MajiP.K., RoyA.R. and BiswasR., An application of soft sets in a decision making problem, Comput Math Appl44 (2002), 1077–1083.
29.
MolodtsovD., Soft set theory-first results, Comput Math Appl37 (1999), 19–31.
30.
PawlakZ., Rough sets, Int J Inform Comput Sci11 (1982), 341–356.
31.
PengX.D., DaiJ.G. and YuanH.Y., Interval-valued fuzzy soft decision making methods based on MABAC, similarity measure and EDAS, Fund Inform152 (2017), 373–396.
32.
PengX.D. and LiuC., Algorithms for neutrosophic soft decision making based on EDAS, new similarity measure and level soft set, J Intell Fuzzy Syst32 (2016), 955–968.
33.
PengX.D. and YangY., Algorithms for interval-valued fuzzy soft sets in stochastic multi-criteria decision making based on regret theory and prospect theory with combined weight, Appl Soft Comput54 (2017), 415–430.
34.
PengX.D. and YangY., Interval-valued hesitant fuzzy soft sets and their application in decision making, Fund Inform141 (2015), 71–93.
35.
QinH., MaX., HerawanT. and ZainJ., Data filling approach of soft sets under incomplete information, editors: In NguyenNgoc-Thanh, KimChong-Gun, JaniakAdam, Intelligent Information and Database Systems, Lect Notes Comput Sc6592 (2011), 302–311.
36.
QinK., YangJ. and ZhangX., Soft set approaches to decision making problems,, International Conference on Rough Sets and Knowledge Technology RSKT-2012 (2012), pp. 456–464.
37.
VijayabalajiS. and RameshA., A new decision making theory in soft matrices, International Journal of Pure and Applied Mathematics86 (2013), 927–939.
38.
WangF., LiX. and ChenX., Hesitant fuzzy soft set and its applications in multicriteria decision making,J Appl Math2014 (2014), 10. Article ID 643785.
39.
XiaoZ., GongK., XiaS. and ZouY., Exclusive disjunctive soft sets, Comput Math Appl59 (2010), 2128–2137.
40.
YehC.-H., DengH. and ChangY.-H., Fuzzy multicriteria analysis for performance evaluation of bus companies, Eur J Oper Res126 (2000), 459–473.
ZhanJ., AliM.I. and MehmoodN., On a novel uncertain soft set model: Z-soft fuzzy rough set model and corresponding decision making methods, Appl Soft Comput56 (2017), 446–457.
43.
ZhanJ., LiuQ. and HerawanT., A novel soft rough set: Soft rough hemirings and its multicriteria group decision making, Appl Soft Comput54 (2017), 393–402.
44.
ZhanJ. and ZhuK., A novel soft rough fuzzy set: Z-soft rough fuzzy ideals of hemirings and corresponding decision making, Soft Computing21 (2017), 1923–1936.
45.
ZhanJ. and ZhuK., Reviews on decision making methods based on (fuzzy) soft sets and rough soft sets, J Intell Fuzzy Syst29 (2015), 1169–1176.
46.
ZhangX., On interval soft sets with applications, International Journal of Computational Intelligence Systems7 (2014), 186–196.
47.
ZouY. and XiaoZ., Data analysis approaches of soft sets under incomplete information, Knowl-Based Syst21 (2008), 941–945.