Next Article in Journal
Design a Robust Logistics Network with an Artificial Physarum Swarm Algorithm
Next Article in Special Issue
A Behavior Change Mining Method Based on Complete Logs with Hidden Transitions and Their Applications in Disaster Chain Risk Analysis
Previous Article in Journal
Detection and In-Depth Analysis of Causes of Delay in Construction Projects: Synergy between Machine Learning and Expert Knowledge
Previous Article in Special Issue
Flood Disaster Risk Assessment Based on DEA Model in Southeast Asia along “The Belt and Road”
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Dynamic Social Network Matching Model for Virtual Power Plants and Distributed Energy Resources with Probabilistic Linguistic Information

1
Research Center of Risk Management and Emergency Decision Making, School of Management Science and Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China
2
Collaborative Innovation Center on Forecast and Evaluation of Meteorological Disasters (CIC-FEMD), Nanjing University of Information Science &Technology, Nanjing 210044, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(22), 14920; https://doi.org/10.3390/su142214920
Submission received: 22 September 2022 / Revised: 9 November 2022 / Accepted: 9 November 2022 / Published: 11 November 2022

Abstract

:
Virtual power plants (VPPs) offer an effective means to address the imbalance issue between electricity supply and demand to advance the world’s low-carbon development. To fully utilize the limited resources in the virtual power plant planning stage, a two-sided match between VPPs and distributed energy companies is needed to better implement resource aggregation management. Because of the vagueness in this matching environment, the probabilistic linguistic term set (PLTS) is necessary to apply to express the decision makers’ preference. Considering the complex social relationships and intense competition among companies, a dynamic social network two-sided matching model is proposed for solving the multi-attribute two-sided matching decision-making problem. Firstly, we present a matching satisfaction degree described by PLTS. A dynamic social trust degree based on the sliding time concept is proposed. Secondly, the social trust network relationships are built based on the direct and indirect dynamic trust degree among companies. This relationship is then combined with an improved trust rank algorithm to identify the most authoritative and the most trusted company to provide the target company with a recommendation for the next moment. Besides, given that companies compete for limited resources, we further define the competitive satisfaction degree and apply the two-sided matching model. Additionally, then a two-sided matching model is developed. Finally, our model is tested numerically to ensure its accuracy and reliability.

1. Introduction

Due to the greenhouse effect, energy, environmental and climate problems are now an unavoidable reality for humanity. As a result, countries have come to a significant consensus that vigorously developing renewable and clean energy is essential to reducing greenhouse gas emissions and advancing energy transformation [1]. Virtual Power Plant (VPP) is the primary strategy to promote the energy revolution and facilitate the transformation of the power industry. It is a new type of power system, which organically merges different distributed energy resources (DER), controllable loads and energy storage systems through the virtual power plant control center and takes part in grid operation as a whole. The advantage of VPP is that it can greatly reduce the pressure of peak electricity consumption and play the part of filling in the valleys and shaving the peaks [2]. At present, the practice of VPP is more mature in Europe and the United States [3]. Germany, as the representative of the European countries, has aggregated DER, such as follows: Next Kraftwerke company, E. ON company and the Sonnen company. Additionally, now Germany’s VPP has basically achieved commercialization. The United States [4,5,6,7] is dominated by controllable loads and does not require the large-scale construction of DER infrastructure. Their business structures are all user-based business models. Japan [8,9,10] focuses on aggregating customer-side energy storage and DER and promotes VPP in six major areas, such as residential, office buildings, factories, commercial facilities, public utilities and electric vehicles. Australia [11] mainly aggregates customer-side energy storage, with independent operators represented by Tesla responsible for building platforms, integrating resources, selling electricity to the grid and providing ancillary services. However, the domestic virtual power plants in China are still in the primary stage, mainly in a pilot demonstration, with VPP demonstration projects in Hebei, Shanghai, Jiangsu, Guangdong, and Zhejiang. China is expected to achieve a certain scale of DER, controlled load aggregation and commercial operation during the 14th Five-Year Plan period, coordinated by the government, implemented by grid companies and developed by projects [12,13,14,15].
VPPs are receiving increasing attention from academia, industry and the ecological design field, and many researchers are further investigating the concept. At present, the research on VPP mainly includes the integration and optimal dispatching of resources [16,17,18,19,20,21,22,23,24,25], operation management [26,27,28,29,30,31,32] and market transaction and control mechanisms [33,34,35,36,37]. Among them, the selection aggregation and optimal dispatching of VPP resources in the project planning stage have been extensively researched. The related papers are summarized in Figure 1. Reviewing the related papers, we find that most of the studies focus on profit allocation and product pricing for various types of DER resources within VPP, as well as collaborative management of external VPP resources, selection of VPP partners and selection of DER partners. However, the number of VPP and DER companies in the market is limited, and how to allocate the limited resources effectively and rationally has become the most prominent concern for the government and company managers. To avoid idle resources, the two-sided matching decision-making method (TSMDM) [38,39] can be regarded as a valuable tool for the rational allocation of resources.
Recent studies on TSMDM have focused on the expansion of application scopes and the innovation of methods. In terms of application scopes, the TSMDM problem is applied to marriage matching [40], personnel matching [41,42,43], sharing economies [44,45,46,47], full product life cycles [48,49] and knowledge service matching [50,51]. In terms of methods innovation, the TSMDM problem aims to obtain a matching result that maximizes the satisfaction of both sides. Additionally, the existing relevant TSMDM technique can be mainly classified into the following three categories: the information form-based approach, the ideal solution-based approach and the behavior-based approach. The information form-based approach is based on the matching object’s specific preferred information form to achieve two-sided matching. The TSMDM with decision information structure [52,53], the TSMDM with preference information structure [54,55,56,57] and the TSMDM with linguistic information structure [58,59] belong to this category. The ideal solution-based approach is to realize the matching of alternatives by means of the positive and negative ideal solutions. The TOPSIS-based two-sided matching [43,53,60], and the VIKOR-based two-sided matching [61,62] belong to this category. The behavior-based approach considers that the behavioral characteristics of the matching object have an important influence on the final decision results. The psychological behavior of the matching object [63,64], the peer effect of the matching object [65], the competitive behavior of the matching object [66] and the social interactive behavior among matching objects [67] belong to this category. However, it is noteworthy that, by now, the dynamic social interactive behavior among companies has not yet been applied in the TSMDM. In fact, dynamic social interactive behavior is an important influence on the decision-making judgment of the company’s management. Therefore, how to model the inter-company social interactive relationship and incorporate this relationship into the TSMDM will be considered in this paper.
It is worth noting that the existing TSMDM are gradually being used to address such decision-making situations where attributes are evaluated in a linguistic environment [58,59]. Particularly, it can be applied to the two-sided matching problem of VPP and DER companies. Because the development of VPP is still in the early stages of exploration, many attributes are difficult to quantify. Coupled with the ambiguity of subjective thinking and the high uncertainty of the company’s environment, it is difficult for company managers to give clear evaluation figures. Therefore, the qualitative language can better convey the company manager’s ideas, opinions and satisfaction evaluation. The probabilistic linguistic term set (PLTS) is a valuable instrument for describing decision makers’ uncertainty and limited cognition in fuzzy language theory. Pang et al. [68] initially proposed the definition of PLTS. Up to now, there have been many studies on PLTS, such as the operational rules of PLTS [68,69,70], the aggregation operator of PLTS [68,71,72,73] and probabilistic linguistic decision-making methods [71,72,73,74,75,76,77]. Due to the obvious advantages of PLTS as an evaluation tool, a growing number of scholars [65,78,79] have begun to apply it to the study of two-sided matching in recent years. Therefore, in this paper, we will explore how to solve the problem of partner selection for VPP and DER companies based on the PLTS.
Motivated by the above analysis, in this paper, we will address the problem of matching the resources of limited VPP and DER companies in the VPP project planning stage. So as to save on the cost of building centralized power plants for VPP companies and enhance the benefits of operating energy for DER companies. To achieve the above purposes, we propose a dynamic two-sided matching model under a social network environment, in which the evaluation information of a company over other companies can be expressed by a PLTS. The following are the primary contributions of our model:
  • Propose a social trust network-based probabilistic linguistic two-sided matching model that takes into account the social interaction and competition among companies;
  • Put forward a new calculation method for the dynamic trust degree and the construction method of the trust network among companies.
The structure of this paper is arranged as follows: Section 2 briefly introduces some basic theoretical knowledge that will be helpful for our research. In Section 3, we first put forward a probabilistic linguistic matching satisfaction degree by taking into account the difference between the expected and actual evaluation of the company. Then, the dynamic social trust degree based on the sliding time concept is present and then construct a social trust network. After that, we develop a new trust rank algorithm by combining it with the social trust degree to find two types of companies, thus updating the social trust degree between companies at the next moment. In Section 4, a two-sided matching decision-making model considering the competitive relationship between VPP companies is constructed. In Section 5, a numerical empirical case for the matching of the VPP companies and the DER companies is presented to demonstrate the applicability and the implementation process of the proposed model. Section 6 is the conclusion of this paper.

2. Preliminaries

In this section, we briefly review some basic theories that will be used in our study.

2.1. Probabilistic Linguistic Term Sets

The use of linguistic variables to describe qualitative features has been seen as a valuable tool. In this paper, we consider a definite and totally ordered linguistic term set S = { s α | α = τ , , 0 , , τ } , where S is a positive integer, s α ( α = τ , , 0 , , τ ) is a linguistic term. S should satisfy the following conditions:
(1)
There is the following negation operator: n e g ( s i ) = s j if i = j ;
(2)
The set has the following order: s i s j if and only if i j .
Based on the concept of the linguistic term set, Pang et al. [68] put forward the concept of probabilistic linguistic term sets (PLTSs), which allow the decision maker to express his/her evaluation using several possible linguistic terms and the corresponding probabilities.
Let S = { s α | α = τ , , 0 , , τ } be a linguistic term set, then a probabilistic linguistic term set (PLTS) L ( p ) on S is defined as follows:
L ( p ) = { l i ( p i ) | l i S , p i 0 , i = 1 , 2 , , # L ( p ) , i = 1 # L ( p ) p i 1 }
where l i denotes the i th linguistic term in L ( p ) , p i denotes the probability of occurrence of the linguistic term l i and # L ( p ) is the number of all different linguistic terms in L ( p ) . If i = 1 # L ( p ) p i < 1 , then it means that some probability information in L ( p ) is missing, and thus the corresponding normalized PLTS can be denoted as L ¯ ( p ) = { l i ( p ¯ i ) | l i S ,   p ¯ i = p i i = 1 # L ( p ) p i ,   i = 1 , 2 , , # L ( p ) } .
Since the traditional PLTS is simply computed by means of subscripts or conversion functions of linguistic terms during information aggregation [69,70,71,72,73], the ambiguity and randomness involved in linguistic variables are ignored, leading to the loss and distortion of the original information. For this reason, Zhao et al. [80] introduced probability distributions to describe PLTSs and proposed the definitions of the generalized probability distribution and the generalized cumulative distribution function as follows.
Let L be a discrete stochastic variable, S = { s α | α = τ , , 0 , , τ } be a, ordered linguistic term set, and L ( p ) = { l i ( p i ) | l i S , p i 0 , i = 1 , 2 , , # L ( p ) , i = 1 # L ( p ) p i 1 } be a PLTS of L , then the generalized probability distribution p ( L ) of the PLTS L ( p ) is defined as follows:
p ( L = s α ) = p α = { p i , l i = s α 0 , o t h e r w i s e , α = τ , , 0 , , τ
and the generalized cumulative distribution function F ( L ) of the PLTS L ( p ) is defined as follows:
F ( L ) = { 0 , L < s τ , p τ , s τ L < s τ + 1 , p τ + p τ + 1 , s τ + 1 L < s τ + 2 , α = 1 τ 1 p α , s τ 1 L < s τ , α = 1 τ p α , L = s τ .
To calculate the distance between two PLTSs, Zhao et al. [80] proposed the definition of the probabilistic linguistic distance as follows.
Given probabilistic linguistic term sets L 1 ( p ) = { l i 1 ( p i 1 ) | l i 1 S , p i 1 0 , i = 1 , 2 , , # L 1 ( p ) , i = 1 # L 1 ( p ) p i 1 1 } and L 2 ( p ) = { l i 2 ( p i 2 ) | l i 2 S , p i 2 0 , i = 1 , 2 , , # L 2 ( p ) , i = 1 # L 2 ( p ) p i 2 1 } , F 1 ( L ) and F 2 ( L ) be the generalized cumulative distribution functions of L 1 ( p ) and L 2 ( p ) respectively. Then the distance between the PLTSs L 1 ( p ) and L 2 ( p ) is defined as follows:
D ( L 1 ( p ) , L 2 ( p ) ) = |   | F 1 ( L ) F 2 ( L ) |   | = ( τ τ + 1 | F 1 ( L ) F 2 ( L ) | d L )
In the actual two-sided matching process between VPP and DER companies, there are many factors considered by both matching objects. Different matching objects will judge and choose the suitable match for themselves according to different evaluation attributes, and finally achieve a reasonable match. Among them, VPP company’s selection of DER company mainly considers quality, price, service capacity and technology level attributes; DER company’s consideration of VPP company mainly depends on quality, price, service capacity and economic strength attributes. Therefore, the two-sided matching between VPP and DER companies is essentially a multi-attribute complex problem. In a multi-attribute decision problem, the managers in companies expect the evaluation object to reach the expected level, and in this paper, we consider the positive ideal point of Zhao et al. [80] as the probabilistic linguistic expectation level of the company.
For company a k ( k = 1 , 2 , , m + n ) , its probabilistic linguistic expectation evaluation information under the attribute c h ( h = 1 , 2 , , q ) at the moment z t ( t = 1 , 2 , , v ) is E L h t ( L ) , and its corresponding cumulative distribution function is E F h t ( L ) , which is defined as follows:
E F h t ( L ) = max { F k h t ( L ) | k = 1 , 2 , , m + n } ,   h = 1 , 2 , , q ,   t = 1 , 2 , , v ,
where the max operator is calculated as follows:
max ( F 1 ( L ) , F 2 ( L ) ) = { 0 , L < s τ , max ( p τ 1 , p τ 2 ) , s τ L < s τ + 1 , max ( p τ 1 + p τ + 1 1 , p τ 2 + p τ + 1 2 ) , s τ + 1 L < s τ + 2 , max ( t 1 = 1 τ 1 p t 1 1 , t 2 = 1 τ 1 p t 2 2 ) , s τ 1 L < s τ , max ( t 1 = 1 τ p t 1 1 , t 2 = 1 τ p t 2 2 ) , L = s τ .

2.2. Two-Sided Matching

The two-sided matching model seeks to establish a match between two decision makers, each of whom has a ranking preference for the other’s decision-maker, to obtain a stable two-sided matching result by making the overall satisfaction maximum. It is worth noting that for stable matching, any pair of decision makers prefer to match with their assigned partners rather than the other [40]. In what follows, we briefly review this basic theory.
Let A = { a i | i = 1 , 2 , , m } and B = { b j | j = 1 , 2 , , n } be the sets of matching objects on two sides, where a i and b j are the i t h matching object and the j t h matching object in A and B respectively. Thus, a stable match with maximum mutual satisfaction is obtained.
Given a two-sided matching B is a one-to-one mapping. If and only if the following conditions are satisfied:
a i A , b j B , μ ( a i ) B , μ ( b j ) A b j , if μ ( b j ) = a i , then μ ( a i ) B \ b j , where μ ( a i ) = b j means that a i and b j form a matching pair. If μ ( b j ) = b i means that b j has no matching object.

3. Probabilistic Linguistic Dynamics Social Trust Degree

In this section, we introduce the calculation method for the dynamics social trust degree, which is an important parameter in the dynamic two-sided matching model.
The framework of a dynamic social trust degree calculation in the probabilistic linguistic environment for portraying the dynamic trust relationship between companies is depicted in Figure 2.

3.1. Matching Satisfaction Degree

We consider a social network to be composed of the following two kinds of companies: VPP companies and DER companies. Since there is a mutual evaluation between any two companies, for simplicity of the description below, here let a k ( k = 1 , 2 , , m ) and a l ( l = 1 , 2 , , m ) be any two companies in the social network.
The matching satisfaction degree [64] is the relative difference between the expected value of the company and the final value obtained. The existing PLTS information aggregation process uses subscripts or conversion functions of linguistic terms to operate, ignoring the ambiguity and randomness involved in linguistic variables. For this reason, Zhao et al. [80] used probability distributions to describe PLTS and without normalization, which better preserves more original information. According to Zhao et al.’s probabilistic linguistic distance [80], we can obtain the following matching satisfaction degree based on PLTS.
The matching satisfaction degree S S k l h t of company a k ( k = 1 , 2 , , m + n ) to company a l ( l k , l = 1 , 2 , , m + n ) under the attribute c h ( h = 1 , 2 , , q ) at the moment z t ( t = 1 , 2 , , v ) is defined as follows:
S S k l h t = D ( L k l h t ( p ) , E L k h t ( p ) ) = ( τ τ + 1 | F k l h t ( L ) E F k h t ( L ) | d L )
where L k l h t ( p ) is the probabilistic linguistic evaluation information of a k to a l under attribute c h at the moment z t , E L k h t ( p ) is the probabilistic linguistic expectation evaluation information of a k under attribute c h at the moment z t . F k l h t ( L ) is the generalized cumulative distribution functions of L k l h t ( p ) , E F k h t ( L ) is the generalized cumulative distribution functions of E L k h t ( p ) , and E F k h t ( L ) = max { F k l h t ( L ) | l = 1 , 2 , , m + n } .

3.2. Dynamics Social Trust Degree

In the traditional social trust calculation, the transient value of social trust is calculated by mainly collecting the trust evaluation of the companies in social networks at a special moment. In the process of company interaction, social trust changes in real-time due to the complexity and variability of the market. Trust between companies is usually based on a long-term cordial and cooperative relationship between the two parties, which is the result of continuous strengthening of one party’s satisfaction with the other [81]. If only calculate the transient value of social trust, the social trust degree obtained may not match the actual social trust degree. Therefore, we introduce the concept of a sliding time window [82] in order to add new social trust data between any two companies to the current window at each moment. It is convenient to be used to calculate the dynamic social trust between any two companies, as shown in Figure 3.
The real-time social trust degree between companies is calculated from the matching satisfaction information of historical transactions within the sliding time window. For each time frame elapsed, the sliding time window slides one time frame to the right and removes the leftmost time frame. The dynamic social trust degree T D k l h t of company a k in company a l under the attribute c h at the moment z t ( t = 1 , 2 , , v ) , is defined as follows:
T D k l h t = x = r t θ ( x ) × S S k l h t x = r t θ ( x )
where r = min { x | z x w i n d o w } , θ ( x ) is the time decay function, and θ ( x ) = λ ( z t z x ) / η , 0 < λ < 1 , η is the coordination factor, which is adjusted with the time window size. It is worth noting that the dynamic social trust degree between companies changes dynamically with the matching satisfaction.
In the actual decision-making process, because of the dynamics of resources on the market, companies have different matching satisfaction degrees at each decision moment. This means that both the social trust degree and the matching satisfaction between companies change in real-time. In addition, due to the limitations of the company’s perception, this dynamism is reflected in the fact that the company’s decision-making behavior is influenced not only by its own satisfaction at the current moment but also by the satisfaction of both its most trusted company and the most authoritative company in the market at the previous moment. The most trusted company is the one with the highest trust degree from the target company. Additionally, the most authoritative company is the one that has the most influence among all companies. Therefore, in order to measure the matching satisfaction degree of a company at the current moment, we need to find its most trusted company and its most authoritative company at the previous moment.
The accuracy of recommendations is improved by taking into account the social trust relationships of every company in the social network. In the actual decision-making process, the matching choice of a company is influenced not only by the same type of companies but also by the evaluation environment in which the matching objects are situated. As a result, for the effectiveness of recommendation, we construct a social trust network as below.
In general, the trust relationship between companies can be divided into direct trust relationship and indirect trust relationship.
(1)
Direct trust relationship
If a k and a l with direct trust relationship at the moment z t , then the direct social trust degree S T D k l h t between a k and a l under the attribute c h at the moment z t can be obtained by Equation (2), and then the direct social trust network relationships matrix [ S T D k l h t ] ( m + n ) × ( m + n ) between companies under the attribute c h at the moment z t can be constructed.
(2)
Indirect trust relationship
If a k and a l with indirect trust relationship under the attribute c h at the moment z t , then the indirect social trust degree I T D k l h t between a k and a l needs to be obtained through indirect trust transfer from a trusted third party. In the Three Degrees of Influence Rule theory, Christakis and Fowler [83] pointed out that individuals influence each other through strong relationships and the transmission of influence is only in the range of three degrees. So, a company usually relies on the views of other companies in its three-degree trust range in the decision-making process. Inspired by Christakis and Fowler [83], we use this theory to reflect indirectly related relationships between companies. In the following, combining Einstein’s product operator [84], we give the formula for calculating the social trust degree between any two indirectly connected companies.
Let the shortest trust path of a k to a l under the attribute c h at the moment z t be a k a x 1 a x 2 a x ψ 1 a l , where a x i is denoted as the i th company connecting companies a k and a l , and the path length is ψ . Let the indirect social trust degree a k a x 1 , a x 1 a x 2 , , a x ψ 1 a l from a k to a l denote as S T D k x 1 h t , S T D k x 2 h t , , S T D k x ψ h t . Then, the indirect social trust degree I T D ¯ k l h t from a k to a l with respect to company a k under the attribute c h at the moment z t can be denoted as follows:
I T D ¯ k l h t E ( S T D k x 1 h t , S T D k x 2 h t , , S T D k x ψ h t ) = 2 i = 1 ψ S T D k x i h t i = 1 ψ ( 2 S T D k x i h t ) + i = 1 ψ S T D k x i h t
where the number of S T D k x i h t should be less than three.
In reality, the trust paths between a pair of companies may not be unique. When multiple paths exist, the combined trust transfer value of the companies is calculated using the multi-path penalty idea [85].
Let there be g trust paths between a pair of companies a k and a l under the attribute c h at the moment z t , and { T 1 , T 2 , , T g } be the set of trust relationships between them, then the estimate of the transfer final result is as follows:
I T D k l h t = i = 1 g γ k l h i t I T D ¯ k l h i t
where γ k l h y t = 1 / ( η k l h y t y = 1 g ( 1 / η k l h y t ) ) is the weight vector that penalizes the decay of penalized trust based on the transfer path length, η k l h y t represents the length of the y th ( y = 1 , , g ) transfer path, I T D ¯ k l h y t is the y th trust path between a pair of companies a k and a l under the attribute c h at the moment z t . Additionally, then we can construct the indirect social trust network relationships matrix [ I T D k l h t ] ( m + n ) × ( m + n ) between companies under the attribute c h at the moment z t .
Consequently, a complete social trust network relationship matrix [ C T D k l h t ] ( m + n ) × ( m + n ) between companies can be constructed by combining matrix [ S T D k l h t ] ( m + n ) × ( m + n ) and matrix [ I T D k l h t ] ( m + n ) × ( m + n ) .
C T D k l h t = S T D k l h t + I T D k l h t
Through the complete social trust network analysis, we can obtain the following two types of companies: the most trusted company and the most authoritative company. However, in the actual decision-making process, companies may provide false evaluation information in order to increase their trustworthiness. Therefore, it is very necessary to identify and exclude fraudulent companies first after obtaining the complete social trust network. We apply the trust rank algorithm [86] to measure the influence of a web page based on the number and quality of incoming and outgoing links between pages, and then manually identify the fraudulent company. Hence, we introduce the idea of social trust degree to improve this algorithm for computing the influence weight of a company so as to find the most trusted company and the most authoritative company.
According to the trust rank algorithm [86], the inverse transition matrix U h ( k , l ) t and the transition matrix H h ( k , l ) t under the attribute c h at the moment z t are defined as follows:
U h ( k , l ) t = { 0 i f ( k , l ) ε 1 / ξ ( l ) i f ( k , l ) ε
H h ( k , l ) t = { 0 i f ( l , k ) ε 1 / φ ( l ) i f ( l , k ) ε
where ξ ( l ) and φ ( l ) are the social trust degree of inlinks and the social trust degree of outlinks of the company a l under the attribute c h at the moment z t respectively.
Furthermore, the seed set under the attribute c h at the moment z t can be found by the inverse page rank value, which can be defined as follows:
s h t = β U h t s h t + ( 1 β ) 1 N 1 N
where β is a decay factor, 0 β 1 , N is the number of nodes, s h t represents the inverse page rank vector under the attribute c h at the moment z t .
Additionally, identify good seeds (i.e., companies) from the “seed set”. Experts are involved in determining whether a company is trustworthy company, and if there exists a company that is not, it is eliminated from the seed set. The experts referred to in this paper are the outsiders jointly developed by VPP and DER.
Consequently, as described above, after mutually identifying the fraudulent company, we can utilize the social trust network among companies to find the most trusted company and most authoritative company.
(1)
The most trusted company
The company that the target company a k trusts the most is described as follows:
Let a k o h t ( o = 1 , 2 , , m + n ) be the company trusted by the company a k under the attribute c h at the moment z t , C T D k o h t be the social trust degree of company a k o h t . Then, the company with the largest social trust degree max C T D k o h t and not excluded by manual identification is considered the most trusted company of the target company a k , denoted as a ^ k o h t . Additionally, that company’s probabilistic linguistic evaluation information about other companies S F o l h t is considered as the recommendation information in the next moment for the target company a k .
(2)
The most authoritative company
Based on the identification of trusted companies, compute the trust rank value of other companies under the attribute c h at the moment z t
r h t = β H h t r h t + ( 1 β ) ( v h t ) T
where β is a decay factor, 0 β 1 , r h t represents the trust rank vector, ( v h t ) T is a static score distribution vector of good seeds after manual identification, which can be used to assign non-zero static scores to other companies.
Then, normalize all of the company’s trust rank values. Additionally, the influence weight of the company a k under the attribute c h at the moment z t can be expressed as the normalized value of the i-th trust rank value in the trust rank vector, denoted as π i h t .
Let a M A h t be the company trusted by all companies under the attribute c h at the moment z t , then the company with the largest normative trust rank value is considered as a M A h t . Additionally, the company a M A h t ’s probabilistic linguistic evaluation information about other companies S G M A l h t is considered as the recommendation information in the next moment for other companies.
Consequently, the dynamic probabilistic linguistic evaluation information S S k l h t + 1 of company a k to a l under the attribute c h at the moment z t + 1 is defined as follows:
( S S k l h t + 1 ) = ω 1 S S k l h t + 1 + ω 2 S F o l h t + ω 3 S G M A l h t
where S S k l h t + 1 is the new probabilistic linguistic evaluation information given by the company a k at the moment z t + 1 for the attribute c h of company a l . ( S S k l h t + 1 ) is the new probabilistic linguistic evaluation information influenced by the opinions of others.
Finally, after obtaining the above two types of companies, we can obtain the new satisfaction among companies at the next moment, calculated by Equation (1).
In this section, we give the process of constructing a dynamic social trust network for companies. VPP and DER companies first provide the satisfaction degree of other companies (both for the same types of companies and for different types of companies). Then two-sided matching is achieved using the model in Section 4, and if the results of this round of matching are unsatisfactory, all companies move on to the next stage of the matching process. At this point, the satisfaction degree of VPP and DER companies will be influenced by the information on the satisfaction degree of the most authoritative companies as well as their most trusted companies in the previous round of the matching process. For this reason, we need to be clear about the social trust relationship between companies at each stage in order to find the most authoritative company as well as its most trusted company. However, in the actual decision, in order to increase their influence, some companies will intentionally give wrong information to increase or decrease their influence factor to make themselves the most authoritative company or the most trustworthy company for others. So, we introduce the trust rank anti-fraud algorithm to identify the companies with fraud. Finally, through social networks, we can obtain the satisfaction degree of the company among other companies in each round.

4. Dynamic Two-Sided Matching Model Considering Competitive Relationships

4.1. Problem Description

The greenhouse effect has resulted in increasingly severe extreme weather events in many countries. Coal-fired power generation in the power industry is the main source of greenhouse gas emissions. So, it is urgent for the power industry to build a new power system with new energy as the main source. The two-sided matching of VPP companies and DER companies is the key means to building a new power system. As described in the introduction, both VPP companies and DER companies will consider how to choose the right partner from a business point of view so that they can obtain a larger aggregation benefit.
In order to reduce the construction cost of power infrastructure, VPP companies are bound to attract quality DER resources by investing in DER companies. Simultaneously, VPP is a new industry with a large development space and promising development prospects. So VPP companies are communicating and learning from each other, hoping to promote the development of the industry and there will be a benign competition among companies [30,87]. DER companies, as service providers, form social relationships based on the interaction of business and social factors, and influence the matching preferences of other companies through mutual resources, information and knowledge.
To fulfill the two-sided matching between VPP and DER companies better, in this part we put forward the dynamic social network two-sided matching model. For a good understanding of our model, the notation in the actual two-sided matching decision problem is first clarified.
We consider a dynamic two-sided matching decision-making problem, which involves a linguistic term set S = { s α | α = τ , , 0 , , τ } , a discrete set of VPP companies A = { a i | i = 1 , 2 , , m } faces a discrete set of DER companies B = { b j | j = 1 , 2 , , n } . The VPP company a i can only choose one company in the DER company b j for matching at the moment z t ( t = 1 , 2 , , v ) , while the DER company b j can also only choose one company in the VPP company a i at the moment z t ( t = 1 , 2 , , v ) .
The finite set of evaluative attributes of company a i to company b j is C = { c h | h = 1 , 2 , , q } , where c 1 , c 2 , , c q are independent of each other, and its weight vector is w C = ( w 1 C , w 2 C , , w q C ) , where w h C is the importance weight of c h , satisfying the following conditions: 0 w h C 1 , h = 1 , 2 , , q and h = 1 q w h C = 1 . The probabilistic linguistic evaluation matrix of a i to b j on c h at moment z t is L i t = ( L h j i t ( p ) ) q × n ( i = 1 , 2 , , m ; t = 1 , 2 , , v ) , where L h j i t ( p ) is a PLTS, and the aspiration-level of a i to b j on c h at moment z t is an expectation matrix E L i t = ( E L h j i t ( p ) ) q × n ( i = 1 , 2 , , m ;   t = 1 , 2 , , v ) , where E L h j i t ( p ) is also a PLTS. The matching satisfaction degree of VPP company a i to DER company b j under the attribute c h at the moment z t is S A i j h t .
The finite set of evaluative attributes of company b j to company a i is D = { d h | h = 1 , 2 , , q } , where d 1 , d 2 , , d q are independent of each other, and its weight vector is w D = ( w 1 D , w 2 D , , w q D ) , where w h D is the importance weight of d h , satisfying the following conditions: 0 w h D 1 , h = 1 , 2 , , q and h = 1 q w h D = 1 . The probabilistic linguistic evaluation matrix of b j to a i on d h at moment z t is L j t = ( L h i j t ( p ) ) q × m ( j = 1 , 2 , , n ; t = 1 , 2 , , v ) , where L h i j t ( p ) is a PLTS, and the aspiration-level of b j to a i on d h at moment z t is an expectation matrix E L j t = ( E L h i j t ( p ) ) q × m ( j = 1 , 2 , , n ; t = 1 , 2 , , v ) , where E L h i j t ( p ) is also a PLTS. The matching satisfaction degree of DER company b j to VPP company a i under the attribute d h at the moment z t is S B j i h t .
In addition, VPP companies inevitably compete for quality DER companies when investing; thus, a competitive relationship is formed among VPP companies. Additionally, the finite set of evaluative attributes of a i to its peer competitor a k and b j to its peer competitor b k is F = { f h | h = 1 , 2 , , q } , where f 1 , f 2 , , f q are independent of each other, and its weight vector is w F = ( w 1 F , w 2 F , , w q F ) , where w h F is the importance weight of f h , satisfying the following conditions: 0 w h F 1 , h = 1 , 2 , , q and h = 1 q w h F = 1 . The probabilistic linguistic evaluation matrix of a i to a k and b j to on f h at moment z t are L A k t = ( L h i A k t ( p ) ) q × m ( k = 1 , 2 , , m ; k i ; t = 1 , 2 , , v ) and L B k t = ( L h j B k t ( p ) ) q × n ( k = 1 , 2 , , n ; k j ; t = 1 , 2 , , v ) respectively, where L h i A k t ( p ) and L h j B k t ( p ) are both PLTS, and the aspiration-level of a i to a k and b j to b k on f h at moment z t are expectation matrix E L A k t = ( E L h i A k t ( p ) ) q × m ( k = 1 , 2 , , m ; k i ; t = 1 , 2 , , v ) and E L B k t = ( E L h j B k t ( p ) ) q × n ( k = 1 , 2 , , n ; k j ; t = 1 , 2 , , v ) , where E L h i A k t ( p ) and E L h j B k t ( p ) are both PLTS. The matching satisfaction degree of VPP company a i to its competitor company a k under the attribute f h at the moment z t is S A i k h A t . The matching satisfaction degree of DER company b j to its competitor company b k under the attribute f h at the moment z t is S B j k h B t .
The main purpose of this paper is to build a dynamic two-sided matching decision model so as to obtain high-quality matching results.

4.2. Measurement of the Dynamic Competitive Satisfaction between Companies

As mentioned in Section 4.1., there are competitive relationships among the VPP companies, and the mutual evaluation among VPP companies is benign evaluation. For this purpose, we give a definition of the intensity of resource competition between a company a i and its competitor a k , which is shown as follows:
C I i k t = j = 1 n y i j t y i t y k j t y k t
where y i j t represents the investment share of the VPP company a i in the DER company at the moment z t , y i t represents the investment share of a i in all DER companies; y k j t is the investment share of competitor a k in b j , y k t is the investment share of a k in all DER companies investment share; C I i k t represents the competitive pressure on company a i from the competitor a k ’s investment value on all companies.
Such competitive relationships affect the decision-making behavior of the VPP companies and thus affect their matching satisfaction degree. In particular, companies pay significant attention to the satisfaction of their competitors’ matching outcomes when there is a competitive relationship present [88]. Even if their personal pleasure is high, individuals will still feel frustrated and dissatisfied if there is a significant gap between their own satisfaction and that of their rivals, which is not conducive to a stable matching of solutions. The discontent brought on by the satisfaction gap increases in strength with the competitive relationship. Toward this end, we present the following competitive satisfaction degree.
For the company a i and its competitor a k under the attribute f h at the moment z t , the competitive satisfaction degree C S i k h t is defined as follows:
C S i k h t = ( 1 + C I i k t ) δ × j = 1 n | S A i j h t S A k j h t |
where δ is a constant given that δ = 1.5 , C I i k t is the resource competition intensity between a i and a k .
Since the greater the satisfaction difference, the greater the dissatisfaction of the company, it will be standardized in order to reduce the dissatisfaction of the company. Then the dynamic standardized competitive satisfaction degree matrix [ C S ¯ i k h t ] m × m can be constructed.
It is worth pointing out that competitive satisfaction among companies varies with the satisfaction among companies.

4.3. Two-Sided Matching Model

Considering real-time social and competitive relationships between companies in the two-sided matching decision-making problem will improve the accuracy and learnability of the matching decision problem results. Therefore, we establish a multi-objective, two-sided matching model, considering the competitive relationships under the PLTSs environment. The research framework of this paper is shown in Figure 4.
From Section 4.1., we can use the vector ( S A i j 1 t , S A i j 2 t , , S A i j h t ) to denote the matching satisfaction evaluation of the VPP company a i on the DER company b j under the attribute c h at the moment z t . Use the vector ( S B j i 1 t , S B j i 2 t , , S B j i h t ) to denote the matching satisfaction evaluation of the DER company b j on the VPP company a i under the attribute d h at the moment z t . Additionally, use the vector ( S A i k 1 A t , S A i k 2 A t , , S A i k h A t ) to denote the matching satisfaction evaluation of the VPP company a i on the competitive VPP company a k under the attribute f h at the moment z t .
Using the linear weighting method, we can obtain the comprehensive satisfaction degree matrix [ S A i j t ] m × n , which matches VPP company a i to DER company b j . Similarly, we can obtain the comprehensive satisfaction degree matrix [ S B j i t ] n × m , which DER company b j matches VPP company a i . In a similar way, we can obtain the comprehensive competitive satisfaction degree matrix [ S A i k A t ] m × m , which VPP company a i matches VPP company a k .
Suppose that x i j be a 0–1 decision variable, if the VPP company a i and the DER company b j match, then x i j = 1 , otherwise x i j = 0 . Then, we can construct the following 0–1 maximizing multi-objective integer programming model (P1).
max Z 1 = i = 1 m j = 1 n S A i j t x i j
max Z 2 = i = 1 m j = 1 n S B j i t x j i
max Z 3 = i = 1 m j = 1 n k = 1 k i m S A i k A t x i j x k j
s . t . i = 1 m x i j = 1 , j = 1 , 2 , , n
j = 1 n x j i = 1 , i = 1 , 2 , , m
x i j = 0 o r 1 , i = 1 , 2 , , m ; j = 1 , 2 , , n
In the above model, the objective function Z 1 represents that the matching satisfaction is maximized when VPP company a i is matched with DER company b j . Additionally, the objective function Z 2 represents that the matching satisfaction is maximized when DER company b j is matched with VPP company a i . Z 3 denotes the sum of the competitive satisfaction of VPP company a i and its competition company a k matching the same downstream company b j . Equations (13)–(15) show that this is a one-to-one, two-sided match. Where Equation (13) indicates that only one DER company b j can match VPP company a i . Equation (14) indicates that no match or one VPP company a i is assigned to DER company b j .
To tackle the multi-objective model described above, a linear weighting method is used to convert the multi-objective function to a single-objective function. ε 1 , ε 2 and ε 3 represent the weights of the objective functions Z 1 , Z 2 and Z 3 , respectively. Then, the transformed single-objective model (P2) can be expressed as follows:
max Z ¯ = ε 1 Z 1 + ε 2 Z 2 + ε 3 Z 3 s . t . i = 1 m x i j = 1 , j = 1 , 2 , , n j = 1 n x j i = 1 , i = 1 , 2 , , m x i j = 0 o r 1 , i = 1 , 2 , , m ; j = 1 , 2 , , n
Based on the above analysis, a group dynamics social network matching method is introduced for solving the multi-attribute, two-sided matching decision-making problem, in which the evaluation information from one company to another over attributes at every moment is represented by PLTSs. The schematic diagram of the proposed model is presented in Figure 5, and the detailed calculation steps are summarized as follows:
  • Stage 1. Data collection
Step 1. Collect the evaluation information from VPP and DER companies.
For the multi-attribute, two-sided matching decision-making problem described in Section 4.1., construct the probabilistic linguistic decision matrix L i t = ( L h j i t ( p ) ) q × n ( i = 1 , 2 , , m ; t = 1 , 2 , , v ) and L j t = ( L h i j t ( p ) ) q × m ( j = 1 , 2 , , n ; t =   1 , 2 , , v ) for the VPP company a i and the DER company b j respectively. The expectation matrix E L i t = ( E L h j i t ( p ) ) q × n ( i = 1 , 2 , , m ; t = 1 , 2 , , v ) and E L j t = ( E L h i j t ( p ) ) q × m ( j = 1 , 2 , , n ; t = 1 , 2 , , v ) . The probabilistic linguistic decision matrix L A k t = ( L h i A k t ( p ) ) q × m ( k = 1 , 2 , , m ; k i ; t = 1 , 2 , , v ) and L B k t = ( L h j B k t ( p ) ) q × n ( k = 1 , 2 , , n ; k j ;   t = 1 , 2 , , v ) for company a i and company b j respectively in the same type companies, and the expectation matrix E L A k t = ( E L h i A k t ( p ) ) q × m ( k = 1 , 2 , , m ; k i ; t = 1 , 2 , , v ) and E L B k t = ( E L h j B k t ( p ) ) q × n ( k = 1 , 2 , , n ; k j ; t = 1 , 2 , , v ) .
  • Stage 2. Resolution process
Step 2. Determine the matching satisfaction degree for each attribute.
Calculate the matching satisfaction degree between any two companies under each attribute at the current moment by Equation (1).
Step 3. Construct the dynamic social network among companies.
In this step, calculate the dynamic social trust degree between any two companies under each attribute at the current moment by Equation (2). Then, by Equations (2)–(4), obtain the direct social trust degree and indirect social trust degree between any two companies, and then construct the complete social trust network relationship matrix between companies [ C T D ] k l h t under each attribute at the current moment by Equation (5).
Step 4. Determine two types of companies.
Based on step 3, we can compute the inverse transition matrix U h ( k , l ) t and the transition matrix H h ( k , l ) t by Equations (6) and (7), and then, by Equation (8), obtain the inverse page rank value to conveniently identify good seeds. Furthermore, find the trusted company of each company and, by Equation (9), obtain the trust rank value to find the most authoritative company under each attribute at the current moment.
Step 5. Construct the competitive satisfaction degree matrix among VPP companies.
In this step, calculate the dynamic competitive satisfaction degree between company a i and its competitor a k under each attribute at the current moment based on Equations (11) and (12), and then construct the dynamic competitive satisfaction degree matrix [ C S i k h t ] m × m of company a i .
  • Stage 3. Matching process
Step 6. Construct the two-sided matching model.
Based on the linear weighting method, obtain the comprehensive satisfaction degree matrix [ S A i j t ] m × n , [ S B j i t ] n × m and [ S A i r A t ] m × m , and then construct a two-sided matching model (P1) considering the competitive relationships between companies and the dynamic trust degree.
Step 7. Solve the model (P2) and obtain the best matching pair. Then, determine whether it is necessary to readjust the two-sided matching decision result. If yes, let t = t + 1 and obtain the new probabilistic linguistic evaluation information of each company under each attribute at the moment z t + 1 by Equation (10) and then return to step 1; if not, the matching decision process is terminated.

5. An Empirical Study of Virtual Power Plants

In this section, a numerical empirical case concerning the mutual selection of VPP companies and DER companies in a social network environment is adopted to demonstrate the applicability and the detailed implementation process of our proposed method.

5.1. Decision Background

With the aim of helping the VPP companies and the DER companies to better achieve the two-sided matching, the third-party platform now receives the matching information from four VPP companies ( a 1 , a 2 , a 3 , a 4 ) and four DER companies ( b 1 , b 2 , b 3 , b 4 ) . The social trust relationship among companies can be shown in Figure 6.
Recognizing the incomplete knowledge of other companies, companies may consult their most trusted social network company and the most authoritative company in the industry to determine if the candidate is worthy of being selected. For this purpose, we also need to collect the assessment information between the same type of companies.
Based on the opinions of experts in the relevant field and surveys of companies, the following evaluation indicators are given. The set of evaluation indicators for VPP companies are as follows: c 1 , c 2 , c 3 , c 4 , representing quality, price, service capacity and technology level; the set of evaluation indicators for DER companies are as follows: d 1 , d 2 , d 3 , d 4 , representing quality, price, service capacity and economic strength. The indicators for mutual evaluation between companies are as follows: f 1 , f 2 , f 3 , f 4 , representing quality, price, service capacity and technology level.
Due to the ambiguity and uncertainty of the evaluation information given by the group members, this study employs intuitive linguistic figures to describe the evaluation indicators. In the example, based on the linguistic term set S = { s 2 : none , s 1 : low , s 0 : m e d i u m , s 1 : h i g h , s 2 : p e r f e c t } , ten relevant experts from one company provide evaluation information of each other company. For example, company a 1 ’s evaluation information about company a 2 regarding attribute c 1 at moment z 1 , among the ten experts, two experts give “low”, one expert gives “medium”, three experts give “high”, three experts give “perfect” and one expert does not provide his/her evaluation. At this time, the evaluation information from company a 1 to company a 2 about attribute c 1 at moment z 1 can be represented by the PLTS { s 1 ( 0.2 ) , s 0 ( 0.1 ) , s 1 ( 0.3 ) , s 2 ( 0.3 ) } . In addition, for the convenience of the calculation, we assume that the evaluation indicators are equally important.

5.2. Implement

Obviously, the problem shown in Section 4.1. is a social network two-sided matching decision-making problem with probability linguistic information. In this part, we apply the proposed method to solve this problem. The solving process and computation results are summarized as follows:
Stage 1. Data collection
Step 1. Collect the evaluation information and expectation evaluation information from both sides, and then organize it in the form of PLTS. The specific evaluation information is shown in Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7 and Table 8. Additionally, the VPP company’s investments are shown in Table 9.
Stage 2. Resolution process
Using Equation (1), we obtain the following matching satisfaction degree matrix:
a 1 a 2 a 3 a 4 b 1 b 2 b 3 b 4 b 1 b 2 b 3 b 4 b 1 b 2 b 3 b 4 b 1 b 2 b 3 b 4 [ S A h j i 1 ] = c 1 c 2 c 3 c 4 ( 1.15 0.15 0.10 0.20 1.10 1.25 0.60 0.00 0.00 0.20 0.15 0.00 0.90 0.45 0.75 0.00 0.40 0.65 0.00 0.50 0.45 0.10 0.10 0.15 0.95 0.05 0.60 0.50 0.15 0.50 0.60 0.45 0.55 / 1.00 0.95 0.95 1.00 0.10 0.25 1.15 0.70 0.05 0.30 0.00 0.65 0.25 1.35 0.60 0.75 0.10 0.40 0.45 0.50 0.45 0.55 0.10 0.00 1.25 0.60 0.50 0.00 0.00 0.00 )
b 1 b 2 b 3 b 4 a 1 a 2 a 3 a 4 a 1 a 2 a 3 a 4 a 1 a 2 a 3 a 4 a 1 a 2 a 3 a 4 [ S B h i j 1 ] = c 1 c 2 c 3 c 4 ( 0.45 0.70 0.05 0.70 0.20 0.35 0.60 0.40 0.25 0.45 0.95 0.65 0.25 0.35 1.45 0.00 0.70 1.05 0.00 0.00 0.35 0.00 0.00 0.00 0.30 0.00 0.05 0.00 0.30 0.00 0.00 0.00 0.25 0.35 / 0.10 0.25 0.60 0.80 0.60 0.55 1.10 0.20 0.25 0.15 0.20 0.50 0.05 0.30 0.30 0.60 0.25 0.35 0.85 0.50 0.00 0.30 0.75 0.05 0.20 0.95 0.00 0.60 1.15 )
a 1 a 2 a 3 a 4 a 1 a 2 a 3 a 4 a 1 a 2 a 3 a 4 a 1 a 2 a 3 a 4 a 1 a 2 a 3 a 4 [ S A h i A k 1 ] = c 1 c 2 c 3 c 4 ( / / 0.05 0.20 / 0.00 0.60 1.05 / 1.25 0.00 0.70 / 0.00 0.30 0.65 1.00 / 0.65 0.15 0.25 / 0.55 0.85 0.70 / 0.75 0.05 0.60 / 0.15 0.10 0.15 0.10 / 0.60 0.55 0.80 / 0.00 0.25 0.15 / 1.05 0.10 0.60 / 0.30 0.00 1.20 1.10 / 0.05 0.15 0.50 / 0.10 0.20 0.15 / 0.80 0.80 0.05 / )
b 1 b 2 b 3 b 4 b 1 b 2 b 3 b 4 b 1 b 2 b 3 b 4 b 1 b 2 b 3 b 4 b 1 b 2 b 3 b 4 [ S B h j B k 1 ] = c 1 c 2 c 3 c 4 ( / 0.00 0.55 1.35 / 0.10 0.70 1.05 / 0.40 0.35 0.00 / 0.50 0.65 0.05 0.55 / 0.25 1.30 0.00 / 0.10 0.60 0.70 / 0.05 0.30 0.10 / 0.40 0.50 0.10 0.30 / 0.25 0.80 0.45 / 0.55 0.05 0.75 / 0.80 0.40 0.30 / 0.10 0.40 0.10 0.40 / 0.25 0.30 0.05 / 0.05 0.75 0.20 / 0.00 1.00 0.05 / )
Then, by Equation (2), obtain the dynamic social trust degree between any two companies. Here we let λ = 0.88 , η = 3 and acquire the past satisfaction evaluation information of companies are 1. The dynamic social trust degree between any two companies can be obtained, as shown in the following matrix [ T D k l h t ] 8 × 8 :
T D k l 1 1 = ( / / 0.670 0.722 1.052 0.705 0.687 0.722 1.000 / 0.878 0.705 0.791 0.878 0.652 0.826 0.705 0.687 / 0.861 0.844 / 1.00 0.983 0.652 1.071 1.035 / 0.861 0.913 0.687 0.791 0.809 0.896 0.670 0.896 / 0.652 0.844 1.122 0.896 1.017 0.652 0.652 0.844 / 0.739 1.104 0.739 0.774 / 0.687 0.687 0.757 / 0.739 0.757 0.757 0.861 0.739 0.791 0.687 0.791 / )
T D k l 2 1 = ( / 0.652 0.861 1.017 1.035 1.087 0.861 0.652 0.739 / 0.844 0.948 0.809 0.687 0.687 0.705 0.844 0.930 / 0.652 1.000 0.687 1.035 0.739 0.670 0.705 0.826 / 0.809 0.826 0.809 0.844 0.722 0.774 0.861 0.791 / 0.687 0.896 1.017 0.774 0.652 0.652 0.652 0.652 / 0.687 0.861 0.739 0.861 0.930 0.861 0.930 0.809 / 0.844 0.774 0.948 0.826 0.652 0.739 0.757 0.670 / )
T D k l 3 1 = ( / 1.087 0.652 0.896 0.652 0.722 0.705 0.652 0.896 / 0.913 0.670 0.983 0.670 0.861 0.826 0.739 0.705 / 1.017 1.052 0.896 0.670 0.757 0.687 0.722 0.705 / 0.687 0.652 1.087 0.861 0.739 0.809 0.983 0.878 / 0.791 0.774 0.652 0.757 0.652 0.670 0.652 0.896 / 0.670 0.757 0.844 1.035 0.722 0.739 0.670 0.913 / 0.930 0.757 0.913 0.670 0.722 0.670 0.913 0.722 / )
T D k l 4 1 = ( / 0.652 0.757 0.878 0.965 0.809 0.913 0.652 0.861 / 0.705 0.687 0.705 0.826 0.861 0.809 0.687 0.861 / 0.757 0.652 0.878 0.739 1.122 0.930 0.930 0.670 / 0.826 0.652 0.652 0.652 0.739 0.774 1.156 0.652 / 0.826 0.878 0.670 0.757 0.809 0.652 0.652 0.687 / 0.791 0.826 0.705 0.722 0.826 0.670 0.791 0.757 / 0.687 0.983 0.652 0.861 1.052 0.652 1.000 0.670 / )
Furthermore, according to Equations (3) and (4), calculate the indirect social trust degree under each attribute at the current moment. For example, for the attribute c 1 , the indirect social trust degree between the company a 1 and the company a 2 is calculated as follows:
I T D 121 A B 1 = 0.670
In a similar way, for the attribute c j ( j = 1 , 2 , , n ) , the indirect social trust degree between any two of companies is obtained, shown in the following matrix [ I T D k l h t ] 8 × 8 :
I T D k l 1 1 = ( / 0.670 / / / / / / / / / / / / / / / / / / / 0.515 / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0.620 / / / / / / / / / / / / / ) .
Then, with the constructed direct and indirect dynamic social trust relationship matrix, we can obtain the complete social trust network relationship matrix [ C T D k l h t ] 8 × 8 between companies under each attribute at the current moment, which can be constructed as follows:
C T D k l 1 1 = ( / 0.670 0.670 0.722 1.052 0.705 0.687 0.722 1.000 / 0.878 0.705 0.791 0.878 0.652 0.826 0.705 0.687 / 0.861 0.844 0.515 1.00 0.983 0.652 1.071 1.035 / 0.861 0.913 0.687 0.791 0.809 0.896 0.670 0.896 / 0.652 0.844 1.122 0.896 1.017 0.652 0.652 0.844 / 0.739 1.104 0.739 0.774 0.620 0.687 0.687 0.757 / 0.739 0.757 0.757 0.861 0.739 0.791 0.687 0.791 / )
C T D k l 2 1 = ( / 0.652 0.861 1.017 1.035 1.087 0.861 0.652 0.739 / 0.844 0.948 0.809 0.687 0.687 0.705 0.844 0.930 / 0.652 1.000 0.687 1.035 0.739 0.670 0.705 0.826 / 0.809 0.826 0.809 0.844 0.722 0.774 0.861 0.791 / 0.687 0.896 1.017 0.774 0.652 0.652 0.652 0.652 / 0.687 0.861 0.739 0.861 0.930 0.861 0.930 0.809 / 0.844 0.774 0.948 0.826 0.652 0.739 0.757 0.670 / )
C T D k l 3 1 = ( / 1.087 0.652 0.896 0.652 0.722 0.705 0.652 0.896 / 0.913 0.670 0.983 0.670 0.861 0.826 0.739 0.705 / 1.017 1.052 0.896 0.670 0.757 0.687 0.722 0.705 / 0.687 0.652 1.087 0.861 0.739 0.809 0.983 0.878 / 0.791 0.774 0.652 0.757 0.652 0.670 0.652 0.896 / 0.670 0.757 0.844 1.035 0.722 0.739 0.670 0.913 / 0.930 0.757 0.913 0.670 0.722 0.670 0.913 0.722 / )
C T D k l 4 1 = ( / 0.652 0.757 0.878 0.965 0.809 0.913 0.652 0.861 / 0.705 0.687 0.705 0.826 0.861 0.809 0.687 0.861 / 0.757 0.652 0.878 0.739 1.122 0.930 0.930 0.670 / 0.826 0.652 0.652 0.652 0.739 0.774 1.156 0.652 / 0.826 0.878 0.670 0.757 0.809 0.652 0.652 0.687 / 0.791 0.826 0.705 0.722 0.826 0.670 0.791 0.757 / 0.687 0.983 0.652 0.861 1.052 0.652 1.000 0.670 / )
In addition, by Equations (6) and (7) calculate the inverse transition matrix U h ( k , l ) t and the transition matrix H h ( k , l ) t , which can be shown as follows:
U 1 ( k , l ) 1 = ( / 1.000 1.418 1.534 1.236 1.116 1.353 1.321 1.493 / 1.456 0.934 1.116 0.983 1.292 1.321 1.493 1.139 / 0.966 1.493 1.534 1.613 1.161 1.385 1.418 1.161 / 1.116 1.534 1.456 1.353 0.951 1.264 1.185 1.161 / 1.185 1.456 1.264 1.418 1.139 1.942 1.095 1.534 / 1.321 1.456 1.456 1.534 1.00 1.456 1.185 1.353 / 1.264 1.385 1.211 1.017 1.264 0.891 0.906 1.353 / )
U 2 ( k , l ) 1 = ( / 1.353 1.185 1.493 1.385 1.292 1.353 1.292 1.534 / 1.075 1.418 1.292 1.534 1.161 1.055 1.161 1.185 / 1.211 1.161 1.534 1.075 1.211 0.983 1.055 1.534 / 1.264 1.534 1.161 1.534 0.966 1.236 1.000 1.236 / 1.534 1.075 1.353 0.920 1.456 1.456 1.211 1.456 / 1.236 1.321 1.161 1.456 0.966 1.236 1.116 1.456 / 1.493 1.534 1.418 1.353 1.185 0.983 1.161 1.185 / )
U 3 ( k , l ) 1 = ( / 1.116 1.353 1.456 1.353 1.321 1.185 1.321 0.920 / 1.418 1.385 1.236 1.534 1.035 1.095 1.534 1.095 / 1.418 1.017 1.493 1.385 1.493 1.116 1.493 1.017 / 1.139 1.534 1.353 1.385 1.534 1.017 1.052 1.456 / 1.116 1.493 1.493 1.385 1.493 1.116 1.534 1.264 / 1.095 1.095 1.418 1.161 1.493 0.920 1.292 1.493 / 1.385 1.534 0.826 1.321 1.161 1.534 1.321 1.075 / )
U 4 ( k , l ) 1 = ( / 1.161 1.456 1.075 1.353 1.321 1.418 1.017 1.534 / 1.161 1.075 1.292 1.236 1.385 1.534 1.321 1.418 / 1.493 0.865 1.534 1.211 1.161 1.139 1.456 1.321 / 1.534 1.534 1.493 0.951 1.036 1.418 1.534 1.211 / 1.456 1.264 1.534 1.236 1.211 1.139 1.534 1.211 / 1.321 1.000 1.095 0.861 1.353 1.534 1.139 1.264 / 1.493 1.534 1.236 0.891 1.534 1.493 1.211 1.456 / )
H 1 ( k , l ) 1 = ( / / 1.493 1.385 0.951 1.418 1.456 1.385 1.000 / 1.139 1.418 1.264 1.139 1.534 1.211 1.418 1.456 / 1.161 1.185 / 1.00 1.017 1.534 0.934 0.966 / 1.161 1.095 1.456 1.264 1.236 1.116 1.493 1.116 / 1.534 1.185 0.891 1.116 0.983 1.534 1.534 1.185 / 1.353 0.906 1.353 1.292 / 1.456 1.456 1.321 / 1.353 1.321 1.321 1.161 1.353 1.264 1.456 1.264 / )
H 2 ( k , l ) 1 = ( / 1.534 1.161 0.983 0.966 0.920 1.161 1.534 1.353 / 1.185 1.055 1.236 1.456 1.456 1.418 1.185 1.075 / 1.534 1.000 1.456 0.966 1.353 1.493 1.418 1.211 / 1.236 1.211 1.236 1.185 1.385 1.292 1.161 1.264 / 1.456 1.116 0.983 1.292 1.534 1.534 1.534 1.534 / 1.456 1.161 1.353 1.161 1.075 1.161 1.075 1.236 / 1.185 1.292 1.055 1.211 1.534 1.353 1.321 1.493 / )
H 3 ( k , l ) 1 = ( / 0.920 1.534 1.116 1.534 1.385 1.418 1.534 1.116 / 1.095 1.493 1.017 1.493 1.161 0.826 1.353 1.418 / 1.017 1.052 1.116 1.493 1.321 1.456 1.385 1.418 / 1.456 1.534 0.920 1.161 1.353 1.236 1.017 1.139 / 1.264 1.292 1.534 1.321 1.534 1.493 1.534 1.116 / 1.493 1.321 1.185 1.035 1.385 1.353 1.493 1.095 / 1.075 1.321 1.095 1.493 1.385 1.493 1.095 1.385 / )
H 4 ( k , l ) 1 = ( / 1.534 1.321 1.139 1.036 1.236 1.095 1.534 1.161 / 1.418 1.456 1.418 1.211 0.861 1.236 1.456 1.161 / 1.321 1.534 1.139 1.353 0.891 1.075 1.075 1.493 / 1.211 1.534 1.534 1.534 1.353 1.292 0.865 1.534 / 1.211 1.139 1.493 1.321 1.236 1.534 1.534 1.456 / 1.264 1.211 1.418 1.385 1.211 1.493 1.264 1.321 / 1.456 1.017 1.534 1.161 0.951 1.534 1.000 1.493 / )
Then, let α = 0.85 and iteration M = 20 the seed set can be found by the inverse page rank value
s 1 1 = ( 0.03 , 0.05 , 0.14 , 0.20 , 0.09 , 0.10 , 0.15 , 0.08 ) T ; s 2 1 = ( 0.12 , 0.18 , 0.07 , 020 , 0.14 , 0.05 , 0.15 , 0.17 ) T ; s 3 1 = ( 0.05 , 0.12 , 0.09 , 0.14 , 0.16 , 0.07 , 0.22 , 0.10 ) T ; s 4 1 = ( 0.13 , 0.17 , 0.06 , 0.19 , 0.14 , 0.12 , 0.13 , 0.08 ) T .
Later, manually identifying the good seed set, S 1 1 = { 3 , 7 } ; S 2 1 = { 4 , 8 } ; S 3 1 = { 4 , 5 } ; S 4 1 = { 2 , 5 } .
So, through the complete dynamic social trust relationship matrix and the trust rank algorithm, we can identify the most trusted company a ^ k o h t of company a l ( l = 1 , 2 , , 8 ) . For example, the most trusted company of company a 1 under the attribute c 1 at the moment z 1 is company b 1 .
Additionally, then calculate the company’s trust rank value.
r 1 1 = ( 0.14 , 0.20 , 0.07 , 0.09 , 0.13 , 0.17 , 0.16 , 0.05 ) T ; r 2 1 = ( 0.04 , 0.13 , 0.11 , 0.16 , 0.09 , 0.20 , 0.11 , 0.15 ) T ; r 3 1 = ( 0.22 , 0.14 , 0.05 , 0.09 , 0.14 , 0.16 , 0.15 , 0.14 ) T ; r 4 1 = ( 0.08 , 0.11 , 0.19 , 0.15 , 0.07 , 0.13 , 0.12 , 0.11 ) T .
Based on the normalized trust rank value, the influence weight of each company can be obtained, and the most authoritative company a M A h 1 at moment z 1 can be found from it. For example, the influence weight of each company under the attribute c 1 at the moment z 1 are as follows:
π 11 1 = 0.14 ; π 21 1 = 0.20 ; π 31 1 = 0.07 ; π 41 1 = 0.09 ; π 51 1 = 0.13 ; π 61 1 = 0.17 ; π 71 1 = 0.16 ; π 81 1 = 0 . 05
.
Hence, the most authoritative company is a 21 1 .
After that, using Equation (11), the intensity of resource competition between any two of companies are as follows:
C I 12 t = 0.248 , C I 13 t = 0.260 , C I 14 t = 0.257 , C I 23 t = 0.257 , C I 24 t = 0.268 , C I 34 t = 0.284 .
Meanwhile, according to Equation (12), calculate the dynamic competitive satisfaction degree between the VPP company and its competitors at the moment. The dynamic standardized competitive satisfaction degree matrix [ C S ¯ i k h t ] m × m shown in the following matrix:
C S ¯ i k 1 1 = ( / 0.605 0.385 0.704 0.605 / 0.616 1.000 0.385 0.616 / 0.634 0.704 1.000 0.634 / )
C S ¯ i k 2 1 = ( / 0.327 0.561 0.441 0.327 / 0.599 0.769 0.561 0.599 / 0.489 0.441 0.769 0.489 / )
C S ¯ i k 3 1 = ( / 0.466 0.456 0.476 0.466 / 0.616 0.591 0.456 0.616 / 0.00 0.476 0.591 0.00 / )
C S ¯ i k 4 1 = ( / 0.692 0.139 0.616 0.692 / 0.634 0.502 0.139 0.634 / 0.181 0.616 0.502 0.181 / )
Stage 3. Matching process
Based on the linear weighting method, obtain the comprehensive dynamic satisfaction degree matrix [ S A i j t ] m × n , [ S B j i t ] n × m and [ S A i k t ] m × m , and then construct a two-sided matching model (P1) considering the competitive relationships between companies and dynamic trust degree.
S A i j 1 = ( 0.926 0.831 0.791 0.670 0.822 0.765 0.765 0.791 0.887 0.615 0.861 0.900 0.796 0.761 0.809 0.787 )
S B j i 1 = ( 0.752 0.813 0.917 0.804 0.796 0.783 0.657 0.652 0.757 0.848 0.620 0.739 0.817 0.817 0.804 0.791 )
S A i k 1 = ( / 0.522 0.385 0.559 0.522 / 0.616 0.715 0.385 0.616 / 0.326 0.559 0.715 0.326 / )
Finally, let ε 1 = 0.35 , ε 2 = 0.35 , ε 3 = 0.3 , solve this single-objective optimal model (P2), we obtain the objective value and we also obtain x 13 = 1 , x 21 = 1 , x 34 = 1 , x 42 = 1 .
If this matching result is not satisfactory and needs to be adjusted. Then, by Equation (10), the dynamic evaluation information for each company under each attribute at the moment z t + 1 . For example, let ω 1 = 0.5 , ω 2 = 0.25 , ω 3 = 0.25 , and the new probabilistic linguistic evaluation information for company a 1 to company b 1 under attribute c 1 at the moment z t + 1 is S A 11 12 = { s 2 ( 0.1 ) , s 1 ( 0.2 ) , s 0 ( 0.2 ) , s 1 ( 0.3 ) , s 2 ( 0.2 ) } . Then according to the recommendation of company b 1 and a 2 , the new probabilistic linguistic information for company a 1 to company b 1 under attribute c 1 at the moment z 2 is as follows: ( S A 11 12 ) = { s 2 ( 0.10 ) , s 1 ( 0.18 ) , s 0 ( 0.21 ) , s 1 ( 0.28 ) , s 2   ( 0.23 ) } .
In the same way, we calculate the evaluation information between all companies for all attributes at the moment. Additionally, then return to step 1 and acquire the matching result again.
If the final result is satisfactory, the matching decision process is terminated.

5.3. Comparison and Analysis

5.3.1. Comparison

In this section, we will compare our proposed model with Wang et al.’s model considering peer effects [65] (model I) and Lu et al.’s model considering social network relationships [67] (mode II) to illustrate the characteristics of our model.
Wang et al. [65] introduced peer effects into the two-sided matching process by considering potential social network relationships between matching objects on the same side. That is, the matching objects whose behaviors and outcomes are influenced by the other matching objects on the same side. Lu et al. [67] considered social network relationships in the two-sided matching process. This is mainly reflected in the fact that the opinion of the matching object is usually influenced by close friends or people with similar interests in their social network, which can affect the matching object’s evaluation process of the candidate and thus the overall two-sided matching result. Our proposed model not only takes into account the social network relationships of the two-sided matches, but also the competing relationships of the matches on one side. To properly compare and analyze these 3 models, we performed the following treatment. On the one hand, the impact of considering peer influence or competition on the optimal matching results is compared between model I and model III. On the other hand, the effects of considering unilateral or bilateral social network relationships on the optimal matching results are compared between model II and model III. Additionally, the optimal two-sided matching results obtained by three different matching decision-making models are shown in Table 10 and Figure 7.
According to Table 10 and Figure 7, we can find that there are significant differences in the optimal matching results obtained by different matching models. Here are some findings we obtain from this fact as follows: In the two-sided matching decision process, whether to consider competition and whether to consider bilateral social network relations has a significant impact on the choice of the final bilateral matching result. Compared with considering only peer influence, considering competitive behavior in the model helps to enhance the stability of the final stable matching result. Compared with considering unilateral social network relationships, considering bilateral social network relationships in the model helps to improve the match satisfaction of bilateral match objectives. Therefore, when solving the practical problem of two-sided matching, managers can integrate the actual situation and choose an appropriate two-sided matching decision model so as to maximize the satisfaction of bilateral match objectives.

5.3.2. Analysis

There are many studies on the models of resource integration and optimal dispatch of VPP under dual carbon targets [14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35]. However, most of the current relevant studies consider the one-way choice of VPP (or DER) company to DER (or VPP) company, and do not consider the two-way choice of VPP and DER. In reality, the VPP companies need to integrate different types of DER companies, which can reduce the construction investment of centralized power plants. At the same time, many idle DER companies are unable to meet the grid dispatch demand independently at present, so they need to choose suitable VPP companies to maximize their corporate benefits. In other words, the aggregation of VPP and DER companies is a two-sided matching decision problem. In this part, we highlight the characteristics of the proposed model through comparison with existing studies.
  • The dynamic social trust relationship between companies is introduced into the two-sided matching model.
VPP companies and DER companies are susceptible to the influence of the views of other companies in their social network when making actual decisions, thus changing their own views. Some existing studies have focused on how to reach a match on TSMDM issues in the context of social networks. Trust as an important social relationship between companies has been constructed in many papers. However, in existing studies, trust relationships between companies are often given directly by them and the trust relationships tend to remain unchanged once determined, which is inconsistent with reality. In addition, although existing studies have analyzed trust relationships between companies of the same type, trust relationships between different types of companies can also affect their decision. Therefore, we construct a dynamic trust network among different types of companies, in which trust relationships are enhanced or weakened based on historical satisfaction. Additionally, this dynamic trust network will be updated with iterations to better model realistic social relationships.
2.
The competitive relationships between companies are incorporated into the calculation of competitive satisfaction.
Due to the scarcity of resources, not all VPP companies are allocated to the DER company that satisfies them the most. Thus, in order to seize scarce resources, there are competition relationships among VPP companies. Competitive relationships are introduced into the two-sided matching model to help make the matching results between companies more relevant to the actual situation. In existing studies, the impact of the matching behavior of other companies on the satisfaction of this company is reflected by peer effects. However, this approach ignores the intensity of competition among companies. In fact, the stronger the competition intensity between companies, the lower the satisfaction of companies. Therefore, we introduce competition intensity into competitive satisfaction to better reflect the competitive relationship between companies.
3.
Probabilistic linguistic term sets are applied to two-sided matching decision-making problem to imitate uncertain information.
The existing papers related to VPP are in a real-valued setting. However, because the indicators, policies and alternatives relating to VPP still have the potential for improvement, which makes the decision-making environment is complex and uncertain. Hence, managers in companies tend to utilize language to represent evaluation information during the real evaluation. Additionally, the PLTSs can well reflect the ambiguity of group opinions. Therefore, the PLTSs are introduced into our model to more accurately reflect managers’ preference information.

6. Conclusions

Management of VPP commercial partners is becoming increasingly significant in the construction of new power systems. In particular, the management of the two-sided selection of VPP and DER companies is an important way to achieve sustainable development.
In this study, we introduce a new two-sided matching model to effectively realize the bidirectional selection of VPP and DER companies. The proposed model has four main advantages. Firstly, it can handle a TSMDM problem with competitive relationships based on social network analysis, which is in line with the actual decision-making environment. Secondly, it considers the dynamic trust between companies and adjusts the matching results in real-time. Further, it considers the scarcity of resources and incorporates the competitive nature of VPP into the matching process. Finally, to accommodate the assessment of corporate managers, language is used to express their preferences.
The two-sided matching model between VPP companies and DER companies will be a hot topic for future research. Although we have made some innovations in the method of this theme, there are still some areas that can be improved in the future. For example, it is usually difficult for companies to give the evaluation information of all matches on the other side at the same time, thus allowing the evaluation information of companies to be given in the form of a judgment matrix. In the future, we will focus more on exact algorithms for probabilistic linguistic preference relations and potential multilateral matching problems concerning VPP services in a dual-carbon environment.

Author Contributions

S.H.: conceptualization, methodology, formal analysis, writing–original draft. M.C.: writing–review and editing, supervision, funding acquisition. J.X.: validation, writing–review and editing, Y.W.: writing–review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

The work was supported by the National Natural Science Foundation of China (NSFC) (71871121), Future Network Scientific Research Fund Project (FNSRFP-2021-YB-19).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lin, B.Q.; Li, Z. Towards world’s low carbon development: The role of clean energy. Appl. Energy 2022, 307, 118160. [Google Scholar] [CrossRef]
  2. Naval, N.; Yusta, J.M. Virtual power plant models and electricity markets—A review. Renew. Sustain. Energy Rev. 2021, 149, 111393. [Google Scholar] [CrossRef]
  3. Bhuiyan, E.A.; Hossain, M.Z.; Muyeen, S.M.; Fahim, S.R.; Sarker, S.K.; Das, S.K. Towards next generation virtual power plant: Technology review and frameworks. Renew. Sustain. Energy Rev. 2021, 150, 111358. [Google Scholar] [CrossRef]
  4. Choi, E.; Krishnan, S.; Larkin, W.W.D. Household cost-effectiveness of Tesla’s Powerwall and solar roof across America’s zip code tabulation areas. In BPRO 29000 (Energy Policy); The University of Chicago: Chicago, IL, USA, 2018. [Google Scholar]
  5. Gong, H.; Jones, E.S.; Alden, R.E.; Frye, A.G.; Colliver, D.; Ionel, D.M. Virtual power plant control for large residential communities using hvac systems for energy storage. IEEE Trans. Ind. Appl. 2021, 58, 622–633. [Google Scholar] [CrossRef]
  6. Cartwright, E.D. FERC order 2222 gives boost to DERs. Clim. Energy 2020, 37, 22. [Google Scholar] [CrossRef]
  7. Cano, C. FERC Order No. 2222: A New Day for Distributed Energy Resources; Faderal Energy Regulatory Commission: Washington, DC, USA, 2020.
  8. Ninagawa, C. Outlook of the virtual power plant: A Japan perspective. In Virtual Power Plant System Integration Technology; Springer: Singapore, 2022; pp. 243–250. [Google Scholar]
  9. Suzuki, M.; Inoue, S.; Shigehisa, T. Field Test Result of Residential SOFC CHP System Over 10 Years, 89000 Hours. ECS Trans. 2021, 103, 25. [Google Scholar] [CrossRef]
  10. Fan, M.; Tang, X.; Pei, W.; Kong, L. Peer-Peer electricity transaction and integrated regulation of VPP based on Blockchain. In Proceedings of the 2020 IEEE 4th Conference on Energy Internet and Energy System Integration (EI2), Wuhan, China, 30 October–1 November 2020; pp. 727–732. [Google Scholar]
  11. Rai, A.; Calais, P.; Wild, K.; Williams, G.; Nelson, T. The value of flexibility in Australia’s national electricity market. In Variable Generation, Flexible Demand; Academic Press: Cambridge, MA, USA, 2021; pp. 329–354. [Google Scholar]
  12. National Development and Reform Commission; National Energy Administration. Notice on the Issuance of the “14th Five-Year Plan” Modern Energy System. Development and Reform Energy. No. 210. [EB/OL]. 2022. Available online: https://www.ndrc.gov.cn/xxgk/zcfb/ghwb/202203/t20220322_1320016_ext.html (accessed on 20 September 2022).
  13. Cameron, H.; Qi, Y.; Nicholas, S.; Bob, W.; Xie, C.P.; Dimitri, Z.H. Towards carbon neutrality and China’s 14th Five-Year Plan: Clean energy transition, sustainable urban development, and investment priorities. Environ. Sci. Ecotechnol. 2021, 8, 100130. [Google Scholar]
  14. Stern, N.; Xie, C. China’s new growth story: Linking the 14th Five-Year plan with the 2060 carbon neutrality pledge. J. Chin. Econ. Bus. Stud. 2022, 1–21. [Google Scholar] [CrossRef]
  15. Jiang, H.L.; Liu, Y.X.; Feng, Y.M.; Zhou, B.Z.; Li, Y.X. Analysis of power generation technology trend in 14th five-year plan under the background of carbon peak and carbon neutrality. Power Gener. Techno 2022, 43, 54–64. [Google Scholar]
  16. Naval, N.; Sánchez, R.; Yusta, J.M. A virtual power plant optimal dispatch model with large and small-scale distributed renewable generation. Renew. Energy 2020, 151, 57–69. [Google Scholar] [CrossRef]
  17. Liu, Y.Y.; Li, M.; Lian, H.B.; Tang, X.W.; Liu, C.Q.; Jiang, C.W. Optimal dispatch of virtual power plant using interval and deterministic combined optimization. Int. J. Electr. Power 2018, 102, 235–244. [Google Scholar] [CrossRef]
  18. Xin, H.H.; Gan, D.Q.; Li, N.H.; Li, H.J.; Dai, C.S. Virtual power plant-based distributed control strategy for multiple distributed generators. IET Control Theory Appl. 2013, 7, 90–98. [Google Scholar] [CrossRef] [Green Version]
  19. Li, Z.H.; Liu, M.B.; Xie, M.; Zhu, J.Q. Robust optimization approach with acceleration strategies to aggregate an active distribution system as a virtual power plant. Int. J. Electr. Power 2022, 142 Pt B, 108316. [Google Scholar] [CrossRef]
  20. Chen, J.R.; Liu, M.Y.; Milano, F. Aggregated model of virtual power plants for transient frequency and voltage stability analysis. IEEE Trans. Power Syst. 2021, 36, 4366–4375. [Google Scholar] [CrossRef]
  21. Morteza, S.; Mohammad-Kazem, S.; Mahmoud-Reza, H. A medium-term coalition-forming model of heterogeneous DERs for a commercial virtual power plant. Appl. Energy 2016, 169, 663–681. [Google Scholar]
  22. Gough, M.; Santos, S.F.; Lotfi, M.; Javadi, M.S.; Osório, G.J.; Ashraf, P.; Catalão, J.P. Operation of a technical virtual power plant considering diverse distributed energy resources. IEEE Trans. Ind. Appl. 2022, 58, 2547–2558. [Google Scholar] [CrossRef]
  23. Cui, Y.F.; Li, Z.H.; Wei, S.Y.; Li, Z.W.; Jia, Q.Q. Random selection model of thermostatically controlled load units for demand response. Auto. Electr. Power Syst. 2021, 45, 126–132. [Google Scholar]
  24. Morteza, S.; Abdollah, A.; Omid, H.; Miadreza, S.; João, P.S.C. Optimal bidding strategy of a renewable-based virtual power plant including wind and solar units and dispatchable loads. Energy 2021, 239 Pt D, 122379. [Google Scholar]
  25. Kong, X.Y.; Xiao, J.; Liu, D.H.; Wu, J.Z.; Wang, C.S.; Shen, Y. Robust stochastic optimal dispatching method of multi-energy virtual power plant considering multiple uncertainties. Appl. Energy 2020, 279, 115707. [Google Scholar] [CrossRef]
  26. Yang, Q.; Wang, H.; Wang, T.; Zhang, S.L.; Wu, X.X.; Wang, H. Blockchain-based decentralized energy management platform for residential distributed energy resources in a virtual power plant. Appl. Energy 2021, 294, 117026. [Google Scholar] [CrossRef]
  27. Han, T.; Jiang, G.D.; Sun, B.H.; Feng, R.Q.; Wang, B.W.; Cao, L.L. Source-Network-Load-Storage coordinated control system based on distribution IOT cloud platform and virtual power plant. In IOP Conference Series: Earth and Environmental Science; IOP Publishing: Bristol, UK, 2021; Volume 701, p. 012039. [Google Scholar]
  28. Park, S.W.; Son, S.Y. Interaction-based virtual power plant operation methodology for distribution system operator’s voltage management. Appl. Energy 2020, 271, 115222. [Google Scholar] [CrossRef]
  29. Elgamal, A.H.; Gudrun, K.O.; Robu, V.; Andoni, M. Optimization of a multiple-scale Renew.Energy-based virtual power plant in the UK. Appl. Energy 2019, 256, 113973. [Google Scholar] [CrossRef]
  30. Yi, Z.K.; Xu, Y.L.; Wang, H.Z.; Sang, L.W. Coordinated operation strategy for a virtual power plant with multiple DER aggregators. IEEE Trans. Sustain. Energy 2021, 12, 2445–2458. [Google Scholar] [CrossRef]
  31. Iraklis, C.; Smend, J.; Almarzooqi, A.; Mnatsakanyan, A. Flexibility forecast and resource composition methodology for virtual power plants. In Proceedings of the 2021 International Conference on Electrical, Computer and Energy Technologies (ICECET), Cape Town, South Africa, 9–10 December 2021; pp. 1–7. [Google Scholar]
  32. Camal, S.; Michiorri, A.; Kariniotakis, G.; Liebelt, A. Short-term forecast of automatic frequency restoration reserve from a renewable energy based virtual power plant. In Proceedings of the 2017 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT-Europe), Turin, Italy, 26–29 September 2017; pp. 1–6. [Google Scholar]
  33. Wang, H.; Riaz, S.; Mancarella, P. Integrated techno-economic modeling, flexibility analysis, and business case assessment of an urban virtual power plant with multi-market co-optimization. Appl. Energy 2020, 259, 114142. [Google Scholar] [CrossRef]
  34. Shafiekhani, M.; Badri, A.; Shafie-khah, M.; Catalão, J.P. Strategic bidding of virtual power plant in energy markets: A bi-level multi-objective approach. Int. J. Electr. Power 2019, 113, 208–219. [Google Scholar] [CrossRef]
  35. Yang, D.; He, S.; Chen, Q.; Li, D.Q.; Pandžić, H. Bidding strategy of a virtual power plant considering carbon-electricity trading. CSEE J. Power Energy Syst. 2019, 5, 306–314. [Google Scholar]
  36. Elgamal, A.H.; Vahdati, M.; Shahrestani, M. Assessing the economic and energy efficiency for multi-energy virtual power plants in regulated markets: A case study in Egypt. Sustain. Cities Soc. 2022, 83, 103968. [Google Scholar] [CrossRef]
  37. Baringo, A.; Baringo, L.; Arroyo, J.M. Holistic planning of a virtual power plant with a nonconvex operational model: A risk-constrained stochastic approach. Int. J. Electr. Power Energy Syst. 2021, 132, 107081. [Google Scholar] [CrossRef]
  38. Sadeghi, S.; Jahangir, H.; Vatandoust, B.; Golkar, M.A.; Ahmadian, A.; Elkamel, A. Optimal bidding strategy of a virtual power plant in day-ahead energy and frequency regulation markets: A deep learning-based approach. Int. J. Electr. Power 2021, 127, 106646. [Google Scholar] [CrossRef]
  39. Guo, W.S.; Liu, P.K.; Shu, X.L. Optimal dispatching of electric-thermal interconnected virtual power plant considering market trading mechanism. J. Clean. Prod. 2021, 279, 123446. [Google Scholar] [CrossRef]
  40. Gale, D.; Shapley, L.S. College admissions and the stability of marriage. Am. Math. Mon. 1962, 69, 9–15. [Google Scholar] [CrossRef]
  41. Chen, G.L.; Huang, S.L.; Meyer-Doyle, P.; Mindruta, D. Generalist versus specialist CEOs and acquisitions: Two-sided matching and the impact of CEO characteristics on firm outcomes. Strateg. Manag. J. 2021, 42, 1184–1214. [Google Scholar] [CrossRef]
  42. Yu, D.J.; Xu, Z.S. Intuitionistic fuzzy two-sided matching model and its application to personnel-position matching problems. J. Oper. Res. Soc. 2020, 71, 312–321. [Google Scholar] [CrossRef]
  43. Yang, Q.; You, X.S.; Zhang, Y.Y. Two-sided matching based on I-BTM and LSGDM applied to high-level overseas talent and job fit problems. Sci. Rep. 2021, 11, 12723. [Google Scholar] [CrossRef] [PubMed]
  44. Wang, Z.H.; Li, Y.Y.; Gu, F.; Guo, J.F.; Wu, X.J. Two-sided matching and strategic selection on freight resource sharing platforms. Phys. A Stat. Mech. Its Appl. 2020, 559, 125014. [Google Scholar] [CrossRef]
  45. Tong, H.G.; Zhu, J.J.; Tan, X. Two-stage consensus reaching process for matching based on the cloud model in large-scale sharing platform: A case study in the industrial internet platform. Soft Comput. 2022, 26, 3469–3488. [Google Scholar] [CrossRef]
  46. Tong, H.G.; Zhu, J.J.; Yi, Y. A two-sided gaming model for large-scale stable matching in sharing economy based on the probabilistic linguistic term sets. J. Intell. Fuzzy Syst. 2022, 42, 1623–1641. [Google Scholar] [CrossRef]
  47. Liu, P.; Zou, Y. Two-sided matching model of shared manufacturing resources considering psychological behavior of agents. Discret. Dyn. Nat. Soc. 2021, 2, 1–11. [Google Scholar] [CrossRef]
  48. Jiang, P.; Guo, S.S.; Du, B.G.; Guo, J. Two-sided matching decision-making model for complex product system based on life-cycle sustainability assessment. Expert Syst. Appl. 2022, 208, 118184. [Google Scholar] [CrossRef]
  49. Kheirabadi, S.M.N.; Sabet, S.A.; Malek-al-Sadati, S.S.; Masoud, S.R. Application of matching theory in finance; market design with the purpose of corporate finance at different stages of life cycle based on the matching theory. Monet. Financ. Econ. 2021, 28, 67–104. [Google Scholar] [CrossRef]
  50. Liu, Y.; Li, K.W. A two-sided matching decision method for supply and demand of technological knowledge. J. Knowl. Manag. 2017, 21, 592–606. [Google Scholar] [CrossRef]
  51. Han, J.; Li, B.; Liang, H.M.; Lai, K.K. A novel two-sided matching decision method for technological knowledge supplier and demander considering the network collaboration effect. Soft Comput. 2018, 22, 5439–5451. [Google Scholar] [CrossRef]
  52. Wan, S.P.; Li, D.F. Decision making method for multi-attribute two-sided matching problem between venture capitalists and investment enterprises with different kinds of information. Chin. J. Manag. Sci. 2014, 22, 40–47. [Google Scholar]
  53. Liang, Z.C.; Yang, Y.; Liao, S.G. Interval-valued intuitionistic fuzzy two-sided matching model considering level of automation. Appl. Soft Comput. 2022, 116, 108252. [Google Scholar] [CrossRef]
  54. Li, B.D.; Yang, Y.; Su, J.F.; Liang, Z.C.; Wang, S. Two-sided matching decision-making model with hesitant fuzzy preference information for configuring cloud manufacturing tasks and resources. J. Intell. Manuf. 2020, 31, 2033–2047. [Google Scholar] [CrossRef]
  55. Zhang, Z.; Kou, X.Y.; Yu, W.Y.; Gao, Y. Consistency improvement for fuzzy preference relations with self-confidence: An application in two-sided matching decision making. J. Oper. Res. Soc. 2020, 72, 1914–1927. [Google Scholar] [CrossRef]
  56. Liang, D.C.; He, X.; Xu, Z.S. Multi-attribute dynamic two-sided matching method of talent sharing market in incomplete preference ordinal environment. Appl. Soft Comput. 2020, 93, 106427. [Google Scholar] [CrossRef]
  57. Saaty, T.L. A scaling method for priorities in hierarchical structures. J. Math. Psychol. 1977, 15, 234–281. [Google Scholar] [CrossRef]
  58. Jia, X.; Wang, X.F.; Wang, Y.M.; Zhou, L. A two-sided matching decision-making approach based on prospect theory under the probabilistic linguistic environment. Soft Comput. 2022, 26, 3921–3938. [Google Scholar] [CrossRef]
  59. Zhang, Z.; Gao, J.L.; Gao, Y.; Yu, W.Y. Two-sided matching decision making with multi-granular hesitant fuzzy linguistic term sets and incomplete criteria weight information. Expert Syst. Appl. 2021, 168, 114311. [Google Scholar] [CrossRef]
  60. Yu, B.; Yue, Q. Extend TOPSIS-based two-sided matching decision in incomplete indifferent order relations setting considering matching aspirations. Eurasia J. Math. Sci. Technol. Educ. 2017, 13, 8155–8168. [Google Scholar] [CrossRef]
  61. Delaram, J.; Fatahi, V.O.; Houshamand, M.; Ashtiani, F. A matching mechanism for public cloud manufacturing platforms using intuitionistic Fuzzy VIKOR and deferred acceptance algorithm. Int. J. Manag. Sci. Eng. Manag. 2021, 16, 107–122. [Google Scholar] [CrossRef]
  62. Huang, X.; Chen, H. To select suitable supplier for complex equipment military-civilian collaborative design based on fuzzy preference information that from matching perspective. J. Intell. Fuzzy Syst. 2022, 42, 3805–3825. [Google Scholar] [CrossRef]
  63. Jia, X.; Wang, X.F.; Zhu, Y.F.; Zhou, L.; Zhou, H. A two-sided matching decision-making approach based on regret theory under intuitionistic fuzzy environment. J. Intell. Fuzzy Syst. 2021, 4, 11491–11508. [Google Scholar] [CrossRef]
  64. Sun, S.L.; Ionita, S.; Volná, E.; Gavrilov, A.; Liu, F. Decision method for two-sided matching with interval-valued intuitionistic fuzzy sets considering matching aspirations. J. Intell. Fuzzy Syst. 2016, 31, 2903–2910. [Google Scholar]
  65. Wang, N.N.; Li, P. A new multi-granularity probabilistic linguistic two-sided matching method considering peer effect and its application in pension services. Int. J. Mach. Learn. Cybern. 2022, 13, 1907–1926. [Google Scholar] [CrossRef]
  66. Liu, L.; Zhang, Z.S.; Wang, Z. Two-sided matching and game on investing in carbon emission reduction technology under a cap-and-trade system. J. Clean. Prod. 2021, 282, 124436. [Google Scholar] [CrossRef]
  67. Lu, Y.L.; Xu, Y.J.; Qu, S.J.; Xu, Z.S.; Ma, G.; Li, Z.W. Multiattribute social network matching with unknown weight and different risk preference. J. Intell. Fuzzy Syst. 2021, 38, 4031–4048. [Google Scholar] [CrossRef]
  68. Pang, Q.; Wang, H.; Xu, Z.S. Probabilistic linguistic term sets in multi-attribute group decision making. Inform. Sci. 2016, 369, 128–143. [Google Scholar] [CrossRef]
  69. Zhao, H.Y.; Li, B.Q.; Li, Y.Y. Probabilistic linguistic group decision-making method based on attribute decision and multiplicative preference relations. Int. J. Fuzzy Syst. 2018, 23, 2200–2217. [Google Scholar] [CrossRef]
  70. Jin, C.; Wang, H.; Xu, Z.S. Uncertain probabilistic linguistic term sets in group decision making. Int. J. Fuzzy Syst. 2019, 21, 1241–1258. [Google Scholar] [CrossRef]
  71. Mi, X.M.; Liao, H.C.; Wu, X.L.; Xu, Z.S. Probabilistic linguistic information fusion: A survey on aggregation operators in terms of principles, definitions, classifications, applications, and challenges. Int. J. Intell. Syst. 2020, 35, 529–556. [Google Scholar] [CrossRef]
  72. Liu, P.D.; Teng, F. Some Muirhead mean operators for probabilistic linguistic term sets and their applications to multiple attribute decision-making. Appl. Soft Comput. 2018, 68, 396–431. [Google Scholar] [CrossRef]
  73. Saha, A.; Senapati, T.; Yager, R.R. Hybridizations of generalized Dombi operators and Bonferroni mean operators under dual probabilistic linguistic environment for group decision-making. Int. J. Intell. Syst. 2021, 36, 6645–6679. [Google Scholar] [CrossRef]
  74. Shen, F.; Liang, C.; Yang, Z.Y. Combined probabilistic linguistic term set and ELECTRE II method for solving a venture capital project evaluation problem. Econ. Res.-Ekon. Istraživanja 2022, 35, 60–82. [Google Scholar] [CrossRef]
  75. Chen, Z.Y.; Wang, X.K.; Peng, J.J.; Zhang, H.Y.; Wang, J.Q. An integrated probabilistic linguistic projection method for MCGDM based on ELECTRE III and the weighted convex median voting rule. Expert Syst. 2020, 37, e12593. [Google Scholar] [CrossRef]
  76. Lin, M.W.; Chen, Z.Y.; Xu, Z.S.; Gou, X.J.; Herrera, F. Score function based on concentration degree for probabilistic linguistic term sets: An application to TOPSIS and VIKOR. Inform. Sci. 2021, 551, 270–290. [Google Scholar] [CrossRef]
  77. Teng, F.; Liu, P.D. A large group decision-making method based on a generalized Shapley probabilistic linguistic Choquet average operator and the TODIM method. Comput. Ind. Eng. 2021, 151, 106971. [Google Scholar] [CrossRef]
  78. Jia, X.; Wang, Y.M. A multi-participant two-sided matching decision-making approach under probabilistic linguistic environment based on prospect theory. Int. J. Fuzzy Syst. 2022, 24, 2005–2023. [Google Scholar] [CrossRef]
  79. Li, B.; Xu, Z.S.; Zhang, Y.X. Two-stage multi-sided matching dispatching models based on improved BPR function with probabilistic linguistic term sets. Int. J. Mach. Learn. Cybern. 2021, 12, 151–169. [Google Scholar] [CrossRef]
  80. Zhao, N.; Hu, S.Q.; Wen, G.F. Prospect outranking method based on stochastic dominance in probabilistic linguistic multi-attribute risk decision-making for application in evaluation of public health emergency plan. 2022; in press. [Google Scholar]
  81. Han, J. From the customer satisfaction strategy to the customer confidence strategy. Inform. Dev. Econ. 2006, 16, 118–120. [Google Scholar]
  82. Li, X.; Ma, H.; Yao, W.; Gui, X.L. Data-driven and feedback-enhanced trust computing pattern for large-scale multi-cloud collaborative services. IEEE Trans. Serv. Comput. 2018, 11, 671–684. [Google Scholar] [CrossRef]
  83. Christakis, N.A.; Fowler, J.H. Connected: The Surprising Power of Our Social Networks and How They Shape Our Lives; China Renmin University Press: China, Beijing, 2013. [Google Scholar]
  84. Wang, W.Z.; Liu, X.W. Intuitionistic fuzzy geometric aggregation operators based on Einstein operations. Int. J. Intell. Syst. 2011, 26, 1049–1075. [Google Scholar] [CrossRef]
  85. Liu, Y.J.; Liang, C.Y.; Chiclana, F.; Wu, J. A knowledge coverage-based trust propagation for recommendation mechanism in social network group decision making. Appl. Soft Comput. 2021, 101, 107005. [Google Scholar] [CrossRef]
  86. Gyöngyi, Z.; Garcia-Molina, H.; Pedersen, J. Combating Web Spam with TrustRank. In Proceedings of the Thirtieth International Conference on Very Large Data Bases, Toronto, ON, Canada, 31 August–3 September 2004; pp. 576–587. [Google Scholar]
  87. Jin, Z.M.; Liu, J.G. The effects of E-business on industry structure. J. Tsinghua Univ. (Philos. Soc. Sci.) 2003, 18, 5. [Google Scholar]
  88. Ren, L.; Ren, M.L. One-to-many two-sided matching method of wisdom manufacturing task based on competition and synergy effect. Comput. Integr. Manuf. Syst. 2018, 24, 1110–1123. [Google Scholar]
Figure 1. The brain map of VPP-related papers [14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35].
Figure 1. The brain map of VPP-related papers [14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35].
Sustainability 14 14920 g001
Figure 2. The framework of probabilistic linguistic dynamics social trust degree calculation.
Figure 2. The framework of probabilistic linguistic dynamics social trust degree calculation.
Sustainability 14 14920 g002
Figure 3. The principle of sliding time windows.
Figure 3. The principle of sliding time windows.
Sustainability 14 14920 g003
Figure 4. The research framework of the proposed model.
Figure 4. The research framework of the proposed model.
Sustainability 14 14920 g004
Figure 5. The schematic diagram of the proposed model for social network two-sided matching.
Figure 5. The schematic diagram of the proposed model for social network two-sided matching.
Sustainability 14 14920 g005
Figure 6. The schematic diagram of two-sided matching based on the social network among companies.
Figure 6. The schematic diagram of two-sided matching based on the social network among companies.
Sustainability 14 14920 g006
Figure 7. The matching satisfaction of different models.
Figure 7. The matching satisfaction of different models.
Sustainability 14 14920 g007
Table 1. Probabilistic linguistic evaluation information of VPP companies to DER companies.
Table 1. Probabilistic linguistic evaluation information of VPP companies to DER companies.
b1b2b3b4
a1c1{s−2(0.1), s−1(0.05), s0(0.25), s1(0.2), s2(0.4)}{s−2(0.2), s−1(0.25), s0(0.2), s1(0.3), s2(0.05)}{s−2(0.25), s−1(0.2), s0(0.2), s1(0.3), s2(0.05)}{s−2(0.1), s−1(0.3), s0(0.35), s1(0.2), s2(0.05)}
c2{s−2(0.05), s−1(0.3), s0(0.1), s1(0.1), s2(0.45)}{s−2(0.1), s−1(0.05), s0(0.25), s1(0.2), s2(0.4)}{s−2(0.1), s−1(0.3), s0(0.1), s1(0.4), s2(0.1)}{s−2(0.3), s−1(0.2), s0(0.3), s1(0.1), s2(0.1)}
c3{s−2(0.25), s−1(0.1), s0(0.2), s1(0.25), s2(0.2)}{s−2(0.15), s−1(0.15), s0(0.2), s1(0.3), s2(0.2)}{s−2(0.2), s−1(0.15), s0(0.15), s1(0.25), s2(0.25)}{s−2(0.25), s−1(0.1), s0(0.2), s1(0.25), s2(0.2)}
c4{s−2(0.05), s−1(0.15), s0(0.3), s1(0.1), s2(0.4)}{s−2(0.2), s−1(0.05), s0(0.25), s1(0.35), s2(0.15)}{s−2(0.1), s−1(0.2), s0(0.2), s1(0.1), s2(0.4)}{s−2(0.2), s−1(0.2), s0(0.35), s1(0.15), s2(0.1)}
a2c1{s−2(0.2), s−1(0.15), s0(0.15), s1(0.25), s2(0.25)}{s−2(0.05), s−1(0.15), s0(0.25), s1(0.4), s2(0.15)}{s−2(0.25), s−1(0.2), s0(0.15), s1(0.3), s2(0.1)}{s−2(0.1), s−1(0.25), s0(0.1), s1(0.35), s2(0.2)}
c2{s−2(0.15), s−1(0.05), s0(0.35),
s1(0.1), s2(0.35)}
{s−2(0.15), s−1(0.3), s0(0.1), s1(0.2), s2(0.25)}{s−2(0.1), s−1(0.35), s0(0.1), s1(0.25), s2(0.2)}{s−2(0.15), s−1(0.25), s0(0.2), s1(0.1), s2(0.3)}
c3{s−2(0.1), s−1(0.05), s0(0.4), s1(0.15), s2(0.3)}{s−2(0.2), s−1(0.35), s0(0.2), s1(0.15), s2(0.1)}{s−2(0.25), s−1(0.1), s0(0.15), s1(0.25), s2(0.25)}{s−2(0.25), s−1(0.2), s0(0.1), s1(0.15), s2(0.3)}
c4{s−2(0.15), s−1(0.4), s0(0.05), s1(0.2), s2(0.2)}{s−2(0.1), s−1(0.25), s0(0.15), s1(0.3), s2(0.2)}{s−2(0.1), s−1(0.25), s0(0.2), s1(0.1), s2(0.35)}{s−2(0.1), s−1(0.05), s0(0.5), s1(0.25), s2(0.1)}
a3c1{s−2(0.05), s−1(0.35),s0(0.25), s1(0.3), s2(0.05)}/{s−2(0.2), s−1(0.05), s0(0.15), s1(0.35), s2(0.25)}{s−2(0.1), s−1(0.15), s0(0.2), s1(0.4), s2(0.15)}
c2{s−2(0.1), s−1(0.2), s0(0.15), s1(0.05), s2(0.5)}{s−2(0.1), s−1(0.35), s0(0.35), s1(0.1), s2(0.1)}{s−2(0.1), s−1(0.05), s0(0.2), s1(0.3), s2(0.35)}{s−2(0.2), s−1(0.25), s0(0.15), s1(0.25), s2(0.15)}
c3{s−2(0.15), s−1(0.05), s0(0.1), s1(0.2), s2(0.5)}{s−2(0.2), s−1(0.15), s0(0.15), s1(0.05), s2(0.45)}{s−2(0.3), s−1(0.1), s0(0.25), s1(0.25), s2(0.1)}{s−2(0.25), s−1(0.2), s0(0.15), s1(0.1), s2(0.3)}
c4{s−2(0.25), s−1(0.3), s0(0.25), s1(0.05), s2(0.15)}{s−2(0.2), s−1(0.1), s0(0.2), s1(0.3), s2(0.2)}{s−2(0.2), s−1(0.35), s0(0.1), s1(0.15), s2(0.2)}{s−2(0.15), s−1(0.05), s0(0.1), s1(0.15), s2(0.55)}
a4c1{s−2(0.25), s−1(0.1), s0(0.15), s1(0.05), s2(0.45)}{s−2(0.1), s−1(0.35), s0(0.25), s1(0.15), s2(0.15)}{s−2(0.2), s−1(0.15), s0(0.2), s1(0.25), s2(0.2)}{s−2(0.25), s−1(0.15), s0(0.25), s1(0.1), s2(0.25)}
c2{s−2(0.15), s−1(0.15), s0(0.05), s1(0.35), s2(0.3)}{s−2(0.1), s−1(0.05), s0(0.2), s1(0.25), s2(0.4)}{s−2(0.25), s−1(0.1), s0(0.2), s1(0.15), s2(0.3)}{s−2(0.1), s−1(0.1), s0(0.25), s1(0.35), s2(0.2)}
c3{s−2(0.05), s−1(0.4), s0(0.25), s1(0.15), s2(0.15)}{s−2(0.05), s−1(0.35), s0(0.15), s1(0.1), s2(0.35)}{s−2(0.1), s−1(0.2), s0(0.25), s1(0.2), s2(0.25)}{s−2(0.05), s−1(0.2), s0(0.15), s1(0.5), s2(0.1)}
c4{s−2(0.1), s−1(0.2), s0(0.35), s1(0.05), s2(0.3)}{s−2(0.2), s−1(0.35), s0(0.1), s1(0.2), s2(0.15)}{s−2(0.1), s−1(0.05), s0(0.1), s1(0.25), s2(0.5)}{s−2(0.1), s−1(0.15), s0(0.35), s1(0.1), s2(0.3)}
Table 2. Probabilistic linguistic evaluation information of DER companies to VPP companies.
Table 2. Probabilistic linguistic evaluation information of DER companies to VPP companies.
a1a2a3a4
b1d1{s−2(0.2), s−1(0.25), s0(0.1), s1(0.1), s2(0.35)}{s−2(0.05), s−1(0.25), s0(0.2), s1(0.25), s2(0.25)}{s−2(0.25), s−1(0.15), s0(0.35), s1(0.1), s2(0.15)}{s−2(0.2), s−1(0.1), s0(0.15), s1(0.2), s2(0.35)}
d2{s−2(0.25), s−1(0.2), s0(0.15), s1(0.1), s2(0.3)}{s−2(0.1), s−1(0.15), s0(0.4), s1(0.2), s2(0.15)}{s−2(0.15), s−1(0.05), s0(0.25), s1(0.35), s2(0.2)}{s−2(0.1), s−1(0.25), s0(0.15), s1(0.35), s2(0.15)}
d3{s−2(0.15), s−1(0.05), s0(0.35), s1(0.4), s2(0.05)}{s−2(0.05), s−1(0.35), s0(0.15), s1(0.1), s2(0.35)}{s−2(0.05), s−1(0.1), s0(0.15), s1(0.35), s2(0.35)}{s−2(0.2), s−1(0.15), s0(0.05), s1(0.1), s2(0.5)}
d4{s−2(0.25), s−1(0.1), s0(0.2), s1(0.15), s2(0.3)}{s−2(0.25), s−1(0.1), s0(0.1), s1(0.25), s2(0.3)}{s−2(0.05), s−1(0.05), s0(0.1), s1(0.1), s2(0.7)}{s−2(0.25), s−1(0.15), s0(0.2), s1(0.25), s2(0.15)}
b2d1{s−2(0.05), s−1(0.35), s0(0.15), s1(0.15), s2(0.3)}{s−2(0.1), s−1(0.15), s0(0.15), s1(0.2), s2(0.4)}{s−2(0.35), s−1(0.2), s0(0.1), s1(0.2), s2(0.15)}{s−2(0.05), s−1(0.15),s0(0.05), s1(0.35), s2(0.4)}
d2{s−2(0.3), s−1(0.1), s0(0.2), s1(0.2), s2(0.2)}{s−2(0.35), s−1(0.1), s0(0.3), s1(0.15), s2(0.1)}{s−2(0.25), s−1(0.1), s0(0.1), s1(0.35), s2(0.2)}{s−2(0.2), s−1(0.1), s0(0.15), s1(0.2), s2(0.35)}
d3{s−2(0.15), s−1(0.3), s0(0.05), s1(0.05), s2(0.45)}{s−2(0.25), s−1(0.15), s0(0.2), s1(0.05), s2(0.35)}{s−2(0.1), s−1(0.15), s0(0.1), s1(0.05), s2(0.6)}{s−2(0.1), s−1(0.1), s0(0.15), s1(0.1), s2(0.55)}
d4{s−2(0.2), s−1(0.15), s0(0.1), s1(0.15), s2(0.4)}{s−2(0.15), s−1(0.2), s0(0.05), s1(0.1), s2(0.5)}{s−2(0.15), s−1(0.2), s0(0.15), s1(0.35), s2(0.15)}{s−2(0.05), s−1(0.15), s0(0.2), s1(0.05), s2(0.55)}
b3d1{s−2(0.1), s−1(0.15), s0(0.25), s1(0.1), s2(0.4)}{s−2(0.1), s−1(0.05), s0(0.35), s1(0.1), s2(0.4)}/{s−2(0.2), s−1(0.1), s0(0.15), s1(0.2), s2(0.35)}
d2{s−2(0.05), s−1(0.2), s0(0.5), s1(0.15), s2(0.1)}{s−2(0.15), s−1(0.05), s0(0.25), s1(0.35), s2(0.2)}{s−2(0.2), s−1(0.15), s0(0.05), s1(0.05), s2(0.55)}{s−2(0.1), s−1(0.15), s0(0.35), s1(0.05), s2(0.35)}
d3{s−2(0.2), s−1(0.25), s0(0.2), s1(0.15), s2(0.2)}{s−2(0.2), s−1(0.15), s0(0.05), s1(0.2), s2(0.4)}{s−2(0.2), s−1(0.35), s0(0.2), s1(0.2), s2(0.05)}{s−2(0.35), s−1(0.25), s0(0.05), s1(0.15), s2(0.2)}
d4{s−2(0.15), s−1(0.05), s0(0.15), s1(0.2), s2(0.45)}{s−2(0.05), s−1(0.2), s0(0.15), s1(0.1), s2(0.5)}{s−2(0.05), s−1(0.1), s0(0.15), s1(0.1), s2(0.6)}{s−2(0.2), s−1(0.05), s0(0.15), s1(0.1), s2(0.5)}
b4d1{s−2(0.1), s−1(0.15), s0(0.4), s1(0.2), s2(0.15)}{s−2(0.1), s−1(0.2), s0(0.25), s1(0.35), s2(0.1)}{s−2(0.15), s−1(0.1), s0(0.2), s1(0.25), s2(0.3)}{s−2(0.25), s−1(0.1), s0(0.2), s1(0.2), s2(0.25)}
d2{s−2(0.15), s−1(0.05), s0(0.35), s1(0.25), s2(0.2)}{s−2(0.05), s−1(0.25), s0(0.1), s1(0.05), s2(0.55)}{s−2(0.1), s−1(0.1), s0(0.35), s1(0.15), s2(0.3)}{s−2(0.2), s−1(0.15), s0(0.35), s1(0.1), s2(0.2)}
d3{s−2(0.15), s−1(0.1), s0(0.25), s1(0.05), s2(0.45)}{s−2(0.1), s−1(0.05), s0(0.2), s1(0.05), s2(0.6)}{s−2(0.25), s−1(0.15), s0(0.1), s1(0.05), s2(0.45)}{s−2(0.1), s−1(0.25), s0(0.15), s1(0.1), s2(0.4)}
d4{s−2(0.05), s−1(0.05), s0(0.15), s1(0.3), s2(0.45)}{s−2(0.15), s−1(0.3), s0(0.15), s1(0.1), s2(0.3)}{s−2(0.05), s−1(0.1), s0(0.35), s1(0.1), s2(0.4)}{s−2(0.05), s−1(0.1), s0(0.05), s1(0.15), s2(0.65)}
Table 3. Probabilistic linguistic mutual evaluation information among VPP companies.
Table 3. Probabilistic linguistic mutual evaluation information among VPP companies.
a1a2a3a4
a1f1//{s−2(0.2), s−1(0.3), s0(0.25), s1(0.1), s2(0.15)}{s−2(0.25), s−1(0.15), s0(0.35), s1(0.2), s2(0.1)}
f2/{s−2(0.2), s−1(0.25), s0(0.2), s1(0.15), s2(0.2)}{s−2(0.15), s−1(0.2), s0(0.05), s1(0.2), s2(0.4)}{s−2(0.05), s−1(0.05), s0(0.2), s1(0.3), s2(0.4)}
f3/{s−2(0.05), s−1(0.05), s0(0.3), s1(0.1), s2(0.5)}{s−2(0.35), s−1(0.15), s0(0.1), s1(0.25), s2(0.15)}{s−2(0.2), s−1(0.05), s0(0.15), s1(0.35), s2(0.25)}
f4/{s−2(0.2), s−1(0.15), s0(0.35), s1(0.25), s2(0.05)}{s−2(0.2), s−1(0.15), s0(0.15), s1(0.35), s2(0.15)}{s−2(0.1), s−1(0.2), s0(0.25), s1(0.05), s2(0.4)}
a2f1{s−2(0.05), s−1(0.15), s0(0.05), s1(0.25), s2(0.5)}/{s−2(0.15), s−1(0.15), s0(0.05), s1(0.2), s2(0.45)}{s−2(0.25), s−1(0.1), s0(0.2), s1(0.15), s2(0.3)}
f2{s−2(0.1), s−1(0.4), s0(0.35), s1(0.05), s2(0.1)}/{s−2(0.2), s−1(0.1), s0(0.35), s1(0.25), s2(0.1)}{s−2(0.35), s−1(0.05), s0(0.05), s1(0.1), s2(0.45)}
f3{s−2(0.15), s−1(0.2), s0(0.25), s1(0.2), s2(0.2)}/{s−2(0.25), s−1(0.2), s0(0.05), s1(0.15), s2(0.35)}{s−2(0.2), s−1(0.3), s0(0.35), s1(0.15), s2(0.0)}
f4{s−2(0.1), s−1(0.1), s0(0.15), s1(0.05), s2(0.6)}/{s−2(0.05), s−1(0.25), s0(0.2), s1(0.15), s2(0.35)}{s−2(0.05), s−1(0.35), s0(0.05), s1(0.2), s2(0.35)}
a3f1{s−2(0.15), s−1(0.2), s0(0.25), s1(0.05), s2(0.35)}{s−2(0.2), s−1(0.15), s0(0.25), s1(0.05), s2(0.35)}/{s−2(0.05), s−1(0.15), s0(0.2), s1(0.25), s2(0.35)}
f2{s−2(0.25), s−1(0.1), s0(0.2), s1(0.15), s2(0.3)}{s−2(0.15), s−1(0.2), s0(0.1), s1(0.2), s2(0.35)}/{s−2(0.3), s−1(0.25), s0(0.1), s1(0.25), s2(0.1)}
f3{s−2(0.25), s−1(0.15), s0(0.2), s1(0.15), s2(0.25)}{s−2(0.2), s−1(0.25), s0(0.25), s1(0.05), s2(0.25)}/{s−2(0.1), s−1(0.15), s0(0.15), s1(0.05), s2(0.55)}
f4{s−2(0.15), s−1(0.2), s0(0.15), s1(0.2), s2(0.3)}{s−2(0.15), s−1(0.05), s0(0.1), s1(0.25), s2(0.45)}/{s−2(0.15), s−1(0.2), s0(0.1), s1(0.1), s2(0.45)}
a4f1{s−2(0.4), s−1(0.2), s0(0.25), s1(0.05), s2(0.1)}{s−2(0.1), s−1(0.15), s0(0.25), s1(0.2), s2(0.3)}{s−2(0.1), s−1(0.2), s0(0.2), s1(0.25), s2(0.25)}/
f2{s−2(0.35), s−1(0.05), s0(0.2), s1(0.1), s2(0.3)}{s−2(0.2), s−1(0.2), s0(0.2), s1(0.15), s2(0.25)}{s−2(0.2), s−1(0.15), s0(0.15), s1(0.05), s2(0.45)}/
f3{s−2(0.25), s−1(0.15), s0(0.15), s1(0.2), s2(0.25)}{s−2(0.15), s−1(0.35), s0(0.15), s1(0.05), s2(0.35)}{s−2(0.25), s−1(0.2), s0(0.1), s1(0.1), s2(0.35)}/
f4{s−2(0.15), s−1(0.1), s0(0.1), s1(0.25), s2(0.4)}{s−2(0.15), s−1(0.1), s0(0.1), s1(0.25), s2(0.4)}{s−2(0.2), s−1(0.25), s0(0.1), s1(0.35), s2(0.1)}/
Table 4. Probabilistic linguistic mutual evaluation information among DER companies.
Table 4. Probabilistic linguistic mutual evaluation information among DER companies.
b1b2b3b4
b1f1/{s−2(0.4), s−1(0.2), s0(0.15), s1(0.2), s2(0.05)}{s−2(0.25), s−1(0.25), s0(0.1), s1(0.2), s2(0.2)}{s−2(0.05), s−1(0.25), s0(0.15), s1(0.1), s2(0.45)}
f2/{s−2(0.35), s−1(0.25), s0(0.2), s1(0.1), s2(0.1)}{s−2(0.2), s−1(0.25), s0(0.15), s1(0.2), s2(0.2)}{s−2(0.2), s−1(0.1), s0(0.2), s1(0.2), s2(0.3)}
f3/{s−2(0.05), s−1(0.2), s0(0.25), s1(0.2), s2(0.3)}{s−2(0.25), s−1(0.05), s0(0.15), s1(0.1), s2(0.45)}{s−2(0.25), s−1(0.1), s0(0.25), s1(0.1), s2(0.3)}
f4/{s−2(0.25), s−1(0.1), s0(0.1), s1(0.25), s2(0.3)}{s−2(0.1), s−1(0.2), s0(0.2), s1(0.2), s2(0.3)}{s−2(0.2), s−1(0.25), s0(0.25), s1(0.15), s2(0.15)}
b2f1{s−2(0.2), s−1(0.25), s0(0.05), s1(0.1), s2(0.4)}/{s−2(0.05), s−1(0.3), s0(0.35), s1(0.25), s2(0.05)}{s−2(0.05), s−1(0.15), s0(0.05), s1(0.25), s2(0.5)}
f2{s−2(0.1), s−1(0.25), s0(0.1), s1(0.2), s2(0.35)}/{s−2(0.1), s−1(0.25), s0(0.05), s1(0.2), s2(0.4)}{s−2(0.1), s−1(0.05), s0(0.15), s1(0.1), s2(0.6)}
f3{s−2(0.2), s−1(0.05), s0(0.25), s1(0.05), s2(0.45)}/{s−2(0.25), s−1(0.15), s0(0.25), s1(0.2), s2(0.15)}{s−2(0.2), s−1(0.15), s0(0.2), s1(0.25), s2(0.2)}
f4{s−2(0.1), s−1(0.15), s0(0.1), s1(0.2), s2(0.45)}/{s−2(0.05), s−1(0.1), s0(0.2), s1(0.05), s2(0.6)}{s−2(0.05), s−1(0.1), s0(0.05), s1(0.25), s2(0.55)}
b3f1{s−2(0.2), s−1(0.2), s0(0.15), s1(0.35), s2(0.1)}{s−2(0.2), s−1(0.25), s0(0.1), s1(0.1), s2(0.35)}/{s−2(0.25), s−1(0.15), s0(0.1), s1(0.25), s2(0.25)}
f2{s−2(0.15), s−1(0.15), s0(0.1), s1(0.25), s2(0.35)}{s−2(0.25), s−1(0.1), s0(0.2), s1(0.15), s2(0.3)}/{s−2(0.15), s−1(0.2), s0(0.2), s1(0.15), s2(0.3)}
f3{s−2(0.1), s−1(0.35), s0(0.25), s1(0.15), s2(0.15)}{s−2(0.05), s−1(0.2), s0(0.15), s1(0.3), s2(0.3)}/{s−2(0.1), s−1(0.2), s0(0.15), s1(0.05), s2(0.5)}
f4{s−2(0.1), s−1(0.2), s0(0.15), s1(0.1), s2(0.45)}{s−2(0.1), s−1(0.15), s0(0.2), s1(0.25), s2(0.3)}/{s−2(0.1), s−1(0.25), s0(0.2), s1(0.15), s2(0.3)}
b4f1{s−2(0.15), s−1(0.25), s0(0.25), s1(0.15), s2(0.2)}{s−2(0.15), s−1(0.35), s0(0.25), s1(0.15), s2(0.12)}{s−2(0.25), s−1(0.1), s0(0.25), s1(0.2), s2(0.2)}/
f2{s−2(0.2), s−1(0.1), s0(0.15), s1(0.1), s2(0.45)}{s−2(0.15), s−1(0.1), s0(0.2), s1(0.15), s2(0.4)}{s−2(0.2), s−1(0.15), s0(0.15), s1(0.15), s2(0.35)}/
f3{s−2(0.25), s−1(0.2), s0(0.2), s1(0.2), s2(0.15)}{s−2(0.1), s−1(0.2), s0(0.15), s1(0.2), s2(0.35)}{s−2(0.3), s−1(0.1), s0(0.2), s1(0.15), s2(0.25)}/
f4{s−2(0.35), s−1(0.25), s0(0.15), s1(0.1), s2(0.15)}{s−2(0.15), s−1(0.2), s0(0.1), s1(0.15), s2(0.4)}{s−2(0.35), s−1(0.25), s0(0.15), s1(0.05), s2(0.2)}/
Table 5. Probabilistic linguistic expectation evaluation information of VPP companies to DER companies.
Table 5. Probabilistic linguistic expectation evaluation information of VPP companies to DER companies.
c1c2c3c4
a1{s−2(0.25), s−1(0.2), s0(0.3), s1(0.2), s2(0.05)}{s−2(0.3), s−1(0.2), s0(0.3), s1(0.1), s2(0.1)}{s−2(0.25), s−1(0.1), s0(0.2), s1(0.25), s2(0.2)}{s−2(0.2), s−1(0.2), s0(0.35), s1(0.15), s2(0.1)}
a2{s−2(0.25), s−1(0.2), s0(0.15), s1(0.3), s2(0.1)}{s−2(0.15), s−1(0.3), s0(0.15), s1(0.2), s2(0.2)}{s−2(0.25), s−1(0.3), s0(0.2), s1(0.15), s2(0.1)}{s−2(0.15), s−1(0.4), s0(0.1), s1(0.25), s2(0.1)}
a3{s−2(0.3), s−1(0.25), s0(0.25), s1(0.15), s2(0.05)}{s−2(0.2), s−1(0.25), s0(0.35), s1(0.1), s2(0.1)}{s−2(0.3), s−1(0.15), s0(0.2), s1(0.25), s2(0.1)}{s−2(0.25), s−1(0.3), s0(0.25), s1(0.05), s2(0.15)}
a4{s−2(0.25), s−1(0.2), s0(0.25), s1(0.15), s2(0.15)}{s−2(0.25), s−1(0.1), s0(0.2), s1(0.25), s2(0.2)}{s−2(0.1), s−1(0.35), s0(0.25), s1(0.2), s2(0.1)}{s−2(0.2), s−1(0.35), s0(0.1), s1(0.2), s2(0.15)}
Table 6. Probabilistic linguistic expectation evaluation information of DER companies to VPP companies.
Table 6. Probabilistic linguistic expectation evaluation information of DER companies to VPP companies.
d1d2d3d4
b1{s−2(0.25), s−1(0.2), s0(0.3), s1(0.1), s2(0.15)}{s−2(0.25), s−1(0.2), s0(0.2), s1(0.2), s2(0.15)}{s−2(0.2), s−1(0.2), s0(0.15), s1(0.4), s2(0.05)}{s−2(0.25), s−1(0.15), s0(0.2), s1(0.25), s2(0.15)}
b2{s−2(0.35), s−1(0.2), s0(0.1), s1(0.2), s2(0.15)}{s−2(0.35), s−1(0.1), s0(0.3), s1(0.15), s2(0.1)}{s−2(0.25), s−1(0.2), s0(0.15), s1(0.05), s2(0.35)}{s−2(0.2), s−1(0.15), s0(0.15), s1(0.35), s2(0.15)}
b3{s−2(0.2), s−1(0.15), s0(0.15), s1(0.15), s2(0.35)}{s−2(0.2), s−1(0.15), s0(0.4), s1(0.15), s2(0.05)}{s−2(0.35), s−1(0.2), s0(0.1), s1(0.2), s2(0.15)}{s−2(0.2), s−1(0.2), s0(0.1), s1(0.2), s2(0.15)}
b4{s−2(0.25), s−1(0.1), s0(0.3), s1(0.25), s2(0.1)}{s−2(0.2), s−1(0.15), s0(0.35), s1(0.1), s2(0.2)}{s−2(0.25), s−1(0.15), s0(0.1), s1(0.1), s2(0.4)}{s−2(0.15), s−1(0.3), s0(0.15), s1(0.1), s2(0.3)}
Table 7. Probabilistic linguistic expectation evaluation information among VPP companies.
Table 7. Probabilistic linguistic expectation evaluation information among VPP companies.
c1c2c3c4
a1{s−2(0.2), s−1(0.3), s0(0.25), s1(0.15), s2(0.1)}{s−2(0.2), s−1(0.25), s0(0.2), s1(0.15), s2(0.2)}{s−2(0.35), s−1(0.15), s0(0.1), s1(0.25), s2(0.15)}{s−2(0.2), s−1(0.15), s0(0.35), s1(0.25), s2(0.05)}
a2{s−2(0.3), s−1(0.15), s0(0.1), s1(0.15), s2(0.3)}{s−2(0.35), s−1(0.15), s0(0.35), s1(0.05), s2(0.1)}{s−2(0.25), s−1(0.25), s0(0.35), s1(0.15), s2(0)}{s−2(0.1), s−1(0.3), s0(0.1), s1(0.15), s2(0.35)}
a3{s−2(0.2), s−1(0.25), s0(0.15), s1(0.05), s2(0.35)}{s−2(0.3), s−1(0.25), s0(0.1), s1(0.25), s2(0.1)}{s−2(0.35), s−1(0.1), s0(0.25), s1(0.05), s2(0.25)}{s−2(0.2), s−1(0.15), s0(0.2), s1(0.15), s2(0.3)}
a4{s−2(0.4), s−1(0.2), s0(0.25), s1(0.05), s2(0.1)}{s−2(0.35), s−1(0.05), s0(0.2), s1(0.15), s2(0.25)}{s−2(0.25), s−1(0.2), s0(0.15), s1(0.15), s2(0.25)}{s−2(0.25), s−1(0.2), s0(0.1), s1(0.35), s2(0.1)}
Table 8. Probabilistic linguistic expectation evaluation information among DER companies.
Table 8. Probabilistic linguistic expectation evaluation information among DER companies.
d1d2d3d4
b1{s−2(0.4), s−1(0.2), s0(0.15), s1(0.2), s2(0.05)}{s−2(0.35), s−1(0.25), s0(0.25), s1(0.1), s2(0.05)}{s−2(0.25), s−1(0.1), s0(0.25), s1(0.1), s2(0.3)}{s−2(0.25), s−1(0.2), s0(0.25), s1(0.15), s2(0.15)}
b2{s−2(0.2), s−1(0.25), s0(0.25), s1(0.25), s2(0.05)}{s−2(0.1), s−1(0.25), s0(0.1), s1(0.2), s2(0.35)}{s−2(0.25), s−1(0.2), s0(0.2), s1(0.2), s2(0.15)}{s−2(0.1), s−1(0.2), s0(0.05), s1(0.25), s2(0.4)}
b3{s−2(0.25), s−1(0.2), s0(0.1), s1(0.35), s2(0.1)}{s−2(0.25), s−1(0.2), s0(0.2), s1(0.1), s2(0.15)}{s−2(0.15), s−1(0.3), s0(0.25), s1(0.15), s2(0.15)}{s−2(0.2), s−1(0.15), s0(0.2), s1(0.15), s2(0.3)}
b4{s−2(0.25), s−1(0.25), s0(0.25), s1(0.15), s2(0.1)}{s−2(0.25), s−1(0.1), s0(0.15), s1(0.15), s2(0.35)}{s−2(0.3), s−1(0.15), s0(0.2), s1(0.2), s2(0.15)}{s−2(0.35), s−1(0.25), s0(0.15), s1(0.1), s2(0.15)}
Table 9. The investment of VPP companies in DER companies (million yuan).
Table 9. The investment of VPP companies in DER companies (million yuan).
b1b2b3b4
a142281733
a250204020
a331272518
a446345855
Table 10. Comparison of solution results of three methods.
Table 10. Comparison of solution results of three methods.
Two-Sided Matching MethodOptimal Matching Alternative
Wang et al.’s model considering peer effects [65]
(model I)
x 13 = 1 , x 21 = 1 , x 32 = 1 , x 44 = 1
Lu et al.’s model considering social network relationships [67] (model II) x 12 = 1 , x 21 = 1 , x 34 = 1 , x 43 = 1
Model considering agent behavior factors
(The proposed model, model III)
x 13 = 1 , x 21 = 1 , x 34 = 1 , x 42 = 1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cai, M.; Hu, S.; Wang, Y.; Xiao, J. A Dynamic Social Network Matching Model for Virtual Power Plants and Distributed Energy Resources with Probabilistic Linguistic Information. Sustainability 2022, 14, 14920. https://doi.org/10.3390/su142214920

AMA Style

Cai M, Hu S, Wang Y, Xiao J. A Dynamic Social Network Matching Model for Virtual Power Plants and Distributed Energy Resources with Probabilistic Linguistic Information. Sustainability. 2022; 14(22):14920. https://doi.org/10.3390/su142214920

Chicago/Turabian Style

Cai, Mei, Suqiong Hu, Ya Wang, and Jingmei Xiao. 2022. "A Dynamic Social Network Matching Model for Virtual Power Plants and Distributed Energy Resources with Probabilistic Linguistic Information" Sustainability 14, no. 22: 14920. https://doi.org/10.3390/su142214920

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop