Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Applications of maximum matching by using bipolar fuzzy incidence graphs

  • Fahad Ur Rehman,

    Roles Conceptualization, Methodology, Writing – original draft

    Affiliation Department of Mathematics, University of Management and Technology (UMT), Lahore, Pakistan

  • Tabasam Rashid,

    Roles Conceptualization, Formal analysis, Investigation, Validation

    Affiliation Department of Mathematics, University of Management and Technology (UMT), Lahore, Pakistan

  • Muhammad Tanveer Hussain

    Roles Conceptualization, Formal analysis, Supervision, Validation, Visualization, Writing – review & editing

    tanveerhussain@umt.edu.pk

    Affiliation Department of Mathematics, University of Management and Technology (UMT), Lahore, Pakistan

Abstract

The extension of bipolar fuzzy graph is bipolar fuzzy incidence graph (BFIG) which gives the information regarding the effect of vertices on the edges. In this paper, the concept of matching in bipartite BFIG and also for BFIG is introduced. Some results and theorems of fuzzy graphs are also extended in BFIGs. The number of operations in BFIGs such as augmenting paths, matching principal numbers, relation between these principal numbers and maximum matching principal numbers are being investigated which are helpful in the selection of maximum most allied applicants for the job and also to get the maximum outcome with minimum loss (due to any controversial issues among the employees of a company). Some characteristics of maximum matching principal numbers in BFIG are explained which are helpful for solving the vertex and incidence pair fuzzy maximization problems. Lastly, obtained maximum matching principal numbers by using the matching concept to prove its applicability and effectiveness for the applications in bipartite BFIG and also for the BFIG.

1 Introduction

A graph is more suitable to explain any kind of information along with the mutual relationship between different types of objects. The relationship between different entities are represented in terms of edges while entities do represent vertices. Zadeh was the first one who introduced the theory of fuzzy sets (FSs), which provides us the grade of membership of an object [1]. This theory opened an energetic area of research in various disciplines in the fields of automata, medical sciences, computer networking, statistics, social sciences and its various subbranches and disciplines, management sciences, engineering and graph theory etc. In this way Zadeh was the one who paved the way for Rosenfeld who introduced the fuzzy graph (FG) theory [2]. Rosenfeld was the one who presented several graph theoretical ideas, for example path, cycle and connectedness. FG is used when there is an inadequacy in the explanation and justification to various objects or entities and it was of great help to researcher. Mordeson put forth the concept regarding FGs and determined basic properties of it [3].

FGs are unable to give the detailed information about the impact of vertices on edges. This shortage in FGs was the basic problem which is covered by fuzzy incidence graphs (FIGs). The concept of FIG was put forth by Dinesh [4]. Different concepts with regard to the connectivity were put forth by Moderson and Mathew [5]. They introduced various structural properties and establish the prevalence of a strong path between any of the node are pair of a FIG. Inter connectivity between index and wiener index with regard to the FIGs was put forth by Fang et al. [6].

Zhang introduced the concept of bipolar fuzzy sets (BFSs) [7]. The membership grade in the extension of FS to BFS is [-1,1]. An element has 0 grade in BFS if it has zero role on the resultant property. In such a way the membership degree of an element would be(0, 1] which will explain its properties to some extent. If membership grade of an element is [−1, 0) which tells that its marginal pleases the implicit counter property. The idea of the symbolization of bipolar fuzzy graphs (BFGs) along with the matrices in FGs, regular and irregular BFGs, hyper BFGs and antipodal BFGs along with their various applications, properties and significance was explained by Akram et al. [814]. Mohanta et al. gave a study of m-polar neutrosophic graph with applications [15]. Xiao et al. gave the study on regular picture fuzzy graph with applications in communication networks [16].

