Abstract

An autocatalytic set (ACS) is a graph. On the other hand, the Potential Method (PM) is an established graph based concept for optimization purpose. Firstly, a restricted form of ACS, namely, weak autocatalytic set (WACS), a derivation of transitive tournament, is introduced in this study. Then, a new mathematical concept, namely, fuzzy weak autocatalytic set (FWACS), is defined and its relations to transitive PM are established. Some theorems are proven to highlight their relations. Finally, this paper concludes that any preference graph is a fuzzy graph Type 5.

1. Introduction

Graph theory is rapidly moving into diverse fields such as chemistry, engineering, computer science, and operations research [13]. Graph has been used to model interconnections between natural and man-made systems. Dey and Pal [4] and Dey et al. [5] used graph-coloring technique to classify traffic accidental zones. Dey et al. [6, 7] solved fuzzy shortest path problems with interval Type 2 fuzzy arc lengths of a graph. Wuest et al. [8] utilized a graph to determine quality of a manufacturing program.

Two structures of interest in this study are ACS and PM where both are graphs. Each one of them contains a set of vertices and a set of edges. However, the ACS is a graph such that each vertex has at least an incoming link, whereas the PM, on the contrary, must always have a vertex with a missing incoming link. The relation between these two mathematical structures has not been explored yet. Therefore, the anticipated relation is studied and presented in this paper.

Firstly, a weak form of ACS, namely, weak autocatalytic set (WACS), is introduced to serve as a “bridge” between ACS and PM. The study is later expanded to the case of PM with uncertainty connections between its vertices, i.e., fuzzy edges. The idea has led to a new ACS, namely, fuzzy weak autocatalytic set (FWACS).

The paper is organized as follows. Section 2 provides some basic concepts and definitions associated with this study. The WACS is introduced in Section 3 and some features of WACS are presented in this section. Section 4 elaborates ACS and PM and their relation. The fuzzification of WACS is described in Section 5. Finally, the conclusion of this paper is presented in Section 6.

2. Preliminaries

Generally, a graph represents a relationship between objects visually. These objects are represented by vertices and their relations by edges (see Figure 1).

The formal definition of a graph is given in Definition 1. An example of a graph with four vertices is illustrated in Figure 2.

Definition 1. (see [10]). A graph is a pair of sets where is the set of vertices and is the set of edges.
Furthermore, another way to represent a graph is by its adjacency matrix. The definition of an adjacency matrix for a given graph is as follows.

Definition 2. (see [10]). An adjacency matrix of a graph with vertices is an matrix denoted by where if contains a directed edge . It is an arrow pointing from vertex to vertex , and otherwise.
An adjacency matrix for the graph in Figure 2 isIn 1965, Lotfi Zadeh introduced a revolutionized mathematical concept, namely. fuzzy set. A fuzzy set is a refined version of a crisp set (classical set). The membership value of an element of a crisp set is 0 or 1. However, a fuzzy set employs membership value between 0 and 1 [11]. Formally, a fuzzy set of universe is defined by its membership function as follows:such that μ if x is totally in A; if x is not in A; and if x is partly in A.
Figure 3 shows a membership function of a fuzzy set.
These two concepts (graph and fuzzy set) have given “birth” to a new mathematical structure, namely, fuzzy graph. Definition 3 indicates that vertices and edges are both fuzzy. In other words, the vertices and edges have values between 0 and 1. Figure 4 illustrates a fuzzy graph.

Definition 3. (see [12]). A fuzzy graph is a pair of functions and .
An adjacency matrix of a fuzzy graph is defined as follows:

Definition 4. (see [12]). An adjacency matrix, of a fuzzy graph , is an matrix defined as such that .
The adjacency matrix for the fuzzy graph in Figure 4 isBlue et al. [13] further introduced five types of fuzzy graphs, i.e., taxonomy of fuzzy graphs. They argued that fuzziness can occur in several ways, namely:Type 1: fuzzy set of graphsType 2: crisp vertices and fuzzy edgesType 3: crisp vertices and edges but with fuzzy connectivityType 4: fuzzy vertices and crisp edgesType 5: crisp graph with fuzzy weightLater, Tahir et al. [14] formalized these five types of fuzzy graphs as follows:Type 1: where fuzziness is on for Type 2: where the edges are fuzzyType 3: where both the vertices and edges are crisp but the edges have fuzzy heads and tailsType 4: where the vertices are fuzzyType 5: where both the vertices and edges are crisp but the edges have fuzzy weightsIn the following subsection, a brief review on a new mathematical concept called fuzzy autocatalytic set is presented.

2.1. Fuzzy Autocatalytic Set (FACS)

The concept of autocatalysis was originated in chemistry, in particular, for the description of catalytically interaction between molecules [1517]. Further, Jain and Krishna [18] formalized the concept of an autocatalytic set (ACS) as a directed graph in which its vertices represent species and its edges represent catalytic interactions among them. The formal definition of an ACS is given as follows.

Definition 5. (see [18]). An autocatalytic set is a subgraph, each of whose vertices has at least one incoming link from vertices belonging to the same subgraph.
Some examples of ACSs are illustrated in Figure 5. The simplest ACS is a vertex with 1-cycle.
The merger of fuzzy graph and autocatalytic set has led to the idea of fuzzy autocatalytic set (FACS) by Tahir et al. [14]. The formal definition of FACS is laid as follow.

Definition 6. (see [14]). A fuzzy autocatalytic set is a subgraph each of whose vertices has at least one incoming link with membership value, , from any other vertices belonging to the same subgraph.
An example of FACS is given in Figure 6.
In the same paper, Tahir et al. [14] proved the following theorems regarding fuzzy graph and FACS.

Theorem 1. (see [14]). Every crisp graph is a fuzzy graph.

Theorem 2. (see [14]). Every autocatalytic set is a fuzzy graph.

Theorem 3. (see [14]). Every fuzzy autocatalytic set is also a fuzzy graph.

The relation between crisp graph, fuzzy graph, ACS, and FACS is depicted in Figure 7.

In general, graphs have been widely used to model various systems [19]. Graphs have been used in decision-making problems such as in industry, government, healthcare, business, and education [20]. In the next subsection, a decision-making technique called Potential Method is reviewed.

2.2. Potential Method

Potential Method is a method in decision-making process which utilizes graph. The graph is called preference. The preference graph was developed by Lavoslav Čaklović in 2002 to model pairwise comparisons between alternatives. In general, suppose is a set of alternatives in which some preferences are being considered. If an alternative is preferred over alternative (denoted as ), it can be presented as a directed edge from vertex to vertex (see Figure 8). The edge is denoted by .

If the preference is described with an intensity (e.g. equal, weak, moderate, strong, or absolute preference), then the directed edge from to has a value, namely, weight, and is denoted by . In case of an equal preference (denoted by ), then and the direction of the edge is irrelevant; i.e., edge can be replaced by .

Čaklović [21] added that a preference graph has neither loops nor parallel edges. It contains at most edges [22]. The formal definition of a preference graph is given in Definition 7 as follows.

Definition 7. (see [23]). A preference graph is a triple where is a set of vertices (representing alternatives), is a set of directed edges, and is a preference flow which maps each edge to the corresponding intensity, .
Two examples of potential graph are illustrated in Figure 9.
Directed graphs have appeared in connection with various optimization problems, in particular, tournament problems [24, 25]. The description of a tournament problem by means of a graph is described in the following subsection.

2.3. Tournament

Suppose that players compete in a round robin tournament whereby each player competes with all other players. In other words, for every pair of players and , either beats or beats and no draw is allowed [26].

The outcome of a tournament can be represented by a directed graph [27, 28]. Thus, for each pair of vertices and in a tournament graph, there is a directed edge from to or from to , but not both. The formal definition of a tournament in form of a graph is given as follows.

Definition 8. (see [26]). A tournament graph with vertices is a pair where is a set of vertices and is a set of ordered pairs called directed edges, so that for every two distinct vertices and either or .
Some examples of tournament graphs are illustrated in Figure 10.
Kendall and Smith [29] introduced a procedure to compare between three objects that can be represented by a triangle called triad. The orientation of edges of a triad is discussed by Harary and Moser [27], Tversky [30], and Gass [31]. The transitivity for a triad is categorized as two types, simply as transitive and intransitive. They are elaborated in the following subsections.

2.3.1. Transitivity

Consider a set of objects . A respondent may choose from the pair and from the pair and prefer from . His choices can be ordered as as shown in Figure 11. The resultant orientation is said to be a transitive [27, 29].

On the other hand, an intransitive orientation occurs when the respondent selects from the pair , from the pair , and from the pair as illustrated in Figure 12. An intransitive orientation produces a cycle [29].

However, only the transitive orientation is considered and discussed in this paper.

2.3.2. Transitive Tournament

An orientation of a tournament is called transitive whenever and ; then . In other words, if and are edges in , then is also an edge in (see Figure 13).

A graph which contains no cycle of any length is called an acyclic graph.

Definition 9. (see [32]). A directed graph is called a directed acyclic graph if it does not contain any directed cycles.
Therefore, a transitive tournament is an acyclic graph if it contains no cycles as stated by Theorem 4 as follows.

Theorem 4. (see [27]). A tournament is transitive if and only if it contains no cycles.

An acyclic graph is categorized as weakly connected and defined by Skiena [33] and Préa [34] as follows.

Definition 10. (Skiena [33]). The nodes in a weakly connected digraph must all have either in-degree or out-degree of at least 1.

Definition 11. (Préa [34]). The relation which defines the weak connectivity of a directed graph if there exists a path from vertex to vertex or from to and it is not transitive.
Furthermore, there are several definitions for transitive tournament as documented in Harary and Moser [27] and Moon and Pullman [35]. However, all of them are equivalent. The following theorem lists some properties of a transitive tournament whose scores are in nondecreasing order.

Theorem 5. (see [27]). Given a tournament , the following are equivalent:(1) is transitive(2) contains no oriented cycle(3)The score sequence of is (4) contains transitive triples(5) has exactly one Hamiltonian path

A transitive tournament has exactly a sink and a source [31]. A source is a vertex with zero in-degree; i.e., . A vertex is called a sink if all edges ended at . A sink is a vertex with zero out-degree; i.e., . Figure 14 shows a transitive 4-tournament. It has no cycle, i.e., acyclic. Vertices and are the source and sink, respectively.

A transitive tournament contains a source, i.e., a vertex with no incoming link. It is not an ACS by Definition 5. In other words, a transitive tournament is “not a full pledge ACS.” The condition has led to a new “weak version” of ACS as described in detail in the following section.

3. Weak Autocatalytic Set (WACS)

This section presents the WACS. A WACS is derived from transitive tournament. It is defined formally as follows.

Definition 12. A WACS is a non-loop subgraph in which it has a vertex with no incoming link.
Figure 15 illustrates some examples of WACS.
New features of WACS are deduced. These features are inspired from the work of Skiena [33] and Préa [34] on weak connectivity. The following theorem is an immediate consequence of Definition 10 and 11.

Theorem 6. Every WACS is a weak connected graph.

Proof. Let be a WACS. Therefore, by Definition 12, contains a vertex which has no parallel edge, say, from to or from to . Every node in has either out-degree or in-degree of at least 1. Therefore, every WACS is a weak connected digraph by Definition 10 and Definition 11.

Consequently, a WACS has no Hamiltonian cycle. This particular feature leads to the following theorem.

Theorem 7. Every WACS must have at least a path, which is not closed.

Proof. Let be a WACS. A closed path begins and ends at the same vertex. Since a WACS has a vertex with no incoming link, it produces an open path. Therefore, every WACS has at least a path which is not closed.
The graph in Figure 16 shows a WACS with three vertices and not closed.
A graph can be represented in form of a matrix i.e. adjacency matrix (see Definition 2). An adjacency matrix for the graph in Figure 14 is
In a WACS, the entries of main diagonal of its adjacent matrix are all zeros. It contains a zero row, which shows that there exists a vertex with no incoming link. Hence, every WACS can be mapped to a square matrix as presented in the following theorem.

Theorem 8. Let be a WACS defined by for . Consider be a finite set of WACS and let be a square matrix. Define . Then is a bijective function.

Proof. (i)(ii)(iii)

In general, a WACS with vertices contains a vertex with no multiple edges. Consequently, the vertex will have edges. However, the other vertices may have multiple edges. The following theorem proves that a finite set of vertices for WACS produces a finite set of edges.

Theorem 9. If is a WACS and , then .

Proof. Let be a WACS and . There exist a vertex with no incoming link and . The most possible edges for G isHence,Consequently,Therefore,
Hence, a WACS with vertices has number of edges at most .

The following subsection establishes the relation between transitive tournament and WACS.

3.1. Transitive Tournament as a WACS

A tournament consists of pairwise comparisons between objects. The procedure for the comparisons is discussed in Kendall [24] and David [25]. The most possible number of edges for a tournament graph is formalized in Theorem 10 as follows.

Theorem 10. The most possible edges for a tournament graph with vertices is

Proof. Suppose is a tournament graph with vertices.

All its possible edges can be written as a set such thatand the number of edges of isIn particular,.
.
Hence, the most possible number of edges for is .

A comparison number of edges between WACS and transitive tournament is established, namely the number of edges produced by a tournament is less than the number of edges produced by a WACS with respect to a given graph. The following lemma is needed.

Lemma 1. .

Proof. Therefore, .

Consequently, the relation between a transitive tournament and a WACS is established by the following theorem.

Theorem 11. Every transitive tournament is a WACS.

Proof. Firstly, a transitive tournament is guaranteed to have a vertex with no incoming link by Theorem 4 as well as no loops by Theorem 5. Furthermore, it contains number of edges. Theorem 9 and Theorem 10 guarantee that the possible maximum number of edges produced by a WACS is for the same number of vertices. Therefore, the number of edges for a transitive tournament will not exceed the number of edges of a WACS by Lemma 1. Thus, every transitive tournament is a WACS by Definition 12.

Figure 17 depicts the relation between transitive tournament and ACS.

The aim of this paper is to establish the relation between ACS and PM. In the following section, the preference graph of Potential Method (PM) is reviewed. In this work, we use the term “potential graph” in short to refer the preference graph of the Potential Method. A brief definition of PM are presented in Section 2.2. There are two types of orientation as pointed in Section 2.3.1. In this paper, we consider the transitive orientation for the potential graph.

4. Transitive Potential Graph

The following example is obtained from Čaklović and Kurdija [23] with some additional information to illustrate a transitive orientation for the potential graph.

Example 1. Let be preference items. Assume the following preferences over (i) is preferred to by 1.(ii) is better than by 2.(iii) is preferred to by 4.(iv) is better than by 1.(v) is better than by 3.(vi) is more preferred to by 2In short, the preferences are with intensities of 1, 2, 4, 1, 3, and 2, respectively. The following are the edges of the preferences:(i)Edge with flow (ii)Edge with flow (iii)Edge with flow (iv)Edge with flow (v)Edge with flow (vi)Edge with flow The transitive potential graph is illustrated in Figure 18. The vertices represent the preference items , and . The intensity value for an edge represents the strength between two preference items.
Clearly, any transitive potential graph contains no cycle of any length. This situation leads to the following theorem.

Theorem 12. A potential graph is transitive if and only it contains no cycles.

Proof. Assume a potential graph is transitive but contains a cycle . For contains parallel arcs and , thus contradicting being a potential graph. Further, for , and are arcs; transitivity implies is an arc. Now we know that is an arc, and since is an arc, again transitivity implies is an arc. We reason like this, times to conclude that is an arc. However, is also an arc of the digraph since it is part of the cycle. Thus, contains parallel arcs and , contradicting being a potential graph.
Assume a potential graph contains no cycle. Suppose contains arcs and . We know since contains no parallel arcs. The potential graph cannot have as an arc because if it did, it would contain the cycle . Since it is a potential graph and either or is an arc. Thus, is an arc. Hence, is transitive.

Some examples of transitive potential graphs are shown in Figure 19.

Thus, a transitive potential graph is indeed a WACS and presented in the following theorem.

Theorem 13. Every transitive potential graph is a WACS.

Proof. A transitive potential graph has neither loops nor parallel edges. It is a weak connected graph by Theorem 6. Hence, it contains no cycle of any length as indicated by Theorem 12. Thus, it produces an open path by Theorem 7. Therefore, by Definition 12 every transitive potential graph is a WACS.

Potential graph usually arises from optimization or multicriteria problem. Hence, such transformed problem can be studied as a special graph, namely, WACS, rigorously. A WACS is a crisp graph since its edges are either 0 or 1. The following section discusses the relation of WACS and fuzzy graph.

4.1. Weak Autocatalytic Set as Fuzzy Graph

The concept of fuzzy graph is the fuzzification of the crisp graph using fuzzy set. A fuzzy graph is a replication of a crisp graph [36]. Theorem 14 proves that WACS is a special case of a fuzzy graph.

Theorem 14. Every WACS is a fuzzy graph.

Proof. Every crisp graph is a fuzzy graph by Theorem 1. Therefore, every WACS is also a fuzzy graph since WACS is just a special kind of a crisp graph.

A WACS is a crisp graph. All crisp graphs are fuzzy but not the other way around. Therefore the converse of the above theorem is not true.

The following theorem is an immediate consequence of Theorem 14.

Theorem 15. Every transitive potential graph is a fuzzy graph.

Proof. Every transitive potential graph is a WACS by Theorem 13. Hence, every WACS is a fuzzy graph by Theorem 14. Consequently, every transitive potential graph is a fuzzy graph.

The converse of Theorem 15 is not true by similar argument as Theorem 14 earlier; i.e., all crisp graphs are fuzzy but not the other way around.

In the following section, a new concept called fuzzy weak autocatalytic set is outlined.

5. Fuzzy Weak Autocatalytic Set

The fuzzification of WACS has led to a new structure, namely, fuzzy weak autocatalytic set (FWACS). The definition of FWACS is formalized in Definition 13. An example of a FWACS is shown in Figure 20.

Definition 13. A fuzzy weak autocatalytic set (FWACS) is a WACS such that every edge has a membership value, .
A WACS is a crisp graph and it is a special type of FWACS as presented in Theorem 16.

Theorem 16. Every WACS is a FWACS.

Proof. Every crisp graph is a fuzzy graph by Theorem 1. Thus, every ACS is a special case of FACS; hence every WACS is FWACS.

Furthermore, the following theorem is an immediate consequence of Theorem 16.

Theorem 17. Every FWACS is a fuzzy graph.

Proof. Theorem 1 established that every crisp graph is a fuzzy graph. Every FACS is also a fuzzy graph by Theorem 3, which immediately implies every FWACS is fuzzy graph.

There are 5 types of crisp graph as documented in Blue et al. [13]. Every crisp graph is a fuzzy graph and the converse is not true. Not all crisp graphs are autocatalytic sets. Clearly, the converse of Theorem 17 is not true either.

We have proven that a transitive potential graph is a WACS and a special case of fuzzy graph. The next section introduces preferences flow on edges.

5.1. Fuzzy Edges of Transitive Potential Graph

Consider the potential graph in Figure 18. The adjacency matrix for the graph is

