Automation in Construction: Sciencedirect

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Automation in Construction 99 (2019) 39–51

Contents lists available at ScienceDirect

Automation in Construction
journal homepage: www.elsevier.com/locate/autcon

Negotiation throughout flexible and interactive tradeoffs applied to T


construction procurement

Rachel Perez Palha
Universidade Federal de Pernambuco, Brazil

A R T I C LE I N FO A B S T R A C T

Keywords: A model for e-negotiation in a typical procurement process in the construction industry is presented. The greatest
Construction procurement contribution of this paper is a novel model for e-negotiation using an adaptation of the FITradeoff method for
Negotiation group decision and negotiation with an unbiased mediator agent so as to reduce the number of interactions
GDN needed to reach an agreement. The elicitation process included within the negotiation model sees to it that the
Mediation
cognitive effort that the negotiators need to make is reduced because partial information and strict preference
FITradeoff
BATNA
statements can be used. The mediator agent facilitates the negotiation phase, thereby allowing a general con-
Expanding the pie tractor to compare subcontractors and to decide if there should be a 1–1 or 1-N negotiation process. Moreover,
this agent conducts the negotiation process and presents the best and suboptimal agreements to the negotiators.
A prototype was built to test the model using data from a real construction project.

1. Introduction who may or may not reach a decision [8]. In the last three decades,
several Negotiation Support Systems (NSS) and E-Negotiation Systems
The success of any construction project depends on selecting the (ENS) have been proposed. When these NSS are web-based, the nego-
right contractor to conduct the project and on meeting the clients' re- tiation process is called e-negotiation and the tool is called an e-nego-
quirements [1]. Irrespective of the contractor's skills, in most large tiation system (ENS). Negoplan [9] is a NSS and does not simulate the
projects, some activities will be subcontracted to firms that provide process of negotiation completely, because it focuses on supporting one
specialized services [2]. A typical procurement process involves the of the negotiators, whose preferences are known, whereas there is no
main contractor evaluating the demand and determining the procure- information about the other party. Therefore, the only input on oppo-
ment packages; prequalifying subcontractors; sending requests for nent's information is made when he/she presents counter-offers and
quotations to the prequalified prospective subcontractors; and evalu- these are used to increase the knowledge of the supported negotiator to
ating quotations and negotiating with the suppliers [3]. The contractor improve his/her results. Inspire [10] is the first web-based NSS and it
on receiving these quotations or bids evaluates to what extent bids was created to provide training and to study the impact of commu-
reflect a compromise between cost and all the aspects of the construc- nication technologies between cultures on the process of negotiation, as
tion project that need to be taken into account [4] and after having well as to provide a direction to future web-based platforms that will
done so, it is common for there to be a negotiation process during which deal with negotiation. Negoisst [11] is a system built for business-to-
agreement on contractual terms is sought [5]. However, negotiations business negotiations in e-commerce, based on theories of commu-
are a time-consuming because all parties involved wish to maximize nications to help negotiators to communicate in a structured way and it
their payoff [6], which often leads to suboptimal agreements [7,8]. The only provides information of the deal at the end of the process. WebNS
main problem for contractors during the negotiation phase of pro- [12] focuses on the automatic processing of documentation while ne-
curement is that they have limited information on values and strategies gotiators exchange messages. It also supports the discussion of issues
that might be appealing to the opposite site. They need the support of a and helps negotiators by providing a separate window in which they
negotiation system to reduce their dependence on personal experience, can visualize the issues already agreed. The Interactive Computer-As-
to improve the quality of the negotiation and to shorten its length [5]. sisted Negotiation Support system (ICANS) is a system that uses deci-
Negotiation processes are characterized by interactions among two sion analytic techniques to facilitate and support the negotiation pro-
or more actors, who have different objectives towards this iteration and cess, where, after each offer/counter-offer, the system calculates all


Av. Acadêmico Hélio Ramos, s/n – Cidade Universitária, Recife, PE CEP 50.740-530, Brazil.
E-mail address: rachelpalha@gmail.com.

https://doi.org/10.1016/j.autcon.2018.12.002
Received 15 May 2018; Received in revised form 29 October 2018; Accepted 4 December 2018
Available online 11 December 2018
0926-5805/ © 2018 Elsevier B.V. All rights reserved.
R.P. Palha Automation in Construction 99 (2019) 39–51

feasible alternatives that are not worse than this proposal. ICANS can be platform which uses the Flexible and Interactive tradeoff (FITradeoff)
used by negotiators or by a mediator [13]. This Web-based Negotiation method [30,31]. This characteristic is what makes it different from the
Support System (WNSS) evolved to the commercial platform Smart- other platforms presented in the literature. In addition, the mediator
Settle [14]. agent proposed in this model can holistically consider all the pre-
These systems can help to resolve conflicts, facilitate communica- ferences, criteria and issues all together in each round of the offer-and
tion between the parties [11,12], store and access bargaining in- counter-offer so that an integrative solution can be formed. Thus ne-
formation [10,14], as well as help the parties to come to an agreement gotiators can expand the pie while each negotiator is aiming to reach
by offering potential compromises and proposing concessions [15]. their Best Alternative To a Negotiated Agreement (BATNA) [7,8]. Fi-
Even though several platforms have been put forward, they were nally, the model presented in this paper allows the main contractor to
mainly built for educational purposes. Examples include the C-Nego- drive the negotiation with all possible suppliers in one unique process,
tiation Game [3], Inspire [10], Negoisst [11] and WebNS [12]. There- thus making it possible for him/her to compare information in order to
fore, only a few of them became websites that are commercially reach the best possible deal.
available to customers, and one explanation for this is that negotiations Most agents do not work as mediators but on behalf of one party.
require a large amount of cognitive effort from the negotiators, espe- Moreover, the non-biased mediators found in the literature were used
cially when they have to tackle many issues [16]. To the best of the to provide advice in the post-negotiation phase [10] or to elicit pre-
author's knowledge, the platforms for negotiation built for the con- ferences from negotiators [20,32–34]. Thus, this gap in the literature
struction industry mainly focus on disputes and conflicts [15,17], some needs to be filled, since the idea of using a mediator agent is to reduce
of which are used to enable remote partnering in the industry using the the negotiation time. This can be achieved by using an elicitation
Project Planning Process Model [18] or to enhance supplier manage- procedure prior to the negotiation and an unbiased mediator agent to
ment by using a multiagent system to coordinate suppliers and sub- provide the DMs with the information necessary to reach an agreement.
contractors [19]. What they do not do is to focus on the negotiation Therefore, the main contributions presented in this article are: (i) the
phase that occurs during construction procurement. proposition of a novel model for web negotiation that elicits the DMs'
As mentioned above, the purposes of existing NSSs are different. preferences using partial information based on the FITradeoff method
However, they were not created with a view to helping decision makers [30,31]; (ii) in this model, a mediator agent is included to reduce the
(DMs) to state their preferences between alternatives. Lai and Sycara number of interactions needed to reach an agreement between the
[20] pointed out that DMs have a major difficulty with stating their parties; (iii) the model focuses on the negotiation phase of construction
preferences. Therefore, using a tool to aid them during this process is of procurement, where the principal can compare performances among
major importance. The technique for offering this help is called ‘to elicit subcontractors and decide whether or not it is interesting to split the
a DM's preferences’. Some of these systems use the preferences of the service among subcontractors. A further feature of this paper is that a
DMs, but these have to be directly stated, instead of using the system numerical application based on data of a real construction project is
itself to elicit the DMs' preferences as it is the case of C-Negotiation presented to illustrate the use of this model which was tested by using a
Game [3], Inspire [10], and ICANS [13]. prototype.
Another difficulty that DMs face is to infer their opponents' pre- The use of the FITradeoff approach to elicit the range of parameters
ferences [21]. To aid DMs in these aspects, software agents started to be for the proposed negotiation model relies on the fact that in construc-
developed to carry out certain operations on behalf of a DM or an tion procurement DMs usually make tradeoffs among criteria [35,36],
analyst [22] and these were included in these ENSs and NSSs. These which seems to be the best form of eliciting preferences for both e-
agents need to receive various kinds of information to be able to work negotiations and face-to-face negotiations [33]. In addition, the nego-
on behalf of their principals [23], and they have been developed to play tiation process can be run under two different contexts, and the nego-
different roles, such as: to negotiate the provision of a service by one tiators might use, at their request, an unbiased agent as a mediator so as
agent for another by considering what strategies and tactics to generate; to decrease the number of interactions between negotiators.
how best to evaluate and present offers [24]; to use a heuristic to make The article is divided into 5 sections. The first is this Introduction
the trade-off by using similarity criteria which includes automated while Section 2 gives an overview on preference elicitation for the
negotiation [25]; to find an equilibrium in negotiating multi-issues even additive function. Section 3 presents the e-negotiation model and
when both agents have uncertain information about each other [26]; to Section 4 consists of a numerical application to illustrate the use of the
find Pareto optimal solutions when the agents present non-linear utility method. Some conclusions are drawn, and suggestions are made for
functions [27]; to use artificial neural networks to predict the oppo- future lines of research in Section 5.
nents' counter-offers based on current and past offers [28] or to predict
the opponent's preferences in bilateral negotiation by using a Bayesian 2. Developments on preference elicitation for the additive
approach which does not need data from previous negotiations [5]. function
Vahidov et al. [16] ran an experimental study which showed that the
use of agents might well lead to an improvement in performance for e- Frequently DMs have difficulties in the preference elicitation pro-
negotiations. However, the agents must still keep on presenting offers cess, which becomes tedious and time-consuming due to problems not
and counter-offers in order to reach an agreement that is satisfactory to being well defined and a lack of information. These characteristics
both negotiators. This process might take some time and a mediator drove several authors to propose elicitation methods and procedures to
might be used to help the parties to find a compromise solution faster. overcome such difficulties, such as [37,38]. To enable the use of partial
Dzeng and Ling [29] proposed the C-Negotiation platform which information, other methods have been presented in the literature
uses agents to generate proposals based on their principals' preferences [39–43]. Although all of these methods were proposed for additive
by using a genetic algorithm. It has a mediator agent which searches for models, according to de Almeida et al. [30] none of them kept the in-
a solution among those generated by the agents to maximize the joint itial assumptions used to elicit tradeoff weights [44,45], also called
gains. Dzeng and Ling [29] realized that a shortcoming of their method scale constants. Due to its axiomatic properties, the tradeoff procedure
is that the DM could misrepresent his/her preferences in order to ma- is considered more robust than other methods at eliciting scale con-
nipulate the negotiation process because the platform did not elicit his/ stants for the additive model, but experimental studies showed that
her preferences. Instead, the DM has to provide the payoff for each several inconsistencies can be found when it is applied [46].
alternative. The model presented in this article has similarities with C- FITradeoff [30,31] is an adaptation of the trade-off method for
Negotiation, but it is significantly different because the DMs are unable eliciting criteria weights in additive models with partial information. It
to manipulate the process since their preferences are elicited inside the uses strict preference statements rather than indifference preference

40
R.P. Palha Automation in Construction 99 (2019) 39–51

statements, thereby seeking to reduce the cognitive effort required from negotiators' preferences should decrease, thus ensuring the process is
the DM without compromising its axiomatic foundations [31]. In the more efficient because a better analysis is made of the offers and
traditional tradeoff method, the DM is asked questions, the answers to counter-offers presented. The model also includes a mediator agent to
which he forms by making pairwise comparisons among the con- improve the negotiators' joint gains and to tighten the process by
sequences found in each of the criteria until he/she can make in- helping the negotiators to explore the alternatives available.
difference statements. In other words, the DM has to state explicitly
what the exact values are that make the consequences equal. For ex- 3. Model for e-negotiation under flexible and interactive
ample, if the DM has 4 criteria to evaluate, and he/she is making a preference elicitation
pairwise comparison between criteria 1 and criteria 2, the information
provided is v1(b1) = v2(x2I) or v1(b1) ∽ v2(x2I). In order to find this Negotiations in recent years have been strongly supported by NSS
point, the DM ends up being questioned about several points, the an- [15]. The main idea is to help negotiators to structure the negotiation
swers to which lead to finding the exact value of indifference, after a process, as well as to improve the efficiency and effectiveness of the
calibration process. When the DM is asked to provide strict preference deal. These NSSs emerge in different forms: to help the negotiators to
statements, instead of making a great cognitive effort in order to state structure and analyze the negotiation problem, to elicit their pre-
an exact value, this effort is transformed into computational effort, ferences, to improve their communication, and to verify the efficiency
which is not significant for solving such linear programming problems of alternatives [22].
(LPPs). For the problem presented in the example, all that the DM has to The objective of this research study is to present a web-based model
provide is the expression v1(b1) < v2(x2′) and v1(b1) > v2(x2″). These which enables bilateral asynchronous negotiations to take place via the
are included in the LPPs presented in Eq. (1) in order to calculate the Internet. Since there are no geographical restrictions on where con-
result based on the space of weight vectors bounded by the partial in- struction companies operate nowadays [18], having a method that, to a
formation that the DM has provided. The basic output is the same, large extent, allow principals (from now on called negotiators) to ne-
namely the alternative chosen by the DM. gotiate with supliers/subcontractors in other locations is imperative. In
The elicitation heuristic of FITradeoff considers a continuous eva- addition, the platform should help negotiators to formalize their pro-
luation during the elicitation process, and thus it can be suspended posal based on their preference information and to receive advice on
whenever a solution is reached. The solution is found by applying the offers and counter-offers from a mediator agent. Therefore, some re-
LPP presented in Eq. (1) to the partial information provided by the DM quirements have to be met to reach a commitment that suits the parties
during the preference assessment. To calculate the feasible alternatives, involved, for which the e-negotiation model, presented in Fig. 1, is
the system considers dominance relations and provides the DM with used.
recommendations. The reason for requiring less cognitive effort from Fig. 1 describes the three phases of the proposed model, namely (1)
the DM was to avoid errors, and this feature was evaluated by de Al- pre-negotiation, (2) negotiation, and (3) post-negotiation. The pre-ne-
meida-Filho et al. [31] who ran a test with real-world DMs. It was gotiation phase starts when the need arises to hire a subcontractor to
verified that the FITradeoff procedure required fewer statements than perform an activity in the project. Then, the general contractor has to
the tradeoff procedure proposed by Keeney and Raiffa [44] to reach a decide whether or not to negotiate with several prospective sub-
solution, and thus required less cognitive effort from DMs. contractors. If so, a negotiation protocol should be drawn up, based on
the general contractor's needs or along with the prospective sub-
n
contractors.
max ∑ ki vi (xij), j = 1, 2, …, m
k1, k2, … , kn
i=1 Once the latter have been invited to be part of the procurement
s. t. process, all parties undergo a preference elicitation procedure which
n n
uses the FITradeoff method. The output of this module are the weights
∑ ki vi (xij) ≥ ∑ ki vi (xiz ), z − 1, 2, …, m, z ≠ j of the BATNA which are acquired using partial information and which
i=1 i=1
are afterwards used to evaluate each offer by considering their values
ki + 1 ≤ ki vi (x i′) − ε for i = 1 to n − 1
over each criterion.
ki + 1 ≥ ki vi (x i′ ′) + ε for i = 1 to n − 1 Once all parties have provided preference information, the nego-
n
tiation phase starts with one negotiator presenting offers and counter-
∑ ki = 1 offers. The mediator agent presented in Fig. 3 is used to guide the ne-
i=1
ki ≥ 0, i = 1, 2, …, n (1) gotiation process. If the general contractor decides to invite several
prospective subcontractors, then another module of the mediator agent
where ki is the scale constant of criterion i. presented in Fig. 5 will also be used. When this happens, the general
vi(xij) is the value of consequence xij on criterion i contractor will have collected comparative information of offers re-
xi′ and xi″ are specifications provided by the DM and are based on ceived from all subcontractors and assesses their value to him/her.
strict preference relations. The mediator agents shall present at the end of each interaction a
The unidimensional value functions are considered to be linear compromise solution or a set of compromise solutions to allow the
[30,38]. The DM provides his/her preference order of the criteria and parties to choose the alternative which maximizes their joint gains. If
after this procedure has been completed, the system makes a first at- the parties cannot agree on a solution and they think that some in-
tempt to find a set of feasible solutions. If the DM decides not to choose formation might be missing, they can always go back and use the
one of the available alternatives presented in the set of recommenda- FITradeoff module again.
tions or if it is not possible to find a recommendation, the core of the Finally, if the parties agree on the contractual terms, they can end
procedure starts based on a heuristic, which depends on the answer the the process by making a deal, and the other parties are dismissed in the
DM gives to each question on the assessment of preferences. post-negotiation phase. If they cannot agree on a deal, then the nego-
Therefore, the idea is to run the preference assessment of both ne- tiation is documented, and the general contractor has to start another
gotiators in the e-negotiation platform, to allow free communication process. The DMs can go back and forward between the first two stages
between them and to keep track of the issues negotiated. In this WNSS, of this process. Thus, they can review their preferences and offers be-
the FITradeoff method is used to elicit the parties' preference structure fore coming to an agreement.
[30] in order to require less cognitive effort from them while keeping The main input and output information required in this model is
the robustness of the tradeoff during the elicitation process. Therefore, shown in Fig. 1 but it is complemented by information that is given in
the possibility of using a mistaken value function to represent the three other Figures, namely, in Fig. 2, for use in the adapted FITradeoff

