Abstract

Considering the diversity of demands in heterogeneous network selection problem, we combine Choquet integral with traditional aggregation operators in Pythagorean fuzzy environment, inventing kinds of new operators based on Choquet integral, including PFCOWA (as well as RP-PFOWA) operator, PFCWA operator, PFCOWG (as well as RP-PFOWG) operator, and PFCWG operator, which are capable of solving different attributes relationship prioritized situations. Then, transferring relationship and properties of the operators are further discussed. Additionally, to overcome the weakness of traditional method of evaluation, a novel evaluating system of QOE in fuzzy environment is proposed. Based on these works, an example of heterogeneous network selection is given to illustrate the validity of this method.

1. Introduction

Pythagorean fuzzy set (PFS) is an extension of intuitionistic fuzzy set (IFS) [13] proposed by Yager [46]. Intuitionistic fuzzy set [1] describes the imprecise information using two indicators: membership and nonmembership degree. When an expert judges if an alternative is up to standard, the answer can be hard to say by merely yes or no. By using IFS, he can give a membership degree which between 0 and 1 to describe the degree conforms to the standard and vice versa. An important condition is that the total of two membership indicators should not be exceeding one. However, this condition limits the applied range of IFS. Therefore, Yager puts forward PFS to work out the situation when the accumulating of two indicators value is exceeding one while the square sum of them is less than one. Obviously, IFS is the special case of PFS, where the latter one can be more widely used when describing the imprecise and vague information. For the range of membership degree is extended, PFS can express subtler uncertainties than IFS. Since PFS has been developed, the study on it never stopped [712].

Zhang and Xu [7] defined some operation and the score function of PFSs. Yager [4, 6] proposed some basic aggregation operators including PFWA operator and PFWG operator. Later, various types of operators [8] are developed in Pythagorean environment, including the PFOWA operator, the GPFOWA operator, the PFOWG operator, and the GPFOWG operator. Most of these operators have been used on solving MADM problems. Though many Pythagorean fuzzy aggregation operators had been developed, most of them only consider the elements in fuzzy sets as independent, ignoring the situation when interaction exists between attributes.

However, except single attribute performance, correlation between those attributes is more important in some circumstances. Ji and Wang [13] established a new method for selecting TPL providers under single-valued neutrosophic environments, which simultaneously takes into account the interrelationships among criteria. The single-valued neutrosophic hesitant fuzzy geometric weighted Choquet integral Heronian mean operator [14], which is based on the Heronian mean and Choquet integral, is proposed.

The application of Choquet integral in fuzzy operators [1520] is not an emerging idea. The Choquet integral [21] can be used to illustrate the interaction of considered attributes, which is an available tool to measure the intended effect of indefinite event. Yager [15, 16] introduced an inducing factor into Choquet aggregating process, getting a bright new operator: I-COA operator. In intuitionistic fuzzy environment, Xu [17] expended some information aggregating methods by means of the Choquet integral. Tan and Chen [19, 20] strengthened the preference relations of decision-makers by using the I-COA operator in group decision-making. Moreover, Xu and Xia [18] applied Choquet integral to broaden applied scene of former operators. From previous study we can see the feasibility and necessity of transporting this method to Pythagorean environment. So we introduce fuzzy measure into Pythagorean fuzzy operators, acquiring the relationship prioritized Pythagorean aggregation fuzzy operators [22], while fuzzy measure is the basic of Choquet integral.

How to evaluate the subjective standard is a tough work. Usually, attributes put into consideration include throughput, delay, jitter, and cost. Those are decisive factors of network QOE (quality of experience), which has arouse the attention of the academic community as well as becoming one of the major evaluation indicators on industry. The concept of QOE is born out of QOS (quality of service), but it focuses on the subjective feelings of users, which meets the need of humanization. Reference [23] introduces the existing QOE models and evaluation methods, and different disciplines have their own emphasis on the structure of the evaluation system. Therefore, this paper proposes a brand-new QOE evaluation system based on Pythagorean fuzzy numbers combined with the heterogeneous network environment and the characteristics of services.

This paper further proposes some Pythagorean fuzzy operators, including PFCOWA operator, PFCWA operator, and PFCWG operator, based on our previous work, and unifies their designations and properties, which are capable of solving different attributes relationship prioritized situations. Then, transferring relationship and properties of the operators are further discussed. Additionally, a novel objective evaluating system of QOE in fuzzy environment is proposed. Ultimately, based on the proposed evaluation system, different operators are applied in aggregating information for MADM problems on network selection.

2. Basic Knowledge Review

Before formally introducing newly developed operators, it is necessary to recall some fundamental definition and properties.

2.1. Pythagorean Fuzzy Numbers

Definition 1 (see [47]). is Pythagorean fuzzy number in which , separately represents the membership degree and the nonmembership degree. , is the degree of uncertainty, and .

Zhang and Xu [7] defined the following operations.

Definition 2 (see [7]). For three PFNs , , , they have the operations rules as follows:(1)(2)(3)(4) Obviously, the results of operations are still PFNs. They have the following properties:(1)(2)(3)(4)(5)(6)

2.2. Fuzzy Measure

To apply Choquet integral into Pythagorean fuzzy operators, the concept of fuzzy measure [2426] should be firstly elaborated.

Definition 3 (see [2426]). Fuzzy measure on finite space is a mapping , which meets the following conditions:(1).(2)For all and , .(3), for all , and , .

Parameter has its meaning as follows:

signifies that the attributes under consideration are dependent. shows there is mutual promotion between the attributes, while means the attributes weaken each other when being aggregated.

For this reason, this mathematical tool can be used to illustrate relationship between several attributes for multiattribute decision-making problems. The details for how to determine value of the parameters have been discussed in [22]. The application of fuzzy measure as well as Choquet integral in aggregation operators has been proved valid, which brings out a relationship preference strategy distinguished with PROMETHEE. To acquire properties of the operator and further develop some other equipment for different multiattributes problems, we redefine a kind of aggregation operator: Pythagorean fuzzy operators based on Choquet integral. The relationship prioritized operators belong to this category. Besides, it also contains some promotion form operators with more integration traits. Next, we will introduce them in detail.

3. Pythagorean Fuzzy Choquet Operators

In this chapter, we utilize the Choquet integral into Pythagorean fuzzy environment, developing a series of neoteric operators. The properties of these operators and the relationship between them are further discussed. Meanwhile, according to different aggregation attributes of these operators, we analyze the using scenes of them, which are their applied environment.

3.1. Pythagorean Fuzzy Choquet Averaging (PFCA) Operators

Definition 4. Pythagorean fuzzy Choquet order weighted averaging (PFCOWA) operator. [22]
are PFNs, , . is the ith largest in , and set as a subset of :The Pythagorean fuzzy Choquet ordered weighted averaging operator is defined as is the fuzzy measure on . According to the operational rules, and the PFCOWA operator can be expressed as below:

The result is still PFN. And the operator has the following properties.

(1) Commutativity. is an arbitrary sort of .

Proof. This conclusion is easy to prove, for the operator will reorder the set by its value, and the result is the same for one fixed set no matter what the original order is.

(2) Boundedness. Set as the smallest value in , while is the largest. We will have the property that

Proof. (5)PFCOWAβ1,β2,…,βn=i=1n FmLi-FmLi-1si≤i=1n FmLi-FmLi-1βmax, For  i=1n FmLi-FmLi-1=1,PFCOWAβ1,β2,…,βn≤βmax.
Similarly, , and the conclusion is successfully proved.

(3) Monotonicity. The PFCOWA operator is monotonically increasing based on value of argument value. If is true for each , then

Proof. Take the derivative of the operator with respect to argument value .Apparently, the result is constantly greater than or equal to zero according to the definition. Therefore, the conclusion is proved.

