Skip to main content
Heliyon logoLink to Heliyon
. 2024 Mar 3;10(5):e27006. doi: 10.1016/j.heliyon.2024.e27006

Linguistic intuitionistic fuzzy multi-attribute bilateral matching considering satisfaction and fairness degree

Shijie Huang 1, Qi Yue 1,, Yuan Tao 1,⁎⁎
PMCID: PMC10923679  PMID: 38463853

Abstract

Aiming at the multi-attribute bilateral matching problem with unknown attribute weights under a linguistic intuitionistic fuzzy environment, a decision method based on TODIM considering satisfaction and fairness degrees is proposed. First, the theories of linguistic intuitionistic fuzzy sets and bilateral matching are given, and the multi-attribute bilateral matching problem under a linguistic intuitionistic fuzzy environment is described. To solve this problem, according to linguistic intuitionistic fuzzy preference matrices, the overall attribute dominances are calculated based on TODIM; considering group consensus, a new method is proposed to calculate attribute weights based on linguistic intuitionistic fuzzy induced ordered weighted averaging (LIFIOWA) operator; then, the overall dominances of bilateral subjects are obtained by aggregating the overall attribute dominances and attribute weights. Furthermore, the overall dominances are standardized to calculate the satisfaction degrees of bilateral subjects; the fairness degrees of bilateral subjects are calculated considering the loss attenuation coefficient. Based on satisfaction degree matrices, fairness degree matrices and bilateral matching matrices, multiple bilateral matching models are established and then solved to obtain the optimal bilateral matching scheme. Finally, an example shows the effectiveness, reliability and accuracy of the proposed method. The research results indicate the following main characteristics of the proposed method: (1) A new method for calculating the unknown attribute weights using LIFIOWA operator is proposed. (2) According to the TODIM idea, a calculation method for fairness degree considering the loss attenuation coefficient is proposed. (3) Considering satisfaction and fairness degrees, multiple bilateral matching models under a linguistic intuitionistic fuzzy environment are established.

Keywords: Multi-attribute bilateral matching, Linguistic intuitionistic fuzzy number, Satisfaction degree, Fairness degree, Bilateral matching model

1. Introduction

Bilateral matching decision refers to how to use a reasonable matching method to match the bilateral subjects according to their preference information. In real life, there are many bilateral matching problems, such as stable ride-sharing matching [1], person-position matching [2], matching between hospitals and patients [3], venture capital [4], volunteer allocation for emergency tasks [5]. Additionally, scholars have carried out a lot of research on the stability of bilateral matching [6], matching mechanism and related theories [7,8]. Considering that the choice of bilateral matching scheme directly affects the improvement of the satisfaction degree of the matching subjects, thus the research on bilateral matching theories and methods has important theoretical and practical significance.

In actual decision environment, due to the complexity of the decision problem and the cognitive differences of people, it is difficult for decision makers to express their preferences for objective things with clear and specific values. Therefore, it is inevitable to introducing fuzzy information into the bilateral matching decision. In the process of bilateral matching decision, different types of fuzzy evaluation information are often provided by the bilateral subjects, such as intuitionistic fuzzy sets, hesitant fuzzy sets and linguistic term sets [[9], [10], [11]]. Among them, linguistic intuitionistic fuzzy sets can consider the membership degree, non-membership degree and hesitation degree of linguistic evaluation information at the same time, and reflect the fuzziness of bilateral decision process [12]. Many scholars have applied linguistic intuitionistic fuzzy set theories into problems of group decision, multi-criteria decision and multi-attribute decision [[13], [14], [15]]. Thus, linguistic intuitionistic fuzzy sets are also used to express preferences of subjects in bilateral matching decision.

In bilateral matching decision, there are few studies on psychological behaviors of bilateral subjects. TODIM is a decision method based on the prospect theory [16] considering psychological behaviors of decision makers, which can better express preferences of decision makers by comparing all alternatives. It has been well developed and applied in various fields. For example, Jiang et al. (2017) proposed a new interval TODIM method to solve the I-multi-attribute decision problem, which considers behavioral characteristics of decision makers [17]. Xu et al. (2020) proposed a new method based on PROMETHEE and TODIM to solve the multi-attribute decision problem under the single-valued neutrosophic environment [18]. Thus, TODIM is used to solve the considered linguistic intuitionistic fuzzy bilateral matching decision problem.

In addition, the determination of attribute weights has always been a concern in multi-attribute decision. Many scholars have made some research on the theory and method of multi-attribute decision with the linguistic preference information. For example, Liu et al. (2020) proposed an approach for uncertain multi-attribute group decision making based on linguistic-valued intuitionistic fuzzy preference relations [19]. Garg and Kaur (2018) proposed a new measure to measure the fuzzy degree of intuitionistic fuzzy sets, and applied it into multi-attribute decision making in an intuitionistic fuzzy set environment [20]. Darko et al. (2023) developed a novel decision evaluation model and multi-attribute decision-making with probabilistic linguistic information to identify m-payment usage attributes and utilize these attributes [21]. Yu (2024) established a novel multi-objective decision model for the grade assessment of network security situation based on the two-tuple linguistic operator [22]. From the above reference, it can be known that the linguistic aggregation operator has a great significance on multi-attribute bilateral decision. However, these methods with different linguistic information are not applicable to the linguistic intuitionistic fuzzy multi-attribute bilateral decision involved in this paper. Especially, in Ref. [22], the two-tuple linguistic operator is proposed and a grade assessment decision model is established, which cannot be directly used to solve the considered problem in this paper. Thus, the determination of attribute weights under a linguistic intuitionistic fuzzy environment needs more attention.

In summary, research motivations of this study are as follows: (1) The application of linguistic intuitionistic fuzzy sets in bilateral matching decision is still imperfect. (2) In the bilateral matching decision making, utilization of TODIM method that considers the psychological behavior of bilateral subjects is worth more attention. (3) In the linguistic intuitionistic fuzzy bilateral matching environment, the determination for attribute weights is not perfect. (4) The bilateral matching decision model under a linguistic intuitionistic fuzzy environment can express the uncertainty and ambiguity of decision process more flexibly and in detail. Therefore, it is necessary to develop bilateral matching decision models under a linguistic intuitionistic fuzzy environment.

Main contributions of this paper are as follows: (1) A multi-attribute bilateral matching decision method considering satisfaction and fairness degrees under a linguistic intuitionistic fuzzy environment is explored, which provides theoretical and practical references for solving linguistic intuitionistic fuzzy bilateral matching problems. (2) Calculation for satisfaction degree under a linguistic intuitionistic fuzzy environment is developed based on TODIM, which can well reflect subjects' preferences. (3) An unknown attribute weight calculation method is proposed based on the linguistic intuitionistic fuzzy induced ordered weighted averaging (LIFIOWA) operator, which can well reflect the group consistency of subjects. (4) Multiple bilateral matching models under a linguistic intuitionistic fuzzy environment are established, which considers satisfaction and fairness degrees of bilateral subjects.

In view of this, a linguistic intuitionistic fuzzy multi-attribute bilateral matching decision method considering satisfaction and fairness degrees is proposed. According to the TODIM idea, the overall attribute dominances of the bilateral subjects are obtained. Considering the consistency of group opinions, a new method is proposed to calculate the weights of unknown attributes by using LIFIOWA operator. Then the global dominance of bilateral subjects is obtained by aggregating the overall attribute dominance and attribute weight. According to the overall dominances, the satisfaction degrees are calculated, and then the fairness degree considering the fair attenuation coefficient is calculated. Finally, multiple bilateral matching models under a linguistic intuitionistic fuzzy environment are constructed and solved according to satisfaction and fairness degree matrices, and thus the optimal bilateral matching scheme is obtained.

The remainder of this paper is organized as follows: Section 2 explores some concepts of linguistic intuitionistic fuzzy numbers and bilateral matching. Section 3 describes a multi-attribute bilateral matching problem under a linguistic intuitionistic fuzzy environment. Section 4 presents the bilateral matching decision method under a linguistic intuitionistic fuzzy environment based on TODIM. Section 5 gives steps of linguistic intuitionistic fuzzy bilateral matching decision. Section 6 uses a bilateral matching case to reveal the effectiveness and feasibility of the proposed method and to discuss the sensitivity of the proposed method. Section 7 summarizes this paper.

2. Preparatory knowledge

2.1. Theory of linguistic intuitionistic fuzzy numbers

Definition 1

[23] Let S={sθ|θ=0,1,...,2t} be a non-empty discrete uniform linguistic assessment scale set. For linguistic variables si,sjS, it satisfies: 1) Regularity: if ij, then sisj; 2) inverse operation: if neg(si)=sj, then i+j=2t. The algorithm of linguistic assessment scale is defined as: 1) sisj=si+j; 2) λsi=sλi and λ[0,1]; 3) if i>j, then si>sj.

Definition 2

[24] Let μa=sμa, va=sva; s,μasvaS={sθ|θ=0,1,...,2t}. If s0sμasvas2t, then a=(μa,va) is called a linguistic intuitionistic fuzzy number, where μa and va are a linguistic membership degree and a linguistic non-membership degree respectively, and s2tμava is a linguistic hesitation degree.