41
R.P. Palha Automation in Construction 99 (2019) 39–51

Fig. 1. Flow chart of the e-negotiation model proposed.

42
R.P. Palha Automation in Construction 99 (2019) 39–51

Fig. 2. Flow chart of the adapted FITradeoff elicitation process.

elicitation process; in Fig. 3, for the mediator agent; and in Fig. 5, which variation; and (7) determining the duration of the negotiation.
presents how the mediator agent guides a 1-N negotiation. In addition, Reaching an agreement on all of these points is already a negotiation
all Figures have a key which indicates when the system takes the ac- process in itself and this will strongly influence the result of the deal.
tion/decision or when the action is performed by a human actor. The parties have to discuss all points to allow the use of FITradeoff to
This model was built for an integrative environment [7,8]. As for- elicit their preferences, which is one of the main contributions of this
mulated by Raiffa [7], when a negotiation is integrative, the negotiators model: a tool to aid the negotiators to provide their preference in-
convert a single-factor problem into a multiple-factor problem. This formation in order to explore the possible agreements. Another im-
type of bargaining is called cooperative because it is no longer true that portant contribution of this model is how the mediator agent guides the
by increasing one's profits, the profits of the other party must be re- negotiators to expand the pie while searching for the best possible
duced. Thus, they can work together to enlarge their joint gains. To take agreement for both.
the multiple factors into account, the negotiators undergo a Flexible In this model, the negotiators are only aware of their own pre-
and Interactive Preference Elicitation process called FITradeoff [30]. ference structure. No negotiator is able to use the system to visualize
Some businesses are characterized by one negotiator searching for the opponent's preference structure in any shape or form whatsoever.
several other negotiators in order to hire a service or supply of mate- The only information the negotiators share is the negotiation protocol
rials. These negotiations are neither bilateral nor multilateral because and, during the negotiation, they will be able to learn about the op-
the parties do not all negotiate with each other; only one party ne- ponent from the information provided in each interaction. The med-
gotiates the same set of issues with several other parties. This is what iator agent should increase the volume of information each of the ne-
happens in the construction industry. For example, suppose that one gotiators receives without directly informing one party of the other
contractor needs to hire the supply of concrete and so contacts several party's preference structure. This should help the negotiators to reach a
suppliers to decide which one would be the most appropriate. The compromise solution with fewer interactions than would be the case if
contractor does not contact one enterprise at a time, but all of them there were no mediator. The second phase is where the negotiation
concomitantly. To prevent one negotiator starting several similar pro- itself takes place.
cesses, the model lets the main contractor to invite several prospective After determining the negotiation protocol, the weights or scale
subcontractors to take part in one single bidding process. Whenever the constants of all negotiators have to be assessed to calculate the value of
negotiator contacts several parties, we will call this negotiator the each alternative. The elicitation process is a problem which has re-
dominant party and we describe this negotiation as 1-N, since one party ceived attention for several years and still does. Evidence has been
negotiates with multiple parties. found that different elicitation methods present significant differences
Thus, the model can be used in two different forms: only two parties in the elicited attitudes towards risk and in the probability weighting.
will negotiate a multiple-issue contract or the negotiator/contractor can These directly affect DMs' choices [47]. In addition, Aloysius et al. [48]
negotiate the same contract with multiple parties. Both situations will verified that DMs' acceptance of a decision support system relies on the
be discussed below and the main differences will be presented. The preference elicitation technique. Their findings pointed out that even
second type of structure presented in this model is particularly im- though a technique may have a normative superiority, its use may be
portant for procurement in the civil construction industry but can be less acceptable if it requires too much effort from the DM.
used in other environments. As presented in Table 1, most ENS/NSS when using a multi-attribute
function to calculate the value of alternatives, require the DM to pro-
vide direct preference statements which might bring bias and distor-
3.1. Phase 01: pre-negotiation tions to the process [49,50]. These preference statements require the
DMs to inform a value for each consequence and criterion. The model
The first phase of this model is the pre-negotiation stage. Prior to presented in Fig. 1 includes the elicitation process within the NSS and
any elicitation of preference structures, the negotiators have to for- uses the FITradeoff method to elicit the DMs' preferences. This tech-
malize the negotiation protocol and input the data to do with the ne- nique was chosen because it reduces the cognitive effort required from
gotiation. The negotiation protocol consists of: (1) specifying the object the DM compared to the traditional tradeoff as explained in Section 2.
of negotiation, (2) determining the issues to be negotiated; (3) verifying As in SMARTS [38], FITradeoff considers linear marginal value
which of these issues should be negotiated; (4) deciding whether or not functions [30]. The criteria should monotonically increase or decrease
it will be possible to include other issues during this process, should for both negotiators. It is important to note that usually, the negotiators'
they emerge; (5) determining the negotiators involved; (6) determining direction of preference will be opposite to each other's, but this is not a
the criteria to be used to evaluate the issues, their ranges and interval of

43
R.P. Palha Automation in Construction 99 (2019) 39–51

Fig. 3. Model of the mediator agent to guide negotiation process in 1–1.

necessary condition. There are situations where both negotiators desire generate all possible combinations of performance values among cri-
to maximize or minimize the same issues. When this behavior arises, it teria. This is done so as to create all possibilities for alternatives prior to
is important to agree on the level of the issue, but it is not necessary to eliciting preferences, thereby enabling the evaluation. Hence, after the
consider it during the negotiation itself. negotiators agree on the criteria and their range, the system has to
The FITradeoff method analyzes only the available alternatives, exhaustively create all possible combinations of criteria, as described
thereby exploring the weight space. Thus, the method requires the al- along Fig. 2.
ternatives to be made available in order to calculate the scale constants This will only be possible if the DMs also provide an interval of
based on the DM's preference information. However, in a negotiation variation between points in each criterion. Therefore, if the criterion
process, the alternatives are not available in advance; they are pre- “time required to conduct the activity” varies from 30 to 90 days, and
sented during the negotiation. There is an incompatibility between the the increase defined by the DMs is of 15 days, the system has to gen-
negotiation process and the FITtradeoff method, which was designed erate 5 points in this range: 30, 45, 60, 75 and 90. These will be
for a single DM decision process. To overcome this issue, it has not been combined with other criteria to generate the alternatives. For instance,
necessary to modify FITradeoff method, but rather to exhaustively if there is another criterion, for example, “price”, with 3 points

44
R.P. Palha Automation in Construction 99 (2019) 39–51

Table 1
Comparison of ENS/NSS presented in the literature.
ENS/NSS Elicitation Process Mediation Process Comments

Negoplan [9] Only one party provides Not applicable The system was built for an asymmetric environment giving
information using rules support only to one negotiator
Inspire [10] The negotiators provide direct The system verifies the efficiency of each offer It was created for training purposes, the pre-negotiation works as
preference statements a preparation, and the negotiation protocol is previously defined
for the experiment
Negoisst [11] Not applicable Not applicable The system was created to improve the communication between
parties and runs an issue-to-issue process in order to reach a deal
WebNS [12] Not applicable Not applicable Focus on communication and definition of issues to be negotiated.
The deal is reached in an issue-by-issue process.
SmartSettle [14] The negotiator informs his/her Presents efficient alternatives which are in the Commercial tool that seeks to solve conflicts
BATNA and satisfaction levels Pareto Front based on the negotiator's
satisfaction levels
C-Negotiation Game The negotiators provide direct Uses Genetic Algorithm to generate a certain The system was created for the construction procurement
[3,29] preference statements number of offers environment and the issues are limited to the pre-categorized
ones

available, then the system has to generate 15 alternatives which are all V (x j ) = Σn(i = 1) ki vi (x j ) (2)
the possible combinations among 5 possibilities for “time required to
conduct the activity” and 3 possibilities for “price”. If the DMs do not where: V(xj) is the overall value of alternative xj;
provide an interval of variation, the system will, by default, generate a ki is the scale constant of criterion i and ∑i=1nki = 1;
5-point interval. Based on this interval and the range of each criterion, vi(xj) is the value of the consequence of criterion i.
the systems will exhaustively generate all possible offers, and these are
evaluated using the scale constants calculated after assessing the DMs' 3.2. Phase 02: negotiation
preference information. Thus, the points of each criterion can be built
as in Algorithm 1. After both multi-attribute functions are defined, the second phase
begins. This stage is where the offers and counter-offers are made
Algorithm 1. Generation of alternatives to be evaluated.
during which a mediator agent helps the negotiators to decrease the
Step 1: The DMs agree on the criteria to be used to describe the issues, the upper bound number of interactions. One of the negotiators has to start by presenting
of criterion , , and the lower bound of criterion , . an offer. The negotiator, who henceforth will be called the seller, will
Step 2: For criterion = 1: points are generated or the increment is calculated probably do this. The negotiator called the buyer has already provided
considering that: information about the whole process, regarding the issues that have to
If the DMs define the increment for criterion , be taken into account and the specifications so as to allow the seller to
the number of available points is calculated considering =
take part in the selection.
The system has to calculate the value that each alternative re-
1+( − )⁄
presents for each of the negotiators. Next, it has to calculate the joint
Else =5 value of each alternative to help the negotiators to reach a decision
the increment for criterion is calculated considering =( − )⁄4 faster. Fatima et al. [26] stated that negotiations that deal with more
End If than one issue can be handled in two ways: the procedure can either
Step 3: Based on the number of points or the increment, it is necessary to define the bundle the issues or consider one issue at a time sequentially, also
points available for criterion considering that ( )= + ∗ , where called issue-by-issue. This model uses the first option, which requires
more complex computation, but it allows the negotiators to explore the
.
trade-off among criteria.
Step 4: Generate alternatives, which are all possible combinations among criteria.
Kersten and Szapiro [51] state that during the negotiation process,
the negotiators' strategies and aspiration levels might change. Even
In this model the DMs themselves do not present the alternatives at being aware of this, and realizing that the negotiators may change their
any point. All alternatives are automatically generated. The system preferences during the negotiation procedure, as a matter of simplifi-
evaluates these alternatives, for which the DMs' scale constants are cation and because the process would become tiring and repetitive, the
used, and presents them to the DM who only then may start the ne- negotiators will answer the FITradeoff protocol only at the beginning of
gotiation process. Note also that the preference information from both the negotiation or upon request. Accordingly, the weights will not be
negotiators is elicited before the negotiation begins. Otherwise, the modified unless the negotiators decide to review their preferences or
system would not be able to evaluate the offers/counter-offers for both review the protocol of negotiation to include more criteria or more
sides and mediate the negotiation process. information that might come to light during the interactions. This may
It is important to highlight that the FITradeoff was built for the be the case when the negotiators come to a halt and realize that the
choice problematic. Even though a proposition considering distillation criteria previously defined are not enough to reach a compromise so-
of alternatives to build a rank has been presented by de Almeida-Filho lution.
et al. [31], it has not been adapted to the ranking problematic. The The mediator presented in Fig. 3 is unbiased. Therefore, the solu-
alternative which represents the best deal for each negotiator is de- tions, in this case, are those that maximize the joint values of the ne-
scribed as the BATNA [7,8]. In addition, by using the FITradeoff [30] gotiators, not the individual value of one of them. The main idea is that
method, the alternative with the highest value for that DM is presented, after the seller has presented the first offer, the buyer will be provided
as are the minimum and maximum limits for each criterion. Hence, in with information regarding all available alternatives that in his/her
this context, this alternative is considered the BATNA for the nego- preference structure represents a value at least as good as that first
tiator. The set of constant scales presented by the method for the offer. Algorithm 2 presents how the agent mediator verifies the alter-
BATNA is used to calculate the overall value of all other alternatives by natives to be proposed to the negotiator who received the offer and aids
using Eq. (2). him/her to make a proposition that reduces the number of interactions.

45
R.P. Palha Automation in Construction 99 (2019) 39–51

The agent has to provide information, not only of the alternatives, for a distributive negotiation. The model also provides information on
which are optimal but also to inform the negotiator of all the other the value that each offer and counter-offer represents for each nego-
alternatives that are at least as good as the offer he/she received, even tiator and a graphic to help them visualize where each of the offers is
though these will not drive them to maximize the joint gains. An offer is located in their preference levels.
considered optimal when it reaches the greatest possible value for the In case the negotiators cannot reach a final agreement in five in-
joint gains of the negotiators. Thus, the buyer will visualize a matrix, teractions, the system will ask if they would like to review their pre-
which has all the information necessary for him/her to present a ferences that appear in the negotiation protocol. In addition, if the set of
counter-offer that will improve the joint gains. The mediator will be weights results in generating more than ten alternatives that maximize
activated after one of the negotiators has made the first move. the joint gains, the negotiators will also be asked to review their pre-
ferences, in order to help them minimize the time required for that
Algorithm 2. Alternatives provided by the agent mediator.
negotiation. In this last case, only the alternatives belonging to this
Step 1: Negotiator 1 makes an offer.
“optimal” subset are considered for the elicitation process.
Step 2: The value of the offer is compared to the value each alternative represents to
The process ends when the negotiators reach a final decision or
Negotiator 2 to decide if the alternative will be presented when the time defined for the negotiation ends. When it finishes due to
For j=1:m a time restriction, the negotiators have two options: either to accept the
If ( )≤ last offer or to finish the negotiation without an agreement. After an
∈ offer has been accepted, the system takes the negotiators to the third
Else and last phase: post-negotiation.

End If 3.3. Phase 03: post-negotiation
End For
Where is the subset of alternatives to be analyzed by Negotiator 2. At this point, the negotiators are no longer allowed to go back and
revise their preferences. However, the system can store this information
Step 3: For alternative j= 1: , the joint gains are analyzed to verify what alternatives
in order to allow them to go back and learn about their interactions.
optimize the joint gains: = + .
The system holds information about each negotiation and on the per-
Step 4: The agent mediator finds the maximum value of and compares it with all the formance of the negotiators in all offers and on the conditions of the
alternatives: agreement, if there is one, to allow the deal to be documented. Even
For = 1: after the negotiation ends, a negotiator will not have access to the other
If = max( + ) party's preference information.
∈ The negotiators are informed that the process is over and they
Else should save all files in order to use that information for the contract
when a deal is made. The values presented for each offer are calculated

using the last set of scale constants. Therefore, if some review of pre-
End If
ferences took place during the procedure, the values of the first alter-
End For
natives will not be the ones presented before that review. These have to
Where is the subset of alternatives that optimizes the joint gains of the be re-calculated and presented, based on the latest information because
negotiators. the values will be more calibrated because they take the revised scale
constants into consideration. The review is only suggested if there is a
Fig. 4 shows the screen which has the matrix provided to the ne- need to increase the amount of information about the problem. Both
gotiators by the mediator agent in the prototype created in MATLAB. negotiators will receive the suggestion that a review be undertaken,
The matrix includes the value of each alternative in each criterion; the when these situations occur, but they do not need to accept it and go
overall value of each alternative for that DM, the sum of the overall through the whole process again, if they believe it is not necessary.
value for both negotiators in a column called “T”; and a final column
with information on whether or not that alternative maximizes the joint
3.4. Negotiation 1-N
gains. Whenever the final column has a value of 1, the alternative
maximizes the joint gains. The alternatives or possible offers are pre-
The main difference between the 1–1 model and the 1-N model is
sented in descending order, first come the alternatives that maximize
that in the second, the dominant party will be the one that defines the
the joint gains and then the other alternatives.
negotiation protocol and instead of visualizing one negotiation at a
The mediator will not impose any decision on the negotiator, al-
time, he/she will be able to visualize all negotiations and the current
though it would enable their utility or value functions to be compared
value of each offer/counter-offer received. This also means that the
indirectly. Thus, the negotiators are free to proceed in a competitive
optimal solution might change between processes because the overall
game instead of a cooperative one. However, the model was not built
value of the alternatives is modified by both parties' scale constants. In

Fig. 4. Matrix presented in the prototype of the e-negotiation model by the mediator agent.

46
R.P. Palha Automation in Construction 99 (2019) 39–51

Fig. 5. Model of the mediator agent to aid contractor compare alternatives 1-N protocol.

addition, the mediator will not be able to provide information about the 4.1. Phase 01: pre-negotiation
other parties to the dominant party but will be able to inform them if
splitting the negotiation between two or more parties would bring The negotiator considered in this application is a Director of
about a better result to the contractor as presented in Fig. 5, considering Construction (DC) of a big contractor in Brazil. To model her objectives
the 1–1 negotiation protocol presented in Fig. 3. The final outcome may four issues need to be discussed: the price to accomplish the activity in
also be a pool of subcontractors. Therefore, the contractor should build dollars (g1), the time needed before starting the service in days (g2),
a portfolio of subcontractors and allocate percentages of the activity to the time required to conduct the service in days (g3) and the
them. Often in construction procurement, the winning bidder ends up Maintenance service level (g4). Their values and descriptions are given
cooperating with its competitors in the auction, since the firms con- in Table 2. Since this is a situation similar to that presented in Section
cerned are usually small firms in comparison with the size of the pro- 3.4, the DC created the negotiation protocol and provided the in-
ject, and therefore are unable to supply all that is required on their own formation presented in Table 2. If it were a 1–1 negotiation, the parties
[52]. would have to create it together
The negotiation can finish when the time is up or the dominant In this model, the alternatives are the possible offers that may arise
party decides to accept one of the offers it has received from at least one during the negotiation with only one negotiator. In the context of ne-
seller. When the time constraint is reached, the system will ask the gotiation, the alternatives are unknown beforehand; they are presented
dominant party to dismiss all parties or to choose one of the available during the negotiation process. However, it is not possible to elicit the
options. All parties dismissed will be informed that the process is over scale constants using the FITradeoff method without providing alter-
and they were not hired. The dominant party's documentation includes natives before the preference assessment. Thus, the alternatives were
all the interactions that show what his/her value was with regard to generated by exhaustively combining all issues in all possible intervals.
each offer/counter-offer and the final deal. The other parties' doc- Criterion g1 had 5 possible points, criterion g2 had 3 possible points,
umentation includes only their interactions and the value that each criterion g3 has 6 possible points, and criterion g4 had 5 possible points.
interaction represented to them and the hired party will receive the Thus, the combination of these issue options generates 450 possible
documentation of the deal. The buyer, who is the dominant party, offers.
cannot oblige any of the sellers to accept one of his/her offers. As previously explained in Section 3.1, the negotiators have to agree
on the negotiation protocol and, prior to eliciting preferences, provide
information regarding the direction of preference of each criterion. This
4. Numerical application information is presented in Table 3.
The information in Tables 1 and 2 was used as input data and to
In order to exemplify how the model works, a numerical application elicit the preference information of each negotiator. Note that the di-
is presented. This phase of the framework only takes place after the rection of preference in all criteria was in the opposite direction for the
selection model has been used. Therefore, the illustrative example is negotiators. Therefore, the best alternative for one negotiator is the
based on the problem presented in Palha et al. [53], which comes from worst for the other. The negotiator who will represent the Contractor
a real situation. The illustrative example is the construction of a during the negotiation is the DC. Therefore, all preferences regarding
brewery in the state of Pernambuco, Brazil. The expected cost of this this negotiation are based on her profile.
construction was US$ 70 million. It was a cost-plus contract, which The scale constants presented here were assessed using the
means that this budget is only an approximation and several activities FITradeoff method. The preference order of the criteria presented by
might be subcontracted, which necessarily entails negotiating with the the DC was g3 ≻ g2 ≻ g1 ≻ g4 and for the subcontractor, this was
bidders at some point. The negotiation of the Continuous Flight Auger g4 ≻ g1 ≻ g2 ≻ g3. Table 4 presents the scale constants calculated when
(CFA) Stake is presented below. applying the FITradeoff method, as well as the maximum and minimum
limits of this solution. Table 5 shows the alternatives presented as the

47
R.P. Palha Automation in Construction 99 (2019) 39–51

Table 2
Issue options for negotiating the Continuous Flight Auger (CFA) Stake.
Issues to be negotiated Description Issue options

Price in dollars (g1) Cost presented by the company participating in the selection US$ 450,000.00–US$ 650,000.00
Interval of variation: US$ 50.000,00
Time needed before starting the Period after which the company expects to be ready to start the 10–30 days
activity in days (g2) service Interval of variation: 10 days
Time required to conduct the activity Period for conducting the service 60–240 days
in days (g3) Interval of variation: 30 days
Maintenance service level (g4) The maintenance team is able to work on its own equipment used in Qualitative (1 to 5):
the activity: either preventive or corrective, when needed 1 – Company does not keep an acceptable level of maintenance
service level;
2 – The maintenance team works for the project for 1 or 2 days per
week, but has no flexibility as to day or shift;
3 – The maintenance team works for the project for 1 or 2 days per
week in any shift, but is not flexible about the day;
4 – The maintenance team works for the project for 1 or 2 days per
week and is flexible about both day and shift;
5 – The maintenance team works for the project every day of the
week and during any shift.

Table 3 and the maintenance service level is 1 day. When the DC counter-offers
Direction of preference of the issue options in the Continuous Flight Auger this alternative, the subcontractor is furnished with only 21 possible
(CFA) Stake negotiation. offers, none of which maximizes the deal for both negotiators.
Issues to be negotiated Contractor Subcontractor Therefore, the negotiators were able to reach an agreement with only
two interactions. The graphs provided to each of them are those shown
Price in dollars (g1) Minimization Maximization in Fig. 6.
Time before starting the service in days (g2) Minimization Maximization
The graph presented in the prototype is individual, meaning that
Time required to conduct the service in days (g3) Minimization Maximization
Maintenance service level (g4) Maximization Minimization each negotiator is only able to view his/her graph. The reason is that
this graph presents the value that each offer and counter-offer re-
presents to each negotiator. Red bullets represent the offers received by
Table 4 the opponent, whereas blue bullets represent the offers the negotiator
Scale constants for negotiators for the Continuous Flight Auger (CFA) Stake made to the opponent. Thus, by visualizing the graph, the negotiator
negotiation. can see who presented the offer and the value that each offer represents
Negotiator Issues to be negotiated
to him/her. Additionally, this information is made available in a table
presented to the negotiators during the negotiation process.
g1 g2 g3 g4
4.3. Phase 03: post-negotiation
Director of Construction Scale Constant 0.1333 0.2667 0.5333 0.0667
Maximum Limit 0.2222 0.2667 0.5333 0.2000
Minimum Limit 0.1250 0.2000 0.4000 0.0667 In the post-negotiation phase, the negotiators were informed about
Subcontractor Scale Constant 0.2963 0.0741 0.037 0.5926 their performance regarding the process. When analyzing the data, it
Maximum Limit 0.2963 0.0741 0.037 0.5926 can be verified that by considering the scale constants presented in
Minimum Limit 0.2963 0.0741 0.037 0.5926
Table 4, no other alternative presents a better performance when
evaluating the joint gains. However, individually the negotiators could
Table 5
achieve better performance, but it is highly unlikely that they could
BATNA of each negotiator for the Continuous Flight Auger (CFA) Stake nego- reach a deal by focusing on alternatives that would only improve their
tiation. own overall value.
The question that arises is the robustness of this solution. To verify if
Negotiator Alternative Issues to be negotiated
the solution would change for any reason, some variation was imposed
g1 g2 g3 g4 over the scale constants while keeping the same criteria in the same
order. It was found that the solution does not change unless the order of
Director of Construction O005 450,000 10 60 5 preference of the criteria is modified. Moreover, no other alternative
Subcontractor O446 650,000 30 240 1
will present a joint value higher than that proposed by the agent. To
illustrate the behavior of this model, a different scenario will be pre-
BATNAs to each negotiator. sented: for the subcontractor, two criteria switch places, and the criteria
are given the same values for both negotiators.

4.2. Phase 02: negotiation 4.4. Alternative scenario

The first offer is presented by the Subcontractor and is his own In this new proposition, criteria g1 and g2 switch places for the
BATNA, which represents an overall value of zero for the DC. When the subcontractor. Thus, instead of a ranking order of g4 > g1 > g2 > g3,
DC received this offer, the system informed her that any other alter- this negotiator presents an order of g4 > g2 > g1 > g3. Since the
native would represent a better deal for her, and showed the value of all criteria have the same values, which are related to the order they take
available offers and her BATNA. The alternative at the bottom of the up, the scale constants are those presented in Table 6. The BATNA of
Table was the one that maximized the deal for both negotiators. This each negotiator remains the same.
alternative has a price of US$ 650,000; the time needed before starting Using Table 7, the interactions between the negotiators under these
the service is 10 days; the time needed to conduct the service is 60 days circumstances can be verified. The first offer that was proposed by the

48
R.P. Palha Automation in Construction 99 (2019) 39–51

Fig. 6. Overall values of offers during interaction.

Table 6
Scale constants for negotiators in the alternative scenario for the Continuous
Flight Auger (CFA) Stake negotiation.
Negotiator Issues to be negotiated

g1 g2 g3 g4

Director of Construction Scale Constants 0.1333 0.2667 0.5333 0.0667


Subcontractor Scale Constants 0.1333 0.2667 0.0667 0.5333

Table 7
Interactions of the alternative scenario for the Continuous Flight Auger (CFA)
Stake.
Negotiator Issues to be negotiated Overall Value
who made the Fig. 7. Overall values of offers in the alternative scenario for the DC.
offer g1 g2 g3 g4 DC Subcontractor Joint

Subcontractor 650,000 30 240 1 0 1 1


DC 450,000 10 60 1 0.9333 0.5333 1.4666
Subcontractor 650,000 30 60 1 0.5333 0.9333 1.4666
DC 500,000 10 60 1 0.9000 0.5666 1.4666
Subcontractor 550,000 20 60 1 0.7333 0.7333 1.4666

subcontractor generated a suggestion with 449 possible offers for the


DC. This means that only the proposition made by the subcontractor
could be worse than any other alternative. However, in this first pro-
position, the mediator agent advised that eleven alternatives would
maximize the joint gains. When the DC proposed a counter-offer by
using one of these alternatives, the subcontractor is presented with only
206 alternatives that could be better than the second offer and 10 of
those would maximize the joint gains. Table 7 presents five interac-
Fig. 8. Overall values of offers in the alternative scenario for the subcontractor.
tions, where the joint gains remained the same since the negotiators
used only optimal alternatives to reach a deal.
It is clear that the overall value of each alternative is different for during the negotiation process, as are the values of each offer and
each negotiator, even though their sum is the same. The idea is that the counter-offer. The negotiators can see who made the offer and the value
parties keep interacting until a decision is made. It is possible to verify it represents to him/her, as well as how the process of concessions was
that criterion g4 was set to its minimum value, which maximizes the conducted.
values for the subcontractor and minimizes them for the DC. This also
occurred with criterion g3, but it behaved in the opposite direction. 4.5. Group decision
Therefore, the negotiators, to reach an optimal agreement, only have to
modify two issues in their offers, namely those represented by criteria The whole example was presented as if the activity to be negotiated
g1 and g2. Moreover, this is exactly what happens in the four interac- was performed by only one DM. However, it is possible that this will
tions after the first set of information presented by the mediator agent. become a Group Decision, thereby leading to a Many Parties, Many
In order to show that even when the number of optimal alternatives Issues negotiation [7,8]. When it comes to this point, then the DMs have
is greater than ten, the process is completed with few interactions, the to be considered as one unique coalition, since all of them share the
constraint of asking the negotiators to review their preferences was same objectives regarding the Contractor and its interests. Moreover,
relaxed to create this alternative scenario. Figs. 7 and 8 present the even though they have individually different preferences when it comes
values of each interaction. This graphic is provided to the negotiator to the negotiation itself, they will probably share the same objectives.

49
R.P. Palha Automation in Construction 99 (2019) 39–51

Thus, the procedure consists of aggregating DMs' initial preferences and Conflict of interest
the scale constants to be used are the aggregate of the DMs' preferences.
The author declares that there is no conflict of interests regarding
the publication of this paper.
4.6. Managerial impact
Acknowledgment
The web-based model for negotiation is adapted to the civil con-
struction context, thus aiding DMs of main contractors to negotiate the
The author is grateful to CDSID for making a version of FITradeoff
same activity with different subcontractors and allowing them to
available, which has been used for assessing individual DM's tradeoffs.
compare the conditions presented by each subcontractor in terms of the
The author also would like to thank the anonymous reviewers for all
value of the proposition. Also, FITradeoff is a flexible and interactive
valuable suggestions that enhanced the contribution of this paper.
method that reduces the cognitive effort required of the DM. Thus, the
DM will not need to keep answering a lot of questions in order to build
Funding sources
his/her preference information. The agent mediator helps by reducing
the number of interactions between negotiators. Therefore, this model
This research did not receive any specific grant from funding
has potential to help the DMs in contractors to structure the negotiation
agencies whether in the public, commercial, or not-for-profit sectors.
with subcontractors, while keeping the information generated during
the negotiation and yet requiring reduced effort from the parties in
References
order to reach an optimal compromise solution.
[1] L.F. Alarcón, C. Mourgues, Performance modeling for contractor selection, J.
5. Summary and future work Manag. Eng. 18 (2002) 52–60, https://doi.org/10.1061/(ASCE)0742-597X(2002)
18:2(52).
[2] D. Arditi, R. Chotibhongs, Issues in subcontracting practice, J. Constr. Eng. Manag.
An e-negotiation model in which the DM's preferences are elicited 131 (2005) 866–876, https://doi.org/10.1061/(ASCE)0733-9364(2005)
using the FITradeoff method and an unbiased agent-mediator is pre- 131:8(866).
[3] R.J. Dzeng, P.R. Wang, C-negotiation game: an educational game model for con-
sented. An agent mediator aids the parties to reach an agreement faster struction procurement and negotiation, Autom. Constr. 75 (2017) 10–21, https://
and aims to improve the joint gains. The negotiation platforms found in doi.org/10.1016/j.autcon.2016.11.010.
the literature present different objectives. The target of some of these is [4] Y. Takano, N. Ishii, M. Muraki, Determining bid markup and resources allocated to
cost estimation in competitive bidding, Autom. Constr. 85 (2018) 358–368, https://
to elicit payoffs or by using an unbiased agent-mediator that helps the doi.org/10.1016/j.autcon.2017.06.007.
DM to express his/her preferences. In the model proposed, the pre- [5] S. Sen Leu, V.H.S. Pham, T.H.N. Pham, Development of recursive decision making
ference elicitation method was built so as to decrease the DM's cogni- model in bilateral construction procurement negotiation, Autom. Constr. 53 (2015)
131–140, https://doi.org/10.1016/j.autcon.2015.03.016.
tive effort by questioning him/her based on a strict preference relation
[6] C.C. Huang, W.Y. Liang, Y.H. Lai, Y.C. Lin, The agent-based negotiation process for
instead of an indifference relation. In addition, the mediator agent does B2C e-commerce, Expert Syst. Appl. 37 (2010) 348–359, https://doi.org/10.1016/j.
not help the DMs to elicit their preferences, but to realize which com- eswa.2009.05.065.
mitment could be most easily accepted. Thus, he/she not only provides [7] H. Raiffa, The Art and Science of Negotiation, Harvard Un, Cambridge, 1982 (ISBN:
0-674-04813-X).
indirect information on the opponent's preference information but also [8] D.M. Kilgour, C. Eden (Eds.), Handbook of Group Decision and Negotiation,
presents how to improve the negotiation regarding the two parties. The Springer Netherlands, Dordrecht, 2010, , https://doi.org/10.1007/978-90-481-
e-negotiation model could also be parametrized, in the way that would 9097-3.
[9] S. Matwin, S. Szpakowicz, Z. Koperczak, G.E. Kersten, W. Michalowski, Negoplan:
best suit the procurement process in the construction industry, to aid an expert system shell for negotiation support, IEEE Expert. 4 (1989) 50–62,
companies to visualize several negotiations with the top-ranked bidders https://doi.org/10.1109/64.43285.
in order to verify the best compromise solution. [10] G.E. Kersten, S.J. Noronha, WWW-based negotiation support: design, im-
plementation, and use, Decis. Support. Syst. 25 (1999) 135–154, https://doi.org/
The model presented was not implemented in a WNSS. The eva- 10.1016/S0167-9236(99)00012-3.
luations were all verified using a prototype implemented in MATLAB in [11] M. Schoop, A. Jertila, T. List, Negoisst: a negotiation support system for electronic
order to analyze the behavior of the model. The system implemented business-to-business negotiations in e-commerce, Data Knowl. Eng. 47 (2003)
371–401, https://doi.org/10.1016/S0169-023X(03)00065-X.
will have to use a database to store all the information and prevent [12] Y. Yuan, J.B. Rose, N.P. Archer, A web-based negotiation support system, Electron.
information flowing from one user to another. The FITradeoff method is Mark. 8 (1998) 13–17, https://doi.org/10.1080/10196789800000033.
already implemented in an application, but it is directed to the analysis [13] E.M. Thiessen, D.P. Loucks, J.R. Stedinger, Computer-assisted negotiations of water
resources conflicts, Group Decis. Negot. 7 (1998) 109–129, https://doi.org/10.
of one user at a time. It considers a consequence matrix with a group of
1023/A:1008654625690.
alternatives, which behaves differently than in the negotiation context, [14] G.E. Kersten, The science and engineering of e-negotiation: an introduction,
where there is no such a matrix. Therefore, the application has to be Proceedings of the 36th Annual Hawaii International Conference on System
adapted in order to allow the feature of generating the alternatives Sciences, 2003, IEEE, 2003, pp. 27–36, , https://doi.org/10.1109/HICSS.2003.
1173679.
instead of asking the DMs to provide them. [15] Y. Qu, S.O. Cheung, Logrolling “win–win” settlement in construction dispute
In future lines of research, experiments involving real-world nego- mediation, Autom. Constr. 24 (2012) 61–71, https://doi.org/10.1016/j.autcon.
tiations should be analyzed in behavioral studies to evaluate negotia- 2012.02.010.
[16] R. Vahidov, G. Kersten, R. Saade, An experimental study of software agent nego-
tors' behavior when they use this model, the time spent in negotiation tiations with humans, Decis. Support. Syst. 66 (2014) 135–145, https://doi.org/10.
and the efficiency of the model. This model should be enhanced with an 1016/j.dss.2014.06.009.
interface designed to assist negotiators within this process, and in- [17] S.B. Zhang, Y.F. Fu, Y. Gao, X.D. Zheng, Influence of trust and contract on dispute
negotiation behavioral strategy in construction subcontracting, J. Manag. Eng. 32
cluded in an e-negotiation platform such as Inspire [10], Negoisst [11], (2016) 1–11, https://doi.org/10.1061/(ASCE)ME.1943-5479.0000427.
or GRUS [54], which may allow broader experiments to be undertaken [18] H. Verheij, G. Augenbroe, Collaborative planning of AEC projects and partnerships,
that also take different cultural aspects into account. In addition, it is Autom. Constr. 15 (2006) 428–437, https://doi.org/10.1016/j.autcon.2005.06.
011.
important to verify if the negotiators attempt to keep a cooperative [19] X. Xue, X. Li, Q. Shen, Y. Wang, An agent-based framework for supply chain co-
behavior, otherwise there is little point in having a mediator agent. For ordination in construction, Autom. Constr. 14 (2005) 413–430, https://doi.org/10.
instance, another advantage of expanding the proposed negotiation 1016/j.autcon.2004.08.010.
[20] G. Lai, C. Li, K. Sycara, Efficient multi-attribute negotiation with incomplete in-
model into an e-negotiation platform would also allow other kinds of
formation, Group Decis. Negot. 15 (2006) 511–528, https://doi.org/10.1007/
company to address supply negotiation, such as those that adopt a s10726-006-9041-y.
Fairtrade policy, and also help main contractors who are interested in [21] R. Vetschera, Learning about preferences in electronic negotiations - a volume-
working in emerging countries. based measurement method, Eur. J. Oper. Res. 194 (2009) 452–463, https://doi.

50
R.P. Palha Automation in Construction 99 (2019) 39–51

