Next Article in Journal
Enhancement of Non-Permutation Binomial Power Functions to Construct Cryptographically Strong S-Boxes
Previous Article in Journal
Application of Fractional Differential Model in Image Enhancement of Strong Reflection Surface
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Modeling of Sorted Cost Consensus Negotiation Considering Efficiency and Time Based on the Stochastic Programming

1
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, The Research Institute for Risk Governance and Emergency DecisionMaking, School of Management Science and Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China
3
Department of Mathematics and Computer Science, The University of North Carolina at Pembroke, Pembroke, NC 28372, USA
4
Andalusian Research Institute in Data Science and Computational Intelligence, Department of Computer Science and AI, University of Granada, 18071 Granada, Spain
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(2), 445; https://doi.org/10.3390/math11020445
Submission received: 22 December 2022 / Revised: 8 January 2023 / Accepted: 9 January 2023 / Published: 13 January 2023

Abstract

:
In the consensus reaching process (CRP) permitting negotiation, the efficiency of negotiation is affected by the order of negotiation with decision makers (DMs), the time, and the number of moderators. In this paper, the sorted negotiation against DMs considering efficiency and time is initiated into consensus decision making, which can improve the speed and effectiveness of consensus. Based on the opinion dynamics (opinion evolution), uniform and normal distributions are used to describe the uncertainty of DMs’ opinions and negotiation time, the opinion order efficiency and cost coefficient are coined, and the cost-constrained optimal efficiency sorted negotiation model and the optimal efficiency sorted negotiation model involving multiple moderators and time constraints are respectively constructed. The optimal solution of the chance-constrained model is obtained in the context of China’s urban demolition negotiation using an improved genetic algorithm, and an optimum set of influential individuals based on opinion similarity is introduced so that assessment criteria for validating the reasonableness of the sorting sequence are determined. Sorted consensus negotiation combined with complex scenarios such as different representation formats of opinions, characteristics of DMs, other solving algorithms, Bayesian dynamics, etc. can be included in future works.

1. Introduction

The consensus reaching process (CRP) is one of the cores issues in group decision making (GDM) [1,2,3]. Communication and negotiation in CRP can effectively facilitate the flow of information within decision makers (DMs), accelerate the evolution of DMs’ opinions, and enhance the efficiency of consensus feedback adjustment. Therefore, mastering the rule of opinion evolution contributes to grasping the consensus process. In opinion evolution, DMs adjust their opinions by taking other DMs’ opinions into account and update their opinions following repeated interactions among DMs. The basic model of opinion evolution was first proposed by French and John [4] in 1956. Since then, more opinion evolution models with different evolutionary rules have emerged, such as the DeGroot model [5,6], Friedkin and Johnsen model [7,8], bounded confidence (BC) model [9,10], and Sznajd model [11,12]. In complicated GDM environments, opinion interactivity and evolution patterns [13] among DMs have also been the focus of research on large-scale group decision making (LSGDM) [14], social network group decision making (SNGDM) [15,16], and dynamic group decision making [17].
GDM involved with opinion evolution or feedback adjustment is subject to factors as follows:
  • Preferences/opinions of DMs. In consensus decision making, DMs evaluate alternatives in terms of a specific preference structure. Different DMs express their preferences based on their knowledge background and habits regarding a range of issues in various forms including preference orderings [18], utility function [19], preference relation [20], etc. In addition to crisp preferences [21], preferences are expressed with incomplete information when the DM cannot comprehend the decision topic [13]. Since DMs are more likely to be in a state of hesitation and uncertainty when making judgments, subjective preference forms including fuzzy preferences [22,23], natural linguistic preferences [24] and so on have been widely studied. Confidence level/probability and belief degree are separately used for opinions/preferences obeying random distributions and uncertainty distributions [25] to present the credibility of DMs’ opinions, which can more realistically fit the uncertain opinions of DMs. For example, Zhang et al. [26] studied a minimum cost consensus model based on random opinions.
  • Behaviors of DMs. Cooperative and noncooperative behaviors frequently exist in GDM problems. Cooperative behavior manifests itself as DMs giving in or compromising to accept a collective solution, which is some kind of collaboration [27]. Noncooperative DMs behave as making independent decisions based on bounded rationality [28,29], where DMs may express their opinions dishonestly or refuse to adjust their opinions [30]. Chao et al. [31] constructed a consensus model that can detect and manage noncooperative behavior of DMs concerning heterogeneous preferences. Dong et al. [32] also proposed a method based on self-management mechanism to manage noncooperative behaviors. Apart from noncooperative behaviors, there is no doubt that DMs also exhibit individual behaviors such as tolerance and compromise limit in the CRP [33].
  • Consensus costs. In the CRP, the moderator who plays the role of leader and negotiator [34] influences DMs’ opinions and dominates the whole evolutionary process of consensus reaching. Known as the cost consensus problem is where moderators to take advantages of approaches like personal charisma and resource allocation to persuade DMs to change their opinions gradually towards an optimal consensus opinion with minimum cost consumption [35]. This problem has been a research hotspot in recent years, and research findings have been obtained including: minimum adjustment consensus models using position indexes [36], optimization consensus models under aggregation operators [37], cost-constrainted [17] and asymmetric costs consensus models, for instance, Wu et al. [38] modeled the minimum cost consensus problem involving asymmetric unit costs; minimum cost and maximum return consensus models [3,39], consensus models for heterogeneous preference [25,40], multiattribute consensus models [41,42] and multistage optimized consensus models [43], where Wu et al. [44] proposed a multistage optimized consensus model considering preference relations and individual consistency.
There are still following pending issues about the opinion evolution or feedback adjustment in studies of consensus.
  • Evolution or feedback research on opinions of obeying specific random distributions is relatively scarce. Confidence level/probability are used for opinions/preferences obeying random distributions to present the credibility of DMs’ opinions.
  • There is a lack of research on the external factors of GDM and on the impact of the inner psychology (satisfaction) of DMs on CRP and costs of consensus.
  • There is no research on how to conduct consensus negotiations with a reasonable sequence so as to improve the efficiency of CRP when taking into account preferences of DMs and consensus costs.
Traditional GDM is done in a roundtable-like setting. The moderator convinces individuals to adjust their opinions by different effective means (i.e., time, money, and other cost consumption). Thus, GDM is essentially a negotiation issue. Regarding the studies of consensus negotiation like water pollution management [45], urban demolition [46] and task scheduling [47,48], it can significantly affect the speed and outcome of consensus reaching that purposefully negotiating with which DMs (e.g., enterprises, focus groups, and stakeholders) in a proper order. How to targetedly negotiate with individuals in a rational order is a novel issue worthy of attention in GDM. Sorting/scheduling problems in the fields of transportation scheduling and production management provide theory and methodology that can be systematically drawn upon for the study of sorted consensus decision making.
The Sznajd model based on opinion evolution [49] indicates that a DM is more likely to be persuaded by two or more individuals who hold similar opinions between themselves. In the sorted consensus process, DMs may adjust their opinions to be more similar due to the influence of the opinions of individuals in front. The moderator plays a vital role in the sorted consensus negotiation, not only in organizing the negotiation, but also in acting as a bridge for information transfer between the DMs in front and the DMs in back. Opinions of DMs in the front are conveyed to DMs in the back to cause an influence. When taking the time consumption into consideration, it is feasible to achieve negotiation orderly within given time constraints by introducing multi-moderators to dominate the negotiation and assigning them the appropriate amount of DMs to negotiate. The sorted negotiation strategy obtained by solving our models specifically includes (1) consensus negotiation by moderators over a specific DMs sorting sequence, (2) consensus negotiation by moderators in a specific order, and (3) consensus negotiation by moderators over a specific number of DMs. The sorted consensus negotiation presented in this paper is an extension of cost consensus and opinion evolution. The novelties included in our works are summarized as follows:
  • In this paper, the negotiation sorting issue against DMs is introduced into consensus research, and opinion influence level and ranking satisfaction level are quantified to measure the efficiency of opinion order.
  • A cost coefficient based on sorted negotiation efficiency is proposed to explore the impact of negotiation sequences on consensus costs against different DMs.
  • Optimal efficiency sorted negotiation models with cost chance constraints are developed assuming that opinions of DMs obey specific random distributions and extended to the case where multimoderators participation and time constraints are considered.
  • The optimum set of influential individuals based on opinion similarity is determined, and thus assessment criteria that can validate the reasonableness of sequence are produced.
The rest of the paper is organized as follows. In Section 2, we introduce related models about minimum cost consensus. In Section 3, we present definitions of the sorted negotiation. In Section 4, we construct the optimal efficiency sorted negotiation models. In Section 5, we extend optimal efficiency sorted negotiation models to the context where multimoderators participation and time constraints are involved and presents the corresponding algorithm. In Section 6, we illustrate the proposed models applied to China’s urban demolition negotiation. Section 7 concludes the whole paper and provides some future work discussion.

2. Preliminaries

2.1. Minimum Cost Consensus Models

The basic assumption of the minimum cost consensus model by Ben-Arieh et al. [34] is that there are deviations between opinions of DMs and the opinion of moderator in GDM, and the moderator is eager to persuade DMs to change their opinions toward an optimal consensus opinion with minimum cost. Suppose that there exist m DMs participating in a GDM. Let o i represent the opinion of DM d i , i M = 1 , 2 , , m , o being the best group consensus. In general, the consensus level in GDM is usually measured as the deviation between opinions of DMs and group consensus [37]. Clearly, the smaller the deviation, the higher the consensus level. The minimum cost consensus model proposed by Ben-Arieh and Easton [34] in 2007 is as follows.
min i = 1 m c i | o i o i | s . t . | o o i | ε , i M
where c i is the unit cost of adjusting the opinion of DM d i , o i is the adjusted opinion of d i , and the optimal solution o is the group consensus opinion. In addition, Zhang et al. [37] also generalized the minimum cost consensus model with aggregation operators.
Opinions of DMs to be studied in this paper are random parameters obeying specific uniform distributions. On the basis of the above model, when o i U [ o i L , o i U ] represents the opinion which is a random parameter obeying a uniform distribution of DM d i , i M , Gong et al. [39] construct the following minimum cost consensus model.
min B = i = 1 m c i | o o i |
s . t . o i U o i L , o i U , i M ( 2 a ) o O ( 2 b )
where B is the total cost of consensus reaching, c i is the unit cost of adjusting the opinion of DM d i , | o o i | is the deviation of the consensus opinion o from the opinion o i of DM d i , O is the feasible set of consensus opinions o , and this paper assumes that o is a crisp number or obeys specific random distribution.
Chance constraint programming mainly copes with situations where the constraints contain random variables. Assume that the budget of overall consensus negotiation is B and the probability of reaching consensus within this budget is p, namely, the confidence level 0 p 1 . Based on the above, the minimum cost chance-constrained programming model based on randomly distributed opinions is constructed [26]:
min B
s . t . Pr i = 1 m c i | o o i | B p ( 3 a ) o i U o i L , o i U , i M ( 3 b ) o O ( 3 c )
where constraint (3a) is an uncertain chance constraint regarding the consensus cost, indicating probability that the cost of consensus negotiations does not exceed the budget B is at least p ( p [ 0 , 1 ] ). Constraints (3b) and (3c) are the same with constraints (2a) and (2b).

2.2. Opinion Dynamics Models

Opinion dynamics is a process of individual opinion evolution, in which the interactive agents in the group constantly update their opinions based on the evolution rules, and the opinions are stable at the final stage, forming a consensus, polarization, or fragmentation opinion distribution [50]. The opinion dynamics are divided into two types: Continuous and discrete opinion models. As the paper draws more on the idea of opinion dynamics models than on specific paradigms, only two models that are closely related to the idea of the sorted cost consensus proposed in this paper are presented here.
(1)
Bounded confidence model
The bounded confidence (BC) model is one of the continuous models in opinion dynamics. BC means that two DMs will trust each other only if the difference of opinions between them is lower than a given threshold [15]. Let o i t [ 0 , 1 ] be the opinion of DM d i , i M in the tth round. Let σ be the BC level. BC models include two important models: the DW model [9,51] and the HK model [10]. The two models are briefly described as follows.
(a)
DW model
Any two DMs d i , d j ( i , j M ) will determine whether to interact according to the BC. If | o i t o j t | > σ , the two DMs will think that opinions are too far apart to interact; otherwise, the evolution rule will be:
o i t + 1 = o i t + μ ( o j t o i t ) o j t + 1 = o j t + μ ( o i t o j t )
where μ [ 0 , 0.5 ] is the convergence parameter which is set arbitrarily and initially. Depending on the parameters σ and μ , a consensus, polarization, or fragmentation opinion distribution will be obtained in the DW model.
(b)
HK model
Let w i j t be the weight that DM d i gives to d j at round t, which is described as:
w i j t = 1 / | A i t | d j A i t 0 d j A i t
where A i t = { d j | | o i t o j t | σ } is the confidence set of DM d i , and | · | denotes the number of elements for a finite set.
Then, the opinion evolution rule is as follows:
o i t + 1 = d j A i t w i j t o j t
If there exists an ordering o i 1 o i 2 o i m such that two adjacent opinions are within the BC level σ , then the opinion profile O = o 1 , o 2 , , o m is called an σ profile. Hegselmann and Krause [10] argue that the opinion profile will be an σ profile for all times if a consensus is reached for an initial profile. Moreover, two DMs will remain separated forever if they split at some time [50].
(2)
Snajzd model
The Snajzd model is a discrete opinion dynamics model for the one-dimensional case [50], which is based on the characteristic of “United we Stand, Divided we Fall”. The opinion o i t = 1 is a binary opinion of DM d i at round t. Then, the opinions evolve according to the following rules:
(a)
In each round a pair of DMs d i and d i + 1 is selected to influence their nearest neighbors, i.e., the DMs d i 1 and d i + 2 .
(b)
If o i t = o i + 1 t , then o i 1 t + 1 = o i + 2 t + 1 .
(c)
If o i t = o i + 1 t , then o i 1 t + 1 = o i + 1 t and o i + 2 t + 1 = o i t , or o i 1 t + 1 , o i + 2 t + 1 = 1 or + 1 at random.
Two types of stable states are always reached in this model: complete consensus or stalemate.

3. Definitions of the Sorted Negotiation

With regard to sorted negotiation with moderators participating and leading, it means that after collecting the initial independent opinion of each DM, and on the premise of certain negotiation cost, moderators take full account of the effect of similar opinions among individuals and negotiate orderly with DMs to achieve optimal opinion order efficiency and obtain the optimal sequence of all DMs. The framework of sorted cost consensus negotiation proposed in this paper is shown in Figure 1.

Decision Variable

Let x = ( x 1 , x 2 , , x m ) be a permutation of M = { 1 , 2 , , m } , representing the sorting sequence of m DMs, i.e.,
(1)
For any i M , 1 x i m .
(2)
For any i j , i , j M , x i x j .
Definition 1. 
Opinion influence level.
The Snajzd model suggests that groups with similar opinions influence the opinion followers around the DMs in these groups to make the same choices as they do [11,12]. When opinions are represented as continuous like interval type, it is impossible to strictly distinguish identical or different opinions and so the level of similarity between opinions can be measured by the opinion similarity.
The BC model reflects the fact that in a social network, when a certain similarity is met between two individuals’ opinions, they are more willing to interact with each other, resulting in the mutual influence and evolution of opinions.
There have been many studies on opinion similarity measures [52], mainly including fuzzy similarity and interval similarity etc. In this paper, the main reference for the similarity measure of interval-type opinions is the Jaccard similarity coefficient [53].
J ( A , B ) = | A B | | A B |
where J ( A , B ) denotes the Jaccard similarity coefficient of any two sets A and B. The larger the value of J ( A , B ) , the more similar the sets A and B are.
In the sorted negotiation sequence proposed in this paper, the opinion influence between DMs is unidirectional, as the DM in front influences the DM in back. Therefore, unlike the definition of Jaccard similarity coefficient which is relative to both sets A and B, we aim to measure the opinion influence level of the DM in front relative to the DM in back. Based on this, opinion influence level is used to measure the extent to which opinions of m DMs are affected in the sorting sequence. The formula for the opinion influence level of the individual d x i in ith ( i M , i 1 ) position of the sequence is as below:
α x i = L x i Δ x i
where α x i denotes the opinion influence level of individual d x i from individual d x i 1 , L x i is overlap length of interval opinions between adjacent individuals d x i 1 and d x i measuring the similarity of opinions between two individuals, Δ x i is length of the opinion interval of d x i , Δ x i = o x i U o x i L , where o x i U , o x i L are the upper and lower bounds of interval respectively. It is clear that α x i [ 0 , 1 ] .
The extent to which DMs opinions are influenced is related to the overlap length of interval opinions between two adjacent individuals, namely, the higher the relative opinion similarity of two neighboring individuals, the greater the extent to which the opinion of the DM in front influences the DM in back.
The formation of promotive social relationships is primarily determined by opinion similarity [54]; and a basic premise in negotiation research is that individuals sharing similar opinions will improve negotiation processes and outcomes [55,56,57]. Based on these two experimental findings, it can be shown that the higher the overall opinion influence level in the sorted negotiation proposed in our paper, the more it can improve negotiation outcomes and contribute to the sorted consensus negotiations.
Definition 2. 
Ranking satisfaction level.
In service industries, waiting due to queuing is a ubiquitous phenomenon, and the ability to manage the queuing and waiting processes scientifically directly determines whether the service recipients are satisfied, while customer satisfaction with the service directly determines whether the enterprise can succeed or fail in its operation. Existing studies show that improving competitiveness in terms of service quality is a key objective for many enterprises [58,59,60]. In this paper, we proposed the sorted consensus negotiation, which is essentially a queuing/scheduling problem, where the DMs are equivalent to the machine parts or the the customers in the queue, and different positions in the negotiation sequence imply different waiting times for DMs. The larger value of i, i.e., the further the position of individual d x i away from the fronter in the sorted negotiation sequence, the longer the negotiation waiting time, and the lower the subjective psychological satisfaction of DM, the more likely the DM will be uncooperative in adjusting to consensus.
The DMs at position i has a negative correlation with his or her subjective psychological satisfaction, namely, the satisfaction level of d x i in negotiation process decreases as his/her position goes back in the sequence; at the same time, we set the ranking satisfaction level of a DM in the interval [ 0 , 1 ] . Based on the above two points, the formula for ranking satisfaction level is defined as follows:
β i = 1 i 1 m 1
where β i is satisfaction level of ith ( i M ) position and i is the position in which the individual d x i is located. Clearly, β i [ 0 , 1 ] .
The ranking satisfaction level estimates the impact of different positions on the sorted negotiation process. In line with Equation ( 9 ) , it is conspicuous that the smaller value of i, i.e., closer of the position of individual d x i to the fronter implies higher ranking satisfaction level for him. When the satisfaction levels of DMs are higher, their willingness to cooperate with the moderator in adjusting their opinions is stronger, which in turn contributes to consensus negotiations.
Definition 3. 
Opinion order efficiency.
Opinion order efficiency is used to comprehensively measure the effect of opinion influence in different sorting sequences of negotiation, as a function of both opinion influence level and ranking satisfaction level. The formula for opinion order efficiency of d x i is described as follows:
e x i = α x i × β i
where e x i represents the opinion order efficiency of DM d x i , α x i is opinion influence level of d x i , and β i is ranking satisfaction level in ith ( i M ) position of d x i . Since α x i , β i [ 0 , 1 ] , e x i [ 0 , 1 ] .
The overall opinion order efficiency is shown as:
e = i = 1 m α x i × β i
where e is the overall opinion order efficiency, namely the sum of opinion order efficiencies of all individuals d x i ( i M ) .
Opinion order efficiency incorporates the effect of opinion influence between similar individuals in the sorted negotiation process and the impact of different positions on the negotiation, merging multiple factors to provide exhaustive measurement toward the sorted negotiation. Equation ( 10 ) shows that higher opinion influence level of d x i from the DM in front d x i 1 means higher his opinion order efficiency e x i , and closer to the fronter position implies higher ranking satisfaction level and higher opinion order efficiency e x i .
Definition 4. 
Negotiation cost and cost coefficient.
Cost should be taken into account when moderators negotiate with each individual in turn using the sorted negotiation. In GDM, the moderator has to pay a certain amount as compensation to DMs by asking DMs to adjust their opinions, and the compensation is in proportion to the opinion deviation for which the adjustment is made.
Let o denote the consensus opinion, o x i represent the opinion of individual d x i , where o x i U [ o x i L , o x i U ] ( i M ) , is a uniformly distributed random variable. c x i is the unit cost of opinion adjustment towards d x i , and the total cost C x i of opinion adjustments regarding individual d x i is as below:
C x i = c x i | o o x i |
The total cost of CRP C is the sum of cost of all individuals on opinion adjustments:
C = i = 1 m c x i | o o x i |
In the sorted negotiation, the effect of opinion influence among DMs and ranking in the sorting process are also considered to indirectly affect the unit cost of DM d x i ( i M ) . Specifically, if the higher the opinion order efficiency of a DM, the less difficult it is for the moderator to convince the DM to adjust his or her opinion (the stronger the DM’s willingness to cooperate with the moderator in adjusting his or her opinion), and thus the smaller the unit cost of adjusting the DM’s opinion. In order to abstractly quantify the impact of a DM d x i participating in the sorted negotiation on his or her unit cost C x i , a cost coefficient c e x i based on sorted negotiation efficiency is introduced here:
c e x i = 1 e x i + ε
where c e x i denotes the cost coefficient of d x i based on opinion order efficiency, e x i is the opinion order efficiency of d x i and the value of ε is extremely small (e.g., ε = 0.01 ). Here, ε is introduced to avoid the cost coefficient c e x i = 0 . Since e x i [ 0 , 1 ] , c e x i [ ε , 1 + ε ] .
With the introduction of a cost coefficient, and assuming for the simplicity of the subsequent calculation process that there is a basic linear relationship between the unit cost of a DM d x i after being affected by the sorted negotiation and his or her original unit cost, the total cost of individual d x i on opinion adjustment C x i becomes C x i , where
C x i = ( 1 e x i + ε ) c x i | o o x i |
The total cost of CRP C becomes C , where
C = i = 1 m ( 1 e x i + ε ) c x i | o o x i |
After introducing the cost coefficient, it can be seen that the higher opinion order efficiency of d x i , the smaller cost coefficient, indicating that the cost of individual d x i with high opinion order efficiency is cut down, and vice versa. When e x i = 1 , the cost coefficient c e x i 0 , which means that unit cost is immensely reduced for the current sorting sequence.
Definition 5. 
The optimum set of influential individuals and position assessment criteria.
In order to validate the reasonableness of the sorting sequence, i.e., to verify that the DM’s opinion may be influenced by the DM in front, the optimum set of influential individuals is proposed and position assessment criteria are produced. In this paper, we assume that the influence degree of a DM in front on the opinion of a DM in back is related to the similarity of their opinions, namely, the higher opinion similarity between individuals, the higher influence degree. The opinion similarity between DMs is described as follows:
s i j = L i j Δ i
where s i j ( i , j M ) represents the opinion similarity of individual d j relative to d i , L i j denotes overlap length of interval opinions between d i and d j , Δ i is length of the opinion interval of d i , and obviously, s i j [ 0 , 1 ] , s i i = 1 .
Furthermore, the opinion similarity matrix S = ( s i j ) m × m of all individuals can be obtained:
S = ( s i j ) m × m = 1 s 12 s 1 m s 21 1 s 2 m s m 1 s m 2 1
Concerning the individual d i ( i M ) , the set consisting of the top t ( t m 3 ) among m 1 individuals with the greatest opinion similarities (nonzero) with d i is defined as the optimum set of influential individuals P i . If only the first individual with the greatest opinion similarity (nonzero) is taken into the set, when an individual is mighty impactive, he/she may be the only person in more than one individual’s sets at the same time. In the sorting sequence, however, it is impossible that an individual is in the position adjacent to more than two individuals simultaneously. It is in reason to take the top t individuals with the greatest opinion similarities (non-zero) with d i to meet actual situations of sorting problems. The basis for setting t m 3 is the three levels of general evaluation, namely, good, medium, and poor. Thus the total is divided equally into three. It can be adapted to the needs of different real-life negotiation problems by choosing more detailed and complex classification rules.
On the basis of above, the position assessment criteria is described as follows: In a sorting sequence, an individual d x i satisfies at least one of the four conditions i.e., (1) d x i 1 P x i ; (2) d x i + 1 P x i ; (3) d x i P x i 1 ; (4) d x i P x i + 1 .
Then, we can conclude that the position of d x i met with the position assessment criteria is considered reasonable and valid, which means that the DM’s position is in front of or behind the positions of DMs with similar opinions to the DM. A sorting sequence is sorted with reason if and only if positions of more than a majority (e.g., 80%) of individuals in the sequence are met with the assessment criteria. For instance, if a sorting sequence is shown in Figure 2, and it is known that P 1 = { d 2 , d 4 } , P 2 = { d 1 , d 3 } , P 3 = { d 1 , d 4 } , and P 4 = { d 1 , d 2 } , then the sequence is considered reasonable in the light of above assessment criteria (Figure 2).

4. The Sorted Negotiation Model Based on Optimal Efficiency

4.1. Basic Assumptions about the Sorting Principles of Group Negotiation

In the sorting sequence of group negotiation, the basic assumptions of sorted negotiation presented in this section are as follows.
Assumption 1. 
The influence degree of a DM in front on the opinion of a DM in back is related to the similarity of their opinions, namely, the higher opinion similarity between individuals, the higher influence degree.
Assumption 2. 
Compared with the individuals in further positions to the fronter, the individuals in closer positions to the fronter of the sequence are more likely to change their initial opinions, and there is less difficulty in negotiating with them, therefore their opinion order efficiency is relatively high. The opinion order efficiency of the top individual is 1 by default.

4.2. Construction of the Optimal Efficiency Sorted Negotiation Models

The primary intent of this section is to obtain the optimal sorting sequence in which the negotiation is carried out with the highest overall opinion order efficiency, subject to negotiation cost constraints. In the circumstances where the probabilities of the negotiation cost constraints holding are determined, the sorted negotiation Model (19) based on optimal efficiency with chance-constrained programming is developed as follows:
max e = i = 1 m e x i
s . t . Pr { ( 1 e x i + ε ) c x i | o o x i | B x i } p ( 19 a ) Pr { i = 1 m [ ( 1 e x i + ε ) c x i | o o x i | ] B 0 } p ( 19 b ) o x i U [ o x i L , o x i U ] ( 19 c ) e x i = α x i × β i ( 19 d ) α x i = L x i Δ x i ( 19 e ) β i = 1 i 1 m 1 ( 19 f ) o , c x i 0 ( 19 g )
In Model (19), the objective function is the overall opinion order efficiency expected to be maximized of GDM, which is the sum of opinion order efficiency of all individuals d x i ( i M ) . Constraints (19a) and (19b) denote uncertain chance constraints regarding the negotiation cost, indicating probability that negotiation cost does not exceed the budget B x i or B 0 is at least p. Constraint (19c) means opinions of DMs o x i U [ o x i L , o x i U ] obeying uniform distributions. Equation (19d) represents the opinion order efficiency. Equation (19e) and (19f) represent opinion influence level and ranking satisfaction level, respectively. Equationn (19g) describes non-negative constraints on o , c x i . The known parameters of Model (19) include: c x i , B x i , B , p , o , and the parameter o is calculated in two cases (as all subsequent models): as a crisp number and as obeying a certain distribution, where the parameters of the distribution are also known.
For the constraints (19a)–(19f) in Model (19), we distinguish two sets of constraints:
  • Uncertain chance constraints regarding the negotiation costs,
    ( E C ) Pr { ( 1 e x i + ε ) c x i | o o x i | B x i } p , Pr { i = 1 m [ ( 1 e x i + ε ) c x i | o o x i | ] B 0 } p , o x i U [ o x i L , o x i U ] . o , c x i 0
  • Constraints related to the opinion order efficiency,
    ( E N E ) e x i = α x i × β i , α x i = L x i Δ x i , β i = 1 i 1 m 1 .
In the above model, if the probabilities of carrying out negotiation within cost constraints are unknown; then, we expect that the optimal sequence with high opinion order efficiency and negotiation cost constraints satisfied, and the probabilities of accomplishing these goals can be obtained at the same time. In this case, the sorted negotiation Model (20) based on optimal efficiency with chance-constrained programming is constructed as follows:
max i = 1 m e x i + a i = 0 m p i
s . t . Pr { ( 1 e x i + ε ) c x i | o o x i | B x i } p i ( 20 a ) Pr { i = 1 m [ ( 1 e x i + ε ) c x i | o o x i | ] B 0 } p 0 ( 20 b ) o x i U [ o x i L , o x i U ] ( 20 c ) E N E o , c x i 0 ( 20 d )
In Model (20), the objective function expected to be maximized is the overall opinion order efficiency of GDM and the sum of confidence levels related to costs, where a is the equilibrium coefficient, depending on the number of decision individuals and overall efficiency regarding the specific problem. Constraints (20a) and (20b) show uncertain chance constraints regarding the negotiation cost, indicating probability that negotiation cost does not exceed the budget B x i or B 0 is at least p i or p 0 . Constraint (20c), (20d) has the same meaning as constraint (19c), (19g), respectively. The known parameters of Model (20) include: c x i , B x i , B 0 , a .
For the two models above, we assume that the total negotiation cost is deterministic. It is expected not only that the optimal sequence of negotiation is obtained but also that the negotiation cost is as low as possible. The sorted negotiation Model (21) based on optimal efficiency and minimum cost with chance-constrained programming is constructed as follows:
max i = 1 m e x i B Q
s . t . E C E N E
In Model (21), the objective function is the overall opinion order efficiency expected to be maximized of GDM and the total negotiation cost supposed to be minimized, where Q is the equilibrium coefficient, the value of which depends on the specific problem. The known parameters of Model (21) include: c x i , B x i , p , Q .

5. The Optimal Efficiency Sorted Negotiation Model Considering Multi-Moderators Participation and Negotiation Time Constraints

The sorted consensus negotiation is more complex than traditional consensus negotiation, and most notably, it can take more time. Hence, in order to measure the time spent on the sorted negotiation or to cater for time-bound consensus negotiation, we consider the time cost of the sorted negotiation consumption, and the participation of multimoderators can help speed up the process of group negotiation. The optimal efficiency sorted negotiation models are developed that take multimoderators participation and time constraints into account in this paper.
As for a sorted negotiation problem with multimoderators, different moderators take unequal time to negotiate with different individuals, and it is expected that the optimal opinion order efficiency, the optimal sequence of all DMs, the optimal sequence of moderators negotiating and the appropriate amount of DMs assigned to each moderator are obtained with negotiation cost constraints and time constraints satisfying.

5.1. Basic Assumptions

Concerning the group negotiation with multimoderators participation and negotiation time constraints, the basic assumptions about the sorting principles are as follows.
Assumptions 1–2: The same as Assumptions 1–2 in Section 4.1.
Assumption 3. 
Each DM is negotiated only once by one moderator, and each moderator can only negotiate with one DM at a time.

5.2. Decision Variable

The supplements to decision variables based on the modeling in Section 3 are as below.
x = ( x 1 , x 2 , , x m ) is used to denote the sorting sequence of m decision individuals, where x i ( x i M ) is a positive integer and is a rearrangement (permutation) of the sequence { 1 , 2 , , m } .
y = ( y 1 , y 2 , , y n ) is used to denote the sorting sequence of n ( n < m ) moderators, where y k ( y k N ) is a positive integer and is a rearrangement (permutation) of the sequence { 1 , 2 , , n } satisfying:
(1)
For any k N , 1 y k n .
(2)
For any k s , k , s N , y k y s .
z = ( z 1 , z 2 , , z n 1 ) is used to denote the sorted negotiation progress of each moderator corresponding to y = ( y 1 , y 2 , , y n 1 ) , which is an integer decision variable satisfying 0 z 0 z 1 z 2 z n 1 z n m , and where z k [ 0 , M ] are positive integers indicating the amount of individuals who have completed negotiations as of the moderator N y k ( y k N ) .
For any k , 1 k n , if z k = z k 1 , the moderator N y k is not selected for the negotiation.
For any k , 1 k n , if z k > z k 1 , select the moderator N y k for negotiating with x z k 1 + 1 , x z k 1 + 2 , , x z k in order.
If x , y , z are given, the corresponding sorting sequence is as shown in Table 1.
For example, when m = 8 , n = 3 , meaning that there are 8 DMs and 3 moderators involved in a sorted consensus negotiation. If it is known that x = ( 2 , 6 , 1 , 5 , 4 , 8 , 3 , 7 , ) , y = ( 3 , 1 , 2 ) , z = ( 3 , 5 , 8 ) , then this sorted negotiation is shown in Figure 3.
The sorted negotiation proposed in this manuscript are for all the DMs assigned to different moderator groups and involves negotiating between the moderators and the DMs with no direct negotiation or communication among the DMs. Although the DMs parties belong to different groups of moderators, the negotiation process is a sorted and continuous process within the groups, in which all relevant information for GDM is also fully communicated.

5.3. Description of Negotiation Time

Let T x i ( x , y , z , ξ ) represent the time regarding the individual d x i ( i M ) to complete the negotiation, and by induction, it follows that:
T x 1 ( x , y , z , ξ ) = ξ x 1 y k , k N
T x i ( x , y , z , ξ ) = T x i 1 ( x , y , z , ξ ) + ξ x i y k , i M , k N
where T x i 1 ( x , y , z , ξ ) denotes the time regarding the individual d x i 1 to complete the negotiation. ξ x i y k represents the time for the moderator N y k negotiating with the individual d x i , and ξ x i y k N ( μ x i y k , σ x i y k ) . T x m ( x , y , z , ξ ) stands for the time taken for the mth (the last) individual d x m to complete the negotiation, namely, the time taken for the overall negotiation.

5.4. Construction of the Optimal Efficiency Sorted Negotiation Models Considering Multimoderators Participation and Negotiation Time Constraints

The main intent of this section is to obtain the optimal sorting sequence in which the negotiation is carried out with the highest overall efficiency as well as negotiation cost and time constraints satisfying. The optimal efficiency sorted negotiation Model (24) considering multimoderators participation and negotiation time constraints with chance-constrained programming is developed as below, where the probabilities of the negotiation cost and time constraints holding are determined:
max e = i = 1 m e x i
s . t . E C Pr { T x i ( x , y , z , ξ ) T i } q ( 24 a ) Pr { T x m ( x , y , z , ξ ) T } q ( 24 b ) T x i = T x i 1 + ξ x i y k ( 24 c ) ξ x i y k N ( μ x i y k , σ x i y k ) ( 24 d ) E N E
In Model (24), the objective function is the overall opinion order efficiency expected to be maximized, which is the sum of the opinion order efficiency of all individuals d x i ( i M ) . Constraints (24a) and (24b) represent uncertain chance constraints with regard to the negotiation completion time, implying probability that negotiation completion time does not exceed the time upper limit T i or T is at least q. Constraint (24c) describes the inductive relation respecting the negotiation completion time for individual d x i . Constraint (24d) means the negotiation time ξ x i y k N ( μ x i y k , σ x i y k ) obeying normal distributions. The known parameters of Model (24) include: c x i , B x i , B 0 , T , p , q .
For the constraints (24a)–(24d) in Model (24), the set of constraints related to the negotiation completion time is summarized:
( E T ) Pr { T x i ( x , y , z , ξ ) T i } q , Pr { T x m ( x , y , z , ξ ) T } q , T x i = T x i 1 + ξ x i y k , ξ x i y k N ( μ x i y k , σ x i y k ) .
Similar to Model (20), an optimal efficiency sorted negotiation Model (25) considering multimoderators participation and negotiation time constraints with chance-constrainted programming is constructed as below, where the probabilities of the negotiation cost constraints holding are unknown:
max e = i = 1 m e x i + a i = 0 m p i
s . t . Pr { ( 1 e x i + ε ) c x i | o o x i | B x i } p i ( 25 a ) Pr { i = 1 m [ ( 1 e x i + ε ) c x i | o o x i | ] B 0 } p 0 ( 25 b ) o x i U [ o x i L , o x i U ] ( 25 c ) E T E N E o , c x i 0 ( 25 d )
In Model (25), the objective function expected to be maximized is overall opinion order efficiency of GDM and the sum of confidence levels related to costs, where a is the equilibrium coefficient, depending on the amount of decision individuals and overall efficiency regarding the specific problem. Constraints (25a)–(25c) are identical to constraints (20a) and (20c). Equation (25d) describes non-negative constraints on o , c x i . The known parameters of Model (25) include: c x i , B x i , B 0 , T , a , q .
Similar to Model (21), an optimal efficiency sorted negotiation Model (26) considering multi-moderators participation and negotiation time constraints with chance-constrainted programming is developed as below under the premise that the negotiation budget limit is unknown and desired to be as lower as possible:
max i = 1 m e x i B Q
s . t . E C E T E N E
In Model (26), the objective function is the overall opinion order efficiency expected to be maximized of GDM and the total negotiation cost supposed to be minimized, where Q is the equilibrium coefficient, the value of which depends on the specific problem. The known parameters of Model (26) include: c x i , B x i , T , Q , p , q .
In Models (24)–(26), we assume that the upper limit of negotiation time is deterministic. However, in sorted negotiation with multimoderators participation, it is desired that not only the optimal sequence of negotiation is obtained but also the total negotiation time is as less as possible. To this end, an optimal efficiency sorted negotiation Model (27) considering multimoderators participation and time constraints with chance-constrained programming is constructed as follows:
max i = 1 m e x i T Q
s . t . E C E T E N E
In Model (27), the objective function is the overall opinion order efficiency expected to be maximized of GDM and the total negotiation time desired to be minimized, where Q is the equilibrium coefficient, the value of which depends on the specific problem. The known parameters of Model (27) include: c x i , B x i , B 0 , Q , p , q .

5.5. Improved Genetic Algorithm to Solve Models

A genetic algorithm is a modern optimization algorithm that searches for the optimal solution by simulating the Darwinian biological evolution process. The solution sets of problems to be solved are treated as initial populations, each of which is composed of several individuals considered to be chromosomes. The genetic algorithm means the iteration process where the optimal solution is picked through selection, crossover, and mutation on chromosomes. About the negotiation strategy problem in this paper, decision variables x = ( x 1 , x 2 , , x m ) in the feasible set are counted as chromosomes, where x i ( i M ) are genes that make up the chromosomes. A number of chromosomes are generated randomly during initialization, where integer p o p _ s i z e is used to represent the amount of chromosomes in the population. Improved approaches of the subsequent crossover and mutation on chromosomes are also used to compute the sorted negotiation strategy.
The decision variables are made up of x , y , z after the introduction of multimoderators and negotiation time, and the algorithm to solve models in Section 4, which is a simplification of the following, is not listed here. The detailed procedures of the improved algorithm are detailed as follows:
(i)
The initial x is generated randomly. First, define x i = i , i M , and ( x 1 , x 2 , , x m ) = ( 1 , 2 , , m ) . Then repeat the following steps from j = 1 , 2 , , m .
(a)
Generate a random integer n * between j and m.
(b)
Swap x j with x n * .
Up to now, a rearrangement sequence of ( 1 , 2 , , m ) , namely an initial chromosome, is generated randomly. The decision variable y = ( y 1 , y 2 , , y n ) is initialized on the same principle as x = ( x 1 , x 2 , , x m ) . For the decision variable z = ( z 1 , z 2 , , z n 1 ) , repeat the following steps from k = 1 , 2 , , n 1 .
Generate an integer between 0 and m randomly that is assigned to z k . Then, the initialized z = ( z 1 , z 2 , , z n 1 ) sorted by ascending is generated randomly.
The x , y , z generated randomly are integrated as ( x , ( y , z ) ) , namely, the initial chromosomes are produced. P o p _ s i z e chromosomes V 1 , V 2 , , V l , , V p o p _ s i z e , as the initial population, are generated randomly through repeating the above steps, where V l = ( x ( l ) , ( y ( l ) , z ( l ) ) ) = ( ( x 1 ( l ) , x 2 ( l ) , , x m ( l ) ) , ( ( y 1 ( l ) , y 2 ( l ) , , y n ( l ) ) , ( z 1 ( l ) , z 2 ( l ) , , z n 1 ( l ) ) ) ) .
(ii)
Suppose V l ( l = 1 , 2 , , p o p _ s i z e ) corresponds to an objective function value E ( l ) , l = 1 , 2 , , p o p _ s i z e , and compute E ( l ) according to the objective function formula in models. Define the evaluation function as E v a l ( V l ) = E ( l ) l = 1 p o p _ s i z e E ( l ) .
(iii)
Carry out the following selection steps.
(a)
The elite chromosome is retained according to the objective function value E ( l ) .
(b)
For each V l , calculate the cumulative probability q l .
q 0 = 0 , q l = j = 1 l E v a l ( V j ) , l = 1 , 2 , , p o p _ s i z e .
(c)
Generate a random number r from the interval ( 0 , q p o p _ s i z e ] .
(d)
If the condition q l 1 < r q l is satisfied, select chromosomes V l .
(e)
Repeat Steps (c) and (d) until p o p _ s i z e replicated chromosomes are obtained.
(iv)
Operate crossover on chromosomes V 1 , V 2 , , V l , , V p o p _ s i z e . Define P c as the cross-over probability. First retain the elite chromosome, then repeat the following steps from l = 1 , 2 , , p o p _ s i z e .
(a)
Generate a random number r in the interval [ 0 , 1 ] .
(b)
If r < P c , select chromosome V l as a crossover parent.
The selected chromosomes are paired in sequence, and the following crossover operations are performed on each pair of chromosomes.
The paired chromosomes are in the order ( V 1 , V 2 ) , ( V 3 , V 4 ) , . For instance, a pair of chromosomes to be crossed is ( V 1 , V 2 ) = ( ( x ( 1 ) , ( y ( 1 ) , z ( 1 ) ) ) , ( x ( 2 ) , ( y ( 2 ) , z ( 2 ) ) ) ) , where let ( x ( 1 ) , x ( 2 ) ) be ( ( 2 , 1 , 4 , 6 , 3 , 5 ) , ( 6 , 4 , 2 , 1 , 5 , 3 ) ) and operate crossover on the first half genes of x in a reference chromosome selected randomly. If the chromosome V 1 is chosen as the reference chromosome, traverse externally the first half genes ( 2 , 1 , 4 ) of x ( 1 ) and traverse internally all the genes of x ( 2 ) , before recording the positions of the first half genes of x ( 1 ) in each x separately and then moving the corresponding genes to their corresponding positions in line with the recorded positions of the other. The pair becomes ( x ( 1 ) , x ( 2 ) ) = ( ( 6 , 4 , 2 , 1 , 3 , 5 ) , ( 2 , 1 , 4 , 6 , 5 , 3 ) ) . Perform global crossover operations on ( y , z ) and the final child chromosomes after the crossover operations are V 1 = ( x ( 1 ) , ( y ( 2 ) , z ( 2 ) ) ) , V 2 = ( x ( 2 ) , ( y ( 1 ) , z ( 1 ) ) ) , . Finally, all parent chromosomes are replaced in order with child chromosomes.
(v)
Operate mutation on chromosomes V 1 , V 2 , , V l , , V p o p _ s i z e . Define P m as the mutation probability. First, retain the elite chromosome, then repeat the following steps from l = 1 , 2 , , p o p _ s i z e .
(a)
Generate a random number r in the interval [ 0 , 1 ] .
(b)
If r < P m , select chromosome V l as a mutation parent.
The selected parent chromosomes to mutate are noted as V 1 * = ( x ( 1 ) * , ( y ( 1 ) * , z ( 1 ) * ) ) , V 2 * = ( x ( 2 ) * , ( y ( 2 ) * , z ( 2 ) * ) ) , . For the chromosome V 1 * , suppose x ( 1 ) * = ( x 1 ( 1 ) * , x 2 ( 1 ) * , , x m ( 1 ) * ) and perform the following mutation operations on x ( 1 ) * .
(a)
Generate two random integers m 1 , m 2 M .
(b)
Let the mutated x ( 1 ) * = ( x 1 ( 1 ) * , , x m 1 1 ( 1 ) * , x m 1 ( 1 ) * , x m 2 ( 1 ) * , x m 2 + 1 ( 1 ) * , , x m ( 1 ) * ) , where the new subsequence defined as { x m 1 ( 1 ) * , x m 2 ( 1 ) * } is a rearrangement sequence of the original sequence { x m 1 ( 1 ) * , x m 2 ( 1 ) * } .
Here, no mutation is performed on y . For z ( 1 ) * , operate the following steps of mutation.
(a)
Generate two random integers n 1 , n 2 { 1 , 2 , , n 1 } .
(b)
Let the mutated z ( 1 ) * be ( z 1 ( 1 ) * , , z n 1 1 ( 1 ) * , z n 1 ( 1 ) * , z n 2 ( 1 ) * , z n 2 + 1 ( 1 ) * , , z n 1 ( 1 ) * ) , where the new subsequence defined as { z n 1 ( 1 ) * , z n 2 ( 1 ) * } satisfies by z n 1 1 ( 1 ) * z n 1 ( 1 ) * z n 2 ( 1 ) * z n 2 + 1 ( 1 ) * .
The mutated child chromosomes are noted as V 1 * = ( x ( 1 ) * , ( y ( 1 ) * , z ( 1 ) * ) ) . Perform the same mutation operations on the other parent chromosomes V 2 * , V 3 * , and the parent chromosomes V 1 * , V 2 * , V 3 * , are replaced with mutated child chromosomes V 1 * , V 2 * , V 3 * , .
(vi)
Iterate I t times for Steps (ii) to (v) (e.g., I t = 500 ).
(vii)
Return the optimal chromosome representing the optimal decision variable V * = ( x * , ( y * , z * ) ) with the optimal objective function value E max * .
Algorithm 1 sets out the procedures for solving Model (24).
Algorithm 1 Algorithm to solve sorted negotiation model.
Input: o , c x i , B x i , B 0 , T, p, q, I t
Output: Sorting sequence x * and y * , the negotiation progress of each moderator z * , total opinion order efficiency e, opinion order efficiency of each individual e x i
1:
p o p = i n i t i a l i z e ( p o p _ s i z e )
2:
for i = 1 : I t do
3:
      while True do
4:
            if  c h e c k ( p o p ) = = 1 then▹ Screening feasible solutions according to constraints
5:
                 Compute V = V 1 , V 2 , , V l , , V p o p _ s i z e
6:
                 retain V .best
7:
                  p o p = s e l e c t ( p o p )
8:
                  p o p = c r o s s o v e r ( p o p )
9:
                  p o p = m u t a t e ( p o p )
10:
                 break
11:
            else
12:
                  p o p = c r o s s o v e r ( p o p )
13:
                  p o p = m u t a t e ( p o p )
14:
            end if
15:
        end while
16:
end for
17:
return ( V .best).best

6. Numerical Example

In order to expound and verify the realistic feasibility of the optimal efficiency sorted negotiation models proposed in Section 4 and Section 5, an numerical example is presented in the context of China’s urban demolition negotiation. House demolition is one of the significant issues about the reform and development of China’s urbanization, which mainly involves negotiations regarding compensation between the Government and relocated residents. The example of China’s urban housing demolition in this paper leans more toward the simplified assumption where external business estate estimates would not significantly differ among the groups of owners, as such housing demolition negotiations in the same area are common in China and valuations of these houses are usually close. In the negotiation process, the Government as the moderator adopts compensation measures to encourage and persuade residents as DMs to move with the ultimate aim of negotiating where the satisfactory amount of compensation for the residents is obtained, and the demolition plan of the Government is completed. In circumstances where multiple government departments are assigned to negotiate with residents on demolition, there are differences in the negotiation completion time among different government departments for different residents, which is owing to differences in skills of leadership, communication among departments. The following issues are addressed in this paper with regard to urban demolition negotiations.
  • On the premise of the Government’s budget constraints and negotiation time constraints satisfying, how to complete sorted demolition negotiation with optimal opinion order efficiency.
  • On the premise of the Government’s budget constraints and negotiation time constraints satisfying, how to complete sorted demolition negotiation with confidence level and opinion order efficiency as higher as possible.
  • On the premise of negotiation time constraints satisfying, how to complete sorted demolition negotiation with lower costs and higher opinion order efficiency.
  • On the premise of the Government’s budget constraints satisfying, how to complete sorted demolition negotiation with less time and higher opinion order efficiency.
Suppose that 15 groups of decision residents d 1 , d 2 , , d 15 (i.e., M = { 1 , 2 , , 15 } ) are involved in a sorted negotiation process of urban demolition. The initial parameters regarding all resident groups are shown in Table 2, where the opinion interval for each group of decision residents d i ( i M ) is the more universal one of all data randomly generated from the interval [ 10 , 210 ] . o i , c i , B i ( i M ) are, in order, expected compensation amount, unit communication cost, and the Government communication budget of residents d i ( i M ) .
The parameters of the genetic algorithm are set as p o p _ s i z e = 100 , crossover probability P c = 0.55 , mutation probability P m = 0.45 , and iteration number I t = 500 . The equilibrium coefficients of models are set to Q = 1000 , a = 0.5 , ϵ = 0.01 . The process of setting the values of a and Q is as follows: taking Model (20) as an example, we first assign an arbitrary value to a, and then the values of i = 1 m e x i and i = 0 m p i are all printed out during the solving process. Finally, we observe that the value of i = 1 m e x i is roughly in the interval [ 4 , 7 ] and the value of i = 0 m p i is roughly in the interval [ 13 , 15 ] . So we set a = 0.5 , namely reducing i = 0 m p i in the objective, so that the two items i = 1 m e x i and a i = 0 m p i are basically at the same level of magnitude. Similarly, in Model (21), for example, we can roughly determine that the value of B is roughly in the interval [ 2000 , 5000 ] . The idea of this approach is similar to converting a multi-objective programming problem into a single-objective programming problem [61], where each objective is normalized due to the different magnitudes of multiple objectives.
The analysis in this section mainly focuses on the Model (24). The validity of the model is verified in more detail by obtaining the optimal solution through the proposed algorithm and performing sensitivity analysis. All models developed in this paper are based on both cases where the group consensus opinion o is known ( o is a crisp number) and unknown ( o obeys a random distribution), and solutions of models are also presented with two cases in the numerical example that follows. Solutions of the other models in this paper (i.e., Models (19)–(21), Models (25)–(27).) are detailed in Appendix A Table A3, Table A4, Table A5, Table A6, Table A7, Table A8, Table A9 and Table A10.

6.1. Analysis of the Optimal Efficiency Sorted Negotiation Models Considering Multimoderators Participation and Negotiation Time

Based on Models (19)–(21), negotiation time ξ i k of the government department (moderator) N k to the resident group (DM) d i ( ξ i k N ( μ i k , σ i k ) , i = 1 , 2 , , 15 , k = 1 , 2 , 3 .) is introduced into the optimal efficiency sorted negotiation models considering multimoderators participation and negotiation time constraints, which is shown in Table 3.
Case 1: When the group consensus opinion o is known ( o = 107 ), say the planned compensation of the Government is known to be 1.07 million, a model based on Model (24) is developed in view of the data of resident groups (DMs) in Table 2 and Table 3 as presented in Appendix A.2, where uncertain chance constraints on negotiation costs (Equations (24a) and (24b)) are computed using stochastic simulations, and uncertain chance constraints on negotiation time (Equations (24c) and (24d)) are calculated by its explicit equivalent constraints to which the cumulative distribution functions of negotiation time ( ξ x i y k N ( μ x i y k , σ x i y k ) ) are converted.
Case 2: When the group consensus opinion o is unknown ( o U ( 10 , 210 ) ), according to the data in Table 3 and Table 4, the constructed model based on Model (24) is not listed here, where there is no differences from the model in Case 1 of this section except constraints of o ( o U ( 10 , 210 ) ) and parameters B i .
When p = 0.95 , q = 0.95 , T = 85 , solutions of the sorted negotiation model with constraints of both time and cost based on Case 1 ( B 0 = 2500 ), Case 2 ( B 0 = 4100 ) are shown in Table 4. Taking the solution of Case 1 as an example, the solution shows that the optimal total opinion order efficiency is 6.443 and the total negotiation time spent is 70.665 with the budget B = 2500 and the upper limit of overall decision negotiation time T = 85 . The moderators are required to negotiate with each DM in the sorting sequence d 14 d 1 d 11 d 3 d 6 d 7 d 13 d 8 d 4 d 9 d 15 d 12 d 10 d 5 d 2 . The moderator N 1 is responsible for negotiating with the first 10 DMs in the sequence, the moderator N 3 is responsible for negotiating with the next 5 DMs in the sequence, and the moderator N 2 is not involved in this negotiation. The opinion order efficiency of this sorted negotiation achieved for each DM in the sequence is in order: 1.0 , 0.929 , 0.829 , 0.775 , 0.181 , 0.569 , 0.451 , 0.5 , 0.429 , 0.294 , 0.119 , 0.214 , 0.143 , 0.011 , 0.0 . The abscissa of the graph denotes the optimal sorting sequence, the ordinate represents DMs’ opinions, and the shaded areas indirectly represent the direction and opinions influence degree among individuals.
In line with Equations (17) and (18) and the initial data of resident groups in Table 2, the opinion similarity matrix S = ( s i j ) 15 × 15 among resident groups is obtained:
S 15 × 15 = 1 0.172 0.710 0 0.006 0.540 0.562 0 0 0 0.936 0.001 0 1 0.005 0.436 1 0 0 0 0 0 0 0 0 0.275 0 0 1 0 0.944 0 1 0 0.063 0.774 0.803 0 0 0 0.986 0.056 0.048 1 0.063 0 0 0 1 0.273 0.683 0.880 1 0.587 0.383 0 0.751 1 0 1 0.005 0 0.040 0.325 1 1 1 0.636 0 0.149 0.031 0.996 0.990 0.569 1 0.235 0 0.254 0.419 0.515 1 1 0.580 0.166 0.235 0.422 0.765 0.762 0.526 1 0.217 0 0.234 0.478 0.456 0.884 1 0.620 0.254 0.208 0.229 0.713 0.781 0.474 0.785 0 0 0 0.744 0.398 0.703 0.850 1 0.498 0.285 0 0.754 1 0.128 1 0 0 0 0.823 0 0.379 0.655 0.938 1 0.165 0 0.474 1 0 0.975 0 0 0 1 0.326 1 1 1 0.307 1 0 1 1 0 1 0.968 0.112 0.766 0 0.038 1 0.613 0 0 0 1 0.033 0.027 1 0.038 0 0 0.023 0.572 0.636 0.94 1 0.770 0.257 0.291 0.017 1 0.997 0.361 1 0 0 0.014 0.549 0.456 0.681 0.790 0.737 0.391 0.210 0.010 0.719 1 0.258 0.915 0.505 0.199 0.380 0 0.339 0.609 0.620 0.122 0 0 0.489 0.337 0.334 1 0.339 0.002 0 0.020 0.597 0.501 0.973 0.864 0.802 0.415 0.229 0.936 0.016 0.785 0.995 1
The optimum sets of influential individuals towards 15 resident groups are obtained according to the top five ( t = 5 , s i j 0 ) with the greatest opinion similarities for each group and shown in Table 5.
Taking the optimal sorting sequence of Case 1 in Table 4 as an example, it is known according to the position assessment criteria in Definition 5 that 93.34 % of resident groups are in proper positions, which implies that the result of the whole sorting is also efficacious. In the sequence, the residents group in an unreasonable position is d 2 , which can be analyzed: Reasons are their last position and extreme opinion. Therefore, in actual negotiation, if the residents cannot be persuaded to adjust their opinions through sorted negotiation even if they are in the last position, management approaches of noncooperative behaviors such as persuading non-cooperative DMs to adjust their opinions and giving them money or other compensation can be adopted. Similarly, the optimal sorting sequence of Case 2 in Table 4 is assessed as reasonable for all resident groups.
When B 0 = 2400 / 4100 , T = 85 , solutions of the sorted negotiation model with different confidence levels p , q are shown in Appendix Table A1 and Table A2. The results of the sensitivity test for Table A1 and Table A2 are shown in Figure 4.
The results of the sensitivity test (Figure 4) reveal that when the budget B 0 and the time upper limit T of demolition negotiation given and q unchanged, the lower confidence level p becomes, the higher opinion order efficiency e, which is the broadened restrictions on the cost that make the overall opinion order efficiency increase. If p remains unchanged, as the confidence level q becomes lower, the constraints of negotiation time are broadened and this leads to the negotiation completion time tending to increase. Since confidence level q restricts the negotiation time, it mainly affects the sorting sequence of government departments negotiating and the number of individuals assigned to departments. Still, it does not directly affect the cost and efficiency of sorted negotiation.
In the realistic negotiation of urban demolition and resettlement, the optimal sequencing strategy with optimum opinion order efficiency can be obtained through sorted negotiation models proposed in this paper, where the budget and negotiation completion deadline are learned from the Government. Furthermore, negotiation expenditure of the Government is decreased dramatically, and anticipated outcomes of demolition negotiation are achieved rapidly by means of adopting the reasonable sequencing strategy.

6.2. Analysis of the Algorithm Effectiveness

In order to verify the effectiveness of the genetic algorithm (GA) designed in this paper for solving sorted cost consensus negotiation models, the GA is compared with two algorithms, the artificial bee colony algorithm (ABC) and the simulated annealing algorithm (SAA). ABC is an optimization algorithm proposed to imitate the behaviour of bees, which performs both global and local optimal solution searching during each iteration. However, GA has better global searching capability than ABC since GA includes crossover and mutation operations. SAA derived from the solid annealing principle is a probability-based algorithm that obtains the optimal solution asymptotically by decreasing the temperature. SAA uses single-individual evolution and GA uses population evolution making the algorithm parallel. Since no research has been conducted on the problem of sorted cost consensus negotiation, the above two algorithms are suitably modified to make them applicable to sorted negotiation models when conducting the comparison experiments. To ensure the fairness in experiments, the relevant parameters of the algorithms in the comparison experiments are set as follows: the population size p o p _ s i z e = 100 in GA and ABC, the length of Markov chain l e n _ M a r k o v = 100 in SAA, the maximum number of iterations m a x I t = 1000 . The experiments were conducted against a model (Case 1: B 0 = 2500 , T = 85 , p = q = 0.95 ) based on Model (24). The comparison results are shown in Table 6 and Figure 5, where Best, Mean, Std, and Percent represent the optimum, mean, standard deviation, and proportion of feasible solutions obtained by the algorithm in the process of searching for the optimum, respectively.
It is known from Table 6 that the best and mean by GA on efficiency searching for the sorted cost consensus negotiation model are larger than those of ABC and SAA, and the standard deviations obtained are smaller than those of the other two algorithms. GA generates the highest proportion of feasible solutions in the searching process, which proves that GA has higher searching capability and convergence accuracy, and is also more robust. Figure 5 shows a comparison of the convergence curves of GA, ABC and SAA, from which it is obvious that GA can find the better individual faster and converge with higher accuracy compared to ABC and SAA. The above analysis results show that the GA designed in this paper can effectively solve the sorted cost consensus negotiation models.

7. Conclusions

The theory of opinion dynamics suggests that the opinions of DMs influence each other and further evolve and that the opinions of DMs are more likely to be affected by the opinions of individuals who hold similar ones to their own [49]. In sorted consensus negotiation, the opinion influence of the DM in front on the DM in back in a sequence motivates DMs to adjust their opinions in the direction of similar opinions to those DMs in front. In view of this observation, opinion influence level and ranking satisfaction level are proposed and used to measure the efficiency of opinion order, the cost coefficient is defined to reflect the impact of negotiation sorting on consensus costs, and then optimal efficiency sorted negotiation models are constructed, where the genetic algorithm is adopted to obtain the optimal sorting sequence of DMs. In more intricate GDM, it is also instrumental in upgrading the efficiency of consensus decision making that participation of multiple moderators and restrictions on negotiation time. In the end, the rationality of solutions is confirmed in accordance with defined position assessment criteria in the application example of China’s urban demolition negotiation. The works in this paper are summarized as follows:
  • Opinion order efficiency is defined with opinion influence level as well as ranking satisfaction level; furthermore, the optimal efficiency of sorted consensus negotiation is studied for the first time, and the rationality of sorting sequences of optimal efficiency sorted negotiation models is verified by way of introducing an optimum set of influential individuals and position assessment criteria.
  • The cost coefficient based on opinion order efficiency is defined, which makes the improvement to cost constraints of sorted negotiation.
  • Stochastic distributions (e.g., uniform distributions) are used to fit the uncertainty of DMs’ opinions, and then chance constraints of sorted consensus negotiation costs are developed.
  • The uncertainty of negotiation time is described in terms of the time obeying normal distributions for moderator negotiating with individuals, and further optimal efficiency sorted negotiation models considering multi-moderators participation and negotiation time constraints are extended.
Some work can be done in the future:
  • The problem of sorted negotiation strategy where opinions of DMs are random variables obeying uniform distributions is investigated in this study. One may conduct a research on sorted negotiation regarding different representation formats of opinions.
  • In addition to opinion order efficiency, time, cost of CRP, more factors from multiple aspects may be combined with sorted consensus negotiation, such as characteristics of DMs, social and trust networks in decision groups, multiattributes consensus and clustering for large-scale groups.
  • More efficient solving algorithms concerning more complicated sorted negotiation models may be designed.
  • Bayesian dynamics can be combined with sorted consensus negotiation.

Author Contributions

Y.Z.: Writing—original draft, Software, Data curation, Formal analysis, Validation, Writing—review and editing, Funding acquisition. C.G.: Conceptualization, Methodology, Supervision, Writing—review and editing, Funding acquisition. G.W.: Formal analysis, Writing—review and editing. E.H.-V.: Supervision, Writing—review and editing, Funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant numbers 71971121), the Major Project Plan of Philosophy and Social Sciences Research at Jiangsu University (grant number 2020SJZDA076), the Jiangsu Postgraduate Research and Practice Innovation Program (grant number 1484052201074).

Data Availability Statement

The data presented in this study are available in insert article.

Conflicts of Interest

The authors declare that there are no conflict of interest.

Appendix A

Appendix A.1. Solutions of Models

Table A1. Solutions of sorted negotiation model with different p, q ( o = 107 , B 0 = 2400 , T = 85 ).
Table A1. Solutions of sorted negotiation model with different p, q ( o = 107 , B 0 = 2400 , T = 85 ).
pqeTotal TimeSorting Sequences and Individual Efficiency
0.65 0.95 6.248 76.310 d 14 d 1 d 11 d 3 d 7 d 6 d 15 d 4 d 8 d 9 d 13 N 2 d 12 d 2 d 10 N 3 d 5 N 1
[ 1.0 , 0.929 , 0.829 , 0.775 , 0.166 , 0.643 , 0.426 , 0.5 , 0.319 , 0.335 , 0.112 , 0.214 , 0.0 , 0.0 , 0.0 ]
0.75 0.95 6.116 68.576 d 11 d 1 d 3 d 7 d 12 d 15 d 13 d 8 d 4 d 10 d 14 d 2 d 9 d 6 N 1 d 5 N 2
[ 1.0 , 0.87 , 0.81 , 0.183 , 0.714 , 0.504 , 0.523 , 0.5 , 0.429 , 0.357 , 0.0 , 0.214 , 0.0 , 0.012 , 0.0 ]
0.85 0.95 6.083 71.448 d 14 N 2 d 1 d 11 d 3 d 6 d 13 N 3 d 12 d 10 d 7 d 8 d 5 d 15 d 9 d 4 d 2 N 1
[ 1.0 , 0.929 , 0.829 , 0.775 , 0.181 , 0.438 , 0.569 , 0.5 , 0.089 , 0.303 , 0.182 , 0.107 , 0.139 , 0.042 , 0.0 ]
0.95 0.95 6.012 72.695 d 1 d 11 d 3 d 7 d 4 d 9 d 13 d 15 d 12 d 5 d 6 N 2 d 14 N 3 d 2 d 10 d 8 N 1
[ 1.0 , 0.898 , 0.845 , 0.183 , 0.629 , 0.529 , 0.224 , 0.498 , 0.429 , 0.356 , 0.147 , 0.131 , 0.143 , 0.0 , 0.0 ]
0.95 0.85 5.983 68.774 d 15 N 2 d 5 N 3 d 6 d 7 d 12 d 10 d 4 d 13 d 8 d 14 d 3 d 1 d 11 d 2 d 9 N 1
[ 1.0 , 0.928 , 0.441 , 0.695 , 0.714 , 0.643 , 0.219 , 0.274 , 0.429 , 0.044 , 0.286 , 0.152 , 0.138 , 0.02 , 0.0 ]
0.95 0.75 5.976 77.488 d 14 d 1 d 3 d 11 d 7 d 4 d 10 d 8 d 13 d 6 d 5 N 2 d 12 d 15 d 9 d 2 N 3
[ 1.0 , 0.929 , 0.81 , 0.602 , 0.164 , 0.566 , 0.571 , 0.142 , 0.316 , 0.272 , 0.286 , 0.136 , 0.112 , 0.07 , 0.0 ]
0.95 0.65 5.952 84.692 d 14 N 1 d 11 d 1 d 3 d 8 d 4 d 7 d 12 d 10 d 6 d 15 N 3 d 9 d 13 d 5 d 2 N 2
[ 1.0 , 0.929 , 0.803 , 0.742 , 0.0 , 0.643 , 0.273 , 0.5 , 0.429 , 0.084 , 0.213 , 0.209 , 0.056 , 0.071 , 0.0 ]
Table A2. Solutions of sorted negotiation model with different p, q ( o U ( 10 , 210 ) , B 0 = 4100 , T = 85 ).
Table A2. Solutions of sorted negotiation model with different p, q ( o U ( 10 , 210 ) , B 0 = 4100 , T = 85 ).
pqeTotal TimeSorting Sequences and Individual Efficiency
0.65 0.95 6.376 79.685 d 15 d 13 d 12 d 8 d 4 N 2 d 10 d 7 d 6 d 14 d 1 d 11 d 3 d 9 N 3 d 5 d 2 N 1
[ 1.0 , 0.849 , 0.854 , 0.592 , 0.714 , 0.643 , 0.119 , 0.5 , 0.261 , 0.357 , 0.276 , 0.211 , 0.0 , 0.0 , 0.0 ]
0.75 0.95 6.232 83.685 d 7 d 6 d 5 d 12 d 15 d 13 d 9 d 8 d 4 d 10 N 2 d 1 d 2 N 3 d 14 d 3 d 11 N 1
[ 1.0 , 0.929 , 0.857 , 0.5 , 0.56 , 0.588 , 0.571 , 0.249 , 0.429 , 0.357 , 0.0 , 0.093 , 0.028 , 0.071 , 0.0 ]
0.85 0.95 6.176 69.711 d 7 d 6 d 5 d 13 d 12 d 15 d 8 d 9 d 14 d 1 d 11 d 4 N 1 d 10 d 2 d 3 N 3
[ 1.0 , 0.929 , 0.857 , 0.358 , 0.712 , 0.504 , 0.571 , 0.469 , 0.0 , 0.357 , 0.276 , 0.0 , 0.143 , 0.0 , 0.0 ]
0.95 0.95 6.131 74.188 d 13 d 8 d 4 d 9 d 15 d 7 N 3 d 6 d 12 N 2 d 1 d 11 d 3 d 14 d 2 d 5 d 10 N 1
[ 1.0 , 0.929 , 0.857 , 0.646 , 0.297 , 0.505 , 0.571 , 0.474 , 0.0 , 0.346 , 0.282 , 0.081 , 0.143 , 0.0 , 0.0 ]
0.95 0.85 5.932 71.349 d 13 d 12 d 5 d 15 d 4 N 2 d 10 d 7 d 3 d 1 d 11 d 6 d 9 d 8 d 14 N 1 d 2 N 3
[ 1.0 , 0.925 , 0.853 , 0.394 , 0.714 , 0.643 , 0.119 , 0.402 , 0.304 , 0.346 , 0.071 , 0.081 , 0.071 , 0.009 , 0.0 ]
0.95 0.75 5.848 77.586 d 12 d 5 N 3 d 13 d 8 d 4 d 9 d 15 d 6 d 14 d 2 d 1 d 7 d 3 d 11 N 2 d 10 N 1
[ 1.0 , 0.925 , 0.391 , 0.786 , 0.714 , 0.529 , 0.237 , 0.383 , 0.261 , 0.357 , 0.049 , 0.046 , 0.115 , 0.055 , 0.0 ]
0.95 0.65 5.797 78.277 d 1 d 11 d 3 d 15 d 13 d 12 d 10 d 7 d 5 N 3 d 6 d 14 d 2 d 8 d 9 d 4 N 2
[ 1.0 , 0.898 , 0.845 , 0.016 , 0.653 , 0.641 , 0.571 , 0.104 , 0.429 , 0.184 , 0.174 , 0.214 , 0.0 , 0.067 , 0.0 ]
Table A3. Solutions of sorted negotiation Model (19) for different p ( o = 107 , B 0 = 2300 ).
Table A3. Solutions of sorted negotiation Model (19) for different p ( o = 107 , B 0 = 2300 ).
peSorting Sequences and Individual Efficiency
0.95 6.120 Mathematics 11 00445 i003
d 1 d 11 d 3 d 14 d 2 d 7 d 6 d 12 d 13 d 15 d 8 d 4 d 10 d 9 d 5
[ 1.0 , 0.898 , 0.845 , 0.298 , 0.714 , 0.0 , 0.571 , 0.474 , 0.308 , 0.355 , 0.286 , 0.214 , 0.143 , 0.012 , 0.0 ]
0.85 6.272 Mathematics 11 00445 i004
d 1 d 11 d 3 d 6 d 12 d 13 d 15 d 8 d 4 d 10 d 7 d 14 d 2 d 9 d 5
[ 1.0 , 0.898 , 0.845 , 0.199 , 0.677 , 0.462 , 0.569 , 0.5 , 0.429 , 0.357 , 0.059 , 0.133 , 0.143 , 0.0 , 0.0 ]
0.75 6.368 Mathematics 11 00445 i005
d 13 d 15 d 8 d 4 d 9 d 7 d 6 d 3 d 11 d 1 d 14 d 2 d 12 d 5 d 10
[ 1.0 , 0.924 , 0.857 , 0.786 , 0.588 , 0.163 , 0.571 , 0.387 , 0.328 , 0.334 , 0.144 , 0.214 , 0.0 , 0.071 , 0.0 ]
0.65 6.564 Mathematics 11 00445 i006
d 14 d 1 d 11 d 3 d 7 d 6 d 12 d 13 d 15 d 8 d 9 d 4 d 10 d 2 d 5
[ 1.0 , 0.929 , 0.829 , 0.775 , 0.166 , 0.643 , 0.542 , 0.359 , 0.427 , 0.357 , 0.268 , 0.126 , 0.143 , 0.0 , 0.0 ]
Table A4. Solutions of sorted negotiation Model (19) for different p ( o U ( 10 , 210 ) , B 0 = 4000 ).
Table A4. Solutions of sorted negotiation Model (19) for different p ( o U ( 10 , 210 ) , B 0 = 4000 ).
peSorting Sequences and Individual Efficiency
0.95 5.978 Mathematics 11 00445 i007
d 1 d 11 d 14 d 2 d 7 d 6 d 12 d 13 d 15 d 8 d 9 d 4 d 10 d 5 d 3
[ 1.0 , 0.898 , 0.419 , 0.786 , 0.0 , 0.643 , 0.542 , 0.359 , 0.427 , 0.357 , 0.268 , 0.126 , 0.143 , 0.011 , 0.0 ]
0.85 6.054 Mathematics 11 00445 i008
d 14 d 2 d 1 d 11 d 3 d 7 d 6 d 12 d 13 d 15 d 8 d 4 d 10 d 9 d 5
[ 1.0 , 0.929 , 0.147 , 0.76 , 0.704 , 0.15 , 0.571 , 0.474 , 0.308 , 0.355 , 0.286 , 0.214 , 0.143 , 0.012 , 0.0 ]
0.75 6.402 Mathematics 11 00445 i009
d 13 d 8 d 15 d 12 d 7 d 6 d 3 d 11 d 1 d 14 d 2 d 9 d 4 d 10 d 5
[ 1.0 , 0.929 , 0.687 , 0.786 , 0.51 , 0.643 , 0.442 , 0.383 , 0.401 , 0.181 , 0.286 , 0.0 , 0.084 , 0.071 , 0.0 ]
0.65 6.464 Mathematics 11 00445 i010
d 7 d 6 d 12 d 15 d 8 d 4 d 10 d 14 d 11 d 1 d 3 d 5 d 13 d 9 d 2
[ 1.0 , 0.929 , 0.813 , 0.617 , 0.714 , 0.643 , 0.571 , 0.0 , 0.429 , 0.334 , 0.27 , 0.009 , 0.065 , 0.071 , 0.0 ]
Table A5. Solutions of sorted negotiation Model (19) ( p = 0.95 ) .
Table A5. Solutions of sorted negotiation Model (19) ( p = 0.95 ) .
B 0 eSorting Sequences and Individual Efficiency
Case 12400 6.574 Mathematics 11 00445 i008
d 14 d 1 d 11 d 3 d 7 d 6 d 12 d 13 d 15 d 8 d 9 d 4 d 10 d 5 d 2
[ 1.0 , 0.929 , 0.829 , 0.775 , 0.166 , 0.643 , 0.542 , 0.359 , 0.427 , 0.357 , 0.268 , 0.126 , 0.143 , 0.011 , 0.0 ]
Case 24000 5.978 Mathematics 11 00445 i009
d 1 d 11 d 14 d 2 d 7 d 6 d 12 d 13 d 15 d 8 d 9 d 4 d 10 d 5 d 3
[ 1.0 , 0.898 , 0.419 , 0.786 , 0.0 , 0.643 , 0.542 , 0.359 , 0.427 , 0.357 , 0.268 , 0.126 , 0.143 , 0.011 , 0.0 ]
Table A6. Solutions of sorted negotiation Model (20).
Table A6. Solutions of sorted negotiation Model (20).
B 0 i = 1 m e x i + a i = 0 m p i e p i Sorting Sequences and Individual Efficiency
Case 12200 13.586 6.431 14.31 d 14 d 1 d 11 d 3 d 7 d 15 d 13 d 8 d 9 d 4 d 10 d 6 d 12 d 5 d 2
[ 1.0 , 0.929 , 0.829 , 0.775 , 0.166 , 0.555 , 0.523 , 0.5 , 0.402 , 0.21 , 0.286 , 0.05 , 0.135 , 0.071 , 0.0 ]
Case 22800 13.407 6.512 13.79 d 13 d 15 d 8 d 4 d 12 d 5 d 14 d 1 d 11 d 3 d 7 d 6 d 10 d 9 d 2
[ 1.0 , 0.924 , 0.857 , 0.786 , 0.408 , 0.64 , 0.194 , 0.5 , 0.415 , 0.352 , 0.067 , 0.214 , 0.143 , 0.012 , 0.0 ]
Table A7. Solutions of sorted negotiation Model (21).
Table A7. Solutions of sorted negotiation Model (21).
p i = 1 m e x i B Q eBSorting Sequences and Individual Efficiency
Case 1 0.95 4.058 6.353 2297.47 d 1 d 11 d 3 d 6 d 7 d 15 d 13 d 8 d 4 d 10 d 12 d 5 d 14 d 2 d 9
[ 1.0 , 0.898 , 0.845 , 0.199 , 0.632 , 0.555 , 0.523 , 0.5 , 0.429 , 0.357 , 0.083 , 0.213 , 0.048 , 0.071 , 0.0 ]
Case 2 0.95 1.942 6.401 4460.01 d 13 d 15 d 12 d 7 d 6 d 3 d 11 d 1 d 14 d 2 d 8 d 4 d 10 d 9 d 5
[ 1.0 , 0.924 , 0.857 , 0.56 , 0.714 , 0.497 , 0.438 , 0.468 , 0.217 , 0.357 , 0.0 , 0.214 , 0.143 , 0.012 , 0.0 ]
Table A8. Solutions of sorted negotiation Model (24) ( q = 0.95 , T = 85 ).
Table A8. Solutions of sorted negotiation Model (24) ( q = 0.95 , T = 85 ).
B 0 i = 1 m e x i + a i = 0 m p i e p i TimeSorting Sequences and Individual Efficiency
Case 12200 13.47 6.020 14.90 83.948 d 13 d 8 d 9 d 4 d 15 d 6 N 3 d 3 d 11 N 1 d 1 d 14 d 2 d 7 d 12 d 10 d 5 N 2
[ 1.0 , 0.929 , 0.804 , 0.461 , 0.426 , 0.493 , 0.442 , 0.383 , 0.401 , 0.181 , 0.286 , 0.0 , 0.143 , 0.071 , 0.0 ]
Case 23500 13.484 6.534 13.9 77.244 d 14 d 1 d 11 d 3 N 2 d 7 d 6 N 1 d 12 d 15 d 8 d 4 d 10 d 13 d 5 d 9 d 2 N 3
[ 1.0 , 0.929 , 0.829 , 0.775 , 0.166 , 0.643 , 0.542 , 0.392 , 0.429 , 0.357 , 0.286 , 0.045 , 0.141 , 0.0 , 0.0 ]
Table A9. Solutions of sorted negotiation Model (25) ( q = 0.95 , T = 85 ).
Table A9. Solutions of sorted negotiation Model (25) ( q = 0.95 , T = 85 ).
p i = 1 m e x i B Q eBTimeSorting Sequences and Individual Efficiency
Case 1 0.95 3.815 5.669 1854.26 84.063 d 11 d 1 N 3 d 3 N 1 d 14 d 2 d 7 d 13 d 9 d 15 d 4 d 10 d 6 d 8 d 12 d 5 N 2
[ 1.0 , 0.87 , 0.81 , 0.298 , 0.714 , 0.0 , 0.451 , 0.5 , 0.178 , 0.357 , 0.286 , 0.05 , 0.1 , 0.055 , 0.0 ]
Case 2 0.95 1.984 6.000 4016.18 73.649 d 7 d 12 d 6 N 1 d 1 d 11 d 3 d 14 d 2 d 13 d 8 d 4 d 9 d 15 d 10 d 5 N 2
[ 1.0 , 0.929 , 0.656 , 0.424 , 0.691 , 0.634 , 0.217 , 0.5 , 0.0 , 0.357 , 0.286 , 0.176 , 0.059 , 0.071 , 0.0 ]
Table A10. Solutions of sorted negotiation Model (26) ( p = 0.95 , q = 0.95 , Q = 100 ).
Table A10. Solutions of sorted negotiation Model (26) ( p = 0.95 , q = 0.95 , Q = 100 ).
B 0 i = 1 m e x i T Q eTSorting Sequences and Individual Efficiency
Case 12500 5.320 6.015 69.695 d 8 d 4 d 9 d 15 d 13 d 7 d 6 d 14 d 3 N 2 d 1 d 11 d 10 d 5 d 12 d 2 N 1
[ 1.0 , 0.929 , 0.705 , 0.326 , 0.653 , 0.502 , 0.571 , 0.305 , 0.429 , 0.253 , 0.276 , 0.0 , 0.021 , 0.045 , 0.0 ]
Case 24100 5.261 5.940 67.988 d 1 d 11 d 3 d 14 d 2 d 7 d 6 d 8 d 4 N 1 d 9 d 13 d 15 N 3 d 12 d 10 d 5 N 2
[ 1.0 , 0.898 , 0.845 , 0.298 , 0.714 , 0.0 , 0.571 , 0.352 , 0.429 , 0.294 , 0.112 , 0.213 , 0.143 , 0.071 , 0.0 ]

Appendix A.2. The Specific Model in Numerical Example

max e = i = 1 15 e x i = i = 1 15 α x i × β i s . t . Pr { ( 1 e 1 + 0.01 ) × 6.5 | o 1 | 514 } p Pr { ( 1 e 2 + 0.01 ) × 9.0 | o o 2 | 828 } p Pr { ( 1 e 3 + 0.01 ) × 5.5 | o o 3 | 356 } p Pr { ( 1 e 4 + 0.01 ) × 5.5 | o o 4 | 444 } p Pr { ( 1 e 5 + 0.01 ) × 1.0 | o o 5 | 29.1 } p Pr { ( 1 e 6 + 0.01 ) × 1.0 | o o 6 | 56 } p Pr { ( 1 e 7 + 0.01 ) × 1.5 | o o 7 | 102 } p Pr { ( 1 e 8 + 0.01 ) × 5.0 | o o 8 | 428 } p Pr { ( 1 e 9 + 0.01 ) × 7.5 | o o 9 | 683 } p Pr { ( 1 e 10 + 0.01 ) × 4.5 | o o 10 | 220 } p Pr { ( 1 e 11 + 0.01 ) × 6.0 | o o 11 | 456 } p Pr { ( 1 e 12 + 0.01 ) × 2.5 | o o 12 | 154 } p Pr { ( 1 e 13 + 0.01 ) × 4.5 | o o 13 | 438 } p Pr { ( 1 e 14 + 0.01 ) × 5.5 | o o 14 | 510 } p Pr { ( 1 e 15 + 0.01 ) × 4.0 | o o 15 | 345 } p Pr { ( 1 e 1 + 0.01 ) × 6.5 | o o 1 | + ( 1 e 2 + 0.01 ) × 9.0 | o o 2 | + ( 1 e 3 + 0.01 ) × 5.5 | o o 3 | + ( 1 e 4 + 0.01 ) × 5.5 | o o 4 | + ( 1 e 5 + 0.01 ) × 1.0 | o o 5 | + ( 1 e 6 + 0.01 ) × 1.0 | o o 6 | + ( 1 e 7 + 0.01 ) × 1.5 | o o 7 | + ( 1 e 8 + 0.01 ) × 5.0 | o o 8 | + ( 1 e 9 + 0.01 ) × 7.5 | o o 9 | + ( 1 e 10 + 0.01 ) × 4.5 | o o 10 | + ( 1 e 11 + 0.01 ) × 6.0 | o o 11 | + ( 1 e 12 + 0.01 ) × 2.5 | o o 12 | + ( 1 e 13 + 0.01 ) × 4.5 | o o 13 | + ( 1 e 14 + 0.01 ) × 5.5 | o o 14 | + ( 1 e 15 + 0.01 ) × 4.0 | o o 15 | B 0 } p Pr { T x i ( x , y , z , ξ ) T i } q , i = 1 , 2 , , 15 Pr { T x 15 ( x , y , z , ξ ) T } q T x i = T x i 1 + ξ x i y k , i = 1 , 2 , , 15 , k = 1 , 2 , 3 α x i = L x i Δ x i β 1 = 1 1 1 15 1 = 1 ; β 2 = 1 2 1 15 1 = 0.929 ; β 3 = 0.857 ; β 4 = 0.786 ; β 5 = 0.714 ; β 6 = 0.643 ; β 7 = 0.571 ; β 8 = 0.5 ; β 9 = 0.429 ; β 10 = 0.357 ; β 11 = 0.286 ; β 12 = 0.214 ; β 13 = 0.143 ; β 14 = 0.071 ; β 15 = 0 . o x i U [ o x i L , o x i U ] , i = 1 , 2 , , 15 ξ x i y k N ( μ x i y k , σ x i y k ) , i = 1 , 2 , , 15 1 x i 15 , 1 y k 3 , i = 1 , 2 , , 15 , k = 1 , 2 , 3 x i x j , when i j , i , j = 1 , 2 , , 15 y k y s , when k s , k , s = 1 , 2 , 3 0 z 0 z 1 z 2 z 3 15 x i , y k , z k are integers , i = 1 , 2 , , 15 , k = 1 , 2 , 3 o = 107

Appendix A.3. Symbol Description

Table A11. Symbol description.
Table A11. Symbol description.
SymbolDescriptionType
d i The symbol of DM i, i M = 1 , 2 , , m .Symbol
N k The symbol of moderator k, k N = 1 , 2 , , n ( n < m ) .Symbol
d x i The DM in ith position, i M , where x 1 , x 2 , , x m is a rearrangement (permutation) of 1 , 2 , , m .Symbol
α x i The opinion influence level of d x i 1 on d x i , i M , i 2 .Variable
β i The ranking satisfaction level of d x i , i M .Variable
L x i Overlap length of interval opinions between two adjacent individuals d x i 1 and d x i .Variable
L i j Overlap length of interval opinions between d i and d j ( i , j M ) .Parameter
[ o x i L , o x i U ] Opinion interval of d x i , where o x i U , o x i L are the upper and lower bounds of interval respectively.Parameter
Δ x i Length of the opinion interval of d x i , Δ x i = o x i U o x i L .Parameter
s i j Opinion similarity of individual d j with respect to d i ( i , j M ) .Parameter
SOpinion similarity matrix of all DMs.Parameter
P i The optimum set of influential individuals towards individual d i .Symbol
o x i The opinion of d x i , o x i U [ o x i L , o x i U ] .Variable
eOverall opinion order efficiency.Variable
e x i Opinion order efficiency of the d x i , 0 e x i 1 .Variable
c x i Unit cost of opinion adjustment towards d x i .Variable
c e x i The cost coefficient of d x i based on opinion order efficiency.Variable
o Group consensus opinion.Parameter
o i The adjusted opinion of d i .Parameter
o i t The opinion of DM d i , i M in the tth round.Symbol
w i j The weight that DM d i gives to d j at round t.Parameter
A i t The confidence set of DM d i .Symbol
BTotal cost of consensus reaching.Variable
B 0 Total budget of consensus reaching.Parameter
B x i Negotiation cost upper limit of d x i .Variable
pProbability/confidence level, 0 p 1 .Parameter
ξ i k Negotiation time of the moderator N k towards the individual d i , ξ i k N ( μ i k , σ i k ) , i M , k N .Parameter
T x i Actual time to accomplish negotiation for d x i .Variable
T i Upper limit of negotiation time for d x i .Parameter
TUpper limit of overall decision negotiation time.Parameter
qProbability/confidence level, 0 q 1 .Parameter
QLarger equilibrium coefficient.Parameter
a , ϵ Smaller equilibrium coefficients.Parameter
σ The bounded confidence level.Parameter
I t Maximum number of iterations.Parameter

Appendix A.4. Algorithm Execute Script

import matplotlib.pyplot as plt
import random
import numpy as np
from scipy.stats import norm
from copy import deepcopy
def init(size):
  pop_ = []
  dmlst_ = dmlst.copy()
  ylst_ = ylst.copy()
  for i in range(size) :
    xy = []
    y_ = []
for j in range(M) :
      dmlst_ = dmlst_.copy()
      rn_ = random.randint(j, M-1)
      dmlst_[j], dmlst_[rn_] = dmlst_[rn_], dmlst_[j]
    xy.append(dmlst_)
    for k in range(n) :
ylst_ = ylst_.copy()
ry = random.randint(k,n-1)
ylst_[k], ylst_[ry] = ylst_[ry], ylst_[k]
    for s in range(n-1) :
rs = random.randint(0,M)
y_.append(rs)
    y_.append(M)
y_dict = dict(zip(ylst_, y_))
yy = sorted(y_dict.items(),key=lambda x:x[1],reverse=False)
xy.append(yy)
pop_.append(xy)
  return(pop_)
def evaluate(ppop):
  pre_evals = []
pre_alpha = []
for i in range(pop_size) :
    olst = []
for j in range(M) :
      olst.append(dm_dict[ppop[i][0][j]])
    esum_ = 1.0
alpha = []
alpha.append( 1.0 )
for k in range(1,M) :
      if olst[k-1][1] <= olst[k][0] or olst[k][1] <= olst[k-1][0]:
overl = 0.0001
      if olst[k-1][0] < olst[k][0] and olst[k][1] < olst[k-1][1] :
overl = olst[k][1] - olst[k][0]
      if olst[k][0] < olst[k-1][0] and olst[k-1][1] < olst[k][1] :
overl = olst[k-1][1] - olst[k-1][0]
      if olst[k-1][0] <= olst[k][0] and olst[k][0] < olst[k-1][1] and olst[k-1][1] <= olst[k][1] :
overl = olst[k-1][1] - olst[k][0]
      if olst[k][0] <= olst[k-1][0] and olst[k-1][0] < olst[k][1] and olst[k][1] <= olst[k-1][1] :
overl = olst[k][1] - olst[k-1][0]
      alpha_i = overl / (olst[k][1] - olst[k][0])
alpha.append(alpha_i)
ek = alpha_i * beta[k]
esum_ += ek
    pre_evals.append(esum_)
pre_alpha.append(alpha)
return pre_evals, pre_alpha
def check(pevals, palpha, ppop):
  pre_evals = []
pre_alpha = []
pre_pop = []
pre_T = []
while True:
    N = 50
for i in range(pop_size):
      olst = []
cxi_lst = []
bi_lst = []
for j in range(M) :
        olst.append(dm_dict[ppop[i][0][j]])
cxi_lst.append(cxi_dict[ppop[i][0][j]])
bi_lst.append(Bi_dict[ppop[i][0][j]])
      fitm = 0
fitn = 0
c1 = []
o_xi = []
for j in range(M) :
        c1.append(1 - ( palpha[i][j] * beta[j] ) + epsilon)
o_xi.append(np.random.uniform(olst[j][0], olst[j][1], N))
      for j in range(M) :
Pm = 0
for k in range(0,N) :
            Bm = ( c1[j] * cxi_lst[j] * abs(o_ - o_xi[j][k]) )
if Bm - bi_lst[j] <= 0 :
Pm += 1
        if float(Pm/N) >= p :
fitm += 1
      o_i = []
for j in range(0,N) :
        _oxi =[]
for k in range(M) :
_oxi.append(o_xi[k][j])
o_i.append(_oxi)
      for j in range(N) :
B_sum = 0
for k in range(M) :
B_ = ( c1[k] * cxi_lst[k] * abs(o_ - o_i[j][k]) )
B_sum += B_
if B_sum - B <= 0 :
fitn += 1
if float(fitn/N) >= p and fitm == M :
Xi_ilst = []
for j in range(M) :
no_ = ppop[i][0][j] - 1
if j+1 > 0 and j+1 <= ppop[i][1][0][1] :
ma_no = ppop[i][1][0][0] - 1
Xi_ilst.append( [Xi_mu[no_][ma_no], Xi_sig[no_][ma_no]] )
if j+1 > ppop[i][1][0][1] and j+1 <= ppop[i][1][1][1] :
ma_no = ppop[i][1][1][0] - 1
Xi_ilst.append( [Xi_mu[no_][ma_no], Xi_sig[no_][ma_no]] )
if j+1 > ppop[i][1][1][1] and j+1 <= ppop[i][1][2][1] :
ma_no = ppop[i][1][2][0] - 1
Xi_ilst.append( [Xi_mu[no_][ma_no], Xi_sig[no_][ma_no]] )
        T_xia = 0
T_xib = 0
for j in range(M) :
T_xia += Xi_ilst[j][0]
T_xib += Xi_ilst[j][1]
norm_xi = norm(T_xia, T_xib)
fai_ = norm_xi.ppf(alpa)
if j == M-1 :
TT = fai_
        if TT <= T_sum :
pre_T.append(TT)
pre_evals.append(deepcopy( pevals[i] ) )
pre_alpha.append(deepcopy( palpha[i][:]) )
pre_pop.append( deepcopy( ppop[i][:][:]) )
    if len(pre_pop) < pop_size :
ppop = crossover(ppop[:][:])
ppop = mutate(ppop[:][:])
pevals, palpha = evaluate(ppop)
else :
pre_evals = pre_evals[:pop_size]
pre_alpha = pre_alpha[:pop_size]
pre_pop = pre_pop[:pop_size][:]
break
return pre_evals, pre_alpha, pre_T, pre_pop
def copy(ppop, pevals):
pre_pop = []
pre_pop.append(ppop[pevals.index(max(pevals))])
p = []
p_accumulate = []
for i in range(pop_size):
p.append(1.0 * pevals[i] / sum(pevals))
for i in range(1, pop_size + 1):
p_accumulate.append(sum(p[:i]))
for i in range(pop_size - 1):
r_num = random.random()
for j in range(pop_size - 1):
if r_num < p_accumulate[0]:
pre_pop.append(ppop[0][:])
break
if p_accumulate[j] <= r_num < p_accumulate[j + 1]:
pre_pop.append(ppop[j + 1][:])
break
return pre_pop
def crossover(ppop):
best = ppop[0][:][:]
ppop = ppop[1:][:]
cros_freq = 0
while True:
cros_index = []
for i in range(pop_size - 1):
rand_num = random.random()
if rand_num < cp:
cros_index.append(i)
if len(cros_index) % 2 == 0 and cros_index != []:
break
point_num = int(len(cros_index) / 2)
for i in range(point_num) :
ppop[cros_index[i * 2]][1][:], ppop[cros_index[i * 2 + 1]][1][:] = ppop[cros_index[i * 2 + 1]][1][:], ppop[cros_index[i * 2]][1][:]
for j in range(M) :
for k in range(M) :
if ppop[cros_index[i * 2]][0][j] == ppop[cros_index[i * 2 + 1]][0][k] :
ppop[cros_index[i * 2]][0][j], ppop[cros_index[i * 2]][0][k] = ppop[cros_index[i * 2]][0][k], ppop[cros_index[i * 2]][0][j]
ppop[cros_index[i * 2 + 1]][0][j], ppop[cros_index[i * 2 + 1]][0][k] = ppop[cros_index[i * 2 + 1]][0][k], ppop[cros_index[i * 2 + 1]][0][j]
break
cros_freq += 1
if cros_freq == int(0.5*M) :
break
else :
continue
ppop.insert(0, best)
return ppop
def mutate(ppop):
best = ppop[0][:][:]
ppop = ppop[1:][:]
while True:
mut_index = []
for i in range(pop_size - 1):
r_num = random.random()
if r_num < mp:
mut_index.append(i)
if mut_index != []:
break
for i in range(len(mut_index)):
n1 = random.randint(0, M-1)
n2 = random.randint(0, M-1)
n1, n2 = min(n1, n2), max(n1, n2)
del_num = n2 - n1 + 1
del_freq = 0
newlst = ppop[mut_index[i]][0][n1:n2 + 1]
while del_freq < del_num :
del ppop[mut_index[i]][0][n1]
del_freq += 1
random.shuffle(newlst)
for j in range(len(newlst)) :
ppop[mut_index[i]][0].insert(n1 + j, newlst[j])
if len(ppop[mut_index[i]][0]) == M :
break
for i in range(len(mut_index)):
yyy = []
n5 = random.randint(1, n-2)
n6 = random.randint(1, n-2)
n5, n6 = min(n5, n6), max(n5, n6)
for j in range(n5, n6+1) :
n3 = random.randint(ppop[mut_index[i]][1][n5-1][1], ppop[mut_index[i]][1][n6+1][1])
yyy.append(n3)
yyy.sort()
for j in range(n5, n6+1) :
s = 0
pint = list(ppop[mut_index[i]][1][n5])
pint[1] = yyy[s]
ppop[mut_index[i]][1][n5] = tuple(pint)
s += 1
ppop.insert(0, best)
return ppop
if __name__ == ’__main__’:

References

  1. Cook, W.D.; Kress, M. Ordinal ranking with intensity of preference. Manag. Sci. 1985, 31, 26–32. [Google Scholar] [CrossRef]
  2. Hochbaum, D.S.; Levin, A. Methodologies and algorithms for group-rankings decision. Manag. Sci. 2006, 52, 1394–1408. [Google Scholar] [CrossRef]
  3. Zhang, B.W.; Dong, Y.C.; Zhang, H.J.; Pedrycz, W. Consensus mechanism with maximum-return modifications and minimum-cost feedback: A perspective of game theory. Eur. J. Oper. Res. 2020, 287, 546–559. [Google Scholar] [CrossRef]
  4. French, J.R.P.J. A formal theory of social power. Psychol. Rev. 1956, 63, 181–194. [Google Scholar] [CrossRef] [PubMed]
  5. Berger, R.L. A necessary and sufficient condition for reaching a consensus using DeGroot’s method. J. Am. Stat. Assoc. 1981, 76, 415–418. [Google Scholar] [CrossRef]
  6. Degroot, M.H. Reaching a Consensus. J. Am. Stat. Assoc. 1974, 69, 118–121. [Google Scholar] [CrossRef]
  7. Friedkin, N.E.; Johnsen, E.C. Social influence and opinions. J. Math. Sociol. 1990, 15, 193–206. [Google Scholar] [CrossRef]
  8. Pérez, L.; Mata, F.; Chiclana, F.; Kou, G.; Herrera-Viedma, E. Modelling influence in group decision making. Soft Comput.-A Fusion Found. Methodol. Appl. 2016, 20, 1653–1665. [Google Scholar] [CrossRef] [Green Version]
  9. Deffuant, G.; Neau, D.; Amblard, F.; Weisbuch, G. Mixing beliefs among interacting agents. Adv. Complex Syst. 2000, 3, 87–98. [Google Scholar] [CrossRef] [Green Version]
  10. Hegselmann, R.; Krause, U. Opinion dynamics and bounded confidence: Models, analysis and simulation. J. Artif. Soc. Soc. Simul. 2002, 5. [Google Scholar]
  11. Rodrigues, F.A.; Da FCosta, L. Surviving opinions in sznajd models on complex net works. Int. J. Mod. Phys. C Comput. Phys. Phys. Comput. 2015, 16, 1785–1792. [Google Scholar]
  12. Stauffer, D. Sociophysics: The Sznajd model and its applications. Comput. Phys. Commun. 2002, 146, 93–98. [Google Scholar] [CrossRef]
  13. Capuano, N.; Chiclana, F.; Fujita, H.; Herrera-Viedma, E.; Loia, V. Fuzzy Group Decision Making With Incomplete Information Guided by Social Influence. IEEE Trans. Fuzzy Syst. 2018, 26, 1704–1718. [Google Scholar] [CrossRef]
  14. Liu, B.S.; Zhou, Q.; Ding, R.X.; Palomares, I.; Herrera, F. Large-scale group decision making model based on social network analysis: Trust relationship-based conflict detection and elimination. Eur. J. Oper. Res. 2019, 275, 737–754. [Google Scholar] [CrossRef]
  15. Li, Y.H.; Kou, G.; Li, G.X.; Peng, Y. Consensus reaching process in large-scale group decision making based on bounded confidence and social network. Eur. J. Oper. Res. 2022, 199, 509–516. [Google Scholar] [CrossRef]
  16. Xu, Y.X.; Gong, Z.W.; Wei, G.; Guo, W.W.; Herrera-Viedma, E. Information consistent degree-based clustering method for large-scale group decision-making with linear uncertainty distributions information. INternational J. Intell. Syst. 2022, 37, 3394–3439. [Google Scholar] [CrossRef]
  17. Gong, Z.W.; Xu, X.X.; Li, L.S.; Xu, C. Consensus modeling with nonlinear utility and cost constraints: A case study. Knowl.-Based Syst. 2015, 88, 210–222. [Google Scholar] [CrossRef]
  18. Altuzarra, A.; Moreno-Jiménez, J.M.; Salvador, M. Consensus Building in AHP-Group Decision Making: A Bayesian Approach. Oper. Res. 2010, 58, 1755–1773. [Google Scholar] [CrossRef]
  19. Gong, Z.W.; Zhang, N.; Chiclana, F. The optimization ordering model for intuitionistic fuzzy preference relations with utility functions. Knowl.-Based Syst. 2018, 162, 174–184. [Google Scholar] [CrossRef] [Green Version]
  20. Mayag, B.; Bouyssou, D. Necessary and possible interaction between criteria in a 2-additive Choquet integral model. Eur. J. Oper. Res. 2020, 283, 308–320. [Google Scholar] [CrossRef]
  21. Fishburn, P.C.; Kress, M. Utility Theory for Decision Making; Robert E. Krieger Publishing Company: Malabar, FL, USA, 1979. [Google Scholar]
  22. Yazidi, A.; Ivanovska, M.; Zennaro, F.M.; Lind, P.G.; Viedma, E.H. A new decision making model based on Rank Centrality for GDM with fuzzy preference relations. Eur. J. Oper. Res. 2022, 297, 1030–1041. [Google Scholar] [CrossRef]
  23. Marimuthu, D.; Meidute-Kavaliauskiene, I.; Mahapatra, G.S.; Činčikaitė, R.; Roy, P.; Vasiliauskas, A.V. Sustainable Urban Conveyance Selection through MCGDM Using a New Ranking on Generalized Interval Type-2 Trapezoidal Fuzzy Number. Mathematics 2022, 10, 4534. [Google Scholar] [CrossRef]
  24. Aggarwal, M. Linguistic discriminative aggregation in multicriteria decision making. Int. J. Intell. Syst. 2016, 31, 529–555. [Google Scholar] [CrossRef]
  25. Gong, Z.W.; Guo, W.W.; Herrera-Viedma, E.; Gong, Z.J.; Wei, G. Consistency and consensus modeling of linear uncertain preference relations. Eur. J. Oper. Res. 2020, 283, 290–307. [Google Scholar] [CrossRef]
  26. Zhang, N.; Gong, Z.W.; Chiclana, F. Minimum cost consensus models based on random opinions. Expert Syst. Appl. 2017, 89, 149–159. [Google Scholar] [CrossRef] [Green Version]
  27. Wang, L.Z.; Fang, L.P.; Hipel, K.W. Basin-wide cooperative water resources allocation. Eur. J. Oper. Res. 2008, 190, 798–817. [Google Scholar] [CrossRef]
  28. Radner, R. Decision and Choice: Bounded Rationality. In International Encyclopedia of the Social & Behavioral Sciences; Pergamon: Oxford, UK, 2015; pp. 879–885. [Google Scholar]
  29. Simon, H.A. Theories of bounded rationality. Decis. Organ. 1972, 161–176. [Google Scholar]
  30. Palomares, I.; Martínez, L.; Herrera, F. A Consensus Model to Detect and Manage Noncooperative Behaviors in Large-Scale Group Decision Making. IEEE Trans. Fuzzy Syst. 2014, 22, 516–530. [Google Scholar] [CrossRef]
  31. Chao, X.R.; Kou, G.; Peng, Y.; Herrera-Viedma, E. Large-scale group decision-making with non-cooperative behaviors and heterogeneous preferences: An application in financial inclusion. Eur. J. Oper. Res. 2021, 288, 271–293. [Google Scholar] [CrossRef]
  32. Dong, Y.C.; Zhang, H.J.; Herrera-Viedma, E. Integrating experts’ weights generated dynamically into the consensus reaching process and its applications in managing non-cooperative behaviors. Decis. Support Syst. 2016, 84, 1–15. [Google Scholar] [CrossRef] [Green Version]
  33. Cheng, D.; Yuan, Y.X.; Wu, Y.; Hao, T.T.; Cheng, F.X. Maximum satisfaction consensus with budget constraints considering individual tolerance and compromise limit behaviors. Eur. J. Oper. Res. 2022, 297, 221–238. [Google Scholar] [CrossRef]
  34. Ben-Arieh, D.; Easton, T. Multi-criteria group consensus under linear cost opinion elasticity. Decis. Support Syst. 2007, 43, 713–721. [Google Scholar] [CrossRef]
  35. Ben-Arieh, D.; Easton, T.; Evans, B. Minimum Cost Consensus With Quadratic Cost Functions. IEEE Trans. Syst. Man Cybern.-Part A Syst. Hum. 2009, 39, 210–217. [Google Scholar] [CrossRef]
  36. Dong, Y.C.; Xu, Y.F.; Li, H.Y.; Feng, B. The OWA-based consensus operator under linguistic representation models using position indexes. Eur. J. Oper. Res. 2010, 203, 455–463. [Google Scholar] [CrossRef]
  37. Zhang, G.Q.; Dong, Y.C.; Xu, Y.F.; Li, H.Y. Minimum-Cost Consensus Models Under Aggregation Operators. IEEE Trans. Syst. Man, Cybern.-Part A Syst. Hum. 2011, 41, 1253–1261. [Google Scholar] [CrossRef]
  38. Wu, Z.; Zhu, K.; Qu, S. Distributionally Robust Optimization Model for a Minimum Cost Consensus with Asymmetric Adjustment Costs Based on the Wasserstein Metric. Mathematics 2022, 10, 312. [Google Scholar] [CrossRef]
  39. Gong, Z.W.; Zhang, H.H.; Forrest, J.; Li, L.S.; Xu, X.X. Two consensus models based on the minimum cost and maximum return regarding either all individuals or one individual. Eur. J. Oper. Res. 2015, 240, 183–192. [Google Scholar] [CrossRef]
  40. Wu, Z.B.; Tu, J.C. Managing transitivity and consistency of preferences in AHP group decision making based on minimum modifications. Inf. Fusion 2021, 67, 125–135. [Google Scholar] [CrossRef]
  41. Parreiras, R.O.; Ekel, P.Y.; Martini, J.S.C.; Palhares, R.M. A flexible consensus scheme for multicriteria group decision making under linguistic assessments. Inf. Sci. 2010, 180, 1075–1089. [Google Scholar] [CrossRef]
  42. Zhang, B.W.; Dong, Y.C.; Xu, Y.F. Multiple attribute consensus rules with minimum adjustments to support consensus reaching. Knowl.-Based Syst. 2014, 67, 35–48. [Google Scholar] [CrossRef]
  43. Zhang, H.J.; Dong, Y.C.; Chiclana, F.; Yu, S. Consensus efficiency in group decision making: A comprehensive comparative study and its optimal design. Eur. J. Oper. Res. 2019, 275, 580–598. [Google Scholar] [CrossRef]
  44. Wu, Z.B.; Huang, S.; Xu, J.P. Multi-stage optimization models for individual consistency and group consensus with preference relations. Eur. J. Oper. Res. 2019, 275, 182–194. [Google Scholar] [CrossRef]
  45. Cheng, D.; Zhou, Z.L.; Cheng, F.X.; Zhou, Y.F.; Xie, Y.J. Modeling the minimum cost consensus problem in an asymmetric costs context. Eur. J. Oper. Res. 2018, 270, 1122–1137. [Google Scholar] [CrossRef]
  46. Gong, Z.W.; Xu, C.; Chiclana, F. Consensus Measure with Multi-stage Fluctuation Utility Based on China’s Urban Demolition Negotiation. Group Decis. Negot. 2017, 26, 379–407. [Google Scholar] [CrossRef]
  47. Abdel-Basset, M.; Mohamed, R.; Chakrabortty, R.K.; Ryan, M.J. IEGA: An improved elitism-based genetic algorithm for task scheduling problem in fog computing. Int. J. Intell. Syst. 2021, 36, 4592–4631. [Google Scholar] [CrossRef]
  48. Wan, Q.; Xu, X.; Chen, X. A Two-Stage Optimization Model for Large-Scale Group Decision-Making in Disaster Management: Minimizing Group Conflict and Maximizing Individual Satisfaction. Group Decis. Negot. 2020, 29, 901–921. [Google Scholar] [CrossRef]
  49. Elgazzar, A.S. Application of the sznajd sociophysics model to small-world networks. Int. J. Mod. Phys. C Comput. Phys. Phys. Comput. 2001, 12, 1537. [Google Scholar] [CrossRef]
  50. Zha, Q.B.; Kou, G.; Zhang, H.J.; Liang, H.M.; Chen, X.; Li, C.C.; Dong, Y.C. Opinion dynamics in finance and business: A literature review and research opportunities. Financ. Innov. 2022, 6, 1–22. [Google Scholar] [CrossRef]
  51. Weisbuch, G.; Deffuant, G.; Amblard, F.; Nadal, J.P. Meet, discuss, and segregate! Complexity 2002, 7, 55–63. [Google Scholar] [CrossRef] [Green Version]
  52. Chiclana, F.; García, J.M.T.; del Moral, M.J.; Herrera-Viedma, E. A statistical comparative study of different similarity measures of consensus in group decision making. Inf. Sci. 2013, 221, 110–123. [Google Scholar] [CrossRef] [Green Version]
  53. Jaccard, P. The distribution of the flora in the alpine zone. New Phytol. 2010, 11, 37–50. [Google Scholar] [CrossRef]
  54. Sole, K.; Marton, J.; Hornstein, H.A. Opinion similarity and helping: Three field experiments investigating the bases of promotive tension. J. Exp. Soc. Psychol. 1975, 11, 1–13. [Google Scholar] [CrossRef]
  55. Ang, S.H.; Leong, S.M.; Teo, G.P. The Effects of Personal Value Similarity on Business Negotiations. Ind. Mark. Manag. 2000, 29, 397–410. [Google Scholar] [CrossRef]
  56. Campbell, N.; Graham, J.L.; Jolibert, A.; Meissner, H.G. Marketing Negotiations in France, Germany, the United Kingdom, and the United States. J. Mark. 1988, 52, 49. [Google Scholar] [CrossRef]
  57. Graham, J.L. Cross-Cultural Marketing Negotiations: A Laboratory Experiment. Mark. Sci. 1985, 4, 130–146. [Google Scholar] [CrossRef]
  58. Allon, G. Competition in Service Industries. Ph.D. Thesis, Columbia University, New York, NY, USA, 2006. [Google Scholar]
  59. Cachon, G.P.; Harker, P.T. Competition and Outsourcing with Scale Economies. Manag. Sci. 2002, 48, 1314–1333. [Google Scholar] [CrossRef] [Green Version]
  60. Ho, T.H. Setting Customer Expectation in Service Delivery: An Integrated Marketing-Operations Perspective. Manag. Sci. 2004, 50, 479–488. [Google Scholar] [CrossRef] [Green Version]
  61. Tamiz, M.; Jones, D.; Romero, C. Goal programming for decision making: An overview of the current state-of-the-art. Eur. J. Oper. Res. 1998, 111, 569–581. [Google Scholar] [CrossRef]
Figure 1. A framework of sorted cost consensus negotiation.
Figure 1. A framework of sorted cost consensus negotiation.
Mathematics 11 00445 g001
Figure 2. An example of sequence assessment.
Figure 2. An example of sequence assessment.
Mathematics 11 00445 g002
Figure 3. An example of sorted negotiation.
Figure 3. An example of sorted negotiation.
Mathematics 11 00445 g003
Figure 4. Sensitivity test on Model (24).
Figure 4. Sensitivity test on Model (24).
Mathematics 11 00445 g004
Figure 5. Convergence curves of GA, ABC and SAA.
Figure 5. Convergence curves of GA, ABC and SAA.
Mathematics 11 00445 g005
Table 1. The relationship of sorting sequence about moderators and DMs.
Table 1. The relationship of sorting sequence about moderators and DMs.
ModeratorsThe Sequence of DMs
N y 1 d x z 0 + 1 d x z 0 + 2 d x z 1
N y 2 d x z 1 + 1 d x z 1 + 2 d x z 2
N y n d x z n 1 + 1 d x z n 1 + 2 d x z n
Integral sorting sequence: d x z 0 + 1 d x z 0 + 2 d x z 1 d x z 1 + 1 d x z 1 + 2 d x z 2
d x z n 1 + 1 d x z n 1 + 2 d x z n
Table 2. Data of 15 decision resident groups in urban demolition negotiation.
Table 2. Data of 15 decision resident groups in urban demolition negotiation.
d i ( i M ) OpinionsUnit Cost c i Individual Budget B i
o Known o Unknown
d 1 o 1 U [ 26.47 , 77.72 ] 6.5 514936
d 2 o 2 U [ 15.09 , 35.27 ] 9.0 8281296
d 3 o 3 U [ 41.35 , 79.86 ] 5.5 356792
d 4 o 4 U [ 118.25 , 190.30 ] 5.5 444792
d 5 o 5 U [ 77.43 , 137.91 ] 1.0 29.1 144
d 6 o 6 U [ 50.07 , 167.49 ] 1.0 56144
d 7 o 7 U [ 48.93 , 181.69 ] 1.5 102216
d 8 o 8 U [ 99.43 , 196.23 ] 5.0 428720
d 9 o 9 U [ 148.02 , 199.41 ] 7.5 6831080
d 10 o 10 U [ 128.92 , 156.50 ] 4.5 220648
d 11 o 11 U [ 29.73 , 79.33 ] 6.0 456864
d 12 o 12 U [ 77.69 , 172.39 ] 2.5 154360
d 13 o 13 U [ 78.01 , 209.32 ] 4.5 438648
d 14 o 14 U [ 10.44 , 111.84 ] 5.5 510792
d 15 o 15 U [ 77.44 , 198.13 ] 4.0 345576
Table 3. ξ i k N ( μ i k , σ i k ) , i = 1 , 2 , , 15 , k = 1 , 2 , 3 .
Table 3. ξ i k N ( μ i k , σ i k ) , i = 1 , 2 , , 15 , k = 1 , 2 , 3 .
N 1 N 2 N 3
d 1 ξ 11 N ( 1 , 0.4 ) ξ 12 N ( 2 , 0.5 ) ξ 13 N ( 3 , 0.6 )
d 2 ξ 21 N ( 4 , 0.2 ) ξ 22 N ( 5 , 0.5 ) ξ 23 N ( 6 , 0.6 )
d 3 ξ 31 N ( 6 , 0.6 ) ξ 32 N ( 4 , 0.5 ) ξ 33 N ( 5 , 0.4 )
d 4 ξ 41 N ( 1 , 0.4 ) ξ 42 N ( 3 , 0.5 ) ξ 43 N ( 5 , 0.8 )
d 5 ξ 51 N ( 2 , 0.4 ) ξ 52 N ( 4 , 0.45 ) ξ 53 N ( 6 , 0.8 )
d 6 ξ 61 N ( 3 , 0.4 ) ξ 62 N ( 5 , 0.5 ) ξ 63 N ( 7 , 0.9 )
d 7 ξ 71 N ( 4 , 0.4 ) ξ 72 N ( 6 , 0.6 ) ξ 73 N ( 5 , 0.5 )
d 8 ξ 81 N ( 2 , 0.2 ) ξ 82 N ( 3 , 0.5 ) ξ 83 N ( 4 , 0.6 )
d 9 ξ 91 N ( 3 , 0.3 ) ξ 92 N ( 4 , 0.7 ) ξ 93 N ( 5 , 0.6 )
d 10 ξ 10 , 1 N ( 5 , 0.23 ) ξ 10 , 2 N ( 7 , 0.45 ) ξ 10 , 3 N ( 6 , 0.77 )
d 11 ξ 11 , 1 N ( 5 , 0.45 ) ξ 11 , 2 N ( 6 , 0.66 ) ξ 11 , 3 N ( 7 , 0.88 )
d 12 ξ 12 , 1 N ( 6 , 0.42 ) ξ 12 , 2 N ( 7 , 0.56 ) ξ 12 , 3 N ( 5 , 0.76 )
d 13 ξ 13 , 1 N ( 3 , 0.66 ) ξ 13 , 2 N ( 2 , 0.52 ) ξ 13 , 3 N ( 1 , 0.41 )
d 14 ξ 14 , 1 N ( 6 , 0.71 ) ξ 14 , 2 N ( 5 , 0.61 ) ξ 14 , 3 N ( 4 , 0.41 )
d 15 ξ 15 , 1 N ( 5 , 0.61 ) ξ 15 , 2 N ( 3 , 0.58 ) ξ 15 , 3 N ( 1 , 0.45 )
Table 4. Solutions of sorted negotiation model with constraints of both time and cost ( p = 0.95 , q = 0.95 ) .
Table 4. Solutions of sorted negotiation model with constraints of both time and cost ( p = 0.95 , q = 0.95 ) .
B 0 TeTotal TimeSorting Sequences and Individual Efficiency
250085 6.443 70.665 Mathematics 11 00445 i001
d 14 d 1 d 11 d 3 d 6 d 7 d 13 d 8 d 4 d 9 N 1 d 15 d 12 d 10 d 5 d 2 N 3
[ 1.0 , 0.929 , 0.829 , 0.775 , 0.181 , 0.569 , 0.451 , 0.5 , 0.429 , 0.294 , 0.119 , 0.214 , 0.143 , 0.011 , 0.0 ]
410085 6.131 74.188 Mathematics 11 00445 i002
d 13 d 8 d 4 d 9 d 15 d 7 N 3 d 6 d 12 N 2 d 1 d 11 d 3 d 14 d 2 d 5 d 10 N 1
[ 1.0 , 0.929 , 0.857 , 0.646 , 0.297 , 0.505 , 0.571 , 0.474 , 0.0 , 0.346 , 0.282 , 0.081 , 0.143 , 0.0 , 0.0 ]
Table 5. The optimum sets of Influential Individuals for 15 Resident Groups.
Table 5. The optimum sets of Influential Individuals for 15 Resident Groups.
d i ( i M ) Optimum Sets of Influential Individuals P i ( i M )
d 1 P 1 = { d 14 , d 11 , d 3 , d 7 , d 6 }
d 2 P 2 = { d 14 , d 1 , d 11 }
d 3 P 3 = { d 14 , d 11 , d 1 , d 7 , d 6 }
d 4 P 4 = { d 8 , d 13 , d 15 , d 7 , d 12 , d 6 , d 9 }
d 5 P 5 = { d 6 , d 7 , d 15 , d 12 , d 13 , d 8 }
d 6 P 6 = { d 7 , d 15 , d 12 , d 13 , d 8 , d 14 }
d 7 P 7 = { d 6 , d 15 , d 13 , d 12 , d 8 }
d 8 P 8 = { d 13 , d 15 , d 7 , d 12 , d 4 , d 6 }
d 9 P 9 = { d 13 , d 15 , d 8 , d 4 , d 7 }
d 10 P 10 = { d 4 , d 6 , d 7 , d 8 , d 12 , d 13 , d 15 , d 5 , d 9 }
d 11 P 11 = { d 6 , d 14 , d 1 , d 3 , d 7 , d 2 }
d 12 P 12 = { d 7 , d 15 , d 13 , d 6 , d 8 , d 5 }
d 13 P 13 = { d 15 , d 7 , d 8 , d 12 , d 6 }
d 14 P 14 = { d 7 , d 6 , d 1 , d 11 , d 3 }
d 15 P 15 = { d 13 , d 6 , d 7 , d 8 , d 12 }
Table 6. Comparative results of GA, ABC and SAA.
Table 6. Comparative results of GA, ABC and SAA.
AlgorithmBestMeanStdPercent
GA6.4436.2990.2391
ABC6.3806.1410.4730.867
SAA6.1345.4540.5340.900
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, Y.; Guo, C.; Wei, G.; Herrera-Viedma, E. On Modeling of Sorted Cost Consensus Negotiation Considering Efficiency and Time Based on the Stochastic Programming. Mathematics 2023, 11, 445. https://doi.org/10.3390/math11020445

AMA Style

Zhou Y, Guo C, Wei G, Herrera-Viedma E. On Modeling of Sorted Cost Consensus Negotiation Considering Efficiency and Time Based on the Stochastic Programming. Mathematics. 2023; 11(2):445. https://doi.org/10.3390/math11020445

Chicago/Turabian Style

Zhou, Yi, Chonglan Guo, Guo Wei, and Enrique Herrera-Viedma. 2023. "On Modeling of Sorted Cost Consensus Negotiation Considering Efficiency and Time Based on the Stochastic Programming" Mathematics 11, no. 2: 445. https://doi.org/10.3390/math11020445

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