This paper studies the linguistic intuitionistic fuzzy numbers. For the convenience of description, a and b are called the abbreviation of a=(μa,va) and b=(μb,vb). For example, considering the ordered linguistic term assessment scale set S = {s0: extremely poor; s1: very poor; s2: poor; s3: middle-lower; s4: middle; s5: middle-upper; s6: good; s7: very good; s8: extremely good}, a linguistic intuitionistic fuzzy evaluation of an enterprise to a candidate under the attribute ‘personal quality’ is (s6,s1), then the satisfaction degree of enterprise to the candidate is s6, and the dissatisfaction degree of enterprise to the candidate is s1.

Definition 3

[25] Let a1=(μa1,va1) and a2=(μa2,va2) be linguistic intuitionistic fuzzy numbers, where μa1=si, va1=sj, μa2=sm, va2=sn, and si,sj,sm,snS, then the algorithm between a1 and a2 is as follows:

  • 1)

    a1a2=(sf(μa1)+f(μa2)f(μa1)×f(μa2),sf(va1)×f(va2)),

  • 2)

    a1a2=(sf(μa1)×f(μa2),sf(va1)+f(va2)f(va1)×f(va2)),

  • 3)

    λa1=(s1(1f(μa1))λ,sf(va1)λ),

  • 4)

    a1λ=(sf(μa1)λs1(1f(va1))λ),

Where f(μa1)=i2t, f(va1)=j2t, f(μa1)=m2t, f(va1)=n2t; f(sθ)=θ2t (θ=0,1,...,2t) is a linguistic scale function.

Definition 4

[26] Let S={sθ|θ=0,1,...,2t} be a linguistic assessment scale set, and a1=(μa1,va1) and a2=(μa2,va2) be linguistic intuitionistic fuzzy numbers; then, the distance and the similarity measure between a1 and a2 are respectively as follows:

D(a1,a2)=12[|f(sμ1)f(sμ2)|+|f(sv1)f(sv2)|+|f(sπ1)f(sπ2)|], (1)
P(a1,a2)=112(|sμa1sμa2|+|sva1sva2|+|sπa1sπa2|). (2)

Definition 5

[27] Let S={sθ|θ=0,1,...,2t} be a linguistic assessment scale set, and a=(μa,va) be a linguistic intuitionistic fuzzy number. The score function and the exact function are respectively as follows:

R(a)=f(sμa)f(sva), (3)
Q(a)=f(sμa)+f(sva). (4)

For linguistic intuitionistic fuzzy numbers a1=(μa1,va1) and a2=(μa2,va2), the comparison rules of a1 and a2 are as follows:

  • 1)

    If R(a1)>R(a2), then a1>a2;

  • 2)

    if R(a1)<R(a2), then a1<a2;

  • 3)

    when R(a1)=R(a2), if Q(a)1=Q(a2), then a1=a2; if Q(a1)>Q(a2), then a1>a2; if Q(a1)<Q(a2), then a1<a2.

Definition 6

[28] Let ak=(μak,vak) (k=1,2,...,σ) be a set of linguistic intuitionistic fuzzy numbers, and ωk(k=1,2,...,σ) be its corresponding weight, where 0ωk1 and k=1σωk=1. The linguistic intuitionistic fuzzy weighted averaging (LIFWA) operator is calculated as follows:

LIFWA(a1,a2,...,aσ)=k=1σωkak=(s1k=1σ(1f(μak))ωk,sk=1σf(vak)ωk). (5)

Based on the idea of [29], the definition of LIFIOWA operator is given.

Definition 7

Let ak=(μk,vk) (k=1,2,...,σ) be a set of linguistic intuitionistic fuzzy numbers, and ωk(k=1,2,...,σ) be its corresponding weight, satisfying 0ωk1 and k=1sωk=1. Let uk be the induced value of a˜k, and a˜k=(μa˜k,va˜k) (k=1,2,...,σ) be the linguistic intuitionistic fuzzy number pair corresponding to the k-th large element uk in the LIFIOWA operator. Then the LIFIOWA operator is calculated as follow:

LIFIOWA(u1,a˜1,u2,a˜2,...,uσ,a˜σ)=k=1σωka˜k=(s1k=1σ(1f(μa˜k))ωk,sk=1σf(va˜k)ωk). (6)

where the weighted vector is set to meet the characteristics from large to small. The smaller the order value uk is, the greater the role of the decision maker in the group is, and the greater the weight ωk is.

2.2. Bilateral matching

Let =(1,2,...,h) be one subject set, and l=(l1,l2,...,lt) be the other subject set, where i is the i-th subject in set , and lj is the j-th subject in set l, where H={1,2,...,h}, T={1,2,...,t}, ht.

Definition 8

[30] Assume that : ll is a mapping. If the mapping meets these conditions: 1) (i)l; 2) (i){lj}; 3) (i)=lj if and only if (lj)=i, then is called a bilateral matching.

In Definition 8, (i)=lj (or (i,lj)) represents i and lj are matched and (lj)=lj (or (lj,lj)) represents lj is unmatched (single).

3. Description of multi-attribute bilateral matching problem under a linguistic intuitionistic fuzzy environment

In the problem of multi-attribute bilateral matching under a linguistic intuitionistic fuzzy environment, let ={1,2,...,h} and l={l1,l2,...,lt} be sets of bilateral subjects, where k represents the k-th subject in set and li represents the i-th subject in set l. Let C={c1,c2,...,cp} be the attribute set of side to side l, and D={d1,d2,...,dq} be the attribute set of side l to side , where cj represents the j-th attribute in set C and dg represents the g-th attribute in set D. Let ωc=(ω1c,ω2c,...,ωpc) be the weight vector of the attribute set C, and ωd=(ω1d,ω2d,...,ωqd) be the weight vector of the attribute set D, where the weight vector ωc and ωd are unknown. The linguistic assessment scale set S={s1,s2,...,sτ} is considered in this paper. A˜(k)=[a˜ijk]t×p is set as the multi-attribute linguistic intuitionistic fuzzy matrix of subject k to subject li under the attribute cj, where the linguistic intuitionistic fuzzy number a˜ijk=(μa˜ijk,va˜ijk), μa˜ijk represents the satisfaction degree of subject k to subject li under the attribute cj, and va˜ijk represents the dissatisfaction degree of subject k to subject li under the attribute cj, μa˜ijk,va˜ijkS. B˜(li)=[b˜kgi]h×q is the linguistic intuitionistic fuzzy matrix of subject li to subject k under the attribute dg, where the linguistic intuitionistic fuzzy number b˜kgi=(μb˜kgi,vb˜kgi), μb˜kgi represents the satisfaction degree of subject li to subject k under the attribute dg, and vb˜kgi represents the dissatisfaction degree of subject li to subject k under the attribute dg.

This paper consider to solve the linguistic intuitionistic fuzzy multi-attribute bilateral matching decision problem according to the linguistic intuitionistic fuzzy matrices A˜(k)=[a˜ijk]t×p and B˜(li)=[b˜kgi]h×q, and weight vectors ωc=(ω1c,ω2c,...,ωpc) and ωd=(ω1d,ω2d,...,ωqd). The procedure of the proposed decision method considering satisfaction and fairness degrees are as follows: First, the overall dominances are calculated based on the TODIM idea, and the attribute weights are calculated by using LIFIOWA operator. Then, the global dominance of bilateral subjects is obtained by aggregating the overall attribute dominance and attribute weight. Third, the satisfaction and fairness degrees are calculated by using the TODIM idea and the fair attenuation coefficients respectively. Finally, multiple bilateral matching models under a linguistic intuitionistic fuzzy environment are constructed and solved to obtain the optimal bilateral matching scheme (see Fig. 1).

Fig. 1.

Fig. 1

Solution idea of linguistic intuitionistic fuzzy multi-attribute bilateral matching decision

Note: The calculation process of the unknown attribute weight vectors ωc=(ω1c,ω2c,...,ωpc) and ωd=(ω1d,ω2d,...,ωqd) is as follows: According to the linguistic intuitionistic fuzzy matrices A˜(k)=[a˜ijk]t×p and B˜(li)=[b˜kgi]h×q, the group opinion matrices R()=[ra˜ij]t×p and R(l)=[rb˜ij]h×q are calculated by using LIFIOWA operator; and then the group opinion score matrices are obtained by Eqs. (14), (19); lastly the attribute weights are calculated by Eqs. (15), (20). The specific calculation method is shown in Section 4.3.

4. Multi-attribute bilateral matching decision under a linguistic intuitionistic fuzzy environment

4.1. Calculation of overall attribute dominances

First, the overall attribute dominances of bilateral subjects are calculated by comparing the individual subjects with all subjects in the other side based on the TODIM idea [31].

For the side , when subject k compares subject li with the other subject lm of side l, let φimk(a˜ijk,a˜mjk) be the attribute dominance of subject li relative to subject lm, then φimk(a˜ijk,a˜mjk) is calculated as follows:

φimk(a˜ijk,a˜mjk)={d(a˜ijk,a˜mjk),a˜ijka˜mjk,i,mT,kH;1θd(a˜ijk,a˜mjk),a˜ijk<a˜mjk,i,mT,kH. (7)

In Eq. (7), d(aij,aik) can be calculated by Eq. (1), and the values of a˜ijk and a˜mjk can be compared by Eqs. (3), (4) in Definition 5; θ is the loss attenuation coefficient, indicating the degree of loss avoidance. The smaller θ is, the greater the degree of loss avoidance is. According to reference [32], when θ=2.25, it is most in line with the decision maker's attitude towards risk.

Let δijk be the overall attribute dominance of subject k with respect to subject li to all other subjects of side l. Then δijk is calculated as follows:

δijk=m=1,imhφimk(a˜ijk,a˜mjk),i,mT,kH. (8)

By Eqs. (7), (8), the overall attribute dominance matrix Ζ(k)=[δijk]t×p of subject k to subject li under the attribute Cj is constructed.

Analogously, for side l, when subject li compares subject k with the other subject n of side , let φkni(b˜kgi,b˜ngi) be the attribute dominance of subject k relative to subject n, then φkni(b˜kgi,b˜ngi) is calculated as follows:

φkni(b˜kgi,b˜ngi)={d(b˜kgi,b˜ngi),b˜kgib˜ngi,k,nH,iT;1θd(b˜kgi,b˜ngi),b˜kgi<b˜ngi,k,nH,iT. (9)

Let δkni be the overall attribute dominance of subject li with respect to subject k to all other subjects of side , then δkni is calculated as follows:

δkni=n=1,knhφkni(b˜kgi,b˜ngi),k,nH,iT. (10)

By Eqs. (9), (10), the overall attribute dominance matrix Ζ(li)=[δkni]h×q of subject li to subject k under the attribute dg is constructed.

4.2. Calculation of attribute weights

To improve the reliability of multi-attribute group opinion aggregation results, some scholars use similarity measures to reflect the overall consistency of individual evaluation and the consistency of each decision scheme under the decision attributes [33]. Therefore, the following method is used to calculate the attribute weights.

According to the linguistic intuitionistic fuzzy matrix A˜(k)=[a˜ijk]t×p, let pij(kn) be the similarity between a˜ijk=(μa˜ijk,va˜ijk) and a˜ijn=(μa˜ijn,va˜ijn), then, pij(kn) is calculated as follows:

pij(kn)=P(a˜ijk,a˜ijn)=112(|sμa˜ijksμa˜ijn|+|sva˜ijksva˜ijn|+|sπa˜ijksπa˜ijn|). (11)

In Eq. (11), the calculation for similarity is extended by Eq. (2).

Let pij(k) be the mean similarity between subject k and other subjects of side under the attribute cj, then pij(k) is calculated as follows:

pij(k)=1h1n=1,knhpij(kn). (12)

Then, the mean value of similarity pij(k) is calculated by Eqs. (11), (12), and let it be the induced value of LIFIOWA operator; let ωk be the attribute weight of a˜ijk, where ωk can be calculated according to the method proposed in Ref. [2]. The group opinion evaluation value a˜ij can be calculated as follow:

a˜ij=LIFIOWA(u1,a˜ij1,u2,a˜ij2,...,uh,a˜ijh)=k=1hωka˜ijk=(s1k=1h(1f(μa˜ijk))ωk,sk=1hf(va˜ijk)ωk). (13)

In Eq. (13), the calculation for a˜ij is extended by Eqs. (5), (6). By Eq. (13), a˜ij is obtained by aggregating the evaluation value a˜ijk(k=1,...,h), and thus a group opinion matrix A˜=[a˜ij]t×p of side to li under attribute cj is established.

Furthermore, the group opinion value a˜ij is converted into the score value ra˜ij, and thus the group score matrix R()=[ra˜ij]t×p of side to li is established, where ra˜ij is calculated as follows:

ra˜ij=R(a˜ij)=f(sμa˜ij)f(sva˜ij). (14)

Finally, the score value ra˜ij is normalized to obtain the attribute weight vector ωc=(ω1c,ω2c,,ωpc), where ωjc is calculated as follows:

ωjc=i=1tra˜ije=1pi=1tra˜ij. (15)

Analogously, according to the linguistic intuitionistic fuzzy matrix B˜(li)=[b˜kgi]h×q, let pkg(im) be the similarity between b˜kgi=(μb˜kgi,vb˜kgi) and b˜kgm=(μb˜kgm,vb˜kgm), then pkg(im) is calculated as follows:

pkg(im)=P(b˜kgi,b˜kgm)=112(|sμb˜kgisμb˜kgm|+|svb˜kgisvb˜kgm|+|sπb˜kgisπb˜kgm|). (16)

Let pkg(i) be the mean similarity between subject lg and the other subjects of side l, then pkg(i) is calculated as follows:

pkg(i)=1t1m=1,imtpkg(im). (17)

Then, the mean value of similarity pkg(i) is calculated by Eqs. (16), (17), and let it be the induced value of LIFIOWA operator, and ωi be the corresponding attribute weight of b˜kgi. The group opinion evaluation value b˜kgl can be calculated as follow:

b˜kgl=LIFIOWA(u1,b˜kg1,u2,b˜kg2,...,ut,b˜kgt)=i=1tωib˜kgi=(s1i=1t(1f(μb˜kgi))ωi,si=1tf(vb˜kgi)ωi). (18)

By Eq. (18), the group opinion evaluation value b˜kgl is obtained by aggregating the evaluation value b˜kgi(i=1,...,t), and thus a group opinion matrix B˜=[b˜kgl]h×q of side l to k under attribute dg is established.

Furthermore, the group opinion value b˜kgl is converted into the score value rb˜kgl, and thus the group score matrix R(l)=[rb˜kgl]h×q of the side l to i is established, where rb˜kgl is calculated as follows:

rb˜kgl=R(b˜kgl)=f(sμb˜kgl)f(svb˜kgl). (19)

Finally, the score value rb˜kgl is normalized to obtain the attribute weight vector ωd=(ω1d,ω2d,...,ωqd), where ωgd can be calculated as follows:

ωgd=k=1trb˜kglf=1qk=1trb˜kgl. (20)

4.3. Calculation of overall dominances and satisfaction degrees

First, the overall attribute dominance δijk(k=1,...,h) is aggregated to obtain the overall dominance δki, and thus the overall dominance matrix Ζ()=[δki]h×t of side to side l is established, where δki is calculated as follows:

δki=j=1pωjcδijk. (21)

Then, the overall dominance δki is normalized to obtain the satisfaction degree αki of k to li, where αki is calculated as follows:

αki=δkih+1hminkH,iT{δki}maxkH,iT{δki}h+1hminkH,iT{δki},kH,iT. (22)

By Eq. (22), the satisfaction degree matrix Ζ˜()=[αij]h×t of side is constructed.

Analogously, the overall attribute dominance δkgi(i=1,...,t) is aggregated to obtain the overall dominance δkil, and thus the overall dominance matrix Ζ(l)=[δkil]h×t of side l to side is established, where δkil is calculated as follows:

δkil=g=1qωgdδkgi. (23)

Furthermore, the overall dominance δkgl is normalized to obtain the satisfaction degree βki of li to k, where βki is calculated as follows:

βki=δkilt+1tminkH,iT{δkil}maxkH,iT{δkil}t+1tminkH,iT{δkil},kH,iT. (24)

By Eq. (24), the satisfaction degree matrix Ζ˜(l)=[βki]h×t of side l is constructed.

4.4. Calculation of fairness degrees

To get the best matching scheme, on the one hand, it is necessary to maximize the satisfaction degree of bilateral subjects, on the other hand, it is also necessary to consider the fairness degree of bilateral subjects; the greater the satisfaction degree of bilateral subjects is, the greater the success rate of matching is, and the ratio of satisfaction degree determines the degree of the fairness degree. When the satisfaction degree ratio of bilateral subjects is closer to 1, the greater the matching fairness degree, the greater the probability of matching success.

Let ki be the relative fairness degree of k to li, kil be the relative fairness degree of li to k, and ˜ki be the relative fairness degree between k and li. Then, ki, kil and ˜ki are calculated according to the TODIM idea as follows:

ki={αkiβki,αki>βki,1,αki=βki,1ραkiβki,αki<βki; (25)
kil={βkiαki,βki>αki,1,βki=αki,1ρβkiαki,βki<αki; (26)
˜ki={ki+kil2,αkiβki,1,αki=βki. (27)

In Eqs. (25), (26), ρ is the fair attenuation coefficient, which indicates the degree of fairness loss aversion. The smaller ρ is, the greater the degree of loss aversion is. Then, the relative fairness degree ˜ki is normalized to obtain the fairness degree ki of k and li, and ki can be calculated as follows:

ki={˜ki,˜ki1;1˜ki,˜ki>1. (28)

By Eq. (28), the fairness degree matrix Ζ͝=[ki]h×t of bilateral subjects is constructed.

4.5. Bilateral matching models based on satisfaction degree

First, the matching matrix X=[xki]h×t is introduced, where xki={1,γ(k)=li,0,γ(k)li. Based on the satisfaction degree matrices Ζ˜()=[αki]h×t and Ζ˜(l)=[βki]h×t, the model of bilateral matching considering satisfaction degree under the one-to-one matching constraint is established as follows:

(M1){MaxD1=k=1hi=1tαkixki,MaxD2=k=1hi=1tβkixki,s.t.i=1txki=1,kH,k=1hxki1,iT,xki{0,1},kH,iT,

where MaxD1=k=1hi=1tαkixki represents maximizing the satisfaction degree of side , and MaxD2=k=1hi=1tβkixki represents maximizing the satisfaction degree of side l.

For objective functions D1 and D2, considering that αki and βki are of the same dimension, the model (M-1) can be transformed into a single objective model (M-2) by the linear weighted method as follows:

(M2){MaxD=k=1hi=1t[ω1αki+ω2βki]xki,s.t.i=1txki=1,kH,k=1hxki1,iT,xki{0,1},kH,iT,

where ω1 and ω2 represent the weights of the objective functions D1 and D2 respectively. By using mathematical software such as Lingo to solve the model (M-2), the optimal matching scheme considering satisfaction degrees can be obtained.

Similarly, the model (M-1) can be transformed into a single objective model (M-3) by the multiplicative weighted method as follows:

(M3){MaxD=k=1hi=1t[αkiω3×βkiω4]xki,s.t.i=1txki=1,kH,k=1hxki1,iT,xki{0,1},kH,iT,

where ω3 and ω4(0ω3,ω41,ω3+ω4=1) represent the weights of objective function D1 and D2 respectively. By solving the model (M-3), the optimal matching scheme considering satisfaction degree can be obtained.

4.6. Bilateral matching models based on satisfaction and fairness degrees

Based on the matching matrix X=[xki]h×t and the fairness degree matrix Ζ͝=[ki]h×t, the model of bilateral matching considering fairness degrees under the one-to-one matching constraint is established as follows:

(M4){MaxD3=k=1hi=1tkixki,s.t.i=1txki=1,kH,k=1hxki1,iT,xki{0,1},kH,iT,

By using mathematical software such as Lingo to solve the model (M-4), the optimal matching scheme considering fairness degree can be obtained.

Considering the satisfaction and fairness degrees of bilateral matching, a multi-objective optimization model of bilateral matching is established as follows:

(M5){MaxD1=k=1hi=1tαkixki,MaxD2=k=1hi=1tβkixki,MaxD3=k=1hi=1tkixki,s.t.i=1txki=1,kH,k=1hxki1,iT,xki{0,1},kH,iT,

where MaxD1=k=1hi=1tαkixki represents maximizing the satisfaction degree of side , MaxD2=k=1hi=1tβkixki represents maximizing the satisfaction degree of side l, and MaxD3=k=1hi=1tkixki represents maximizing the fairness degree of bilateral subjects.

For objective functions D1, D2 and D3, considering that αki, βki and ki are of the same dimension, the model (M-5) can be transformed into a single objective model (M-6) by the linear weighted method as follows:

(M6){MaxD=k=1hi=1t(w1αki+w2βki+w3ki),s.t.i=1txki=1,kH,k=1hxki1,iT,xki{0,1},kH,iT,

where w1, w2 and w3(0w1,w2,w31,w1+w2+w3=1) represent the weights of objective function D1, D2 and D3 respectively. By solving the model (M-6), the optimal matching scheme considering satisfaction and fairness degrees can be obtained.

Similarly, the model (M-6) can also be transformed into a single objective model (M-7) by using the multiplicative weighting method as follows:

(M7){MaxD=k=1hi=1t(αkiv1βkiv2kiv3)xij,s.t.i=1txki=1,kH,k=1hxki1,iT,xki{0,1},kH,iT,

where v1, v2 and v3(0v1,v2,v31,v1+v2+v3=1) represent the weights of objective function D1, D2 and D3 respectively. By solving the model (M-7), the optimal matching scheme considering the satisfaction and fairness degrees can be obtained.

5. Linguistic intuitionistic fuzzy bilateral matching decision steps

In summary, the steps to solve the multi-attribute bilateral matching decision problem based on linguistic intuitionistic fuzzy information are as follows.

Step 1

By Eqs. (7), (8), the overall attribute dominance matrix Ζ(k)=[δijk]t×p of the subject k to li under the attribute cj is constructed. By Eqs. (9), (10), the overall attribute dominance matrix Ζ(li)=[δkgi]h×q of the subject li to k under the attribute dg is constructed.

Step 2

By Eqs. (11), (12), (13), (16), (16), (17), (18), group opinion matrices A˜=[a˜ij]t×p and B˜=[b˜kgl]h×q are calculated; by Eqs. (14), (19), group score matrices R()=[ra˜ij]t×p and R(l)=[rb˜kgl]h×q are constructed; by Eqs. (15), (20), attribute weight vectors ωc=(ω1c,ω2c,...,ωpc) and ωd=(ω1d,ω2d,...,ωqd) are obtained.

Step 3

By Eqs. (21), (23), overall dominance matrices Ζ()=[δki]h×t and Ζ(l)=[δkil]h×t are calculated. Then, by Eqs. (22), (24), satisfaction degree matrices Ζ˜()=[αki]h×t of side and Ζ˜(l)=[βki]h×t of side l are constructed.

Step 4

By Eqs. (25), (26), relative fairness degree matrices Ζˆ()=[˜ki]h×t of side and Ζˆ(l)=[˜kil]h×t of side l are constructed. By Eqs. (27), (28), the bilateral relative fairness degree matrix Ζˆ=[˜ki]h×t and the fairness degree matrix Ζ͝=[ki]h×t are constructed.

Step 5

A bilateral matching model (M-1) based on satisfaction degrees is constructed and transformed into the single-objective models (M-2) and (M-3); and the models (M-2) and (M-3) are solved to obtain the optimal matching scheme.

Step 6

A bilateral matching model (M-4) based on fairness degrees is constructed; a multi-objective model (M-5) considering satisfaction and fairness degrees is constructed and transformed into models (M-6) and (M-7); and the models (M-6) and (M-7) are solved to obtain the optimal matching scheme.

6. Example analysis

Consider the matching problem between enterprises and job seekers. There are four enterprises ={1,2,3,4} in a campus recruitment meeting that all need to recruit one employee for a certain position, and five undergraduates l={l1,l2,l3,l4,l5} are candidates. The enterprises evaluating the undergraduates mainly considers the following four aspects C={c1,c2,c3,c4}: education, personal quality, professional knowledge and foreign linguistic level, The undergraduates evaluating the enterprises mainly considers the following four aspects D={d1,d2,d3,d4}: salary status, company prospects, company address and promotion space. Let A˜(k)=[a˜ijk]5×4 be the linguistic intuitionistic fuzzy preference matrix of subject k to subject li under the attribute cj; let B˜(li)=[b˜kgi]4×4 be the linguistic intuitionistic fuzzy preference matrix of subject li to subject k under the attribute dg. The considered linguistic assessment scale set is S = {s0: extremely poor; s1: very poor; s2: poor; s3: middle-lower; s4: middle; s5: middle-upper; s6: good; s7: very good; s8: extremely good}. Linguistic intuitionistic fuzzy preference matrices A˜(k)=[a˜ijk]5×4 and B˜(lg)=[b˜ijg]4×4 are shown in Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9.

Table 1.

Linguistic intuitionistic fuzzy preference matrix A˜(1)=[a˜ij1]5×4 of subject 1 to subject li under attribute cj.

c1 c2 c3 c4
l1 (S7,S1) (S6,S2) (S4,S3) (S7,S1)
l2 (S5,S2) (S5,S2) (S6,S1) (S6,S2)
l3 (S6,S1) (S5,S3) (S7,S1) (S5,S2)
l4 (S6,S1) (S7,S1) (S4,S2) (S6,S1)
l5 (S7,S1) (S6,S2) (S4,S3) (S6,S1)

Table 2.

Linguistic intuitionistic fuzzy preference matrix A˜(2)=[a˜ij2]5×4 of subject 2 to subject li under attribute cj.

c1 c2 c3 c4
l1 (S6,S1) (S4,S4) (S5,S2) (S5,S2)
l2 (S6,S2) (S5,S1) (S6,S2) (S5,S2)
l3 (S5,S2) (S6,S1) (S6,S1) (S5,S3)
l4 (S6,S2) (S6,S1) (S6,S1) (S4,S3)
l5 (S6,S1) (S5,S3) (S6,S2) (S7,S1)

Table 3.

Linguistic intuitionistic fuzzy preference matrix A˜(3)=[a˜ij3]5×4 of subject 3 to subject li under attribute cj.

c1 c2 c3 c4
l1 (S6,S1) (S5,S2) (S5,S3) (S7,S1)
l2 (S7,S1) (S6,S2) (S7,S1) (S6,S1)
l3 (S5,S3) (S5,S2) (S5,S3) (S5,S3)
l4 (S6,S2) (S6,S2) (S6,S2) (S5,S3)
l5 (S5,S2) (S5,S1) (S7,S1) (S6,S2)

Table 4.

Linguistic intuitionistic fuzzy preference matrix A˜(4)=[a˜ij4]5×4 of subject 4 to subject li under attribute cj.

c1 c2 c3 c4
l1 (S5,S3) (S4,S3) (S7,S1) (S6,S1)
l2 (S6,S1) (S7,S1) (S5,S3) (S5,S3)
l3 (S5,S1) (S4,S3) (S6,S2) (S4,S3)
l4 (S4,S3) (S5,S1) (S4,S3) (S6,S2)
l5 (S6,S2) (S5,S2) (S6,S1) (S5,S3)

Table 5.

Linguistic intuitionistic fuzzy preference matrix B˜(l1)=[b˜kg1]4×4 of subject l1 to subject k under attribute dg.

d1 d2 d3 d4
1 (S6,S2) (S4,S3) (S7,S1) (S5,S2)
2 (S5,S2) (S6,S1) (S6,S2) (S7,S1)
3 (S5,S3) (S7,S1) (S5,S1) (S4,S3)
4 (S7,S1) (S4,S4) (S6,S1) (S4,S2)

Table 6.

Linguistic intuitionistic fuzzy preference matrix B˜(l2)=[b˜ij2]4×4 of subject l2 to subject k under attribute dg.

d1 d2 d3 d4
1 (S5,S3) (S6,S2) (S6,S2) (S5,S3)
2 (S6,S1) (S6,S1) (S5,S2) (S5,S3)
3 (S6,S1) (S7,S1) (S5,S3) (S4,S4)
4 (S5,S3) (S5,S2) (S7,S1) (S5,S3)

Table 7.

Linguistic intuitionistic fuzzy preference matrix B˜(l3)=[b˜ij3]4×4 of subject l3 to subject k under attribute dg.

d1 d2 d3 d4
1 (S5,S2) (S5,S2) (S7,S1) (S6,S2)
2 (S6,S2) (S7,S1) (S6,S2) (S3,S4)
3 (S5,S2) (S7,S1) (S6,S1) (S4,S3)
4 (S6,S1) (S4,S3) (S6,S1) (S4,S4)

Table 8.

Linguistic intuitionistic fuzzy preference matrix B˜(l4)=[b˜ij4]4×4 of subject l4 to subject k under attribute dg.

d1 d2 d3 d4
1 (S4,S4) (S7,S1) (S5,S1) (S2,S4)
2 (S7,S1) (S6,S1) (S5,S1) (S5,S2)
3 (S4,S3) (S6,S2) (S3,S3) (S2,S5)
4 (S5,S1) (S4,S2) (S6,S2) (S4,S3)

Table 9.

Linguistic intuitionistic fuzzy preference matrix B˜(l5)=[b˜ij5]4×4 of subject l5 to subject k under attribute dg.

d1 d2 d3 d4
1 (S5,S3) (S6,S1) (S5,S3) (S4,S2)
2 (S6,S1) (S6,S2) (S5,S3) (S5,S2)
3 (S6,S2) (S6,S1) (S4,S3) (S3,S3)
4 (S4,S3) (S5,S1) (S6,S2) (S5,S1)

6.1. Solution process

Step 1

By Eqs. (7), (8), the overall attribute dominance matrix Ζ(k)=[δijk]5×4 of the subject k to li under the attribute cj is constructed. By Eqs. (9), (10), the overall attribute dominance matrix Ζ(li)=[δkgi]4×4 of the subject li to k under the attribute dg is constructed, as shown in Table 10, Table 11, Table 12, Table 13, Table 14, Table 15, Table 16, Table 17, Table 18:

Step 2

By Eqs. (11), (12), (13), (16), (16), (17), (18), group opinion matrices A˜=[a˜ij]5×4 and B˜=[b˜kgl]4×4 are calculated, as shown in Table 19, Table 20; by Eqs. (14), (19), group score matrices R()=[ra˜ij]5×4 and R(l)=[rb˜kg]4×4 are constructed, as shown in Table 21, Table 22.

Table 10.

Overall attribute dominance matrix Ζ(1)=[δij1]5×4 of subject 1 to li under attribute cj.

c1 c2 c3 c4
l1 1.2071 0.5500 −0.6515 1.5607
l2 −0.7587 −0.3401 1.3429 −0.1179
l3 0.0393 −0.7436 2.1907 −0.6936
l4 0.0393 2.2565 0.2127 0.5500
l5 1.2071 1.3405 −0.6515 0.5500

Table 11.

Overall attribute dominance matrix Ζ(2)=[δij2]5×4 of subject 2 to li under attribute cj.

c1 c2 c3 c4
l1 −0.2480 −0.9736 −0.6285 1.2071
l2 0.6964 1.0052 0.0393 0.4849
l3 −0.6285 1.4659 1.0607 −0.1829
l4 0.6964 1.4659 1.0607 −0.7436
l5 1.4142 −0.4052 0.0393 2.1124

Table 12.

Overall attribute dominance matrix Ζ(3)=[δij3]5×4 of subject 3 to li under attribute cj.

c1 c2 c3 c4
l1 1.0500 −0.4714 −0.6016 1.7071
l2 1.7071 1.4977 1.3536 1.1964
l3 −0.7587 −0.5627 −0.6016 −0.6016
l4 −0.1179 1.7031 0.3928 −0.6016
l5 −0.1829 0.0044 1.3536 0.3928

Table 13.

Overall attribute dominance matrix Ζ(4)=[δij4]5×4 of subject 4 to li under attribute cj.

c1 c2 c3 c4
l1 −0.2480 −0.6515 1.8195 1.8536
l2 1.7071 2.5153 −0.2480 −0.0258
l3 0.6206 −0.6218 0.5393 −0.7587
l4 −0.8238 1.4179 −0.8737 1.0500
l5 0.4742 0.0415 1.1964 −0.0258

Table 14.

Overall attribute dominance matrix Ζ(l1)=[δkg1]4×4 of subject l1 to k under attribute dg.

d1 d2 d3 d4
1 0.5500 −0.1408 1.2071 0.4849
2 −0.0258 0.9552 0.1857 1.7247
3 −0.5365 1.5783 −0.6016 −0.5864
4 1.3536 −0.7015 0.5500 −0.0757

Table 15.

Overall attribute dominance matrix Ζ(l2)=[δkg2]4×4 of subject l2 to k under attribute dg.

d1 d2 d3 d4
1 −0.4444 0.0393 0.5500 0.3536
2 0.8429 0.5500 −0.0258 0.3536
3 1.3536 1.2071 −0.5365 −0.4714
4 −0.4444 −0.5365 1.3536 0.3536

Table 16.

Overall attribute dominance matrix Ζ(l3)=[δkg3]4×4 of subject l3 to k under attribute dg.

d1 d2 d3 d4
1 −0.3143 −0.0909 1.0607 1.6124
2 0.5500 0.2278 −0.4714 −0.5864
3 −0.3143 1.1124 0.1964 −0.0258
4 1.0607 −0.7015 0.1964 −0.0258

Table 17.

Overall attribute dominance matrix Ζ(l4)=[δkg4]4×4 of subject l4 to k under attribute dg.

d1 d2 d3 d4
1 −0.7015 1.3195 0.2778 −0.1408
2 1.7247 0.6964 0.2778 1.5783
3 −0.1408 0.1857 −0.7166 −0.6515
4 0.8902 −0.7166 1.6124 0.8429

Table 18.

Overall attribute dominance matrix Ζ(l5)=[δkg5]4×4 of subject l5 to k under attribute dg.

d1 d2 d3 d4
1 −0.0258 0.7071 0.1964 0.0393
2 1.3536 0.1857 0.1964 0.6964
3 0.6964 0.7071 −0.5365 −0.6016
4 −0.6016 −0.5365 1.2071 1.2071

Table 19.

Group opinion matrix A˜=[a˜ij]5×4 of side to li under attribute cj.

c1 c2 c3 c4
l1 (S6.29,S1.18) (S5.16,S2.32) (S5.15,S2.25) (S6.34,S1.30)
l2 (S6.11,S1.52) (S5.71,S1.62) (S6.24,S1.64) (S5.65,S1.64)
l3 (S5.45,S1.53) (S4.92,S2.16) (S5.93,S1.57) (S4.91,S2.77)
l4 (S5.86,S1.58) (S5.98,S1.23) (S5.54,S1.58) (S5.63,S1.75)
l5 (S6.30,S1.23) (S5.34,S2.19) (S6.20,S1.56) (S5.93,S1.57)

Table 20.

Group opinion matrix B˜=[b˜kgl]4×4 of side l to k under attribute dg.

d1 d2 d3 d4
1 (S5.21,S2.47) (S5.96,S1.50) (S6.14,S1.63) (S4.61,S2.51)
2 (S5.78,S1.46) (S6.20,S1.02) (S5.45,S2.04) (S5.02,S2.42)
3 (S5.44,S2.06) (S6.56,S1.17) (S5.02,S1.83) (S3.67,S3.44)
4 (S5.60,S1.64) (S4.59,S1.95) (S6.20,S1.23) (S4.56,S2.38)

Table 21.

Group score matrix R()=[ra˜ij]5×4 of side to li under attribute cj.

c1 c2 c3 c4
l1 0.6386 0.3547 0.3624 0.6294
l2 0.5745 0.5113 0.5743 0.5005
l3 0.4894 0.3449 0.5462 0.2683
l4 0.5348 0.5931 0.4949 0.4851
l5 0.6334 0.3936 0.5802 0.5462

Table 22.

Group score matrix R(l)=[rb˜kgl]4×4 of side l to k under attribute dg.

d1 d2 d3 d4
1 0.3425 0.5579 0.5638 0.2635
2 0.5399 0.6475 0.4267 0.3253
3 0.4227 0.6740 0.3984 0.0283
4 0.4946 0.3295 0.6208 0.2731

By Eqs. (15), (20), the attribute weights are calculated, i.e., ωC=(0.29,0.22,0.25,0.24), ωD=(0.26,0.32,0.29,0.13).

Step 3

By Eqs. (21), (23), overall dominance matrices Ζ()=[δki]4×5 and Ζ(l)=[δkil]4×5 are calculated; by Eqs. (22), (24), satisfaction degree matrices Ζ˜()=[αki]4×5 of side and Ζ˜(l)=[βki]4×5 of side l are constructed, as shown in Table 23, Table 24, Table 25, Table 26.

Step 4

By Eqs. (25), (26), relative fairness degree matrices Ζˆ()=[˜ki]4×5 of side and Ζˆ(l)=[˜kil]4×5 of side l are constructed. By Eqs. (27), (28), the bilateral relative fairness degree matrix Ζˆ=[˜ki]4×5 and the fairness degree matrix Ζ͝=[ki]4×5 are constructed, as shown in Table 27, Table 28, Table 29, Table 30:

Step 5

A bilateral matching model (M-1) based on satisfaction degrees is constructed, and it can be transformed into the single-objective models (M-2) and (M-3) by the linear weighting method and the multiplicative weighting method respectively; let ω1=0.3, ω2=0.7, ω3=0.3, ω4=0.7, then the optimal matching schemes are obtained by solving models (M-2) and (M-3), as shown in Table 31, Table 32.

Table 23.

Overall dominance matrix Ζ()=[δki]4×5 of side .

l1 l2 l3 l4 l5
1 0.6827 0.0126 0.2290 0.6930 0.6141
2 −0.1536 0.5493 0.3615 0.6112 0.8378
3 0.4601 1.4501 −0.6386 0.2943 0.3806
4 0.6845 0.9802 −0.0041 0.1066 0.4396

Table 24.

Overall dominance matrix Ζ(l)=[δkil]4×5 of side l.

l1 l2 l3 l4 l5
1 0.5110 0.1025 0.4064 0.3021 0.3228
2 0.5770 0.4336 0.0030 0.9570 0.4141
3 0.1149 0.5213 0.3279 −0.2697 0.2567
4 0.2771 0.1513 0.1049 0.5793 0.2262

Table 25.

Satisfaction degree matrix Ζ˜()=[αki]4×5 of side .

l1 l2 l3 l4 l5
1 0.6587 0.3606 0.4569 0.6633 0.6282
2 0.2867 0.5994 0.5158 0.6269 0.7277
3 0.5597 1.0000 0.0710 0.4860 0.5243
4 0.6595 0.7910 0.3532 0.4025 0.5505

Table 26.

Satisfaction degree matrix Ζ˜(l)=[βki]4×5 of side l.

l1 l2 l3 l4 l5
1 0.6517 0.3327 0.5701 0.4886 0.5048
2 0.7033 0.5913 0.2550 1.0000 0.5760
3 0.3424 0.6598 0.5087 0.0421 0.4532
4 0.4691 0.3708 0.3346 0.7050 0.4293

Table 27.

Relative fairness degree matrix Ζˆ()=[˜ki]4×5 of side .

l1 l2 l3 l4 l5
1 1.0053 1.0411 0.3979 1.1651 1.1156
2 0.2838 1.0068 1.4222 0.3519 1.1239
3 1.2785 1.2311 0.1660 3.3967 1.0756
4 1.1857 1.4605 1.0274 0.3358 1.1324

Table 28.

Relative fairness degree matrix Ζˆ(l)=[˜kil]4×5 of side l.

l1 l2 l3 l4 l5
1 0.4421 0.4269 1.1170 0.3815 0.3984
2 1.5661 0.4414 0.3125 1.2630 0.3954
3 0.3476 0.3610 2.6766 0.1308 0.4132
4 0.3748 0.3043 0.4326 1.3236 0.3925

Table 29.

Bilateral relative fairness degree matrix Ζˆ=[˜ki]4×5.

l1 l2 l3 l4 l5
1 0.7237 0.7340 0.7574 0.7733 0.7570
2 0.9249 0.7241 0.8674 0.8075 0.7597
3 0.8131 0.7961 1.4213 1.7638 0.7444
4 0.7803 0.8824 0.7300 0.8297 0.7624

Table 30.

Fairness degree matrix Ζ͝=[ki]4×5.

l1 l2 l3 l4 l5
1 0.7237 0.7340 0.7574 0.7733 0.7570
2 0.9249 0.7241 0.8674 0.8075 0.7597
3 0.8131 0.7961 0.7036 0.5670 0.7444
4 0.7803 0.8824 0.7300 0.8297 0.7624

Table 31.

Optimal matching scheme based on model (M-2).

l1 l2 l3 l4 l5
1 0 0 0 0 1
2 0 0 0 1 0
3 0 1 0 0 0
4 1 0 0 0 0

Table 32.

Optimal matching scheme based on model (M-3).

l1 l2 l3 l4 l5
1 1 0 0 0 0
2 0 0 0 1 0
3 0 1 0 0 0
4 0 0 0 0 1

Therefore, the optimal matching scheme based on the model (M-2) is {(1,l5),(2,l4),(3,l2),(4,l1)}, which indicates that enterprise 1 is matched with undergraduate l5, enterprise 2 is matched with undergraduate l4, enterprise 3 is matched with undergraduate l2, enterprise 4 is matched with undergraduate l1, and undergraduate l3 is unmatched; the optimal matching scheme based on the model (M-3) is {(1,l1),(2,l4),(3,l2),(4,l5)}, which indicates that enterprise 1 is matched with undergraduate l1, enterprise 2 is matched with undergraduate l4, enterprise 3 is matched with undergraduate l2, enterprise 4 is matched with undergraduate l5, and undergraduate l3 is unmatched.

Step 6

: A bilateral matching model (M-4) based on fairness degrees is constructed; and a multi-objective model (M-5) considering satisfaction and fairness degrees is constructed; it can be transformed into models (M-6) and (M-7) by the linear weighted method and the multiplicative weighted method; let w1=w2=w3=13, v1=v2=v3=13, then the optimal matching schemes are obtained by solving models (M-6) and (M-7), as shown in Table 33, Table 34, Table 35.

Table 33.

Optimal matching scheme based on model (M-4).

l1 l2 l3 l4 l5
1 0 0 0 1 0
2 0 0 1 0 0
3 1 0 0 0 0
4 0 1 0 0 0

Table 34.

Optimal matching scheme based on model (M-6).

l1 l2 l3 l4 l5
1 0 0 0 0 1
2 0 0 0 1 0
3 0 1 0 0 0
4 1 0 0 0 0

Table 35.

Optimal matching scheme based on model (M-7).

l1 l2 l3 l4 l5
1 0 0 0 0 1
2 0 0 0 1 0
3 0 1 0 0 0
4 1 0 0 0 0

Therefore, the optimal matching scheme based on model (M-4) is {(1,l4),(2,l3),(3,l1),(4,l2)}, which indicates that enterprise 1 is matched with undergraduate l4, enterprise 2 is matched with undergraduate l3, enterprise 3 is matched with undergraduate l1, enterprise 4 is matched with undergraduate l2, and undergraduate l5 is unmatched; the optimal matching scheme based on models (M-6) and (M-7) both are {(1,l5),(2,l4),(3,l2),(4,l1)}, which indicates that enterprise 1 is matched with undergraduate l5, enterprise 2 is matched with undergraduate l4, enterprise 3 is matched with undergraduate l2, enterprise 4 is matched with undergraduate l1, and undergraduate l3 is unmatched. At the end, the optimal matching scheme is selected as that considering satisfaction and fairness degrees, i.e., {(1,l5),(2,l4),(3,l2),(4,l1)}.

6.2. Comparative analysis

To verify the feasibility and effectiveness of the proposed decision method, this paper reconstructs and solves the models based on different fair attenuation coefficients and different weights of bilateral subjects. The results are shown in Table 36, Table 37. The extended method based on Lin et al. [34] and Liu and Wang [35] are compared with the decision method proposed in this paper. The results are shown in Table 38.

Table 36.

Comparison of optimal matching schemes under different fair attenuation coefficients.

Method Optimal matching scheme
Method based on fairness degree model (M-4) (ρ=1.5) {(1,l4),(2,l3),(3,l1),(4,l2)}
Method based on satisfaction and fairness degree model (M-6) (ρ=1.5) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction and fairness degree model (M-7) (ρ=1.5) {(1,l1),(2,l4),(3,l2),(4,l5)}
Method based on fairness degree model (M-4) (ρ=2.25) {(1,l4),(2,l3),(3,l1),(4,l2)}
Method based on satisfaction and fairness degree model (M-6) (ρ=2.25) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction and fairness degree model (M-7) (ρ=2.25) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on fairness degree model (M-4) (ρ=5) {(1,l4),(2,l3),(3,l1),(4,l2)}
Method based on satisfaction and fairness degree model (M-6) (ρ=5) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction and fairness degree model (M-7) (ρ=5) {(1,l5),(2,l4),(3,l2),(4,l1)}

Table 37.

Comparison of optimal matching schemes under different weights.

Method Optimal matching scheme
Method based on satisfaction degree model (M-2) (ω1=0.2, ω2=0.8) {(1,l1),(2,l4),(3,l2),(4,l5)}
Method based on satisfaction degree model (M-3) (ω3=0.2, ω4=0.8) {(1,l1),(2,l4),(3,l2),(4,l5)}
Method based on satisfaction and fairness degree model (M-6) (w1=0.2, w2=0.3, w3=0.5) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction and fairness degree model (M-7) (ω˜1=0.2, ω˜2=0.3, ω˜3=0.5) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction degree model (M-2) (ω1=0.5, ω2=0.5) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction degree model (M-3) (ω3=0.5, ω4=0.5) {(1,l1),(2,l4),(3,l2),(4,l5)}
Method based on satisfaction and fairness degree model (M-6) (w1=13, w2=13, w3=13) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction and fairness degree model (M-7) (ω˜1=13, ω˜2=13, ω˜3=13) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction degree model (M-2) (ω1=0.8, ω2=0.2) {(1,l4),(2,l5),(3,l2),(4,l1)}
Method based on satisfaction degree model (M-3) (ω3=0.8, ω4=0.2) {(1,l4),(2,l5),(3,l2),(4,l1)}
Method based on satisfaction and fairness degree model (M-6) (w1=0.5, w2=0.3, w3=0.2) {(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction and fairness degree model (M-7) (ω˜1=0.5, ω˜2=0.3, ω˜3=0.2) {(1,l5),(2,l4),(3,l2),(4,l1)}

Table 38.

Comparison of optimal matching schemes for different methods.

Method Optimal matching scheme
Method based on satisfaction degree model (M-2) (Method 1) 1{(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction degree model (M-3) (Method 2) 2{(1,l1),(2,l4),(3,l2),(4,l5)}
Method based on fairness degree model (M-4) (Method 3) 3{(1,l4),(2,l3),(3,l1),(4,l2)}
Method based on satisfaction and fairness degree model (M-6) (Method 4) 4={(1,l5),(2,l4),(3,l2),(4,l1)}
Method based on satisfaction and fairness degree model (M-7) (Method 5) 5={(1,l5),(2,l4),(3,l2),(4,l1)}
Extended method based on the idea of Lin et al. (2019) (Method 6) 6={(1,l4),(2,l5),(3,l2),(4,l1)}
Extension method based on the idea of Liu and Wang (2021) (Method 7) 7={(1,l1),(2,l4),(3,l2),(4,l5)}

It can be seen from Table 36, Table 37 that the optimal matching scheme considering only fairness degree and that considering satisfaction and fairness degrees are different with the variation of fairness attenuation coefficient ρ and weights of objective functions. It shows the necessity of fairness degree constraints in the process of bilateral matching.

It can be seen from Table 38 that the optimal bilateral matching schemes are slightly different due to different forms of preference information, weight assignment, and model construction. The differences are as follows: (1) The linguistic intuitionistic fuzzy numbers are used to express preferences of subjects in the proposed method; then unknown attribute weights are calculated by the group opinion matrices; furthermore, multiple bilateral matching models considering satisfaction degrees and fairness degrees are constructed and solved to obtain the optimal scheme. (2) The 2-Tuple linguistic term numbers are used by Lin et al. (2019); then the qualitative evaluations are aggregated by 2TWA to calculate the attribute weights; furthermore, a bi-objective optimization model is constructed and the feedback process is proposed with the expected matching ordinal EMO constraint to obtain the optimal scheme. (3) The intuitionistic linguistic numbers are used by Liu and Wang (2021); then the weights of attributes are given by bilateral subjects directly; furthermore, a dual-objective optimization model considering satisfaction degrees is constructed to obtain the optimal matching scheme.

In addition, the methods proposed by Lin et al. (2019) and Liu and Wang (2021) cannot be directly used to solve the problem in this paper, and fail to consider the satisfaction and fairness degrees to construct multiple bilateral matching models, which may lead to inaccurate decision results. Therefore, the optimal matching scheme under a linguistic intuitionistic fuzzy environment obtained in this paper are relatively more reference.

7. Conclusions

A new decision method is proposed for a multi-attribute bilateral matching problem under a linguistic intuitionistic fuzzy environment. In the method, a novel method is proposed to calculate the attribute weights by LIFIOWA operator. Then, the satisfaction degrees and fairness degrees are calculated using the TODIM idea and the fair attenuation coefficients to construct multiple bilateral matching models. These models can be solved to obtain the optimal bilateral matching scheme.

Compared with the existing methods, the main innovations of this paper are as follows: (1) The proposed method enrich the application of linguistic intuitionistic fuzzy sets in the field of bilateral matching decision, and can provide theoretical references for solving linguistic intuitionistic fuzzy bilateral matching problems. (2) An unknown attribute weight calculation method considering the consistency of group opinions is proposed based on LIFIOWA operator. (3) A fair degree calculation method considering the fair attenuation coefficient is proposed. (4) Multiple bilateral matching models considering satisfaction and fairness degrees under a linguistic intuitionistic fuzzy environment are established.

Limitations of this paper are as follows: (1) The bilateral matching decision problem under a linguistic intuitionistic fuzzy environment is preliminary discussed. The theories of complex types of linguistic preference information needs to be further studied. (2) It is difficult to solve the more complex bilateral matching problem, such as the multi-attribute group decision, multi-attribute multilateral matching and multi-attribute stable matching. (3) A more precise calculation method for fairness degrees considering the fair attenuation coefficient has not been designed.

Future research will mainly focus on the following areas: (1) The multi-attribute bilateral matching problem under a more complex linguistic fuzzy environment needs further study, where the evaluation information of bilateral subjects may be different types of linguistic fuzzy sets. (2) The determination method for attribute weights under other types of linguistic fuzzy environment needs to be discussed. (3) Considering that an unstable bilateral matching scheme may reduce satisfaction degrees of the bilateral subjects, the relevant theories and methods for stable matching under linguistic intuitionistic fuzzy environment will be studied in future. (4) The method for determining the fair attenuation coefficient needs to be explored to calculate fairness degrees of bilateral subjects.

Data availability

No data was used for the research described in this article.

CRediT authorship contribution statement

Shijie Huang: Writing – review & editing, Writing – original draft, Software, Methodology, Conceptualization. Qi Yue: Writing – review & editing, Writing – original draft, Supervision, Software, Methodology, Funding acquisition, Conceptualization. Yuan Tao: Writing – review & editing, Writing – original draft, Supervision, Software.

Declaration of competing interest

The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: Qi Yue reports financial support was provided by National Natural Science Foundation of China. If there are other authors, they declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgement

This work was supported by the National Natural Science Foundation of China (Grant Nos. 72371153 and 71861015).

Contributor Information

Qi Yue, Email: 33220002@sues.edu.cn.

Yuan Tao, Email: 33220008@sues.edu.cn.

References

  • 1.Peng Z., Shan W., Jia P., Yu B., Jiang Y., Yao B. Stable ride-sharing matching for the commuters with payment design. Transportation. 2020;47:1–21. doi: 10.1007/s11116-018-9960-x. [DOI] [Google Scholar]
  • 2.Yue Q., Zhang L. Two-sided matching for hesitant fuzzy numbers in smart intelligent technique transfer. Mech. Syst. Signal Process. 2020;139 doi: 10.1016/j.ymssp.2020.106643. [DOI] [Google Scholar]
  • 3.Wang X., Wang R., Zhang S., Liu J., Jiang L. Stable two-sided satisfied matching for hospitals and patients based on the disappointment theory. Int. J. Comput. Intell. Syst. 2022;15(1):77. doi: 10.1007/S44196-022-00138-W. [DOI] [Google Scholar]
  • 4.Nanda R., Samila S., Sorenson O. The persistent effect of initial success: evidence from venture capital. J. Financ. Econ. 2020;137(1):231–248. doi: 10.2139/ssrn.2900862. [DOI] [Google Scholar]
  • 5.Chen S.Q., Zhang L L., Shi H.L., Wang Y.M. Two-sided matching model for assigning volunteer teams to relief tasks in the absence of sufficient information. Knowl-Based. Syst. 2021;232 doi: 10.1016/j.knosys.2021.107495. [DOI] [Google Scholar]
  • 6.Zhang Z., Kou X., Palomares I., Yu W., Gao J. Stable two-sided matching decision making with incomplete fuzzy preference relations: a disappointment theory based approach. Appl. Soft Comput. 2019;84 doi: 10.1016/j.asoc.2019.105730. [DOI] [Google Scholar]
  • 7.Kojima F., Tamura A., Yokoo M. Designing matching mechanisms under constraints: an approach from discrete convex analysis. J. Econ. Theor. 2018;176:803–833. doi: 10.1016/j.jet.2018.05.004. [DOI] [Google Scholar]
  • 8.Azevedo E.M., Leshno J.D. A supply and demand framework for two-sided matching markets. J. Polit. Econ. 2016;124(5):1235–1268. doi: 10.2139/ssrn.2260567. [DOI] [Google Scholar]
  • 9.Yu D., Sheng L L., Xu Z. Analysis of evolutionary process in intuitionistic fuzzy set theory: a dynamic perspective. Inf. Sci. 2022;601:175–188. doi: 10.1016/j.ins.2022.04.019. [DOI] [Google Scholar]
  • 10.Du K., Fan R., Wang Y., Wang D., Qian R., Zhu B. A data-driven group emergency decision-making method based on interval-valued intuitionistic hesitant fuzzy sets and its application in COVID-19 pandemic. Appl. Soft Comput. 2023;139 doi: 10.1016/j.asoc.2023.110213. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Zhao N., Xu Z., Ren Z. Hesitant fuzzy linguistic prioritized superiority and inferiority ranking method and its application in sustainable energy technology evaluation. Inf. Sci. 2019;478:239–257. doi: 10.1016/j.ins.2018.11.022. [DOI] [Google Scholar]
  • 12.Xian S., Yin Y., Liu Y., You M., Wang K. Intuitionistic fuzzy linguistic clustering algorithm based on a new correlation coefficient for intuitionistic fuzzy linguistic information. Pattern Anal. Appl. 2019;22:907–918. doi: 10.1007/s10044-018-0744-x. [DOI] [Google Scholar]
  • 13.Yuan R., Tang J., Meng F. Linguistic intuitionistic fuzzy group decision making based on aggregation operators. Int. J. Fuzzy Syst. 2019;21:407–420. doi: 10.1007/s40815-018-0582-4. [DOI] [Google Scholar]
  • 14.Jiang Y., Liang X., Liang H., Yang N. Multiple criteria decision making with interval stochastic variables: a method based on interval stochastic dominance. Eur. J. Oper. Res. 2018;271(2):632–643. doi: 10.1016/j.ejor.2018.05.063. [DOI] [Google Scholar]
  • 15.Zhu J., Ma X., Zhan J., Yao Y. A three-way multi-attribute decision making method based on regret theory and its application to medical data in fuzzy environments. Appl. Soft Comput. 2022;123 doi: 10.1016/j.asoc.2022.108975. [DOI] [Google Scholar]
  • 16.Ilbahar E., Kahraman C., Cebi S. Risk assessment of renewable energy investments: a modified failure mode and effect analysis based on prospect theory and intuitionistic fuzzy AHP. Energy. 2022;239 doi: 10.1016/j.energy.2021.121907. [DOI] [Google Scholar]
  • 17.Jiang Y., Liang X., Liang H. An I-TODIM method for multi-attribute decision making with interval numbers. Soft Comput. 2017;21:5489–5506. doi: 10.1007/s00500-016-2139-5. [DOI] [Google Scholar]
  • 18.Xu D., Wei X., Ding H., Bin H. A new method based on PROMETHEE and TODIM for multi-attribute decision-making with single-valued neutrosophic sets. Mathematics. 2020;8(10):1816. doi: 10.3390/math8101816. [DOI] [Google Scholar]
  • 19.Liu P., Diao H., Zou L., Deng A. Uncertain multi-attribute group decision making based on linguistic-valued intuitionistic fuzzy preference relations. Inf. Sci. 2020;508:293–308. doi: 10.1016/j.ins.2019.08.076. [DOI] [Google Scholar]
  • 20.Garg H., Kaur J. A novel (R,S)-norm entropy measure of intuitionistic fuzzy sets and its applications in multi-attribute decision-making. Mathematics. 2018;6(6):92. doi: 10.3390/math6060092. [DOI] [Google Scholar]
  • 21.Darko A.P., Liang D., Xu Z., Agbodah K., Obiora S. A novel multi-attribute decision-making for ranking mobile payment services using online consumer reviews. Expert Syst. Appl. 2023;213 doi: 10.1016/j.eswa.2022.119262. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Yu G.F. A multi-objective decision method for the network security situation grade assessment under multi-source information, Inform. Fusion. 2024;102 doi: 10.1016/j.inffus.2023.102066. [DOI] [Google Scholar]
  • 23.Gou X., Xu Z. Novel basic operational laws for linguistic terms, hesitant fuzzy linguistic term sets and probabilistic linguistic term sets. Inf. Sci. 2016;372:407–427. doi: 10.1016/j.ins.2016.08.034. [DOI] [Google Scholar]
  • 24.Atanassov K.T. Circular intuitionistic fuzzy sets. J. Intell. Fuzzy Syst. 2020;39(5):5981–5986. doi: 10.3233/JIFS-189072. [DOI] [Google Scholar]
  • 25.Zhang H.Y., Peng H.G., Wang J., Wang J.Q. An extended outranking approach for multi-criteria decision-making problems with linguistic intuitionistic fuzzy numbers. Appl. Soft Comput. 2017;59:462–474. doi: 10.1016/j.asoc.2017.06.013. [DOI] [Google Scholar]
  • 26.Luo M., Zhao R. A distance measure between intuitionistic fuzzy sets and its application in medical diagnosis. Artif. Intell. Med. 2018;89:34–39. doi: 10.1016/j.artmed.2018.05.002. [DOI] [PubMed] [Google Scholar]
  • 27.Faizi S., Rashid T., Zafar S. An outranking method for multi-criteria group decision making using hesitant intuitionistic fuzzy linguistic term sets. J. Intell. Fuzzy Syst. 2017;32(3):2153–2164. doi: 10.3233/JIFS-161976. [DOI] [Google Scholar]
  • 28.Chen Z., Liu P., Pei Z. An approach to multiple attribute group decision making based on linguistic intuitionistic fuzzy numbers. Int. J. Comput. Intell. Syst. 2015;8(4):747–760. doi: 10.1080/18756891.2015.1061394. [DOI] [Google Scholar]
  • 29.Xian S., Xue W., Zhang J., Yin Y., Xie Q. Intuitionistic fuzzy linguistic induced ordered weighted averaging operator for group decision making. Int. J. Uncertain. Fuzz. 2015;23(4):627–648. doi: 10.1142/S0218488515500270. [DOI] [Google Scholar]
  • 30.Pu D., Yuan G. Two-sided matching model considering multi-information fusion of stakeholders. Expert Syst. Appl. 2023;212 doi: 10.1016/j.eswa.2022.118784. [DOI] [Google Scholar]
  • 31.Song C., Xu Z., Zhang Y., Li B. Environmental quality evaluation based on the TODIM method with normal wiggly hesitant fuzzy set. Soft Comput. 2023;27:8161–8173. doi: 10.1007/s00500-023-08155-3. [DOI] [Google Scholar]
  • 32.Ruggeri K., Alí S., Berge M.L., Bertoldo G., Bjørndal L.D., Cortijos-Bernabeu A., Folke T. Replicating patterns of prospect theory for decision under risk. Nat. Human Behav. 2020;4(6):622–633. doi: 10.1038/s41562-020-0886-x. [DOI] [PubMed] [Google Scholar]
  • 33.Pramanik S., Biswas P., Giri B.C. Hybrid vector similarity measures and their applications to multi-attribute decision making under neutrosophic environment, Neural Comput. Appl. 2017;28:1163–1176. doi: 10.1007/s00521-015-2125-3. [DOI] [Google Scholar]
  • 34.Lin Y., Wang Y.M., Chin K.S. An enhanced approach for two-sided matching with 2-tuple linguistic multi-attribute preference. Soft Comput. 2019;23(17):7977–7990. doi: 10.1007/s00500-018-3436-y. [DOI] [Google Scholar]
  • 35.Liu J., Wang S. A method based on TODIM technique for multi-criteria two-sided matching and its application in person-position matching. J. Intell. Fuzzy Syst. 2021;41(1):467–480. doi: 10.3233/JIFS-202087. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

No data was used for the research described in this article.


Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES