Next Article in Journal
Expanding the Role of Biodiversity in Laypeople’s Lives: The View of Communicators
Previous Article in Journal
Application of an Institutional Assessment and Design (IAD)-Enhanced Integrated Regional Energy Policy and Planning (IREPP) Framework to Island States
Previous Article in Special Issue
A Strategies Alignment Approach to Manage Disruptive Events in Collaborative Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Negotiation Approach to Support the Strategies Alignment Process in Collaborative Networks

by
Beatriz Andres
1,* and
Vicente Javier Blanes
2
1
Research Centre on Production Management and Engineering (CIGIP), Universitat Politècnica de València, Escuela Politécnica Superior de Alcoy, Calle Alarcón, 03801 Alcoy, Spain
2
Industrial Engineer, by the Universitat Politecnica de València Alcoy, Calle Benimarfull, 03802 Alcoy, Spain
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(7), 2766; https://doi.org/10.3390/su12072766
Submission received: 9 March 2020 / Revised: 26 March 2020 / Accepted: 29 March 2020 / Published: 1 April 2020
(This article belongs to the Special Issue Collaborative Supply Chain Networks)

Abstract

:
This paper proposes a negotiation approach to support the strategies alignment (SA) collaborative process. The negotiation approach is presented as a complementary mechanism to deal with the SA process. The strategies alignment negotiation approach (SA-NA) considers three different levels of collaboration, which differ by the accurateness of information and amount of data exchanged among the collaborative enterprises. Accordingly, three negotiation processes are proposed, equivalent to the three collaboration levels identified. This paper describes from a conceptual and mathematical point of views the phases of the SA-NA to carry out at each collaboration level. The SA-NA enables users to identify aligned strategies to be activated by the collaborative network (CN) partners. The main aim of the SA-NA is to identify those aligned strategies that satisfy all the CN enterprises, allowing users to achieve the objectives and performance levels required at the enterprises’ level while the network performance is maximized. The SA-NA enables CN partners to negotiate and achieve a suitable solution for all the CN enterprises, promoting sustainable collaboration among the partners participating in the CN through the activation of aligned strategies.

1. Introduction

Manufacturing enterprises are more and more aware of establishing collaborative relationships with the network partners due to associated advantages [1] and as a response to the present interconnected and volatile business environment. The participation of small and medium-sized enterprises (SMEs) in collaborative networks (CNs) enhances their competitiveness by increasing their agility, responsiveness, and adaptability to deal with the rapid market evolutions and the globalization of business. Nevertheless, the participation in a CN has associated challenges [2], especially for SMEs, which are derived from the lack of resources and capabilities and the limitations associated to cultural barriers [3].
As CNs consist of autonomous partners, each one defines its own objectives and formulates its own strategies. The ensuing strategy diversity may result in conflict situations among enterprises within the same CN, since contradictions among the strategies formulated might emerge. According to Andres and Poler [4], these contradictions appear when the strategies activated in one enterprise negatively influence in the objectives defined by other enterprises of the network. The lack of coherence and concordance among the formulated strategies leads to its misalignment. The connotations regarding the strategies’ misalignment are related with the objectives’ achievement at the enterprise level, reducing their performance levels and influencing on the sustainability of the collaborative relationships established. If the conflicts that arise, derived from the lack of strategies alignment, are not tackled, the strategies misalignment could lead, in the long term, to the breakdown of the CN. Success when obtaining higher levels of performance in a CN is directly related to the activation of a proper combination of strategies in each enterprise belonging to the network.
The concept of alignment has been studied in different research areas, including the CN perspective to support the formally representation and resolution of the strategies’ alignment process from a holistic view. In the light of this, Andres and Poler [4] propose a complete approach, consisting of a model, a method, and a tool to (i) to identify the degree of alignment of the strategies, from a holistic perspective, and (ii) to propose the activation of the aligned strategies. The strategies alignment model (SAM) allows considering all the strategies formulated by all the partners and model the influence that these strategies exert on the wide diversity of objectives defined, regardless of their nature and type, taking into account the CN context.
Enterprises participating in a CN interchange partially or entirely all the information as regards the objectives and the strategies, formulated to achieve such objectives. The degree of collaboration depends on the level of information exchanged. Besides the collaboration degree, CN partners have to identify which type of collaboration are going to carry out, centralised or decentralised. On the one hand, centralised decision-making models (CDM) are characterised by having a broker node, that has access to all the information of the CN enterprises. The level of trust in CDM is maximum and the broker performs the decision-making to optimize a multi-objective model that represent all the network partners [5,6,7]. On the other hand, in decentralised decision-making models (DDMs), each enterprise of the CN deals with its own decisions and optimise its own objectives. In DDMs, there are as many decision makers as enterprises within the CN. Nevertheless, we are tackling the collaboration research area so that, within the decision-making process, a certain degree of collaboration is exerted. CN partners will consider the decisions of the rest of enterprises in accordance with the agreed-upon degree of collaboration. In DDM, collaborative procedures are needed to supervise the interchange of information and coordinate the CN partners’ decisions [5,6,7,8]. In the topic under research—the strategies alignment process—the CDM perspective is characterised by the centralised implementation of the SAM enterprises obtaining optimal solutions at network level. In the DDM perspective, each enterprise calculates its own SAM, obtaining optimal solutions at the enterprise level. Therefore, a negotiation process is to be applied to achieve good solutions at the enterprise level and good or optimal solutions at the network level.
When the network enterprises work from a decentralised collaborative perspective, the decision of identifying the aligned strategies becomes more difficult because negotiations mechanisms are required, and such mechanisms have to be accurately defined so that the collaborative relationship does not end in conflict, damaging the sustainability of the CN. Therefore, the enterprises belonging to the network have to concur with all the activation of strategies and the timeframe in which to activate them so that the performance of the network is maximised and the decisions taken in relation to the activation of strategies are to the liking and benefit of all the CN partners. The current paper proposes three negotiation processes that correspond to three different collaborative levels, in which a low, a medium, and the full amount of information is interchange. The negotiation processes will allow users to identify the strategies that exert positive influences in the all objectives defined, dealing with potential misalignments, thus reducing conflicts and contradictions with the main aim achieving sustainable collaboration among the CN enterprises.
In order to support the implementation of the SAM when decentralized decision making is carried out, a negotiation approach is developed as a complementary mechanism to deal with the strategies alignment collaborative process. This will fulfill the future research line defined in Andres and Poler [4] alongside the application of the SAM in a distributed context. Therefore, the main aim of this paper is to provide a set of negotiation mechanisms to deal with the strategies misalignment problem in order to establish long-term and sustainable collaborative relationships.
In order to address the proposed objective, the paper is organized as follows: Section 2 introduces the materials and methods of the paper, including the state of the art on the importance of negotiation mechanisms in CN processes, the description of the strategies alignment process focusing on the objectives and strategies definition, and the three collaboration levels defined for the negotiation process. Section 3 defines the strategies alignment negotiation approach considering each of the collaboration levels previously defined. Finally, in Section 4, conclusions and future research lines are considered.

2. Materials and Methods

2.1. Theoretical Background

In order to develop the proposed negotiation approach to support the strategies alignment process in CN from a decentralized collaborative perspective, this paper is based on a theoretical body of knowledge regarding the following elements:
  • The collaborative network (CN) discipline considers networks as a variety of autonomous entities, geographically distributed and heterogeneous in operational terms and objectives, which collaborate to achieve common or compatible goals. In CNs, the network partners can achieve goals that would not be possible or would be more costly if organisations worked individually. CN discipline contributes to the theoretical base concepts of virtual organisations, consortium formation, and collaboration in general. It provides methods and tools for its application in modelling CNs [9]. The relevance of Collaborative Supply Chain Networks (CSCNs) is established as a response to the present interconnected and volatile business environment.
  • Collaborative processes are processes involving multiple partners, each one playing a different role. The processes are defined based on business interaction protocols that are commonly agreed upon by the involved partners. Multiple entities collaboratively participate in these processes. Therefore, collaborative mechanisms are required to support enterprises in order to properly establish them and reduce any potential drawbacks, especially in SMEs [6,10].
  • Centralised Decision Making (CDM) focuses on the generation of centralised decision-making models in which a single partner (or central node) is familiarised with all the information systems. The central node is in charge of the system planning and has the power to manage the operations performed by all the network partners. The central node performs the decision making in terms of optimising the objectives of the entire network [5,7].
  • Decentralised Decision Making (DDM) focuses on the establishment of decentralised decision-making models in which each individual independent network entity makes its own decisions, trying to optimise its own objectives. More than one decision maker is identified. Depending on the collaboration degree, the nodes will take into account (to a greater or lesser extent) the decisions of other nodes. Collaborative mechanisms are needed to coordinate the partners’ decisions and exchange information [5,7].
  • Alignment is a background element of the models, guidelines, and tools proposed in the literature to deal with problems related to the alignment [4,10].
  • Negotiation mechanisms involve a key factor to deal with the networks’ evolution toward collaboration. The management of coordination mechanisms allows the networked partners to manage operations in a coordinated way [11], integrating all the network partners as from a decentralised decision-making perspective in order to obtain and achieve fair distributions of benefits derived from the collaboration. Negotiation mechanisms are required in order to align the performance levels in order to produce equitable sharing between all the collaborative partners.
  • Sustainability is the need of an effective and sustainable eco-efficient production and distribution systems to achieve collaborative logistic models of operation Researchers have stressed the need for the adoption of new sustainable business for organizations and increased forms of cooperation across the whole value chain in order for an organization to improve both their profitability and value creation and their environmental performance [12,13]. The requirements resulting from participation in a CN must be properly addressed by the enterprises in order to establish good relations and create sustainable CNs.

2.2. State of the Art: The Importance of Negotiation Mechanisms in CN Processes

Participation in collaborative processes among CN partners requires the generation of models, guidelines, and tools, including negotiation mechanisms. Negotiation protocols are especially necessary when dealing with decentralized decision-making processes, which are characterized by looking for acceptable solutions at the enterprise level, generating optimal results at the network level. A CN behaves as a DDM [5], in which different decisional units coexist, and coordination and negotiation mechanisms are required to manage the alignment of individual objectives and strategies, with the aim of fulfilling the requirements of all the CN partners and achieve sustainable and long-term relationships. The design of negotiation processes is focused on the definition of mechanisms to coordinate decisions and interchange data and incentive plans to distribute the gains that originate from the collaborative processes [6]. Negotiation mechanisms have to be characterized by integrating all the partners’ decisions by equally considering all the CN partners [14]. In terms of negotiation mechanisms, the process of contracts negotiation is widely studied in the literature to achieve greater levels of collaboration among CN enterprises in order to fulfil major consensus [15]. Accordingly, the definition of negotiation mechanisms to manage contract bargaining in CN are crucial {Formatting Citation}.
Negotiation mechanisms have been studied in different collaborative process, including production, inventory, and distribution collaborative planning processes. In such processes, negotiation mechanisms are used to address contradictory objectives among partners, developing scenarios that consider all the CN partners [16]. Thus, planning processes, initially local, can be extended toward different planning domains [17], thus achieving beneficial plans for all the network partners [18]. The definition of pre-agreed business rules to assess and compare alternatives using performance measurement techniques are of great value to decentralised planning [19,20].
The collaborative process of sharing costs and profits also requires negotiation mechanisms to balance the distribution profits among CN enterprises [21]. In this regard, Andres and Poler [22] propose a methodology to handle the sharing of profits in CN enterprises. At the operational level of decision making, a lot sizing collaborative process requires negotiation procedures to identify the optimal batch sizes that adapt to the CN partners’ capacities at the same time that customer demand is fulfilled [23]. The collaborative order promising process also needs negotiation mechanisms to manage CN enterprise activities that respond to the customers’ needs and orders. Moreover, negotiation actions to exchange information of the enterprises’ capacity and availability are also a key factor to deal with the order promising process [24]. In the scheduling process, negotiation mechanisms have to be considered in order to obtain joint and agreed scheduling plans between CN enterprises [25]. The process of information sharing itself is crucial for any negotiation process [26].
The strategies alignment process applies concepts such as trust [27], personal circumstances [28], and emotions [29] that inevitably appear in any negotiation process affecting the agreements reached. The strategies alignment process addressed in this paper also requires the design of negotiation mechanisms to achieve agreements on the enterprises that collaborate from a decentralized decision-making perspective [30]. Research in the collaborative process of establishing aligned strategies aims to generate models, guidelines, and tools that enable enterprises to activate the strategies that benefit all the collaborative enterprises. Andres and Poler [4] proposed the SAM to maximize performance indicators when a set of strategies are activated, allowing users to identify the strategies that, when activated, are of benefit to the objectives of the enterprise and that positively affect the performance indicators and the achievements of the rest of the CN enterprises.

2.3. Strategies Alignment Model (SAM)

The success of the CN is determined by the increase of the performance level, the reduction of strategies misalignments, and the generation of more stable and sustainable collaborative partnerships. Strategies alignment is considered a key process to allow enterprises to achieve the required levels of agility and flexibility. The strategies alignment process leads to the improvement of collaborative relationships between the enterprises, increasing the CN sustainability [31]. The developed research aims to provide a better understanding on the ways to establish sustainable collaborative relationships between the partners within a CN when operating from a decentralised perspective. In this regard, we propose a negotiation approach to support the strategies alignment in a CN.
The strategies alignment model (SAM) [4] uses the system dynamics method to represent causal relations between the strategies formulated and the objectives defined by each of the CN enterprises. The SAM proposes a mathematical notation to represent the influences that strategies have on performance indicators with the aim of measuring the objectives. The SAM considers that the activation of a particular strategy in a specific enterprise of the CN influences the performance indicators of the rest of the CN enterprises and, therefore, the global network performance level. The SAM consolidates the conceptualisation of intra- and inter-enterprise influences. Intra-enterprise influences allow users to model the impact of a specific enterprise when certain strategies are adopted by that enterprise. Inter-enterprise influences apply to the impacts when the rest of the CN partners adopt their strategies.

2.3.1. Objectives Definition

The CN enterprises define the objectives, and to measure their achievement, a set of associated performance indicators are determined. The objectives are codified according to the following mathematical notation: oix represents the objective x defined in enterprise i. The following parameters enables CN enterprises to feature the objectives and performance indicators needed to feed the strategies alignment model. For more detained information, we refer the reader to Andres and Poler [4] and Andres [30]:
  • Objectives defined by each enterprise: oix;
  • Performance indicators to measure the achievement of the oix: kpiik, where i is the enterprise and k is the index of the performance indicator;
  • Maximum increase of performance indicator estimated by the enterprise: Δ kpi ik max ;
  • The value from which the associated kpiik is influenced when a strategy is defined by an enterprise is activated: Threshold_kpiik. Under the value defined by Threshold_kpiik, the influence of the strategy is not considered;
  • Minimum level of increase for the kpiik that the enterprise I accepts, once the Threshold_kpiik is calculated: Δ kpi ik _ min ;
  • Importance that the kpiik has for Enterprise i: wik.

2.3.2. Strategies Definition

The strategies formulated by all the CN enterprises are identified and developed to fulfil the objectives. Considering all the strategies formulated, the SAM will select those that have more possibilities to be adopted. The SAM aids CN enterprises to identify which strategies to adopt amongst all those formulated in order to achieve higher levels of performance and alignment. The strategies are codified according to the following mathematical notation: stris represents the strategy s defined by enterprise i. When stris is activated, it will have a positive or negative influence on the kpiik, enabling the user to identify the inter- and intra-enterprise influence values. The following parameters enable CN enterprises to feature the strategies needed to compute the SAM. For more detained information, we refer the reader to Andres and Poler [4] and Andres [30].
  • Formulation of strategies by the CN enterprises: stris. The stris is able to be split up into units of strategy u_stris for its activation, which acts as a decision variable;
  • Starting time in which to activate the formulated stris: ti_stris acts as a decision variable;
  • Influence value;
    val_stris_kpiik measures the impact that stris of enterprise i, has on the kpijk, of enterprise i;
    val_stris_kpijk measures the impact that stris of enterprise i, has on the kpijk, of enterprise j;
    val_strjs_kpijk measures the impact that strjs of enterprise j, has on the kpijk, of enterprise j;
    val_strjs_kpiik measures the impact that strjs of enterprise j, has on the kpiik, of enterprise i.
  • Strategy stris activating cost (monetary units): c_stris;
  • Time units between the starting time of an activated strategy ti_stris, and the moment in which such strategy stris starts impacting on the value of the kpiik. Delay influence of the stris: d1_stris;
  • Time required to achieve the maximum influence value in kpiik (val_stris_kpiik or val_strjs_kpiik) counting from d1_stris: d2_stris;
  • Full time span in which stris is active, in time period units: d4_stris;
  • Enterprise i budget, in monetary units, to fund in the stris activation: bi.

2.4. Collaboration Levels in the Negotiation Process

The main aim of this paper is to provide a set of negotiation mechanisms to solve the strategies misalignment problem in order to establish long-term and sustainable collaborative relationships. When enterprises collaborate, a low, a medium, or the full amount of information can be exchanged. Depending on the amount of information exchanged, three collaboration levels are identified. Collaborative Scenario 1 (CS1) corresponds to the low exchange of information. Collaborative Scenario 2 (CS2) corresponds to the medium exchange of information. Finally, Collaborative Scenario 3 (CS3) corresponds to the full amount of information exchange. In the non-collaborative scenario (NCS), enterprises do not exchange information [30].

2.4.1. Non-Collaborative Scenario (NCS)

The network enterprises do not exchange information (Figure 1) and work separately. The enterprise i decides the strategies to activate and only considers its own data; thus computing the SAM by contemplating its own objectives oix and strategies stris.

2.4.2. Collaborative Scenario 1 (CS1)

A low amount of information is exchanged Figure 2. CN enterprises exchange information about the performance indicators, including the val_stris_kpiik and the val_stris_kpijk, whose values are determined by each CN partner. Enterprise i uses the information that enterprise j shares about its performance indicators, estimating the influence value val_stris_kpijk. The SAM is computed by each enterprise in isolation, considering how its activated strategies impact its performance indicators (val_stris_kpiik) and the performance indicators of other CN nodes (val_stris_kpijk).

2.4.3. Collaborative Scenario 2 (CS2)

A medium amount of information is exchanged (Figure 3). The information of performance indicators that is interchanged entails the kpiik, Threshold_kpiik, wik, Δ kpi i k _min, and Δ kpi ik max . Strategies interchange data involves d1_stris, c_stris, bi, d2_stris, and d4_stris, although the strategy definition remains confidential. All CN enterprises estimate val_stris_kpiik. Using the minimum information interchanged, CN enterprises identify the inter-enterprise influence values:
  • enterprise i determines val_stris_kpijk;
  • enterprise j establishes val_strjs_kpiik;
  • All influence values are shared among the CN partners including, val_stris_kpiixk, val_strjs_kpijxk, val_stris_kpijxk, val_strjs_kpiixk. CN partners calculate SAMCS2.

2.4.4. Collaborative Scenario 3 (CS3)

There is a full exchange of information of the performance indicators, and the strategies (Figure 4) are deployed. The information exchanged about performance indicators includes Δ kpi ik max , Threshold_kpiik, Δ kpi ik _ min , wik, and kpiik. Data characterising the strategies is shared, including u_stris, d1_stris, c_stris, bi, d2_stris, and d4_stris. Enterprise i individually defines and shares intra-enterprise values val_stris_kpiixk with enterprise j. Enterprise j does the same with val_strjs_kpijxk. Finally, all the CN partners conjointly define the inter-enterprise influence values (val_stris_kpijxk and val_strjs_kpiixk).
In CS3, all the CN enterprises have the same values for all the input data feeding the SAM. Nevertheless, each CN partner calculates its own SAMCS3 to establish a DDM process to address the alignment of strategies problem.

3. Results: Strategies Alignment Negotiation Approach

The strategies’ alignments process computed from a centralised perspective provides an optimal solution. Nevertheless, the calculation of the SAM in a decentralised perspective requires the implementation of a negotiation process. In the decentralised scenario, each CN enterprise i I implements the strategies alignment model SAMi; therefore, there will be as many SAMs as enterprises, I, in the network. The CN partners will select the SAM solution that best fits its objectives. The output of each SAMi determines the units of strategies for adoption by a CN partner, u_stris, and the time period in which to adopt such strategies, ti_stris. In the SA-NA, the CN partners’ shares the solutions are generated in the SAMi resolution. The enterprises follow iterative process in order to exchange information to facilitate the negotiation and the achievement of agreement, thus dealing with the process of identifying which strategies to adopt and when. In each iterative process, every single enterprise analyses the proposals made by the rest of network partners. Then, all the CN enterprises negotiate the alternative solutions that generate a performance as close to the optimum as possible for each partner. Minimum and maximum boundaries of performance have to be defined by each enterprise, and alternative of solutions will be raised considering the defined limits. The process of negotiation is finished when the CN partners achieve their objectives or when the agreed number of iterations runs out.
During the SA negotiation process, all the CN enterprises have the same consideration so that stronger CN enterprises do not receive advantages in terms of greater performance levels compared to the weaker CN enterprises. Nevertheless, as the solution of the SAM looks for the maximisation of the CN performance level, some enterprises could potentially achieve higher levels of performance at the expense of other CN enterprises’ performance. Three negotiation processes are proposed and described, as each CS has different characteristics. Next, the three processes of negotiation are explained, according to the three CSs identified (for further details, the reader is invited to read Andres [30]). The SA-NA consists of three negotiation processes created for each level of collaboration—CS1, CS2, and CS3—in order to identify the solutions that best fits each CN enterprise and the whole CN performance level. Each negotiation process for each collaboration level is hereafter described. Moreover, Figure 5, Figure 6 and Figure 7 gives a broad view of the steps to carry out in each NP_CS1, NP_CS2, and NP_CS3, respectively.

3.1. Negotiation Process CS1 (NP_CS1)

NP_CS1 is applied by those CN partners that establish CS1. The NP_CS1 diagram is presented in Figure 5. NP_CS1 enables CN partners to negotiate the values of the decision variables u _ str is CS 1 , ti _ str is CS 1 obtained in the SAM when the CS1 is carried out. Table 1 depicts the parameters used in the NP_CS1. Then, the steps to follow in the NP-CS1 are detailed in the following sections.
STEP 1.
Compute the SAM given the NCS (SAMNCS_i)
Each CN enterprise computes the SAM by only considering the data of their performance indicators and strategies, calculating the
  • Performance indicator value at enterprise level
    Enterprise i: kpi i NCS
    Enterprise j: kpi j NCS
  • Decision variables value
    Enterprise i: activated strategy units u _ str is NCS , and activation start time ti _ str is NCS
    Enterprise j: u _ str js NCS , ti _ str js NCS
Network performance is computed considering the sum of the performance indicators of each enterprise kpi net NCS = kpi i NCS + kpi j NCS .
STEP 2.
Interchanged performance indicators data (kpiik)
The data regarding the performance indicators defined in enterprise i (kpiik) is shared with enterprise j, and viceversa.
STEP 3.
Estimate influence values (val_stris_kpiik).
Enterprise i determines the intra- and inter-enterprise influence values val_stris_kpiik val_stris_kpijk. Enterprise j does the same, identifying val_strjs_kpijk val_strjs_kpiik.
STEP 4.
Compute the SAM given the CS1 (SAMCS1_i)
Each CN partner computes its own SAMCS1_i using the data exchanged. The calculation of the SAMCS1_i generates optimal and near optimal solutions. Each solution provided by SAMCS1_i will be considered as an alternative, n. There are as many alternatives as solutions. n is the maximum number of alternatives of solution. The solution of the SAMCS1_i corresponding to the alternative n is obtained, including
  • Values of the performance indicators at enterprise level
    Enterprise i: kpi i CS 1 n
    Enterprise j: kpi j CS 1 _ n
  • Values of the decision variables
    Enterprise i: u str is CS 1 n , ti str is CS 1 n
    Enterprise j: u _ str js CS 1 _ n , ti _ str js CS 1 _ n
  • kpi i is increased or decreased ( Δ kpi i CS 1 _ j _ n ) given the strategies activated in enterprise j ( u _ str js CS 1 _ n , ti _ str js CS 1 _ n )
  • kpi j is increased or decreased ( Δ kpi j CS 1 _ i _ n ) given the strategies activated in enterprise i u _ str is CS 1 _ n , ti _ str is CS 1 _ n . Thus,
    Enterprise i: kpi i CS 1 _ n _ real = kpi i CS 1 _ n + Δ kpi i CS 1 _ j _ n
    Enterprise j: the kpi j CS 1 _ n _ real = kpi j CS 1 _ n + Δ kpi j CS 1 _ i _ n
Network performance is computed considering the sum of the performance indicators of each enterprise kpi net CS 1 _ n = kpi i CS 1 _ n _ real + kpi j CS 1 _ n _ real .
STEP 5.
Criteria choice selection (CCxi)
Criteria choice (CCxi) connects the SAM results with the enterprise objectives. In step 5, the rules for the negotiation are determined. The CCxi determines how acceptable an alternative solution n is. Next, three examples of the CCx are given for the NP_CS1 context:
CC1 is the minimum increase required for the performance indicator level at enterprise i considering the impact of the strategies activated by the rest of CN partners (i.e., enterprise j) Δ min kpi i CS 1 _ j . The difference between the kpi i CS 1 _ n and kpi i CS 1 _ n _ real is used by enterprise i to define the minimum increase required in its kpi i , considering the activation enterprise j strategies ( Δ min kpi i CS 1 _ j ). Therefore,
α = { 1 j Δ kpi i CS 1 _ j _ n Δ min kpi i CS 1 j 0
CC2 is the minimum real value established for the performance indicators at enterprise level min _ kpi i CS 1 _ real . Considering the difference within kpi i NCS and kpi i CS 1 _ n _ real , Enterprise i determines the minimum value required in the kpi i ( min _ kpi i CS 1 _ real ). Therefore,
α = { 1 kpi i CS 1 _ n _ real min _ kpi i CS 1 _ real 0
CC3 is the performance indicator at the enterprise level given CS1, taking into account the impact of the strategies formulated by other CN enterprises, kpi i CS 1 _ n _ real = kpi i CS 1 _ n + Δ kpi i CS 1 _ j _ n must be higher than the performance indicator at enterprise level given the NCS, kpi i NCS . Therefore,
α = { 1 kpi i CS 1 _ n + Δ kpi i CS 1 _ j _ n kpi i NCS 0
Hereafter, an example of the CCx defined and selected by enterprises i and j is illustrated. The fulfilment of the CCxi, α = { 0 , 1 } , is computed according to the following illustrative example (Table 2).
  • Enterprise i:
    CC1i. Δ min kpi i CS 1 _ j = 1.6; therefore α = 0 , given that Δ kpi i CS 1 _ j _ n = 1.5
    CC2i. min _ kpi i CS 1 _ real = 5; therefore α = 1 , given that kpi i CS 1 _ n _ real = 5.8
    CC3i. kpi i CS 1 _ n _ real = kpi i CS 1 _ n + Δ kpi i CS 1 _ j _ n = 5.8 ; therefore α = 1 , given that kpi i NCS = 5
  • Enterprise j:
    CC1j. Δ min kpi j CS 1 _ i = 1.5; therefore β = 1 , given that Δ kpi j CS 1 _ i _ n = 1.5
    CC2j. min _ kpi j CS 1 _ real = 12; therefore β = 0 , given that kpi j CS 1 _ n _ real = 11.5
    CC3j. kpi j CS 1 _ n _ real = kpi j CS 1 _ n + Δ kpi j CS 1 _ i _ n = 11.5 ; therefore β = 0 , given that kpi j NCS = 1
Form the previous example, it can be concluded that, although in some occasions the CCx is not met ( α = 0 ; β = 0 ), the kpi net CS 1 _ n is achieved, due to kpi net CS 1 _ n kpi net NCS .
STEP 6.
Definition of the iterative process stopping rule
Stopping rules examples:
  • Maximum amount of iterations agreed by all the CN partners (m_max)
  • When kpi net CS 1 _ n > kpi net NCS
  • A value of kpi net CS 1 _ n is reached
  • α = 1 and β = 1
  • Δ kpi i CS 1 _ j _ n is within a lower and upper bound established by the CN partners
  • When kpi i CS 1 _ n _ real is within a lower and upper bound established by the CN partners
STEP 7.
Selection of the alternative of solution n
An alternative solution n from SAMCS1_i and SAMCS1_j has to be selected. Enterprise i and enterprise j choose an alternative of solution n: u _ str is CS 1 _ n , ti _ str is CS 1 _ n , and u _ str js CS 1 _ n and ti _ str js CS 1 _ n . n is the value assigned to the alternative chosen, and is consecutively assigned n= [1, 2, …, n]. The first selected alternative would commonly be the one that achieves the optimum value for the enterprise performance indicator, max. kpi i CS 1 _ n . The selected alternative coincides with the first iteration of the NP_CS1; thus, n = m.
STEP 8.
Compute the SAMCS1_i considering the results of the selected alternative (n)
Once the solution alternative n is selected, each CN enterprise computes the SAMCS1_i_n:
  • Enterprise i computes the SAMCS1_i_n considering the solution alternative selected, u _ str is CS 1 _ n , ti _ str is CS 1 _ n , and obtains the values for kpi i CS 1 _ n and Δ kpi j CS 1 _ i _ n
  • Enterprise j computes the SAMCS1_j_n considering the solution alternative selected, u _ str js CS 1 _ n , ti _ str js CS 1 _ n , and obtains the values for kpi j CS 1 _ n and Δ kpi i CS 1 _ j _ n
STEP 9.
Share the increase values proposed by the enterprises Δ kpi i CS 1 _ j _ n .
The kpi i increase value (defined by Enterprise i) is computed considering the influences exerted by the strategies activated in enterprise j, given the CS1:
  • Enterprise i shares the value Δ kpi j CS 1 _ i _ n with enterprise j
  • Enterprise j shares the value Δ kpi i CS 1 _ j _ n with enterprise i
For solution alternative n (iteration m), depending on the strategies activated in enterprise i ( u _ str is CS 1 _ n , ti _ str is CS 1 _ n ), the kpi j will be increased or decreased ( Δ kpi j CS 1 _ i _ n ). In enterprise j, according to the strategies activated ( u _ str js CS 1 _ n , ti _ str js CS 1 _ n ) the kpi i will be increased or decreased ( Δ kpi i CS 1 _ j _ n ). Thus,
  • Enterprise i: kpi i CS 1 _ n _ real = kpi i CS 1 _ n + Δ kpi i CS 1 _ j _ n
  • Enterprise j: kpi j CS 1 _ n _ real = kpi j CS 1 _ n + Δ kpi j CS 1 _ i _ n
Step 9.1.If Enterprise i: α = 1 and Enterprise j: β = 1 the negotiation is finished and a collaborative solution is achieved in iteration m=n: u _ str is CS 1 _ n , ti _ str is CS 1 _ n , u _ str js CS 1 _ n , ti _ str js CS 1 _ n
Step 9.2.If Enterprise i: α = 0 and Enterprise j: β = 0 the negotiation is finished and a non-collaborative solution is reached in iteration m=n: u _ str is CS 1 _ n , ti _ str is CS 1 _ n , u _ str js CS 1 _ n , ti _ str js CS 1 _ n
Step 9.3. If Enterprise i: α = 0 and Enterprise j: β = 1 or
Enterprise i: α = 1 and Enterprise j: β = 0
The iterative process stopping rule is not met and steps 7, 8 and 9 have to be repeated
Step 9.4.If Enterprise i: α = 0 and Enterprise j: β = 1 or
Enterprise i: α = 1 and Enterprise j: β = 0
The iterative process stopping rule is met the negotiation is finished and a non-ollaborative solution is reached iteration m=n: u _ str is CS 1 _ n , ti _ str is CS 1 _ n , u _ str js CS 1 _ n , ti _ str js CS 1 _ n

3.2. Negotiation Process CS2 (NP_CS2)

The negotiation process described to deal with the CS2 is depicted in Figure 6. NP_CS2 enables CN partners to negotiate the values of the decision variables u _ str is , ti _ str is when CS2 is applied. Table 3 lists the parameters used in the NP_CS2. The steps to follow in the NP-CS2 are detailed in the following sections.
STEP 1.
Compute the SAM in the NCS (SAMNCS_i).
Each CN enterprise computes the SAM by only considering the data of their performance indicators and strategies, calculating the
  • Performance indicator value at enterprise level
    Enterprise i: kpi i NCS
    Enterprise j: kpi j NCS
  • Decision variables value
    Enterprise i: activated strategy units u _ str is NCS , and activation start time ti _ str is NCS
    Enterprise j: u _ str js NCS , ti _ str js NCS
Network performance is computed considering the sum of the performance indicators of each enterprise, kpi net NCS = kpi i NCS + kpi j NCS .
STEP 2.
Performance indicators parameters and strategies parameters exchanged
The data regarding the performance indicators and strategies of enterprise i (kpiik) is shared with enterprise j, and viceversa. As regards the performance indicators:
  • Enterprise i interchanges data of its performance indicators with enterprise j, this is kpiik, kpiik_min, Threshold_kpiik and wik.
  • Enterprise j interchanges data of its performance indicators with enterprise i, this is kpijk, kpijk_min, Threshold_kpijk and wjk,
The codes assigned to each strategy are shared, without giving any information about the strategy description. The parameters associated to the strategies are exchanged, in order to enable each enterprise to compute the SAMCS2
  • Enterprise i: shares number of strategies and its codification and the parameters that characterize such strategies with enterprise j including d1_stris, d2_stris, d4_stris, and c_stris
  • Enterprise j: shares number of strategies and its codification and the parameters that characterize such strategies with enterprise i, including d1_strjs, d2_strjs, d4_strjs, and c_strjs
    The value for the budget is also shared among the enterprises
  • Enterprise i: shares the budget value (bi) with enterprise j
  • Enterprise j: shares the budget value (bj) with enterprise i
In order to maintain confidentially with the shared parameter values, parameters of cost and budget can be pre-processed and assign proportional values one another.
STEP 3.
Estimate influence values (val_stris_kpiik)
Enterprise i determines the intra and inter-enterprise influence values val_stris_kpiik val_stris_kpijk. Enterprise j does the same, identifying val_strjs_kpijk val_strjs_kpiik.
STEP 4.
Interchange influence values (val_stris_kpiik)
  • Enterprise i shares with enterprise j the influence values val_stris_kpiik val_stris_kpijk
  • Enterprise j shares with enterprise i the influence values val_strjs_kpijk val_strjs_kpiik
STEP 5.
Compute the SAM given the CS2 (SAMCS2_i)
Each CN partner computes its own model, SAMCS2_i and SAMCS2_j, using the data exchanged and estimated. All the CN partners have the same input data; therefore, the solution of the SAMCS2_i and SAMCS2_j is the same in enterprise i and j ( u _ str is CS 2 , ti _ str is CS 2 , u _ str js CS 2 , ti _ str js CS 2 ). From these results, the performance indicators at enterprise and network level are computed. Obtaining,
  • Performance indicator value at network level: kpi net CS 2
  • Performances indicator value at enterprise level: kpi i CS 2 and kpi j CS 2
  • Decision variables values: u _ str is CS 2 , ti _ str is CS 2 , u _ str js CS 2 , ti _ str js CS 2
The calculation of SAMCS2 in each of the enterprises result on a set of solutions, from which one is optimal and rest are considered good enough and near optimal. Each solution provided by SAMCS2 is set as an alternative, being as much alternatives as solutions. n is the maximum number of solution alternatives. The solution of the SAMCS2 corresponding to the alternative n is obtained:
  • Performance indicator value at network level:
    Enterprise i: kpi net CS 2 _ i _ n
    Enterprise j: kpi net CS 2 _ j _ n
  • Performance indicators values at enterprise level
    Enterprise i: kpi i CS 2 _ i _ n and kpi j CS 2 _ i _ n
    Enterprise j: kpi i CS 2 _ j _ n and kpi j CS 2 _ j _ n
  • Values of the decision variables
    Enterprise i: u _ str is CS 2 _ i _ n , ti _ str is CS 2 _ i _ n , u _ str js CS 2 _ i _ n , ti _ str js CS 2 _ i _ n
    Enterprise j: u _ str is CS 2 _ j _ n , ti _ str is CS 2 _ j _ n , u _ str js CS 2 _ j _ n , ti _ str js CS 2 _ j _ n
STEP 6.
Criteria choice selection (CCxi)
Criteria choice (CCxi) connects the SAM results with the enterprise objectives. Rules for the negotiation are determined. The CCxi determines how acceptable an alternative solution n is. Next, three examples of the CCx are given for the NP_CS2 context:
CC1. Minimum increase required for the performance indicator level at enterprise i ( kpi i ) considering the impact of the strategies activated by the rest of CN partners ( Δ min kpi i CS 2 _ j ). Thus,
α CS 2 _ i _ n = { 1 j Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ j Δ min kpi i CS 2 _ j 0
α CS 2 _ j _ n = { 1 j Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ j Δ min kpi i CS 2 _ j 0
CC2. Performance indicator value of enterprise i, kpi i CS 2 _ i _ n obtained when SAMCS2_i is computed, considering the alternative n, has to be higher than the performance indicator value of enterprise i, kpi i CS 2 _ j _ n obtained by enterprise j, corresponding to the alternative n. Therefore,
α CS 2 _ j _ n = { 1 kpi i CS 2 _ i _ n kpi i CS 2 _ j _ n 0
CC3. Performance indicator value at network level, calculated for the alternative n of enterprise i alternative n, has to be higher than the performance indicator value at network level, calculated for the alternative n of enterprise j.
α CS 2 _ j _ n = { 1 kpi net CS 2 _ i _ n kpi net CS 2 _ j _ n 0
Hereafter, an example of the CCx defined and selected by enterprises I and j is illustrated. The fulfilment of the CCxi, α = { 0 , 1 } , is computed according to the following illustrative example (Table 4).
  • Enterprise i:
    CC1i. Δ min kpi i CS 2 _ j = 1.6; thus,
    -
    α CS 2 i n = 1 , given that Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ i = 2 Enterprise i will select an alternative that achieves the minimum increase defined for the performance indicator. Accordingly, enterprises have to center on α CS 2 j n
    -
    α CS 2 _ j _ n = 0 , given that Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ j = 1
    CC2i. kpi i CS 2 _ i _ n = 6; therefore, α CS 2 _ j _ n = 0 , given that kpi i CS 2 _ j _ n = 4
    CC3i. kpi net CS 2 _ i _ n = 19.5 ; therefore α CS 2 _ j _ n = 1 , given that kpi net CS 2 _ j _ n = 19
  • Enterprise j:
    CC1j. Δ min kpi j CS 2 _ i = 1.5; thus,
    -
    β CS 2 _ i _ n = 1 , given that Δ kpi j CS 2 _ i _ n _ SAM CS 2 _ i = 1.5
    -
    β CS 2 _ j _ n = 1 , given that Δ kpi j CS 2 _ j _ n _ SAM CS 2 _ j = 3 , Enterprise j will select an alternative that achieves the minimum increase defined for the performance indicator. Accordingly, enterprises have to center on β CS 2 _ i _ n
    CC2j. kpi j CS 2 _ j _ n = 15; therefore β CS 2 _ i _ n = 0 , given that kpi j CS 2 _ i _ n = 13.5
    CC3j. kpi net CS 2 j n = 19 ; therefore β CS 2 i n = 0 , given that kpi net CS 2 i n = 19.5
Form the example it can be concluded that although, even in some occasions the CCx is not met ( α CS 2 _ j _ n = 0 ; β CS 2 _ i _ n = 0 ), the kpi net CS 1 _ n is achieved, due to kpi net CS 2 _ n kpi net NCS .
STEP 7.
Definition of the iterative process stopping rule
Stopping rule examples are listed below:
  • Maximum amount of iterations agreed by all the CN partners (m_max)
  • When kpi net CS 2 _ n > kpi net NCS
  • A value of kpi net CS 2 _ n is reached
  • α CS 2 _ i _ n = 1 and β CS 2 _ i _ n = 1 , so that the alternative selected is the proposed in enterprise i
  • α CS 2 _ j _ n = 1 and β CS 2 _ j _ n = 1 , so that the alternative selected is the proposed in enterprise j
  • The difference between values of the two proposed alternatives is minimum
  • Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ i is within a lower and upper bound established by the CN partners
  • A high percentage of CN enterprises decide that α CS 2 _ j _ n = 1 or β CS 2 _ i _ n = 1
STEP 8.
Selection of the alternative of solution n from SAMCS2_i and SAMCS2_j
Considering the solution obtained in the SAMCS2:
  • Enterprise i selects an alternative: u _ str is CS 2 _ i _ n ti _ str is CS 2 _ i _ n , u _ str js CS 2 _ i _ n ti _ str js CS 2 _ i _ n
  • Enterprise j selects an alternative: u _ str is CS 2 _ j _ n ti _ str is CS 2 _ j _ n , u _ str js CS 2 _ j _ n ti _ str js CS 2 _ j _ n
  • n is the value assigned to the alternative chosen, and is consecutively assigned n= [1, 2, …, n]. The first selected alternative would commonly be the one that achieves the optimum value for the enterprise performance indicator, max. kpi i CS 2 _ n . The selected alternative coincides with the first iteration of the NP_CS2; thus, n = m
STEP 9.
Compute the SAMCS2 considering the results of the selected alternative (n)
Once the solution alternative n is selected, each CN enterprise computes the SAMCS2:
  • Enterprise i computes the SAMCS2_i_n considering the solution alternative selected, u _ str is CS 2 _ i _ n ti _ str is CS 2 _ i _ n , u _ str js CS 2 _ i _ n ti _ str js CS 2 _ i _ n , and obtains the values for Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ i , Δ kpi j CS 2 _ j _ n _ SAM CS 2 _ i , kpi i CS 2 _ i _ n , kpi j CS 2 _ i _ n , kpi net CS 2 _ i _ n
  • Enterprise j computes the SAMCS2_j_n considering the solution alternative selected, u _ str is CS 2 _ j _ n ti _ str is CS 2 _ j _ n , u _ str js CS 2 _ j _ n ti _ str js CS 2 _ j _ n , and obtains the values for Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ j , Δ kpi j CS 2 _ j _ n _ SAM CS 2 _ j , kpi i CS 2 _ j _ n , kpi j CS 2 _ j _ n , kpi net CS 2 _ j _ n
STEP 10.
Share the decision variables values, given the selected alternatives
  • Enterprise i share with enterprise j the decision variables values, given the selected alternative n: u _ str is CS 2 _ i _ n ti _ str is CS 2 _ i _ n , u _ str js CS 2 _ i _ n ti _ str js CS 2 _ i _ n
  • Enterprise j share with enterprise i the decision variables values, given the selected alternative n: u _ str is CS 2 _ j _ n ti _ str is CS 2 _ j _ n , u _ str js CS 2 _ j _ n ti _ str js CS 2 _ j _ n
STEP 11.
Compute the SAMCS2, given the decision variables values in other CN enterprises
The CN enterprises compute the SAMCS2 using the decision variables values shared in step 10.
  • Enterprise i computes SAMCS2 using the decision variables values of alternative n selected by enterprise j: u _ str is CS 2 _ j _ n ti _ str is CS 2 _ j _ n , u _ str js CS 2 _ j _ n ti _ str js CS 2 _ j _ n , and obtains Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ j , Δ kpi j CS 2 _ j _ n _ SAM CS 2 _ j , kpi i CS 2 _ j _ n , kpi j CS 2 _ j _ n , kpi net CS 2 _ j _ n
  • Enterprise j computes SAMCS2 using the decision variables values of alternative n selected by enterprise i: u _ str is CS 2 _ i _ n ti _ str is CS 2 _ i _ n , u _ str js CS 2 _ i _ n ti _ str js CS 2 _ i _ n , and obtains Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ i , Δ kpi j CS 2 _ j _ n _ SAM CS 2 _ i , kpi i CS 2 _ i _ n , kpi j CS 2 _ i _ n , kpi net CS 2 _ i _ n
In the solution alternative n of iteration m, depending on alternative selected by each enterprise, the performance indicators values at the enterprises level kpi i CS 2 , kpi j CS 2 and network level kpi net CS 2 could increase or decrease.
STEP 12.
Appraise the solution alternative n selected in enterprise i and j
Step 12.1.Appraisal of solution alternative n provided by enterprise i
If Enterprise i: α CS 2 _ i _ n = 1 and Enterprise j: β CS 2 _ i _ n = 1 and enterprises are not willing to explore more alternatives, the negotiation is finished and a collaborative negotiated solution is achieved in iteration m=n, given the proposal of enterprise i: u _ str is CS 2 _ i _ n ti _ str is CS 2 _ i _ n , u _ str js CS 2 _ i _ n ti _ str js CS 2 _ i _ n
Step 12.2.If Enterprise i: α CS 2 _ i _ n = 0 and Enterprise j: β CS 2 _ i _ n = 0 or
Enterprise i: α CS 2 _ i _ n = 1 and Enterprise j: β CS 2 _ i _ n = 0 or
Enterprise i: α CS 2 _ i _ n = 0 and Enterprise j: β CS 2 _ i _ n = 1
Enterprise i and j continue appraising the alternative solution n proposed by enterprise j
Step 12.3.Appraisal of alternative solution n provided by enterprise j
If Enterprise i: α CS 2 _ j _ n = 1 and enterprise j: β CS 2 _ j _ n = 1 in the appraisal of alternative solution n selected by enterprise i
If Enterprise i: α CS 2 _ i _ n = 1 and Enterprise j: β CS 2 _ i _ n = 1 and identify which alternative, the one proposed by enterprise i or the one proposed by enterprise j results on higher performance at network level ( kpi net CS 2 _ i _ n kpi net CS 2 _ j _ n )
If kpi net CS 2 _ i _ n kpi net CS 2 _ j _ n a collaborative and negotiated solution is achieved in iteration m=n, given the proposal of enterprise i: u _ str is CS 2 _ i _ n ti _ str is CS 2 _ i _ n , u _ str js CS 2 _ i _ n ti _ str js CS 2 _ i _ n
If kpi net CS 2 _ i _ n kpi net CS 2 _ j _ n a collaborative and negotiated solution is achieved in iteration m=n, given the proposal of enterprise j: u _ str is CS 2 _ j _ n ti _ str is CS 2 _ j _ n , u _ str js CS 2 _ j _ n ti _ str js CS 2 _ j _ n
Step 12.4.If Enterprise i: α CS 2 _ j _ n = 0 and Enterprise j: β CS 2 _ j _ n = 0 or
Enterprise i: α CS 2 _ j _ n = 1 and Enterprise j: β CS 2 _ j _ n = 0 or
Enterprise i: α CS 2 _ j _ n = 0 and Enterprise j: β CS 2 _ j _ _ n = 1
The iterative process stopping rule is not met, and steps 8, 9, 10, 11, and 12 have to be repeated
The iterative process stopping rule is met, the negotiation is finished, and a non-collaborative solution is reached

3.3. Negotiation Process CS3 (NP_CS3)

The negotiation process described to deal with the CS3 is depicted in Figure 7. NP_CS3 enables CN partners to jointly estimate influence values thanks to a full sharing of information, which includes the strategies formulated, the performance indicators, and the data related to such strategies and performance indicators. NP_CS3 will enable enterprises to negotiate the values of the decision variables u _ str is , ti _ str is . Table 5 lists the parameters used in the NP_CS3. The steps to follow in the NP_CS3 are detailed in the following sections.
STEP 1.
Compute the SAM in the NCS (SAMNCS_i)
Each CN enterprise computes the SAM in by only considering the data of their performance indicators and strategies, calculating the
  • Performance indicator value at enterprise level
    Enterprise i: kpi i NCS
    Enterprise j: kpi j NCS
  • Decision variables value
    Enterprise i: activated strategy units u _ str is NCS , and activation start time ti _ str is NCS
    Enterprise j: u _ str js NCS , ti _ str js NCS
Network performance is computed considering the sum of the performance indicators of each enterprise, kpi net NCS = kpi i NCS + kpi j NCS .
STEP 2.
Performance indicators parameters and strategies parameters exchanged to feed the SAMCS3
Performance indicators parameters and strategies parameters are exchanged. The definition of the units of strategy u_stris is also shared to calculate the SAMCS3.
As regards the performance indicators,
  • Enterprise i interchanges data of its performance indicators with enterprise j, this is kpiik, kpiik_min, Threshold_kpiik, and wik
  • Enterprise j interchanges data of its performance indicators with enterprise i, this is kpijk, wjk, Threshold_kpijk, kpijk_min
As regards the strategies,
  • Enterprise i interchanges with enterprise j information about the code and definition of the strategies (u_stri1, u_stri2, …, u_stris) and the parameters associated, d1_stris, d2_stris, d4_stris and c_stris
  • Enterprise j interchanges with enterprise i information about the code and definition of the strategies (u_strj1, u_strj2, …, u_strjs) and the parameters associated, d1_strjs, d2_strjs, d4_strjs and c_strjs
    The value for the budget is also shared among the enterprises.
  • Enterprise i: shares the budget value (bi) with enterprise j
  • Enterprise j: shares the budget value (bj) with enterprise i
In order to maintain confidentially with the shared parameter values, parameters of cost and budget can be pre-processed and assigned values that are proportional to one another. This step needs as many meetings as necessary to exchange the values of the performance indicators and strategies.
STEP 3.
Estimate the influence values at the intra-enterprise level (val_stris_kpiik).
Enterprise i determines the intra- and inter-enterprise influence values val_stris_kpiik val_stris_kpijk. Enterprise j does the same, identifying val_strjs_kpijk val_strjs_kpiik.
STEP 4.
Negotiate the influence values estimated at the inter-enterprise level (val_stris_kpijk)
A negotiation process is initialised to agree on the influence values estimated at the inter-enterprise level. First, the number of iterations needed for estimating val_stris_kpijk is defined, parameter q. Second, an estimated value for val_strjs_kpiik is proposed by enterprise j, if enterprise i does not agree with such estimation, and viceversa, the negotiation process is started:
Step 4.1Enterprise i proposes an estimation of val_stris_kpijkCS3_i_q, in the iteration q.
Step 4.2Enterprise j appraises the value val_stris_kpijkCS3_i_q given by Enterprise i in iteration q.
If Enterprise j agrees with the value given to val_stris_kpijkCS3_i_q the negotiation finishes, and a collaborative estimation is achieved for val_stris_kpijkCS3_i_q.
If Enterprise j does not agree with the value val_stris_kpijkCS3_i_q, Enterprise j estimates a new value for val_stris_kpijkCS3_j_q.
Step 4.3Enterprise i appraises the value val_stris_kpijkCS3_j_q given by Enterprise j in iteration q.
If Enterprise i agrees with the value given to val_stris_kpijkCS3_j_q, the negotiation is finished, and a collaborative estimation is achieved for val_stris_kpijkCS3_j_q.
If Enterprise i does not agree with the value val_stris_kpijkCS3_j_q and the maximum number of iterations is not reached (q), step 4.1 is repeated.
If Enterprise i does not agree with the value val_stris_kpijkCS3_j_q but q is reached, the negotiation is finished, and the value for val_stris_kpijkCS3_i_q remains the one proposed by Enterprise i, which defines the strategy stris.
STEP 5.
Compute the SAM given the CS3 (SAMCS3_i)
Each CN partner computes its own model, SAMCS3_i and SAMCS3_j, using the data exchanged and estimated. All the CN partners have the same input data; therefore, the solution of the SAMCS2_i and SAMCS2_j is the same ( u _ str is CS 3 , ti _ str is CS 3 , u _ str js CS 3 , ti _ str js CS 3 ). From these results, the performance indicators at enterprise and network level are computed. Obtaining
  • Performance indicator value at network level: kpi net CS 3 ;
  • Performances indicator value at enterprise level: kpi i CS 3 and kpi j CS 3 ;
  • Decision variables values: u _ str is CS 3 , ti _ str is CS 3 , u _ str js CS 3 , ti _ str js CS 3 .
The calculation of SAMCS3 in each of the CN enterprises results in a set of solutions, from which one is optimal and rest are considered near optimal. Each solution provided by SAMCS3 is set as an alternative, being as much alternatives as solutions. N is the maximum number of solution alternatives. The solution of the SAMCS3 corresponding to the alternative n is obtained.
  • Performance indicator value at network level:
    Enterprise I: kpi net CS 3 _ i _ n
    Enterprise j: kpi net CS 3 _ j _ n
  • Performance indicators values at enterprise level
    Enterprise i: kpi i CS 3 _ i _ n and kpi j CS 3 _ i _ n
    Enterprise j: kpi i CS 3 _ j _ n and kpi j CS 3 _ j _ n
  • Values of the decision variables
    Enterprise i: u _ str is CS 3 _ i _ n , ti _ str is CS 3 _ i _ n , u _ str js CS 3 _ i _ n , ti _ str js CS 3 _ i _ n
    Enterprise j: u _ str is CS 3 _ j _ n , ti _ str is CS 3 _ j _ n , u _ str js CS 3 _ j _ n , ti _ str js CS 3 _ j _ n
STEP 6.
Criteria choice selection (CCxi)
CCxi enables enterprises to connect the SAM results with their objectives. Three examples of CCx can be seen in step 6 of CS2.
STEP 7.
Definition of the iterative process stopping rule
A set of examples to define stopping rules are given in CS1 and CS2.
STEP 8.
Selection of the alternative of solution n from SAMCS3_i and SAMCS3_j (a solution of the SAMCS3_i and SAMCS3_j)
Considering the solution obtained in the SAMCS3,
  • Enterprise i selects an alternative: u _ str is CS 3 _ i _ n ti _ str is CS 3 _ i _ n , u _ str js CS 3 _ i _ n ti _ str js CS 3 _ i _ n ;
  • Enterprise j selects an alternative: u _ str is CS 3 _ j _ n ti _ str is CS 3 _ j _ n , u _ str js CS 3 _ j _ n ti _ str js CS 3 _ j _ n ;
  • n is the value assigned to the alternative chosen, and is consecutively assigned n= [1, 2, …, n]. The first selected alternative would commonly be the one that achieves the optimum value for the enterprise performance indicator, max. kpi i CS 3 _ n . The selected alternative coincides with the first iteration of the NP_CS3; thus, n = m.
STEP 9.
Compute the SAMCS3 considering the results of the selected alternative (n)
Once the solution alternative n is selected, each CN enterprise computes the SAMCS3:
  • Enterprise i computes the SAMCS3_i_n considering the solution alternative selected u _ str is CS 3 _ i _ n ti _ str is CS 3 _ i _ n , u _ str js CS 3 _ i _ n ti _ str js CS 3 _ i _ n , and obtains the values for Δ kpi i CS 3 _ j _ n _ SAM CS 3 _ i , Δ kpi j CS 3 _ j _ n _ SAM CS 3 _ i , kpi i CS 3 _ i _ n , kpi j CS 3 _ i _ n , kpi net CS 3 _ i _ n .
  • Enterprise j computes the SAMCS3_j_n considering the solution alternative selected: u _ str is CS 3 _ j _ n ti _ str is CS 3 _ j _ n , u _ str js CS 3 _ j _ n ti _ str js CS 3 _ j _ n , and obtains the values for Δ kpi i CS 3 _ j _ n _ SAM CS 3 _ j , Δ kpi j CS 3 _ j _ n _ SAM CS 3 _ j , kpi i CS 3 _ j _ n , kpi j CS 3 _ j _ n .
STEP 10.
Share the decision variables values, given the selected alternatives
  • Enterprise i shares with Enterprise j the decision variables values, given the selected alternative n: u _ str is CS 3 _ i _ n ti _ str is CS 3 _ i _ n , u _ str js CS 3 _ i _ n ti _ str js CS 3 _ i _ n .
  • Enterprise j shares with Enterprise i the decision variables values, given the selected alternative n: u _ str is CS 3 _ j _ n ti _ str is CS 3 _ j _ n , u _ str js CS 3 _ j _ n ti _ str js CS 3 _ j _ n .
STEP 11.
Compute the SAMCS3, given the decision variables values in other CN enterprises
Each Enterprise computes the SAMCS3 considering the values of the decision variables exchanged in STEP 10.
  • Enterprise i computes SAMCS3 using the decision variables values of alternative n selected by enterprise j: u _ str is CS 3 _ j _ n ti _ str is CS 3 _ j _ n , u _ str js CS 3 _ j _ n ti _ str js CS 3 _ j _ n , and obtains Δ kpi i CS 3 _ j _ n _ SAM CS 3 _ j , Δ kpi j CS 3 _ j _ n _ SAM CS 3 _ j , kpi i CS 3 _ j _ n , kpi j CS 3 _ j _ n , kpi net CS 3 _ j _ n .
  • Enterprise j computes SAMCS3 using the decision variables values of alternative n selected by enterprise i: u _ str is CS 3 _ i _ n ti _ str is CS 3 _ i _ n , u _ str js CS 3 _ i _ n ti _ str js CS 3 _ i _ n , and obtains Δ kpi i CS 3 _ j _ n _ SAM CS 3 _ i , Δ kpi j CS 3 _ j _ n _ SAM CS 3 _ i , kpi i CS 3 _ i _ n , kpi j CS 3 _ i _ n , kpi net CS 3 _ i _ n .
STEP 12.
Appraise the solution alternative n selected in enterprise i and j
Step 12.1.Appraisal of solution alternative n provided by enterprise i
If Enterprise i: α CS 3 _ i _ n = 1 , Enterprise j: β CS 3 _ i _ n = 1 , and enterprises are not willing to explore more alternatives, the negotiation is finished, and a collaborative negotiated solution is achieved in iteration m=n, given the proposal of enterprise i: u _ str is CS 3 _ i _ n ti _ str is CS 3 _ i _ n , u _ str js CS 3 _ i _ n ti _ str js CS 3 _ i _ n .
Step 12.2.If Enterprise i: α CS 3 _ i _ n = 0 and Enterprise j: β CS 3 _ i _ n = 0 or
Enterprise i: α CS 3 _ i _ n = 1 and Enterprise j: β CS 3 _ i _ n = 0 or
Enterprise i: α CS 3 _ i _ n = 0 and Enterprise j: β CS 3 _ i _ n = 1
Enterprise i and j continue appraising the alternative solution n proposed by Enterprise j.
Step 12.3.Appraisal of alternative solution n provided by Enterprise j
If Enterprise i: α CS 3 _ i _ n = 1 and Enterprise j: β CS 3 _ i _ n = 1 in the appraisal of alternative solution n selected by enterprise i
If Enterprise i: α CS 3 _ j _ n = 1 and Enterprise j: β CS 3 _ j _ n = 1 and identify which alternative, the one proposed by enterprise i or the one proposed by enterprise j, results on higher performance at network level ( kpi net CS 3 _ i _ n kpi net CS 3 _ j _ n )
If kpi net CS 3 _ i _ n kpi net CS 3 _ j _ n a collaborative and negotiated solution is achieved in iteration m=n, given the proposal of enterprise i: u _ str is CS 3 _ i _ n ti _ str is CS 3 _ i _ n , u _ str js CS 3 _ i _ n ti _ str js CS 3 _ i _ n
If kpi net CS 3 _ i _ n kpi net CS 3 _ j _ n a collaborative and negotiated solution is achieved in iteration m=n, given the proposal of enterprise j: u _ str is CS 3 _ j _ n ti _ str is CS 3 _ j _ n , u _ str js CS 3 _ j _ n ti _ str js CS 3 _ j _ n
Appraisal of alternative solution n provided by enterprise j
If Enterprise i: α CS 3 _ j _ n = 1 and Enterprise j: β CS 3 _ j _ n = 1 , the negotiation is finished and a collaborative negotiated solution is achieved in iteration m=n, given the proposal of enterprise j: u _ str is CS 3 _ j _ n ti _ str is CS 3 _ j _ n , u _ str js CS 3 _ j _ n ti _ str js CS 3 _ j _ n .
Step 12.4.If Enterprise i: α CS 3 _ j _ n = 0 and Enterprise j: β CS 3 _ j _ n = 0 or
Enterprise i: α CS 3 _ j _ n = 1 and Enterprise j: β CS 3 _ j _ n = 0 or
Enterprise i: α CS 3 _ j _ n = 0 and Enterprise j: β CS 3 _ j _ n = 1
The iterative process stopping rule is not met, and steps 8, 9, 10, 11, and 12 have to be repeated.
The iterative process stopping rule is met, the negotiation is finished, and a non-collaborative solution is reached.

4. Conclusions

One of the key challenges in supply chain management is the coordination of independent participants in order to achieve the common goal of optimizing market conditions. The strategies alignment model is a rigorous mechanism capable of recognizing the organizational complexity of the CN.
A negotiation approach to support the collaborative process of strategies alignment (SA-NA) is proposed in this paper with the aim of dealing with such operation complexity, in which collaborative partners pursue different goals that are sometimes contradictory. The SA-NA consists of three negotiation processes to assist enterprises in making decisions that align so that the enterprises of the CN achieve their performance objectives while simultaneously maximising performance at the network level. A detailed description of the three negotiation processes is presented, with the aim of complementing the strategies alignment (SA) [4] approach. The three negotiation processes described correspond to the three collaborative levels identified, which are characterised by the amount of information shared when dealing with the strategies’ alignment process from a collaborative perspective. The negotiation process established at the first collaborative scenario (NP_CS1) is characterized by a low exchange of information. In NP_CS2, a medium exchange of information is established, while NP_CS3 is characterized by a full exchange of information and the collaborative estimation of all the influence values (val_stris_kpiixk, val_stris_kpijxk and val_strjs_kpijxk, val_strjs_kpiixk).
The main application of the strategies alignment negotiation approach is focused on CN enterprises that are willing to collaborate and align their strategies. In this regard, the CN should be characterised by a balanced dominance within the CN and an establishing DDM process. The proposed SAM_NP supports CN enterprises with regard to the strategies to be adopted, so that they are aligned. The three negotiation processes proposed at each collaboration level, including NP_CS1, NP_CS2, and NP_CS3, allow enterprises to reach a solution that benefits all the CN enterprises, so that the performance indicators at enterprise level are achieved and the performance indicator at the network level is maximised, obtaining the optimal or near optimal values. With the implementation of the strategies’ alignment negotiation approach, sustainable and stable CN relationships are achieved. Moreover, the visibility of the CN enterprises is also improved due to the partners sharing information about their strategies and performance indicators to a greater or lesser extent.
Enterprises participating in the strategies’ alignment process have to know that, within the strategies’ alignment collaborative approach the improvement of the performance indicators is not always achieved, due to some partners could gain at the expense of other partners’ loses. Nevertheless, the SAM is prepared to achieve the enterprises’ minimum performance levels, given the kpiik_min parameter, which refers to the minimum level to be achieved by the performance indicator k defined in enterprise i.
The objective of this paper is achieved because the proposed strategies alignment negotiation approach fulfils the future research lines defined in Andres and Poler [4]—the application of the SAM in a distributed context, in which decentralized decision making is carried out.
The negotiation process in the level 3 of collaboration has been applied in two real cases in the automotive industry and food distribution sector. Future research should apply the strategies alignment negotiation approach in levels 1 and 2 of collaboration. To this extent, each enterprise of the CN could be represented in a multi-agent system model, each one behaving according to the SAM. Thus, the results obtained in a particular agent could be managed as the inputs of the rest of the agents, which represent the individual CN enterprises. Finally, the SA-NA could be automated by using a decentralised database, collecting in each CN enterprise the information required to feed the strategies alignment negotiation approach.
Obstacles identified in the negotiation approach refer to the information exchange among the CN partners. The different levels of collaboration have enabled us to relate the degree of information exchanged with a specific collaboration degree. Nevertheless, academic researchers and industry professionals need to go further in the research of digital transformation as a novel approach to deal with information sharing. In this regards, Industry 4.0 can be considered as a base research to deal with the information exchange challenges. As stated by Park et al. [32], emerging techniques such as artificial intelligence (AI) are to be developed in order to facilitate the information exchange and the process of negotiation, which can be applied to the strategies alignment collaborative process addressed in the current paper.

Author Contributions

This work forms part of the research of B.A., supervised by V.J.B. in the industrial context. The work developed by B.A. and V.J.B. proposes a negotiation approach to deal with the strategies’ alignment process in the collaborative context. B.A. modelled the problem and jointly with V.B.J. defined the different levels of collaboration applied in the negotiation approach. Conceptualization, B.A.; methodology, B.A.; validation V.J.B.; formal analysis, B.A.; investigation, B.A.; resources, V.J.B.; data curation, B.A. and V.J.B.; writing—original draft preparation, B.A. and V.J.B.; writing—review and editing, B.A. and V.J.B.; visualization, B.A. and V.J.B.; supervision V.J.B.; project administration, B.A.; funding acquisition, B.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Ayuda Vali+D Formacion-Andres Navarro (ACIF/2012/006). (16 April 2012– 16 April 2015) GENERALITAT VALENCIANA.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Camarinha-Matos, L.M.; Abreu, A. Performance indicators for collaborative networks based on collaboration benefits. Prod. Plan. Control 2007, 18, 592–609. [Google Scholar] [CrossRef]
  2. Matopoulos, A.; Vlachopoulou, M.; Manthou, V.; Manos, B. A conceptual framework for supply chain collaboration: Empirical evidence from the agri-food industry. Supply Chain Manag. Int. J. 2007, 12, 177–186. [Google Scholar] [CrossRef] [Green Version]
  3. Andres, B.; Poler, R. Models, guidelines and tools for the integration of collaborative processes in non-hierarchical manufacturing networks: A review. Int. J. Comput. Integr. Manuf. 2016, 29, 166–201. [Google Scholar]
  4. Andres, B.; Poler, R. A decision support system for the collaborative selection of strategies in enterprise networks. Decis. Support Syst. 2016, 91, 113–123. [Google Scholar] [CrossRef]
  5. Schneeweiss, C. Distributed decision making in supply chain management. Int. J. Prod. Econ. 2003, 84, 71–83. [Google Scholar] [CrossRef]
  6. Li, X.; Wang, Q. Coordination mechanisms of supply chain systems. Eur. J. Oper. Res. 2007, 179, 1–16. [Google Scholar] [CrossRef]
  7. Alemany, M.M.E.; Alarcón, F.; Lario, F.C.; Boj, J.J. An application to support the temporal and spatial distributed decision-making process in supply chain collaborative planning. Comput. Ind. 2011, 62, 519–540. [Google Scholar] [CrossRef]
  8. Jung, H.; Chen, F.; Jeong, B. Decentralized supply chain planning framework for third party logistics partnership. Comput. Ind. Eng. 2008, 55, 348–364. [Google Scholar] [CrossRef]
  9. Camarinha-Matos, L.M. Collaborative Networks in Industry and the role of PRO-VE. Int. J. Prod. Manag. Eng. 2014, 2, 53–57. [Google Scholar] [CrossRef]
  10. Macedo, P.; Camarinha-Matos, L. Value Systems Alignment Analysis in Collaborative Networked Organizations Management. Appl. Sci. 2017, 7, 1231. [Google Scholar] [CrossRef] [Green Version]
  11. Camarinha-Matos, L.M.; Afsarmanesh, H. Collaborative networks: A new scientific discipline. J. Intell. Manuf. 2005, 16, 439–452. [Google Scholar] [CrossRef]
  12. Fonseca, L.M. Strategic drivers for implementing sustainability programs in portuguese organizations-let’s listen to aristotle: From triple to quadruple bottom line. Sustain. J. Rec. 2015, 8, 136–142. [Google Scholar] [CrossRef] [Green Version]
  13. Fonseca, L.M.; Domingues, J.P.; Pereira, M.T.; Martins, F.F.; Zimon, D. Assessment of circular economy within Portuguese organizations. Sustainability 2018, 10, 2521. [Google Scholar] [CrossRef] [Green Version]
  14. Shafiei, F.; Sundaram, D.; Piramuthu, S. Multi-enterprise collaborative decision support system. Expert Syst. Appl. 2012, 39, 7637–7651. [Google Scholar] [CrossRef]
  15. Kebriaei, H.; Majd, V.J. A simultaneous multi-attribute soft-bargaining design for bilateral contracts. Expert Syst. Appl. 2009, 36, 4417–4422. [Google Scholar] [CrossRef]
  16. Gupta, A.; Maranas, C.D. Managing demand uncertainty in supply chain planning. Comput. Chem. Eng. 2003, 27, 1219–1227. [Google Scholar] [CrossRef]
  17. Dudek, G.; Stadtler, H. Negotiation-based collaborative planning between supply chains partners. Eur. J. Oper. Res. 2005, 163, 668–687. [Google Scholar] [CrossRef]
  18. Wang, K.J.; Chen, M.J. Cooperative capacity planning and resource allocation by mutual outsourcing using ant algorithm in a decentralized supply chain. Expert Syst. Appl. 2009, 36, 2831–2842. [Google Scholar] [CrossRef]
  19. Goetschalckx, M.; Fleischmann, B. Strategic network planning. In Supply Chain Management and Advanced Planning, 3rd ed.; Concepts, Models Software and Case Studies; Springer: Berlin/Heidelberg, Germany, 2005; pp. 117–137. [Google Scholar]
  20. Pibernik, R.; Sucky, E. An approach to inter-domain master planning in supply chains. Int. J. Prod. Econ. 2007, 108, 200–212. [Google Scholar] [CrossRef]
  21. Chen, C.L.; Wang, B.W.; Lee, W.C. Multiobjective optimization for a multienterprise supply chain network. Ind. Eng. Chem. Res. 2003, 42, 1879–1889. [Google Scholar] [CrossRef]
  22. Andres, B.; Poler, R. A Methodology to Share Profits and Costs in Non-Hierarchical Networks. In Annals of Industrial Engineering 2012: Industrial Engineering Overcoming the Crisis; Prado-Prado, J.C., Arca, J.G., Eds.; Springer: Berlin/Heidelberg, Germany, 2014; pp. 341–349. [Google Scholar]
  23. Ertogral, K.; Wu, S.D. A Bargaining Game for Supply Chain Contracting; Work Paper; Department of Industrial and Systems Engineering, Lehigh University: Bethlehem, PA, USA, 2001; pp. 1–26. [Google Scholar]
  24. Kirche, E.T.; Kadipasaoglu, S.N.; Khumawala, B.M. Maximizing supply chain profits with effective order management: Integration of Activity-Based Costing and Theory of Constraints with mixed-integer modelling. Int. J. Prod. Res. 2005, 43, 1297–1311. [Google Scholar] [CrossRef]
  25. Hall, N.G.; Potts, C.N. Supply chain scheduling: Batching and delivery. Oper. Res. 2003, 51, 566–584. [Google Scholar] [CrossRef]
  26. Rahmawati, Y.; Utomo, C.; Zawawi, N.A.W.A. BIM and e-negotiation practices in AEC consulting businesses. Sustainability 2019, 11, 1911. [Google Scholar] [CrossRef] [Green Version]
  27. Clipa, A.M.; Clipa, C.I.; Danilet, M.; Andrei, A.G. Enhancing sustainable employment relationships: An empirical investigation of the influence of trust in employer and subjective value in employment contract negotiations. Sustainability 2019, 11, 4995. [Google Scholar] [CrossRef] [Green Version]
  28. Liu, X.; Ma, Z.; Liang, D. Personality effects on the endorsement of ethically questionable negotiation strategies: Business ethics in Canada and China. Sustainability 2019, 11, 3097. [Google Scholar] [CrossRef] [Green Version]
  29. Ferrada, F.; Camarinha-Matos, L.M. Simulation model to estimate emotions in collaborative networks. Appl. Sci. 2019, 9, 5202. [Google Scholar] [CrossRef] [Green Version]
  30. Andres, B. An Approach to Support the Strategies Alignment Process in Collaborative Networks. Ph.D. Thesis, Universitat Politècnica de València, Valencia, Spain, 2016. [Google Scholar]
  31. Piedade, F.R.; Azevedo, A.; Bastos, J. Managing Performance to Align the Participants of Collaborative Networks: Case Studies Results. In Collaborative Networks for Sustainable World; Camarinha-Matos, L.M., Boucher, X., Afsarmanesh, H., Eds.; Springer: Berlin/Heidelberg, Germany, 2010; pp. 545–552. [Google Scholar]
  32. Park, J.; Rahman, H.A.; Suh, J.; Hussin, H. A study of integrative bargaining model with argumentation-based negotiation. Sustainability 2019, 11, 6832. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Non-collaborative scenario (SAMNCS).
Figure 1. Non-collaborative scenario (SAMNCS).
Sustainability 12 02766 g001
Figure 2. Collaborative Scenario 1 (SAMCS1).
Figure 2. Collaborative Scenario 1 (SAMCS1).
Sustainability 12 02766 g002
Figure 3. Collaborative Scenario 2 (SAMCS2).
Figure 3. Collaborative Scenario 2 (SAMCS2).
Sustainability 12 02766 g003
Figure 4. Application of the strategies alignment model (SAM) in Collaborative Scenario 3 (SAMCS3).
Figure 4. Application of the strategies alignment model (SAM) in Collaborative Scenario 3 (SAMCS3).
Sustainability 12 02766 g004
Figure 5. Negotiation Process CS1.
Figure 5. Negotiation Process CS1.
Sustainability 12 02766 g005
Figure 6. Negotiation Process CS2.
Figure 6. Negotiation Process CS2.
Sustainability 12 02766 g006
Figure 7. Negotiation Process CS3.
Figure 7. Negotiation Process CS3.
Sustainability 12 02766 g007
Table 1. NP_CS1 parameters.
Table 1. NP_CS1 parameters.
NotationDefinition
kpiikEnterprise i performance indicators
val_stris_kpiikIntra-enterprise influence values estimated. Impact value that stris of enterprise i has on kpiik of enterprise i
val_stris_kpijkInter-enterprise influence values estimated. Impact value that stris of enterprise i has on kpijk of enterprise j
nIdentifier number for the alternative of solution selected to solve the SAM, using the output of CS1 (SAMCS1_i), n= [1, 2, …, n]
mIdentifier number for the iteration, where m=n
m_maxMaximum number of iterations consented by all the CN enterprises to negotiate the alternatives generated
SAMNCS_iSAM calculated in enterprise i given that NCS is applied
SAMCS1_iSAM calculated in enterprise i given that CS1 is applied
SAMCS1_i_nSAM calculated in enterprise i given that CS1 is applied and considering the solution of alternative n u _ str is CS 1 _ n , ti _ str is CS 1 _ n
kpi net NCS Network performance indicator value kpi net given the NCS solution
kpi i NCS Enterprise i performance indicator value ( kpi i ) given the NCS solution
u _ str is NCS Enterprise i units of strategy value (u_stris) given the NCS solution
ti _ str is NCS Enterprise i start time value of stris (ti_stris) given the NCS solution
kpi i CS 1 _ n Enterprise i performance indicator value ( kpi i ) given the CS1 solution of alternative n
u _ str is CS 1 _ n Enterprise i units of strategy value (u_stris) given the CS1 solution of alternative n
ti _ str is CS 1 _ n Enterprise i start time value of stris (ti_stris) given the CS1 solution of alternative n
Δ kpi i CS 1 _ j _ n kpi i increase resulting from the influences that strategies activated in enterprise j exert in enterprise i given CS1 solution ( u _ str js CS 1 _ n , ti _ str js CS 1 _ n ) of alternative n
kpi i CS 1 _ n _ real kpi i value calculated from the influences of enterprise i activated strategies ( u _ str is CS 1 _ n , ti _ str is CS 1 _ n ) and enterprise j activated strategies ( u _ str js CS 1 _ n , ti _ str js CS 1 _ n ), given CS1 solution of alternative n
kpi net CS 1 _ n Network performance indicator value given CS1 solution of alternative n
CCx iEnterprise i criterion choice x
CCx jEnterprise j criterion choice x
Δ min kpi i CS 1 _ j kpi i minimum increase reflecting the influences of strategies activated in enterprise j, given the CS1 solution computed by enterprise i
min _ kpi i CS 1 _ real kpi i CS 1 _ real minimum value identified by Enterprise i, given the CS1 solution
α 1 when the CCx i is fulfilled
0 when the CCx i is not fulfilled
β 1 when the CCx j is fulfilled
0 when the CCx j is not fulfilled
Table 2. Example of CS1 given the alternative of solution n.
Table 2. Example of CS1 given the alternative of solution n.
Enterprise iEnterprise j
k p i i stris k p i j strjs
Minimum values defined for the CC Δ min kpi i CS 1 _ j 1.6 Δ min kpi j CS 1 _ i 1.5
min _ kpi i CS 1 _ real 5 min _ kpi j CS 1 _ real 12
SAM in NCS kpi i NCS 5 u _ str is NCS ti _ str is NCS kpi j NCS 12 u _ str js NCS ti _ str js NCS
SAM in CS1 kpi i CS 1 _ n 4.3 u _ str is CS 1 _ n ti _ str is CS 1 _ n kpi j CS 1 _ n 10 u _ str js CS 1 _ n ti _ str js CS 1 _ n
Δ kpi i CS 1 _ j _ n 1.5 Δ kpi j CS 1 _ i _ n 1.5
kpi i CS 1 _ n _ real 5.8 kpi j CS 1 _ n _ real 11.5
kpi net NCS 17
kpi net CS 1 _ n 17.3
Table 3. NP_CS2 parameters.
Table 3. NP_CS2 parameters.
NotationDefinition
kpiikEnterprise i performance indicators
val_stris_kpiikIntra-enterprise influence values estimated. Impact value that stris of enterprise i has on kpiik of enterprise i
val_stris_kpijkInter-enterprise influence values estimated. Impact value that stris of enterprise i has on kpijk of enterprise j
nIdentifier number for the alternative of solution selected to solve the SAM, using the output of CS2 (SAMCS2_i), n= [1, 2, …, n]
mIdentifier number for the iteration, where m=n
m_maxMaximum number of iterations consented by all the CN enterprises to negotiate the alternatives generated
SAMNCS_iSAM calculated in enterprise i given that NCS is applied
SAMCS2_iSAM calculated in enterprise i given that CS2 is applied
SAMCS2_i_nSAM calculated in enterprise i given that CS2 is applied and considering the solution of alternative n: u _ str is CS 2 _ n , ti _ str is CS 2 _ n , u _ str js CS 2 _ n , ti _ str js CS 2 _ n
kpi net NCS Network performance indicator value kpi net given the NCS solution
kpi i NCS Enterprise i performance indicator value ( kpi i ) given the NCS solution
u _ str is NCS Enterprise i units of strategy value (u_stris) given the NCS solution
ti _ str is NCS Enterprise i start time value of stris (ti_stris) given the NCS solution
kpi net CS 2 Network performance indicator value kpi net given the CS2 solution
kpi i CS 2 Enterprise i performance indicator value ( kpi i ) given the CS2 solution of alternative n
u _ str is CS 2 Enterprise i units of strategy value (u_stris) given the CS2 solution of alternative n
ti _ str is CS 2 Enterprise i start time value of stris (ti_stris) given the CS2 solution of alternative n
kpi i CS 2 _ i _ n Enterprise i performance indicator value kpi i considering the influences of all the strategies activated in each CN enterprise (enterprise i; enterprise j), obtained by enterprise i when SAM is computed given the CS2 (SAMCS2_i) of alternative n
kpi j CS 2 _ i _ n Enterprise j performance indicator value kpi j considering the influences of all the strategies activated in each CN enterprise (enterprise i; enterprise j), obtained by enterprise j when SAM is computed given the CS2 (SAMCS2_j) of alternative n
u _ str is CS 2 _ i _ n Value of the units of strategy stris to be activated (u_stris) in enterprise i; obtained by enterprise i when SAM is computed given the CS2 (SAMCS2_i), corresponding to the alternative n
ti _ str is CS 2 _ i _ n Value of the initial time of activation of strategy stris (ti_stris) formulated in enterprise i; and obtained by enterprise i when SAM is computed given the CS2 (SAMCS2_i), corresponding to the alternative n
u _ str js CS 2 _ i _ n Value of the units of strategy strjs to be activated (u_strjs) in enterprise j; and obtained by Enterprise i when SAM is computed given the CS2 (SAMCS2_i), corresponding to the alternative n
ti _ str js CS 2 _ i _ n Value of the initial time of activation of strategy strjs (ti_strjs) formulated in enterprise i; and obtained by enterprise i when SAM is computed given the CS2 (SAMCS2_i), corresponding to the alternative n
kpi net CS 2 _ i _ n Value of the kpi net obtained by enterprise i when SAM is computed given the CS2 (SAMCS2_i), corresponding to the alternative n
Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ i kpi i increase resulting from the influences that strategies activated in enterprise j and obtained by enterprise i when SAM is computed given the CS2 ( SAM CS 2 _ i ), corresponding to the alternative n ( u _ str js CS 2 _ i _ n , ti _ str js CS 2 _ i _ n )
Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ j kpi i increase resulting from the influences that strategies activated in enterprise j and obtained by enterprise j when SAM is computed given the CS2 ( SAM CS 2 _ i ), corresponding to the alternative n ( u _ str js CS 2 _ j _ n , ti _ str js CS 2 _ j _ n )
CCx iEnterprise i criterion choice x
CCx jEnterprise j criterion choice x
Δ min kpi i CS 2 _ j kpi i minimum increase reflecting the influences of strategies activated in enterprise j, given the CS2 solution defined by Enterprise i
α CS 2 _ i _ n 1 if the rule of negotiation established by enterprise i is accomplished, taking into account the results of the alternative n selected by enterprise i, obtained from the SAMCS2_i application
0 otherwise
α CS 2 _ j _ n 1 if the rule of negotiation established by enterprise i is accomplished, taking into account the results of the alternative n selected by enterprise j, obtained from the SAMCS2_j application
0 otherwise
β CS 2 _ i _ n 1 if the rule of negotiation established by enterprise j is accomplished, taking into account the results of the alternative n selected by enterprise i, obtained from the SAMCS2_i application
0 otherwise
β CS 2 _ j _ n 1 if the rule of negotiation established by enterprise j is accomplished, taking into account the results of the alternative n selected by enterprise j obtained from the SAMCS2_j application
0 otherwise
Table 4. CS2: Alternative of solution n.
Table 4. CS2: Alternative of solution n.
Enterprise iEnterprise j
k p i i stris k p i j strjs
Minimum values defined for the CC Δ min kpi i CS 2 _ j 1.6 Δ min kpi j CS 2 _ i 1.5
SAM in NCS kpi i NCS 5 u _ str is NCS _ n ti _ str is NCS _ n kpi j NCS 12 u _ str js NCS _ n ti _ str js NCS _ n
SAM in CS2 Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ i 2 u _ str is CS 2 _ i _ n ti _ str is CS 2 _ i _ n
u _ str js CS 2 _ i _ n ti _ str js CS 2 _ i _ n
Δ kpi i CS 2 _ j _ n _ SAM CS 2 _ j −1 u _ str is CS 2 _ j _ n ti _ str is CS 2 _ j _ n
u _ str js CS 2 _ j _ n ti _ str js CS 2 _ j _ n
Δ kpi j CS 2 _ j _ n _ SAM CS 2 _ i 1.5 Δ kpi j CS 2 _ j _ n _ SAM CS 2 _ j 3
kpi i CS 2 _ i _ n 6 kpi i CS 2 _ j _ n 4
kpi j CS 2 _ i _ n 13.5 kpi j CS 2 _ j _ n 15
kpi net NCS 17 kpi net NCS 17
kpi net CS 2 _ i _ n 19.5 kpi net CS 2 _ j _ n 19
Table 5. NP_CS3 Parameters.
Table 5. NP_CS3 Parameters.
NotationDefinition
kpiikEnterprise i performance indicators
val_stris_kpiikIntra-enterprise influence values estimated. Impact value that stris of enterprise i has on kpiik of enterprise i
val_stris_kpijkInter-enterprise influence values estimated. Impact value that stris of enterprise i has on kpijk of enterprise j
qMaximum number of iterations consented by all the CN enterprises to negotiate the estimated influence values (val_stris_kpijk)
val_stris_kpijkCS3_i_qEnterprise i estimated influence values, computed considering the impact that a stris has on the kpijk of enterprise j, in the iteration q, given the CS3
val_stris_kpijkCS3_j_qEnterprise j estimated influence values, computed considering the impact that a stris has on the kpijk of enterprise j, in the iteration q, given the CS3
nIdentifier number for the alternative of solution selected to solve the SAM, using the output of CS3 (SAMCS3_i), n= [1, 2, …, n]
mIdentifier number for the iteration, where m=n
m_maxMaximum number of iterations consented by all the CN enterprises to negotiate the alternatives generated
SAMNCS_iSAM calculated in enterprise i given that NCS is applied
SAMCS3_iSAM calculated in enterprise i given that CS3 is applied
SAMCS3_i_nSi SAM calculated in enterprise i given that CS3 is applied and considering the solution of alternative n: u _ str is CS 3 _ n , ti _ str is CS 3 _ n , u _ str js CS 3 _ n , ti _ str js CS 3 _ n
kpi net NCS Network performance indicator value kpi net given the NCS solution
kpi i NCS Enterprise i performance indicator value ( kpi i ) given the NCS solution
u _ str is NCS Enterprise i units of strategy value (u_stris) given the NCS solution
ti _ str is NCS Enterprise i start time value of stris (ti_stris) given the NCS solution
kpi i CS 3 _ i _ n Enterprise i performance indicator value kpi i considering the influences of all the strategies activated in each CN enterprise (enterprise i; enterprise j), obtained by enterprise i when SAM is computed given the CS3 (SAMCS3_i) of alternative n
kpi j CS 3 _ i _ n Enterprise j performance indicator value kpi j considering the influences of all the strategies activated in each CN enterprise (enterprise i; enterprise j), obtained by enterprise j when SAM is computed given the CS3 (SAMCS3_j) of alternative n
u _ str is CS 3 Set of solutions for the value of the units of strategy to be activated (u_stris) in enterprise i when SAM is computed given the CS3 (SAMCS3_j)
ti _ str is CS 3 Set of solutions for the value of the initial time of activation of the strategy (ti_stris) formulated in enterprise i when when SAM is computed given the CS3 (SAMCS3_j)
u _ str is CS 3 _ i _ n Value of the units of strategy stris to be activated (u_stris) in enterprise i; obtained by enterprise i when SAM is computed given the CS3 (SAMCS3_i), corresponding to the alternative n
ti _ str is CS 3 _ i _ n Value of the initial time of activation of strategy stris (ti_stris) formulated in enterprise i; and obtained by enterprise i when SAM is computed given the CS3 (SAMCS3_i), corresponding to the alternative n
u _ str js CS 3 _ i _ n Value of the units of strategy strjs to be activated (u_strjs) in enterprise j; and obtained by Enterprise i when SAM is computed given the CS3 (SAMCS3_i), corresponding to the alternative n
ti _ str js CS 3 _ i _ n Value of the initial time of activation of strategy strjs (ti_strjs) formulated in enterprise i; and obtained by enterprise i when SAM is computed given the CS3 (SAMCS3_i), corresponding to the alternative n
kpi net CS 3 _ i _ n Value of the kpi net obtained by enterprise i when SAM is computed given the CS3 (SAMCS3_i), corresponding to the alternative n
Δ kpi i CS 3 _ j _ n _ SAM CS 3 _ i kpi i increase resulting from the influences that strategies activated in enterprise j and obtained by enterprise i when SAM is computed given the CS3 (SAMCS3_i), corresponding to the alternative n ( u _ str js CS 3 _ i _ n , ti _ str js CS 3 _ i _ n )
Δ kpi i CS 3 _ j _ n _ SAM CS 3 _ j kpi i increase resulting from the influences that strategies activated in enterprise j and obtained by enterprise j when SAM is computed given the CS3 (SAMCS2_i), corresponding to the alternative n ( u _ str js CS 3 _ j _ n , ti _ str js CS 3 _ j _ n )
CCx iEnterprise i criterion choice x
CCx jEnterprise j criterion choice x
Δ min kpi i CS 3 _ j kpi i minimum increase reflecting the influences of strategies activated in enterprise j, given the CS3 solution defined by Enterprise i
α CS 3 _ i _ n 1 if the rule of negotiation established by enterprise i is accomplished, taking into account the results of the alternative n selected by enterprise i, obtained from the SAMCS3_i application
0 otherwise
α CS 3 _ j _ n 1 if the rule of negotiation established by enterprise i is accomplished, taking into account the results of the alternative n selected by enterprise j, obtained from the SAMCS3_j application
0 otherwise
β CS 3 _ i _ n 1 if the rule of negotiation established by enterprise j is accomplished, taking into account the results of the alternative n selected by enterprise i, obtained from the SAMCS3_i application
0 otherwise
β CS 3 _ j _ n 1 if the rule of negotiation established by enterprise j is accomplished, taking into account the results of the alternative n selected by enterprise j obtained from the SAMCS3_j application
0 otherwise

Share and Cite

MDPI and ACS Style

Andres, B.; Blanes, V.J. A Negotiation Approach to Support the Strategies Alignment Process in Collaborative Networks. Sustainability 2020, 12, 2766. https://doi.org/10.3390/su12072766

AMA Style

Andres B, Blanes VJ. A Negotiation Approach to Support the Strategies Alignment Process in Collaborative Networks. Sustainability. 2020; 12(7):2766. https://doi.org/10.3390/su12072766

Chicago/Turabian Style

Andres, Beatriz, and Vicente Javier Blanes. 2020. "A Negotiation Approach to Support the Strategies Alignment Process in Collaborative Networks" Sustainability 12, no. 7: 2766. https://doi.org/10.3390/su12072766

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