FG gives only positive membership values of vertices and edges whereas FIGs gives the positive membership values of vertices, edges and incidence pairs. BFG are able to give positive and negative membership values of vertices and edges. FGs, FIG and BFGs are unable to give the detailed information about the impact of vertices on edges. This shortage in BFGs was the basic problem which is covered by BFIGs. BFGs are able to give positive and negative membership values of vertices and edges whereas BFIGs are able to give positive and negative membership values of vertices, edges and incidence pairs. The concept of BFIG was put forth by Gong and Hua [17]. There are multiple reasons to introduce the concept of matching in bipartite BFIG and for BFIG. Let us consider an example to understand the concept of BFIG, if nodes reflects distinct companies and edges are the roads which connects these companies, then an BFG will give us the information of traffic between these companies. The company which have more number of employees will have the foremost infrastructure in the company. Hence, if C1 and C2 be two companies and C1C2 is a road between these companies, then (C1, C1C2) will be the incline system from the the company C1 using the road C1C2 to the company C2. Similarly, (C2, C1C2) will be the incline system from the company C2 using the road C1C2 to the company C1. Both C1 and C2 have the impact of 1 on C1C2 in un-weighted graphs. But, the impact of C1 on C1C2 will be (C1, C1C2) is 1 whereas (C2, C1C2) is 0 in a directed graph. This is the main concept of BFIG.

Matching is important area in the graph as well as in the FG theory. It was Shen and Tsai who introduced the concept of optimal graph matching approach for solving the task assignment problem [18]. The concept of matching in FGs was introduced by Ramakrishnan and Vaidyanathan [19]. Later on, Mohan and Gupta further worked and gave the Graph matching algorithm for task assignment problem [20]. Matching numbers in fuzzy graphs are explained by Khalili et al. [21]. Our first objective is to find out maximum matching principal numbers in bipartite BFIG and for BFIG which are helpful to reflect the selection maximum applicants and their maximum working with minimum loss due to some controversial issues. Besides of this, some of the characteristics of the matching as well as bounds in bipartite BFIGs and BFIG have also been discussed. By using related examples, a detailed study has been carried out in the fields of matching number for the BFIGs.

Section 2 gives some preliminary definitions which are helpful to understand the next sections of the article. Section 3 contains some definitions, examples, results and theorems related to the concept of matching in BFIG. Section 4 gives mathematical model for obtaining MMVBFIN and MMBFIN for bipartite BFIG and BFIG. Section 5 contains comparative analysis is discussed for matching in bipartite BFIG and BFIG. Lastly, conclusions and prospects are explained in section 6.

2 Bipolar fuzzy incidence graph

This segment consists of some basic definitions including FS, BFS, FG, incidence graph (IG), FIG, BFG, BFIG, complete bipolar fuzzy incidence graph (CBFIG), matching, some concepts related to matching in classical theory and some examples. In this article, V, E = V × V and I = V × E represents the set of vertices, set of edges and set of incidence pairs, respectively. Let G = (V, E) be a crisp graph. A set of pairwise non-adjacent edges is known as matching. A matching is known to be perfect matching if it covers all the vertices of the crisp graph G and if a matching covers maximum vertices then it is known as maximum matching. A crisp graph G is said to be nearly perfect matching if only one vertex is unmatched. The number of edges in a maximum matching is known as the matching number and is denoted by . A track in which edges are alternating in and is known as -alternating track and if neither its starting and nor its final vertex is covered by then, it is known as -augmented track.

Definition 2.1: [1] Let V be the FS from the universal set U is defined as V = {(χu, νv(χu)) : νv(χu) ∈ [0, 1], χuU}.

Definition 2.2: [1] Let V be the any nonempty set from the universal set U, a mapping U : V → [0, 1] is known as fuzzy subset.

Definition 2.3: [2] Let v be the fuzzy subset of the set V and E be the fuzzy subset of V × V. A FG is a pair, such that E(vi, vj) ≤ min(ν(vi), ν(vj)), ∀vi, vjV.

Definition 2.4: [7] Let U be a universal set. A BFS B on U is defined as .

Definition 2.5: [8] Let be the BFG of FG with the given conditions:

  1. (a) and ,
  2. (b) EV × V, and , such that

,

, ∀vi, vjE.

Definition 2.6: [4] Let be an IG of a crisp graph G = (V, E). Then be the FIG of IG , where V*, E* and I* are the fuzzy subsets of V, V × V and V × E respectively, such that I*(vi, vivj) ≤ min(V*(vi), E*(vivj)).

In Fig 1, the members of I are (q0, q0q1), (q1, q0q1), (q1, q1q2) and (q2, q1q2).

Definition 2.7: [17] Let be the BFIG of FG with the given conditions:

  1. (a) and ,
  2. (b) EV × V, and ,
  3. (C) IV×E, and ,

such that

,

, ∀vi, vjV and vivjE.

Definition 2.8: [17] Let be the BFIG, then it is known as CBFIG if it satisfies the following conditions

,

, ∀(vi, vivj) ∈ I.

3 Matching in bipolar fuzzy incidence graph

This segment consists of some definitions like, support of BFIG, degree of vertices, degree of edges and incidence pairs in BFIGs, path, strength, strength of connectedness, matching, matching principal numbers, maximum matching principal numbers, some examples and theorems.

Definition 3.1: Let be the BFIG, then the support of BFIG is denoted by and is defined as

  • ,
  • ,
  • .

Definition 3.2: Let be the BFIG.

  • Two vertices v0 and v1 are said to be connected if there exist a path from v0 to v1 such that v0, (v0, v0v1), v0v1, (v1, v1v0), v1.
  • Vertex v0 and an edge v0v1 are said to be connected if there exist a path such that v0, (v0, v0v1), v0v1 between them.

Definition 3.3: Let be the BFIG, then

  • The degree of any vertex viV* in is defined as .
  • The degree of any edge E(vivj) ∈ E* in is defined as deg(vivj) = ∑vkVE(vivk)+ ∑vkVE(vjvk) − 2E(vivj).
  • The degree of any incidence pair I(vi, vivj) ∈ I* in is defined as deg(vi, vivj) = ∑vkVI(vi, vivk) + ∑vkVI(vj, vjvk) − 2I(vi, vivj).

Example 3.4: Consider a as shown in Fig 2. We are going to calculate the degree of vertex and the incidence pair as well. The degree of distinct vertices is given as:

deg(v0) = (0.4, −0.1), deg(v1) = (1.1, −0.2), deg(v2) = (1.4, −0.3) and deg(v3) = (0.7, −0.2).

Similarly, the degree of distinct incidence pairs is given as:

deg(v0, v0v1) = (1.5, −0.3) − (0.4, −0.1) = (1.1, −0.2), deg(v1, v1v2) = (1.8, −0.4) and deg(v2, v2v3) = (1.4, −0.3).

Definition 3.5: The strength of connectedness between in the BFIG is denoted by , where and are the maximum and the minimum of the strengths of all the paths between vi and vj, respectively.

Throughout this article, strength of path is denoted by S(P), strength of connectedness will be represented by I(vi, vivj). is a matching of with set of vertices, edges and incidence pair , and respectively. A collection of all matchings in is denoted by . A matching in is known to be covering matching if .

Definition 3.6: Let be the BFIG and its subgraph is known as matching in if exactly single can be obtained for which vu and μM(uv) ≥ 0.

Example 3.7: Consider a BFIG as given in Fig 3 with one possible matching. In this BFIG, we have:

, and .

Corollary 3.8: Let be the BFIG. Any matching in is induced by a matching in G.

Proof As a matching is taken as the set of triples like 〈…, viejvk, …〉 and we must mention the vertices and incidence pair specifically. So, a matching M as presented in Fig 3 and can be written as 〈(v0, v0v1), (v2, v2v3)〉.

Proposition 3.9: Let be the BFIG. If is a matching in , then I(vi, vivj) = I(vi, vivj), for all .

Proof Let . If there is a path which connects vi and vj, then this path is a single incidence pair (vi, vivj) and S(P) = I(vi, vivj), otherwise we have S(P) = I(vi, vivj) = 0. So, II(vi, vivj) = I(vi, vivj) for each case.

Theorem 3.10: Let be the BFIG containing a matching , then deg(vi) = deg(vj) = (vi, vivj) and deg(vi, vivj) = 0 for every .

Proof As , there is only one is available such that I(vi, vivj)>0, we get

,

and

,

,

degI(vi, vivj) = I(vi, vivj) + I(vj, vjvi) − 2I(vi, vivj) = 0.

Definition 3.11: Let is a matching in BFIG . Then,

  • The matching bipolar fuzzy incidence number of can be described as, .
  • The matching edge bipolar fuzzy incidence number of can be described as, .
  • The matching vertex bipolar fuzzy incidence number of can be described as, .
  • The matching crisp number of can be described as, .

We consider , and as matching bipolar fuzzy incidence principal numbers (MBFIPNs) of .

Example 3.12: A BFIG with a possible matching is presented in Fig 3. The MBFIPNs are obtained as,

, and .

Definition 3.13: Let is a matching in BFIG . Then,

  • The maximum matching bipolar fuzzy incidence number of can be described as: .
  • The maximum matching edge bipolar fuzzy incidence number of can be described as: .
  • The maximum matching vertex bipolar fuzzy incidence number of can be described as: .
  • The maximum matching crisp number of can be described as: .

We consider , and as MMBFIN, MMVBFIN and MMCN.

In classical graph theory, a lot of matchings with same MMCN can be found but in fuzzy sense, we can differentiate them in terms of fuzzy values.

Example 3.14: Consider a BFIG as given in Fig 4.

Now, we will find out all possible matchings, MBFIPNs and after that MMBFIN, MMVBFIN and MMCN for Fig 4 as presented in Table 1.

thumbnail
Table 1. All possible matchings and MBFIPNs of BFIG for Fig 4.

https://doi.org/10.1371/journal.pone.0285603.t001

Now, it is easy to calculate the following numbers: , and .

Proposition 3.15: Let be a matching in BFIG . Then, , we have .

Proof Let . As is a BFIG,

I(vi, vivj) ≤ V(vi) ∧ E(vivj) and E(vivj) ≤ V(vi) ∧ V(vj) for all . So, we have:

.

Definition 3.16: Let be a BFIG containing a matching . A bipolar fuzzy -augmenting track in is an -alternating track containing different nodes vo, v1, v2, …vn, vn+1. So, as a result:

  • I(vi−1, vi−1vi) > 0, where i = 1, 2, 3, …, n, n + 1,
  • ,
  • Neither v0 nor vn+1 are in .

Corollary 3.17: Let be a BFIG containing a bipolar fuzzy incidence -augmenting track P. Then, it is -augmenting track in crisp graph G = (V, E).

Proof Let be a BFIG containing a matching . P be a bipolar fuzzy incidence -augmenting track and their symmetric difference is denoted by ⊕. As represents a collection of nonadjacent incidence pairs and I(vi, vivj) > 0 for all , which shows that is a matching.

Theorem 3.18: Let be a BFIG containing a matching . If P is a bipolar fuzzy incidence -augmenting track then, .

Proof Let P be a bipolar fuzzy -augmenting track, by using definition 3.16, we have

.

Now, by using definition 3.11, we have:

,

,

As a result, we get: .

Example 3.19: Consider a BFIG as given in Fig 5. Now, matching and the incidence pair in the augmented track between v1, v5 is 〈(v2, v2v3)〉. But in , it is 〈(v1, v1v2), (v3, v3v5)〉 as presented in Table 2 for Fig 5.

thumbnail
Fig 5. BFIG for the comparing of MBFIPNs and .

https://doi.org/10.1371/journal.pone.0285603.g005

thumbnail
Table 2. Comparing the MBFIPNs and of BFIG as given in Fig 5.

https://doi.org/10.1371/journal.pone.0285603.t002

Theorem 3.20: Let be a BFIG containing a matching with MMVBFIN. Then, has MMCN.

Proof Let be a BFIG containing a matching with MMVBFIN. It is adequate to prove that has foremost number of incidence pairs. As is a matching in crisp graph G. Now, if there exist any -augmenting track P, then by using the symmetric difference increases the MVBFIN by using theorem 3.18. So, the condition of maximum incidence pairs holds. Hence, in a matching M with MMVBFIN there exist MMCN. Therefore, according to the Berge’s theorem, has the foremost number of edges, if there is no -augmenting track.

Remark 3.21: As a bipolar fuzzy incidence covering matching (BFICM) includes all the vertices of BFIG, hence each bipolar fuzzy covering matching acknowledges MMVBFIN.

Corollary 3.22: Let be a BFIG containing BFICM , then admits MMVBFIN.

Proof Let be the BFIG. If there does not exist any -augmenting track then, there must exist at least one ,. So, according to the Berge’s theorem, if there does not exist any -augmenting track then, has the foremost number of edges. Hence, it must admits MMVBFIN.

Definition 3.23: Let be the BFIG. Then:

  • Consider two arbitrary nodes v1, v2V*. v1 is known as bipolar fuzzy incidence prior to v2 if and only if , and l(v1) ≤ l(v2). It is denoted by v1v2.
  • Let Let be the BFIG with two matchings and , for which . Then, is known as bipolar fuzzy incidence prior to if and only if .
  • Consider is the set which includes all the possible matchings in with MMCN. A matching is known as bipolar fuzzy incidence strong vertex matching, if , where i = 1, …, n.

Proposition 3.24: Let be a BFIG. If is a bipolar fuzzy incidence strong vertex subgraph in , then .

Proof Consider from . By using the theorem 3.20, any admits the MMCN. So, by using the definition of bipolar fuzzy incidence strong vertex matching, we have . Hence, .

Definition 3.25: Let be the BFIG. Then, it is called bipartite bipolar fuzzy incidence graph (BBFIG) if the set of vertices V can be divided into two subsets V1 and V2 such that each edge either connects a vertex from V1 to V2 or a vertex from V2 to V1.

Remark 3.26: Every perfect matching of is the spanning graph of .

Now, we are going to construct pseudo-fuzzy restrictions for the BBFIG which will be used in different methods for finding the matchings with MBFIPNs.

Definition 3.27: Let be the BBFIG. The set of vertices V is divided into two subsets V1 and V2 such that V = V1V2. We consider the pseudo bipolar fuzzy incidence restrictions for as:

, , and .

In the same way, we consider the pseudo bipolar fuzzy incidence restrictions for as:

, , and .

Theorem 3.28: Let and be the two matchings, respectively in the pseudo bipolar fuzzy incidence restrictions and of BBFIG with V = V1V2 as the set of vertices. Then, there is a new matching , which matches all the vertices covered by and .

Proof Let be the BBFIG. Let AV1 and BV2. If has a matching covering A and matching covering B, then it has a matching covering AB. Hence, if and be the two matchings, respectively in the pseudo fuzzy restrictions and of BBFIG with V = V1V2 as the set of vertices. There is a new matching , which matches all the vertices covered by and .

4 Mathematical model

In this section, we will discuss the method for obtaining MMBFIN. There are two objectives for achieving MMBFIN. First is to give the maximum jobs to the applicants where two factors are focused: (1) maximize positive membership value which reflects their maximum working efficiency of the applicants. (2) minimizing the negative membership value which reflects the bad performance due to controversial issues among them. Second objective is to maximize the working of the employees of a company. To achieve the first objective BBFIG is used whereas to achieve the second objective BFIG is used.

4.1 MMVBFIN problem in BBFIG

In this part, we are explaining the process to obtain the MMVBFIN in BBFIG. In this process the main points are;

Step—1 Arrange the vertices of V1 and V2 in ascending order.

Step—2 Let v1V1 be a vertex having highest membership value which in matched with vertex from V2 having highest membership value and obtain the matching for the graph.

Step—3 Consider that matching and find another matching by taking symmetric difference of . Continue this process till there is no augmenting path or obtain the matching which is already obtained.

Step—4 Choose the strongest matching and obtain the MMVBFIN.

Example 4.1: Let be the BBFIG as presented in Fig 6.

Step—1 by using this step we have arranged the vertices according to their membership values and presented in Fig 7.

Step—2 By using second step, we get which is and its augmenting path is represented by (u1, u1v2), (u2, u2v1) as shown in Fig 8.

Step—3 By using third step, we get which is and its augmenting path is represented by (u3, u3v0). Now, obtaining again its augmenting path presented in Fig 9;

Step—3 By using third step, we get which is and its augmenting path is represented by (u1, u1v2), (u2, u2v1) which is same as as shown in Fig 10.

Hence, by using step-4, we get as our final matching and MMVBFIN = (2.7, −2.1).

4.2 MMVBFIN problem in arbitrary BFIG

In this part, we are explaining the process to obtain the MMVBFIN in the arbitrary BFIG. In this process the main points are;

Step—1 Arrange the vertices such that v1 is strongest vertex. v2 is the vertex which is connected with v1 and weaker than v1.

Step—2 Consider an incidence pair, except (v1, v1v2) connected with v2 which is our first matching. If, no such incidence pair is found then, start from (v1, v1v2).

Step—3 Obtain the strong vertex augmenting path from and continue this process un-till there is no augmenting path.

Step—4 Choose the maximum vertex matching and obtain MMVBFIN.

Application Let be the BFIG as shown in Fig 11.

Step–1 By using step one, v1 is strongest vertex. v2 is the vertex which is connected with v1 and weaker than v1. v3 is weaker then v2 and so on.

Step—2 The incidence pair is our first matching and the augmenting path is p1 = 〈(v2, v2v1), (v3, v3v4)〉.

Step—3 Taking is second matching and the augmenting path is p2 = 〈(v1, v1v5), (v4, v4v6), (v2, v2v3)〉.

Continuing this process, is third matching and the augmenting path is p3 = 〈(v2, v2v1), (v5, v5v6), (v3, v3v4)〉.

Furthermore, is our last matching and its augmenting path is again same as .

Step—4 Now, M3 and M4 both have MMVBFIN. is maximum vertex matching and MMVBFIN = (4.2, −1.8) for Fig 11.

4.3 MMBFIN problem in BBFIG

The matching concept is used for BBFIG because it is considerably more complicated in BFIG. The question is weather the difficulty is reducible or not? By using the proposed method for the BFIG, the answer is “yes”. Firstly, we are going to introduce the method for obtaining the MMBFIN in the BBFIG. The greatest membership value of the incidence pair in is presented by . In simple words:

and .

Let be the BBFIG with V = V1V2. For any vertex vV, there exist one and only one adjacent incidence pair of v which is present in the matching process. Taking y : I → {0, 1} as an incidence vector which reflects the presence or absence of an incidence pair in the matching. The MMBFIN problem in the BBFIG can be described as:

z = (max∑y(I)Ip, min∑y(I)In)

subject to: ∑I = (vi, vivj)I = 1, ∀vV, I ∈ {0, 1}.

Example 4.2: Let be the BBFIG with . Consider there are three jobs and four applicants which are represented by {u1, u2, u3} and {v0, v1, v2, v3}. Our goal is to assign jobs to applicants and every job is assigned to at most one applicant such that maximum number of jobs will be filled by using the matching concept.

z = (0.3(u2, u2v0) + 0.3(u2, u2v1) + 0.2(u3, u3v0) + 0.2(u3, u3v2) + 0.5(u1, u1v1) + 0.5(u1, u1v2) + 0.5(u1, u1v3), − 0.4(u2, u2v0) − 0.4(u2, u2v1) − 0.7(u3, u3v0) − 0.7(u3, u3v2) − 0.1(u1, u1v1) − 0.1(u1, u1v2) − 0.1(u1, u1v3)),

Subject to:

(u2, u2v0) + (u2, u2v1) = 1,

(v0, v0u2) + (v0, vou3) = 1,

(u3, u3v0) + (u3, u3v2) = 1,

(v1, v1u2) + (v1, v1u1) = 1,