org/10.1016/j.ejor.2007.12.016. decisionmaking, IEEE Trans. Syst. Man Cybern. 7 (1977) 326–340, https://doi.org/
[22] P. Braun, J. Brzostowski, G.E. Kersten, J.B. Kim, S. Strecker, R. Vahidov, 10.1109/TSMC.1977.4309720.
R. Kowalczyk, S. Strecker, R. Vahidov, e-Negotiation systems and software agents: [38] W. Edwards, F.H. Barron, SMARTS and SMARTER: improved simple methods for
methods, models, and applications, in: J.N.D. Gupta, G.A. Forgionne, M.T. Mora multiattribute utility measurement, Organ. Behav. Hum. Decis. Process. 60 (1994)
(Eds.), Intelligent Decision-making Support Systems: Foundations, Applications and 306–325, https://doi.org/10.1006/obhd.1994.1087.
Challenges, Springer London, London, 2006, pp. 271–300, , https://doi.org/10. [39] A.A. Salo, R.P. Hämäläinen, Preference assessment by imprecise ratio statements,
1007/1-84628-231-4_15. Oper. Res. 40 (1992) 1053–1061, https://doi.org/10.1287/opre.40.6.1053.
[23] G.E. Kersten, E. Chen, J. Rios, S. Strecker, A Study on Preference Impartation and [40] A. Salo, R.P. Hämäläinen, Preference ratios in multiattribute evaluation (PRIME)-
Decision Support in e-Negotiation, Proceedings of the Annual Hawaii International elicitation and decision procedures under incomplete information, IEEE Trans. Syst.
Conference on System Sciences, (2010), pp. 1–10, https://doi.org/10.1109/HICSS. Man Cybern. Syst. Hum. 31 (2001) 533–545, https://doi.org/10.1109/3468.
2010.446. 983411.
[24] P. Faratin, C. Sierra, N.R. Jennings, Negotiation decision functions for autonomous [41] J. Mustajoki, R.P. Hämäläinen, A. Salo, Decision support by interval SMART/
agents, Robot. Auton. Syst. 24 (1998) 159–182, https://doi.org/10.1016/S0921- SWING - incorporating imprecision in the SMART and SWING, Decis. Sci. 36 (2005)
8890(98)00029-3. 317–339, https://doi.org/10.1111/j.1540-5414.2005.00075.x.
[25] P. Faratin, C. Sierra, N.R. Jennings, Using similarity criteria to make issue trade-offs [42] A. Salo, A. Punkka, Rank inclusion in criteria hierarchies, Eur. J. Oper. Res. 163
in automated negotiations, Artif. Intell. 142 (2002) 205–237, https://doi.org/10. (2005) 338–356, https://doi.org/10.1016/j.ejor.2003.10.014.
1016/S0004-3702(02)00290-4. [43] E. Jacquet-Lagreze, J. Siskos, Assessing a set of additive utility functions for mul-
[26] S.S. Fatima, M. Wooldridge, N.R. Jennings, An agenda-based framework for multi- ticriteria decision-making, the UTA method, Eur. J. Oper. Res. 10 (1982) 151–164,
issue negotiation, Artif. Intell. 152 (2004) 1–45, https://doi.org/10.1016/S0004- https://doi.org/10.1016/0377-2217(82)90155-2.
3702(03)00115-2. [44] R.L. Keeney, H. Raiffa, Decision With Multiple Objectives: Preferences and Value
[27] K. Fujita, T. Ito, M. Klein, A secure and fair protocol that addresses weaknesses of Trade-offs, Cambridge University Press, New York, 1993 (ISBN: 0 521 43883 7).
the Nash bargaining solution in nonlinear negotiation, Group Decis. Negot. 21 [45] S. Greco, M. Ehrgott, J.R. Figueira, Multiple Criteria Decision Analysis: State of the
(2012) 29–47, https://doi.org/10.1007/s10726-010-9194-6. Art Surveys, Springer New York, New York, NY, 2016, https://doi.org/10.1007/
[28] R.A. Carbonneau, G.E. Kersten, R. Vahidov, Predicting opponent's moves in elec- 978-1-4939-3094-4.
tronic negotiations using neural networks, Expert Syst. Appl. 34 (2008) 1266–1273, [46] M. Weber, K. Borcherding, Behavioral influences on weight judgments in multi-
https://doi.org/10.1016/j.eswa.2006.12.027. attribute decision making, Eur. J. Oper. Res. 67 (1993) 1–12, https://doi.org/10.
[29] R.J. Dzeng, Y.C. Lin, Intelligent agents for supporting construction procurement 1016/0377-2217(93)90318-H.
negotiation, Expert Syst. Appl. 27 (2004) 107–119, https://doi.org/10.1016/j. [47] G.F. Bauermeister, D. Hermann, O. Musshoff, Consistency of determined risk atti-
eswa.2003.12.006. tudes and probability weightings across different elicitation methods, Theor. Decis.
[30] A.T. de Almeida, J.A. de Almeida, A.P.C.S. Costa, A.T. de Almeida-Filho, A new 84 (2018) 627–644, https://doi.org/10.1007/s11238-017-9616-x.
method for elicitation of criteria weights in additive models: flexible and interactive [48] J.A. Aloysius, F.D. Davis, D.D. Wilson, A.R. Taylor, J.E. Kottemann, User acceptance
tradeoff, Eur. J. Oper. Res. 250 (2016) 179–191, https://doi.org/10.1016/j.ejor. of multi-criteria decision support systems: the impact of preference elicitation
2015.08.058. techniques, Eur. J. Oper. Res. 169 (2006) 273–285, https://doi.org/10.1016/j.ejor.
[31] A.T. de Almeida-Filho, A.T. de Almeida, A.P.C.S. Costa, A flexible elicitation pro- 2004.05.031.
cedure for additive model scale constants, Ann. Oper. Res. 259 (2017) 65–83, [49] T. Kämpke, F.J. Radermacher, P. Wolf, Supporting preference elicitation. The FAW
https://doi.org/10.1007/s10479-017-2519-y. preference elicitation tool, Decis. Support. Syst. 9 (1993) 381–391, https://doi.org/
[32] M. Wang, H. Wang, D. Vogel, K. Kumar, D.K.W. Chiu, Agent-based negotiation and 10.1016/0167-9236(93)90048-8.
decision making for dynamic supply chain formation, Eng. Appl. Artif. Intell. 22 [50] C. Bielza, M. Gómez, S. Ríos-Insua, J.a.F. Del Pozo, Structural, elicitation and
(2009) 1046–1055, https://doi.org/10.1016/j.engappai.2008.09.001. computational issues faced when solving complex decision making problems with
[33] G. Lai, K. Sycara, A generic framework for automated multi-attribute negotiation, influence diagrams, Comput. Oper. Res. 27 (2000) 725–740, https://doi.org/10.
Group Decis. Negot. 18 (2009) 169–187, https://doi.org/10.1007/s10726-008- 1016/S0305-0548(99)00113-6.
9119-9. [51] G.E. Kersten, T. Szapiro, Generalized approach to modeling negotiations, Eur. J.
[34] P. Ding, M.D. Gerst, G. Bang, M.E. Borsuk, An application of automated mediation Oper. Res. 26 (1986) 142–149, https://doi.org/10.1016/0377-2217(86)90166-9.
to international climate treaty negotiation, Group Decis. Negot. 24 (2015) 885–903, [52] J. Xu, Y. Feng, W. He, Procurement auctions with ex post cooperation between
https://doi.org/10.1007/s10726-014-9419-1. capacity constrained bidders, Eur. J. Oper. Res. 260 (2017) 1164–1174, https://doi.
[35] S. Mungle, L. Benyoucef, Y.J. Son, M.K. Tiwari, A fuzzy clustering-based genetic org/10.1016/j.ejor.2017.01.038.
algorithm approach for time-cost-quality trade-off problems: a case study of [53] R.P. Palha, A.T. de Almeida, L.H. Alencar, A model for sorting activities to be
highway construction project, Eng. Appl. Artif. Intell. 26 (2013) 1953–1966, outsourced in civil construction based on ROR-UTADIS, Math. Probl. Eng. 2016
https://doi.org/10.1016/j.engappai.2013.05.006. (2016) 1–15, https://doi.org/10.1155/2016/9236414.
[36] N. Branzoli, F. Decarolis, Entry and subcontracting in public procurement auctions, [54] P. Zaraté, M.D. Kilgour, K.W. Hipel, Private or Common Criteria in a Multi-criteria
Manag. Sci. 61 (2015) 2945–2962, https://doi.org/10.1287/mnsc.2014.2071. Group Decision Support System: An Experiment, Springer International Publishing,
[37] W. Edwards, How to use multiattribute utility measurement for social Cham, 2016, https://doi.org/10.1007/978-3-319-44799-5.

51

You might also like