The transformation of the preference flows to fuzzy membership values is described in the next subsection.

5.1.1. Membership Value of Fuzzy Edge via Linear Transformation

The preference flows interval of Example 1 is transformed to fuzzy membership values linearly as illustrated in Figure 21.

In Example 1, the interval [0, 4] is used to indicate the strength of alternatives. Table 1 lists the transformed intensity preference to fuzzy membership values.

The crisp and fuzzy graphs of Example 1 are illustrated in Figure 22.

The same color and thickness of each edge in the crisp graph (see Figure 22(a)) indicate that the connectivity among vertices is considered the same. The value 1 is assigned when there is an edge between two vertices. If there is no edge, the value 0 is given.

Figure 22(b) illustrates the fuzzy graph. The edges have different “strengths” which are determined by their membership values. Furthermore, the greater the membership value, the stronger the connection between two vertices of the graph. Hence, different thickness and color of an edge represent the strength connection of its vertices.

Thus, the adjacency matrix for the FWACS is

In the following subsection, we present the relation between transitive potential graph and FWACS.

5.2. Transitive Potential Graph as FWACS

The relation between transitive potential graph and FWACS can be observed immediately. The relation is formalized in the following theorem.

Theorem 18. Every transitive potential graph is a FWACS.

Proof. Theorem 13 proves that a transitive potential graph is a WACS. A transitive potential graph is a fuzzy graph by Theorem 14. The edges are fuzzy with membership values of [0, 1]. Therefore, every transitive potential graph is a FWACS by Definition 13.

Every FWACS is a fuzzy graph by Theorem 17. But the converse of Theorem 15 is not true; i.e. a fuzzy graph is not necessarily a transitive potential graph. Consequently, the converse of Theorem 18 is not true either.

5.3. Preference Graph as Fuzzy Graph Type 5

As a matter of fact, the general version of Theorem 18 can be deduced directly from the recent definition of preference graph (see Definition 7) introduced by Čaklović and Kurdija [23].

Theorem 19. Every preference graph is a fuzzy graph Type 5.

Proof. Let be a preference graph as defined by Definition 7. Consider the preference flow as given in Definition 7. The is homeomorphic to (0, 1), i.e. [37]. But then, ; hence the preference flow can be written as since . Consequently, is now a fuzzy graph Type 5 as categorized by Blue et al. [13] and Tahir et al. [14].

A fuzzy graph Type 5 is a crisp graph with fuzzy weights for its edges defined in Blue et al. [13]. On the other hand, a preference graph is a triple where is a set of vertices (representing alternatives), is a set of directed edges, and is a preference flow which maps each edge to the corresponding intensity, , as stated in Definition 7. However, fuzzy graph Type 5 is more general than preference graph since the former can accommodate directed or undirected edges. Hence, it is quite obvious that every preference graph is a fuzzy graph Type 5 and not the converse.

Figure 23 summarizes the relation between ACS, WACS, FACS, and FWACS.

6. Conclusion

This paper has introduced a novel definition of weak version of ACS, namely, WACS. The WACS is originally derived from transitive tournament which serves as a “bridge” between PM and ACS. The WACS has offered some new insights into PM. Furthermore, the FWACS is defined for PM with uncertainty where the edges are fuzzy. Finally, we proved that any preference graph of PM is a fuzzy graph Type 5.

In short, the major thrust of this paper is to materialize the framework proposed by Čaklović [21, 22] for PM. The developed FWACS is able to handle multicriteria decision making (MCDM) of uncertainty problems. Some of them can be found in Siti Salwana et al. [38].

Data Availability

The data obtained from Caklovic and Kurdija [23] [https://doi.org/10.1016/j.ejor.2016.10.032] with some additional information have been used to support our findings on transitive potential graph and its relation to fuzzy graph.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by Fundamental Research Grant Scheme (FRGS) vote 4F756 from Ministry of High Education (MOHE), Malaysia, and MyBrainSc Scholarship.