(u1, u1v1) + (u1, u1v2) + (u1, u1v3) = 1.

(v2, v2u3) + (v2, v2u1) = 1,

(v3, v3u1) = 1,

The above system of linear equations is solved by using the simplex method and got for Fig 12.

By using the matching process {v0, v2, v3} got the job. For the job u1 the applicant v3 is selected because the negative membership value of v3 is less then v1, v2. Similarly, other applicants are selected. By using this concept maximum applicants are selected as all the vacancies are filled.

4.4 MMBFIN problem in arbitrary BFIG

In this part, we are explaining the process to obtain the MMBFIN in the arbitrary BFIG. In this process the main points are;

Step—1 Let the matching be empty by default for .

Step—2 The incidence pair I is known as elected incidence pair for the subgraph Hi. The criteria of selecting the vertices for obtaining the MMBFIN of is and . If there are more then one incidence pairs which fulfills this criteria then select the incidence pair having maximum membership value.

Step—3 Select the alternating incidence pair from adjacent incidence pairs. If there are more then one incidence pairs then, make a matching as for every incidence pair.

Step—4 Repeat the same process for all the possible of .

Step—5 Select the matching having which gives MMBFIN and also shows the maximum working of the employees in a company.

Application Consider a department have 6 members. The 6 members are our vertices. We give them membership values according to their individual performance. There edge values are defined as their work performance with other member as a group. The positive membership value of incidence pair value defines the working efficiency of two employees in a company and negative membership value defines their loss possibility in the working due to controversial issues among the employees as a group. By the matching process, we will get the best match of partners.

Let be the BFIG and our destination is to obtain the matching with MMBFIN of .

Step—1 Let the matching be empty by default for a BFIG .

Step—2 The incidence pair (v1, v1v2) is elected incidence pair by using the criteria of selection of the vertices as mentioned above.

Step—3 The matching is obtained.

Step—4 By using this step, we obtained and .

Step—5 Lastly, the M1 is selected as shown in Fig 13 and MMBFIN is computed as .

By using this process, the best partners are selected which gives us maximum working efficiency and the chances of loss due to any controversial issues among the employees in a company are also minimized.

5 Comparative analysis

In Fig 7, there were three jobs {u1, u2, u3} and four applicants {v0, v1, v2, v3}. Our target is to give maximum jobs to the applicants in order to get maximum working efficiency and minimizing the low performance due to controversial issues among the applicants. By using the matching concept, we obtained MMVBFIN = (2.7, −2.1) and got a matching for BBFIG by using vertices. Now, by using Fig 12 we obtained MMBFIN = (1, −0.6) and got the same matching for BBFIG by using the incidence pairs. So, the result is better by using the incidence pairs as by using the vertices we have more chances of controversial issues i.e., and by using the incidence pairs, we have .

Now, there are six employees in a company. We give them membership values according to their individual performance. There edge values are defined as their work performance with other member as a group. The positive membership value of incidence pair value defines the working efficiency of two employees in a company and negative membership value defines their loss possibility in the working due to controversial issues among the employees as a group. In Fig 11 we obtained MMVBFIN = (4.2, −1.8) and got a matching for BFIG by using vertices. Now, by using Fig 13 we obtained MMBFIN = (2, −1.2) and got the same matching for BFIG by using the incidence pairs.

Both matchings either by using vertex or incidence pairs are same but incidence pairs are representing the influence of on vertex to other. So, the incidence graphs are more better as by using the incidence pairs we can see that which employee have greater influence on other or which group have better efficiency level.

6 Conclusion

Graph theory is very needful for presenting the data of real life problems. In this article, we enhanced the theory of BFIGs. The matching concept becomes very useful when it is discussed by using BFIGs because it also includes the controversial issues or chances of loss among the employees in a company. After introducing the concept of matching in BFIGs, its related propositions, results and theorems with some examples are presented. Matching numbers are obtained to improve the working quality of the employees in a company. Finally, a decision making graph of a company is presented to reflect the working of the members and achieving maximum results by minimizing chances of loss. Our goal is to enhance this research to soft FIGs, q-rung FIGs with more theorems and applications in forthcoming articles.

Acknowledgments

The authors are highly grateful to Editor-in-Chief and the anonymous reviewers for their valuable comments and suggestions to improve the quality of our manuscript.

References

  1. 1. Zadeh L. A., Fuzzy sets, Inf. Comput. 1965, 8, 338–353.
  2. 2. Rosenfeld A.; Zadeh L. A; Fu K. S and Shimura M., Fuzzy graphs, Fuzzy Sets and their Applications, Academic Press, New York, 1975, 77–95.
  3. 3. Mordeson J. N and Nair P. S, Fuzzy graphs and Fuzzy Hyper graphs, Physica-Verlag, Heidelberg, 1998, second edition, 2001.
  4. 4. Dinesh T., Fuzzy incidence graph-an introduction. Adv. Fuzzy Sets Syst. 2016, 21, 33–48.
  5. 5. Mathew S. and Mordeson J. N, Connectivity concepts in fuzzy incidence graphs. Inf. Sci. 2017, 382–383, 326-333.
  6. 6. Fang J.; Nazeer I.; Rashid T. and Liu J. B, Connectivity and Wiener index of fuzzy incidence graphs. Mathematical Problems in Engineering, 2021, 1–7.
  7. 7. Zhang W. R, Bipolar fuzzy sets, Fuzzy Systems Proceedings, IEEE World Congress on Computational Intelligence, IEEE International Conference, 1998, 1, 835-840.
  8. 8. Akram M., Bipolar fuzzy graphs, Inf. Sci. 2011, 181, 5548–5564.
  9. 9. Akram M., Bipolar fuzzy graphs with applications, Knowledge- Based Syst. 2013, 39, 1–8.
  10. 10. Akram M. and Karunambigai M. G, Metric in Bipolar Fuzzy Graphs, World Appl. Sci. J. 2011, 14, 1920–1927.
  11. 11. Akram M., Dudek W. A, Regular bipolar fuzzy graphs, Neural Comput. Appl. 2012, 21, 197–205.
  12. 12. Akram M.; Li S. -G. and Shum K. P, Antipodal bipolar fuzzy graphs, Italian Journal of, Pure Appl. Math. 2013, 31, 97–110.
  13. 13. Akram M.; Dudek W. A and Sarwar S., Properties of bipolar fuzzy hyper graphs, Italian Journal of, Pure Appl. Math. 2013, 31, 426–458.
  14. 14. Akram M., Sarwar M. and Dudek W. A, Graphs for the analysis of bipolar fuzzy information, Springer, 2021.
  15. 15. Mohanta K., Dey A., Pal A., Long H. V and Son L. H, A study of m-polar neutrosophic graph with applications. Journal of Intelligent and Fuzzy Systems, 2020, 38, 4, 4809–4828.
  16. 16. Xiao W., Dey A. and Son L. H, A study on regular picture fuzzy graph with applications in communication networks, Journal of Intelligent and Fuzzy Systems, 2020, 39, 3, 3633–3645.
  17. 17. Gong S. and Hua G., Topological indices of bipolar fuzzy incidence graph, Open Chemistry, 2021, 19, 1, 894–903.
  18. 18. Shen C. C and Tsai W. H, A graph matching approach to optimal task assignment in distributed computing systems using a minimax criterion. IEEE Trans. Comput, 1958, 34, 3, 197–203.
  19. 19. Ramakrishnan P. V and Vaidyanathan M., Matching in fuzzy graphs, In Proceedings of National Conference on Discrete Mathematics and its Applications, 2007.
  20. 20. Mohan R. and Gupta A., Graph matching algorithm for task assignment problem. Int. J. Comput. Sci. Eng. Appl, 2011, 1, 6, 105–118.
  21. 21. Khalili M.; Borzooei R. A and Deldar M., Matching numbers in fuzzy graphs. Journal of Applied Mathematics and Computing. 2021, 67, 1, 1–22.