(4) Idempotency. If is true for each , thenThis property can be easily proved by the definition and operation rules.

Definition 5. Pythagorean fuzzy Choquet weighted averaging (PFCWA) operator.
is a collection of PFNs, , where . is the fuzzy measure on , and set as a subset of . It meets the following regulations:

The PFCWA operator is

Furthermore, we take some special occasions into consideration.(1)When , which means elements in the set are independent, then, the weighted vector is and , is the ith largest in , and formulas (2) and (3) reduce toThe PFCOWA operator is transformed to PFOWA [8]. Especially, when , the operator continues to be simplified to PFA operator.(2)When , , then, formula (10) reduces toThe PFCWA operator becomes PFWA [8]. Especially, when , the operator continues to be simplified to PFA operator.

Properties of PFCWA operator are quite similar to that of PFCWOA operator except commutativity. Proving process is in accordance with the former operator.

(1)  Boundedness. Set as the smallest value in , while is the largest. We will have the property that

(2) Monotonicity. The PFCWA operator is monotonically increasing based on value of argument value. If , , then

(3) Idempotency. When , for every , then

3.2. Pythagorean Fuzzy Choquet Geometric (PFCG) Operators

Definition 6. Pythagorean fuzzy Choquet order weighted geometric (PFCOWG) operator.
is a collection of PFNs, , where . has the ith largest value in , and set as a subset of ; it meets the following requirements:

The Pythagorean fuzzy Choquet order weighted geometric operator is defined as follows: is the fuzzy measure on ; according to the operations of PFNs in Definition 2(3), the PFCOWA operator has form as below:The result of aggregation is still PFNs.

Definition 7. Pythagorean fuzzy Choquet weighted geometric (PFCWG) operator.
is a collection of PFNs, , where . is the fuzzy measure on , and set as a subset of ; it meets the following regulations:

The PFCWG operator isAlso, we take some special occasions into consideration:(1)When it meets formula (17), which is , then, the weighted vector and , has the ith largest value in , and formulas (17) and (18) reduce toThe PFCOWG operator is transformed to PFOWG [8]. Especially, when , the operator continues to be simplified to PFOWG operator.(2)When it meets formula (17), , , and, then, formula (20) reduces toThe PFCWG operator becomes PFWG [8].

4. Heterogeneous Network Selection

Operators proposed above are distinct from those of PROMETHEE, taking relationship between attributes into consideration as weighting coefficient, which affects the selection of alternatives. These operators provide fast and effective method with heterogeneous wireless network accessing selection problem, for it is a challenge to decide which network to access when alternatives are multiple, while business needs are various. Therefore, accessing decisions focusing on a particular attribute becomes no longer applicable. According to different business need, the selection standards varying with each other for a business can be sensitive to several attributes at the same time. While satisfying the attribute value requirements, it is also necessary to consider whether attributes needed can be achieved at the same time, which is the relationship between attributes. In brief, the core strategy is to find out the alternative with the best compromise of attribute value and relationship.

4.1. QOE Evaluation System

Considering that it is an evaluation index based on user experience, QOE has inherent fuzzy characteristics. Therefore, this paper uses the Pythagorean fuzzy number to evaluate the performance of different networks and their attributes. In the past, experts scoring method is the main source of data. Though it has accuracy, it is also time-consuming and labor-intensive, with low portability and real-time capability, which is unsuitable as a necessary preparation for decision-making problem. So, it is significant to develop an objective attribute data preprocessing system which is highly portable and real-time.

(1) Determination of QOE. There are many ways to evaluate QOE. In this paper, we use the improved type scaling method. Traditional method merely divides QOE into two categories, acceptable and unacceptable. Though it can be easily done, the process is over-rough, which can not express user willing and network performance exactly and scientifically. To overcome this shortcoming, this part we introduce Pythagorean fuzzy number into evaluation. It can use membership and nonmembership of PFNs to describe the degree which the attributes categories conform to. For example, the QOE of a specific business in heterogeneous wireless network is either acceptable or unacceptable in traditional judging method. The improved one gives a PFN (0.82, 0.19) as a result, which means the degree of acceptability of the network for this business is 0.82, while 0.19 is the degree of unacceptability. As a result, the improved method expresses the inherent fuzzy characteristic of QOE, describing users’ subjective feelings in detail at the same time.

(2) Fuzzification. The process of transferring attribute value to fuzzy numbers, as well as the determination of membership and nonmembership degree, is named fuzzification. At present, there are mainly two methods, subjective evaluation and objective evaluation. The subjective evaluation method is to obtain the fuzzy decision matrix for judgment of each network attribute through expert scoring and user feedback. The advantage of this method is its high accuracy, which can directly express the user's feelings. However, the disadvantages are also obvious. The scoring process is inefficient, while portability and real-time performance are both poor. Objective evaluation method is based on attribute characteristics, distinguishing cost-type, and benefit-type attributes and obtains the corresponding user experience quality value by conforming to the actual QOE mapping function. This method is objective and fair, with strong portability and good real-time performance, while the strain capacity is weak, and the accuracy of the results is difficult to determine.

In this paper, we adopt these two methods at the same time, contrasting the results to search for the better choice in this experiment circumstance. Figure 1 is the QOE evaluation system.

4.2. Experiment

Based on the experiment environment in [27], we use proposed preprocessing system to deal with the data and then aggregate values by developed operators to provide selecting strategy. Comparison between different operators will be displayed in chart.

(1) Experiment Environment. The heterogeneous wireless network consists of UMTS, 802.11.a, 802.11.b, and WIMAX. The business includes session, stream, interaction, and background. Different business has different degree of sensitivity toward the same attribute. For example, the business of flow is quite sensitive on packet loss rate and bit error, while it is tolerant on real-time indicators. However, the session business is the opposite. In this experiment, we take session business as example to show the whole process explicitly. Some variable descriptions are illustrated in Table 1.

(2) Data Preprocessing. The original data of networks in various attributes in Table 2 is based on [27].

Because the units of different attributes are not uniform, they need to be normalized firstly. The normalized decision matrix is , and . The result is displayed in Table 3.

Next, the objective weight and uncertainty will be learned through network attributes value. Entropy evaluation method [28] is a regular one in detecting objective weight of network attributes, the principle of which is the statement in information theory about entropy. When the degree of disorder in a system increases, entropy rises when information of system decreases. Applied to weight acquirement, it endows attributes which have low information with low weight and those high information attributes with higher weights.(1)Calculate information entropy of network attributes:(2)Determine the uncertainty of attributes :(3)Calculate objective weight:The results of , , are shown in Table 4.

(i) Objective Processing. According to research in [29, 30], use the S-type function in the nonlinear model, combining different characteristics of the network attributes, distinguishing the cost-type and benefit-type attributes, to determine the two mapping models.

is the standard value of attribute in business , in which ; . Two mapping models are as follows:Cost-type: , where . The graph of function is shown in Figure 2.Benefit-type: , where . The graph of function is shown in Figure 3.

The standard values of different business in Table 5 are also referred to in [27].

After acquiring membership degree from mapping function, according to , the nonmembership degree can be easily resolved. What needs attention is that uncertainty value may be adjusted to , when . Meanwhile, the nonmembership degree is zero.

Table 6 shows the final decision matrix results from objective processing. Each member of the matrix is a PFN.

(ii) Subjective Processing. According subjective evaluation of experts, we have the final decision matrix 2 in Table 7. Users feedback can also be taken into consideration in practical applications.

As can be seen from Figure 4, two pieces of data generally keep a similar trend while the objective is quite fierce when judging a network, for mapping function chosen is strict due to its high slope which is near the critical value. The subjective method shows more tolerance to networks, for experts have put practical situation into consideration. The similar trend proves the validity of developed objective method. Therefore, both methods are valid and can be applied in this experiment.

It is noteworthy that an objective system established in a specified circumstance needs to be confirmed by traditional methods such as expert scoring, which ensures that it reflects subjective will of people.

(3) Experiment Results. Then, considering different business concerns about network performance distinctively, there exists the possible interaction between these properties. Session business is more sensitive to delay and jitter, while it is tolerant to packet loss. According to the definition in [24], when is a subset of , we haveFor , we can get

And when we apply the fuzzy measure value which is determined by attribute relationship in Table 8, it is easily to calculate .

According to the above data conditions (Tables 6 and 7), we separately use PFCOWA, PFCWA, PFCWOG, PFCWG, and operators to integrate the attributes information. Both subjective fuzzy value and objective fuzzy value are applied to experiment. Table 9 shows the aggregated results by developed operators, using two kinds of evaluation methods. In Figures 5 and 6, the results can be compared to each other more intuitively. Table 10 demonstrates the corresponding decision results of subjective and objective evaluation values in different integration modes, comparing with the result of the improved TOPSIS method used in [27].

At first, regardless of which algorithm is used in the context of this experiment, the selection of session services is always UMITS. And the priority of 802.11a network is always higher than that of 802.11b. The consistency of these two points confirms the effectiveness of the operators and evaluation system, because the main task in the MADM problems of network selection is to find out the network which has foremost priority.

The main difference in ranking results lies in the evaluation of the WIMAX network. Most of the integration results of the subjective evaluation are the same as those of the TOPSIS method [27]. It is considered that the WIMAX has the priority merely after UMITS. However, in the objective evaluation method, its priority is mostly placed at the end. The reason for this is the characteristics of the mapping function in the objective assessment, which has high slope near critical value. Once it exceeds the critical value, it becomes flat rapidly, which no longer has a large discrimination. It brings out a situation when WIMAX performs better than 802.11a and 802.11b in many attributes; however, they all exceed the standard value of session business, so these advantages are no longer considered, whereas, due to the drawback in the cost attribute, the evaluation of WIMAX in the objective evaluation results is the lowest.

This kind of evaluation system is similar to the thought that pass rate prioritizes average score. It is undoubtedly a reasonable idea for the users’ quality of experience on network. After comprehensive consideration, the objective evaluation results are scientific and reasonable, which meet the needs of users and can make the same decision as subjective evaluation method does. Moreover, the objective evaluation method has the characteristics of convenience, real-time performance, and high portability. Therefore, in a heterogeneous network environment similar to the experimental environment in this paper, using the proposed QOE objective evaluation system and the proposed operator for MADM problems of network selection is reasonable and effective.

5. Concluding Remarks

In this text, some new kinds of aggregation operators are developed. The common character of them is having the ability to put attributes relationship into consideration of decision, which is important for some special scenarios such as network selection in heterogeneous wireless network. Meanwhile, transfer relationship and properties of the operators are given after definitions. Furthermore, an QOE evaluation system is proposed. Participation of Pythagorean fuzzy number makes exacter description possible for QOE value. The novel concept of objective evaluation process provides effectiveness and portability at the same time. A typical example of network selection has proved the validity of both operators and the system. It is convincing to say the study has a bright potential on practical application. What needs to be improved in the future is how to combine the merits of subjective opinion with objective method, representing a more comprehensive result. Moreover, even more complex application scenarios are worth deeper consideration.

Data Availability

The original data of network performance and business standard are available in [27], and the fuzzy measure data are available in [22]. Beyond that, all the data can be calculated by methods proposed.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work has been partly supported by the National Natural Science Foundation of China [Grants nos. 61702543 and 71501186] and the 333 High-Level Talent Training project of Jiangsu Province of China [Grant no. BRA 2016542].