1. Introduction
As a result of the latest technological, economic, and financial changes, the market landscape has been altered, forcing company managers to reinvent the concept of enterprise. Over the past decade, a heightened level of complexity has emerged, compelling managers to place greater emphasis on the service levels they offer. This entails reducing response times and addressing the specific requirements of a growingly diverse customer base. Simultaneously, managers are comprehending the fact that market competition is shifting from company centered scenarios to supply chain networks with complex inter-organizational structures and intricate networked manufacturing processes. Consequently, the industrial sector is witnessing an increasing adoption of collaborative strategies to tackle the manufacturing complexity associated with highly customized products. This shift places a stronger emphasis on service levels and the urgent need to reduce response times.
The networked organizations that have emerged in this decade present immediate challenges in effectively managing material and information flows throughout the supply chain. These challenges are particularly crucial in demand-driven supply networks, especially for innovative and fashionable products, due to their inherent complexity and unpredictability.
The recent market characteristics are compelling independent manufacturing companies to seek out new forms of organizational structures to embody shorter lifetime existences. Due to the need for creating innovative products in shorter periods of time and with reduced costs, a new concept of cooperation between companies has surfaced, i.e., the concept of collaborative networks. This new organizational structure enhances a stronger commitment among independent companies to tackle a common business opportunity by using their complementary skills and capabilities [
1,
2,
3].
Focused on integrating these collaborative networks, companies now face the challenge of organizing their internal business processes in an efficient way to promote integration and quick response inside the collaboration processes established with the other partners. These new business processes effectively demand new methods, tools, and technological solutions to cope with de networked operation environment [
4].
Specifically, the business processes related to collaborative network formation and network production planning pose significant challenges. Collaborative production planning derives from the need for synchronization of a company’s production plans and the necessity to manage the allocation of resources in an effective way to achieve the desired performance (price, delivery time, quality level, and others) [
5,
6]. Companies that embrace the challenges of distributed planning face complex and critical problems. In consequence, to maximize efficiency of their processes, they are heavily dependent on the appropriate decision support systems and optimization tools [
7,
8,
9].
The main objective of the present paper, partially framed within the EU (European Union)-funded project CoReNet, is to present an intelligent collaborative planning framework for SMEs (small and medium enterprises) independent companies in collaborative networks to support network formation, network production planning, and knowledge sharing across the supply chain of innovative and fashionable products.
The present framework solution stands out for its innovative implementation of a non-hierarchical decentralized collaborative planning tool. In contrast to previous projects and research groups in the field, the current approach distinguishes itself by moving away from centralized planning decisions and embracing non-hierarchical negotiation. In reality, EU-funded projects such as OPIM (One Product Integrated Manufacturing), PRODNET II (Production Planning and Management in an Extended Enterprise), Globeman21 (Global Manufacturing in the 21st Century), ECOLEAD (European Collaborative Networked Organizations Leadership Initiative), BIVEE (Business Innovation and Virtual Enterprise Environment), and Glonet (Global Enterprise Network focusing on Customer-centric Collaboration) do not incorporate such human-assisted non-hierarchical negotiation in their planning processes.
The remainder of this paper is organized as follows: first the existing collaborative planning-related literature is reviewed as a technical background, followed by the proposal of the intelligent collaborative planning framework. Subsequently, a simplified industrial application case is presented with the follow-on case results and analysis. Lastly, conclusions and final remarks are presented concerning the intelligent collaborative planning framework’s implementation and the subsequent steps planned for its improvement.
3. Framework Proposal
Traditionally, for industrial companies, one of the most critical business processes is production planning. In networked organizations, the production planning function attains new levels of complexity and has a massive impact on the overall performance of the supply chain.
When addressing practical and intricate networked production planning scenarios involving innovative and fashionable products, such as those found in the textile or footwear sectors, several important issues come to the forefront. These include the preservation of local autonomy for each entity, the reluctance to subordinate to a central authority, ensuring confidentiality of business information, and fostering transparency in negotiation processes.
Starting with the issues and the requirements explained earlier regarding the decentralized collaborative problem, the present paper proposes an intelligent collaborative planning framework. The preliminary research work that resulted in the present proposal was initially based on the European Union-funded project “customer-oriented and eco-friendly networks for healthy fashionable goods (CoReNet)” that aimed to provide industry companies with the tools and methods to face the challenge of working in demand-driven and customer-oriented collaborative networks for innovative and fashionable product supply chains.
The proposed framework considered four main stages in the supply network’s lifecycle (see
Figure 2):
Process planning: product designing with the identification of the internal and external components to establish the generic production process.
Partner search: creation of a supply network, including the formalization of the contract with partners.
Operation: collaborative planning, manufacturing, and delivery by the supply network.
Dissolution: closure of the supply network.
Both the partner search and operation stages require planning procedures since a consistent and real quotation is needed to be presented to the customer, not only considering prices and materials, but also providing a delivery date or a production lead time. The related supply network planning operation needs to allow direct cooperation and collaboration among the involved partners.
The main features presented In this partner search tool are as follows:
Search for partners on two different domains: internal (among already known suppliers) and external (internet).
Use of syntactic and semantic engines to refine and filter search.
Use of user-defined criteria to perform search.
Use of mash-up services to filter results.
Saving of results in different areas—staging area for results to be evaluated and partner area for to-be-used results.
When examining the operational phase of the supply network lifecycle, the proposed approach incorporates four primary phases within the planning sequence for supply networks:
Partner search: creation of a supply network, including the formalization of the contract with partners and suppliers and overall process plan.
Aggregate planning: rough production plan for customer quotation.
Detailed planning: detailed production plan definition with optimization of costs.
Dispatch: definition and dispatching of production orders for the entire supply network.
Both the aggregate and the detailed planning phases require decentralized collaborative planning procedures (see
Figure 3) since a consistent and real quotation needs to be presented to the customer, not only considering prices and materials, but also providing a delivery date or a production lead time. The related supply network planning procedure needs to allow direct cooperation among the involved partners.
The partner search tool developed in the project is based on the definition of partner profiles including both data provided by the supplier itself (e.g., administrative data, description of competences, and provided material or process) and data derived from the analysis of the suppliers’ past behavior based on performance indicators such as the following:
Collaboration degree: indicating how the supplier behaved in previous collaborations (e.g., number of collaborations held in the previous period and number of successful negotiations).
Product quality: reflecting the quality of the provided products (e.g., number of defective products).
Flexibility: describing the partner’s ability to react rapidly and adapt to changes in the order or at production time.
The collaborative planning process plays a pivotal role in coordinating activities to ensure the harmonization of companies’ plans, ultimately striving for collective optimization of planning across departmental boundaries. When navigating complex and practical business scenarios, such as those prevalent in the textile or footwear sectors, safeguarding the autonomy of each entity emerges as a crucial consideration. To address this concern, a novel collaborative planning concept is introduced within the framework. This concept is designed to facilitate intelligent decision making in supply network planning, drawing upon the requirements analysis gathered from the project’s industrial partners.
This framework specifically targets the fulfillment of networked manufacturing requirements for innovative and complex products. The novel approach adopted is grounded in decentralized and cooperative actions, facilitated by a user-friendly interface that effectively connects stakeholders within the supply network. This web-based platform supports intricate negotiation practices, fostering collaboration among partners. Moreover, leveraging multicriteria analysis, the framework enables the establishment of assessment mechanisms for optimizing the overall supply network planning process.
The proposed approach is founded upon a decentralized negotiation model, enabling partners to suggest revised delivery dates and costs, visually represented in
Figure 4.
With the present approach, every business opportunity proposed by a customer can be tackled through a business front office that acts as a broker, interfacing with the collaborative network. The broker acts as a cloud service, providing the necessary tool access to assist the creation of the supply chain aimed to address the business opportunity. The event that triggers the start of the negotiation process is the submission by a partner of the technical specification form that details the characteristics of the new product and its manufacturing process on the negotiation platform. From this moment forward, the broker (web service) takes over the support of the entire negotiation process, ensuring compliance with the rules initially established in the business proposal definition. With this approach, the decision-making process is ensured on a decentralized non-hierarchical basis.
The broker starts by accessing the partner search module, which allows them to identify the list of potential partners that satisfy the business and technological requirements to participate in the collaborative network.
After the elicitation of the major requirements on the required custom-made product, the product concept/design is defined by the broker and by the new partners that are invited to join the supply network, according to their specific competencies and availability.
For the building of the collaborative plan, there are two steps: the first step aims to help the prospective partners to collaboratively define a realistic quotation and share prices, through a decentralized negotiation process, where dependencies and time overlapping between the required operations are defined.
Major problems to tackle in this planning phase are the priority rules (Who allocates? Who manages?) and the availability of partners. The planning objective is to minimize/maximize specific criteria, such as the overall cost of the supply network solution, partners’ historic behavior regarding the collaboration degree, the manufacturing flexibility, and product quality, while simultaneously meeting the required delivery date.
To assure transparency in the subsequent negotiation process, the broker and the selected partners collaboratively define the criteria that will support subsequent decisions in the process, i.e., the multicriteria assessment of the plan proposals.
For the designated list of criteria items, it is possible to assign a level of significance by utilizing a percentage score as a weighting factor. This score serves as a representation of the importance assigned by the partners to each criterion, enabling them to be ranked accordingly.
The framework achieves two essential objectives through its collaborative approach to defining the criteria selection. Firstly, it enhances the transparency of the negotiation process by providing clarity on how the best solution is achieved and evaluated. Secondly, it increases the likelihood of incorporating criteria items that maximize both the potential gains for the customer’s proposal and the internal efficiency of the network. This pivotal step ensures the conditions necessary for a non-hierarchical network.
Simultaneously, the networked partners mutually agree upon the conditions that determine the conclusion of the negotiation, including the designated end date and the maximum number of iterations permissible during the collaborative planning negotiation. Afterward, the broker, according to the product specification operation list, details an operation frame interval (with starting and finishing dates) for each production stage, generating an initial solution (“rough” plan).
Every partner is provided with an initial “rough” plan that outlines the time frames for each stage, accompanied by a set of requests for quotations, corresponding to the allocated operation stages. Subsequently, each partner conducts a local analysis of their production capacity to determine the feasibility of accepting the proposed dates and lead time for the specified quantity. On the basis of this assessment, a quotation is formulated, either accepting or rejecting the proposed plan, and suggesting one or more alternative options for the request.
Based on these quotation responses, the negotiation process continues through the identification of the possible best solutions and evaluating them according to the agreed criteria. Subsequently, leveraging the previous responses, the framework initiates another iteration by intelligently refining the proposal framing, taking into account the assessment of the available information. It then proceeds to send a new set of requests for quotations, allocating one for each operation stage to each partner.
The negotiation process continues until the end negotiation conditions are met, the negotiation period terminates, or the maximum number of iterations is completed. Subsequently, the best evaluated solution according to the agreed multiple criteria is selected, and the corresponding response to the customer is sent.
3.1. Intelligent Collaborative Planning Framework
The proposed intelligent collaborative planning framework is intended to help companies support the demand of short lifecycle products such as innovative and fashionable products. It is a result of a literature and sector case analysis and is focused on developing a practical operational alignment for supply chain configuration and operation planning at an aggregated level.
Figure 5 presents the overall view of the intelligent collaborative planning framework proposal presenting its main elements. The collaborative planning framework is composed of the actors or roles, the methods and functionalities, and the set of tools.
The framework integrates the following elements:
Actors—identifies and characterizes the entities that participate in the collaborative negotiation process and their role.
Methods—comprises the procedures, techniques, and approaches required to implement the intended functionalities.
Toolset—the set of software tools and modules that provide the required functionalities.
Regarding the actors, the framework identifies the following roles:
Customer—entity that generates the business opportunity by creating a quotation request for the collaborative network in which it is defined the product or service requirements;
Broker—entity that acts as a front-office support with the customer and coordinates in a decentralized way the collaborative negotiation process;
Partner—entity involved initially in the negotiation for the formation of the supply chain and subsequently with the participation in the networked manufacturing process.
Concerning the methods definition, the framework includes the following procedures:
Partner selection—mechanism that supports partner profiling and searching capabilities to support the set-up of supply chains;
Definition of assessment criteria—method that collaboratively establishes the criteria for the evaluation of the possible solutions;
Definition of end negotiation rules—mechanism that allows the closing of the negotiation process when the established conditions are met;
Multi-objective analysis—since the assessment of the possible planning solutions is based on a multicriteria approach, the multi-objective analysis provides the adequate evaluation;
Network mathematical model—a multistage process mathematical model supports the identification of optimal solutions for the selected assessment criteria;
Constraint framing compliance—given that production planning in collaborative networks involves multistage manufacturing operations, it is necessary to ensure that stage operations do not overlap, and that transit intervals are considered;
Assessment of current plan—since the collaborative negotiation process is based on trust, the procedure assessment of each possible planning solutions is performed transparently using the defined criteria;
Definition of next iteration framing—since the collaborative planning negotiation process is performed iteratively, and the challenge is to reduce the number of iterations (with the consequent request for quotation and response from each partner), the aim of this procedure is to define an intelligent definition of next iteration multistage framing dates for each partner’s request for quotation.
Quality analysis of solutions—using the multi-objective analysis and the relevant data collected during the negotiation, this procedure allows a quality evaluation of the solutions obtained and a subsequent update of the relevant indicators for each partner.
Concerning the Toolset, the framework contains the following tools:
The partner search module—tool that facilitates the search, negotiation, and selection of potential partners for each stage of the manufacturing process of the customer-requested product.
Multicriteria optimization module—tool responsible for multicriteria analysis of the multistage partners’ proposals using an optimization approach to identify the best solutions.
Intelligent planning module—tool responsible for evaluating the multicriteria optimization solutions and propose new time frame proposals in the iterative negotiation process.
Below, the multicriteria optimization module and the intelligent planning module are explained in detail.
3.2. Multi-Objective Optimization Module
This module aims to seek optimal solutions in each phase of the negotiation, taking into account multiple assessment criteria such as cost, due date compliance, and partner KPIs. In each phase, each combination of partner proposals corresponds to an alternative plan. The selection of the alternative plans considering multiple conflicting criteria can be formulated as a multi-objective optimization problem. The multi-objective mathematical formulation of the partner’s selection problem considering the cost, the collaboration degree, and the quality certification as criteria can be expressed as follows:
where
is the number of partners,
is the number of phases, and
is the number of proposals of each partner in the stage. There are three objectives to optimize: minimization of the cost (
), maximization of the collaboration degree (
), and maximization of the quality certification (
). In this model,
denotes the costs of proposal
in phase
and partner
;
and
are, respectively, the collaboration degree and quality certification of partner
in phase
. The binary decision variable
indicates if proposal
in phase
and partner
is selected.
The constraints of the model are as follows:
where
and
are, respectively, the initial date and duration of the proposal
in phase
and partner
;
This problem has a combinatorial nature, and the aim is to identify, from the set of all feasible alternative plans, those that are efficient. The multiple conflicting criteria of the problem give rise to the existence of a set of efficient solutions known as the Pareto-optimal set. A solution is Pareto-optimal if there is no other solution that dominates it, i.e., none of the objectives can be improved without deteriorating at least one of the other objectives. Pareto-optimal solutions are incomparable and define a Pareto-optimal frontier in the objective space representing different tradeoffs among objectives.
The multi-objective optimization problem can be reformulated as a single objective optimization problem using scalarization methods by introducing some weights. Different weight combinations allow computing an approximation to the Pareto-optimal set using a single objective optimization method [
32]. In order to search for efficient plans, the weighted sum method with different combinations of normalized weights was implemented. Moreover, since the objectives have different magnitude scales, normalization was performed for each objective. The normalized objective function for objective
is given by
where
is the
objective function for each objective (see Equations (1)–(3)),
and
are, respectively, approximations to the minimum and maximum values of
. It should be stressed that these extreme values can correspond to infeasible solutions of the optimization problem, and they are computed just for normalization purposes. Thus, the normalized objective function for cost
is computed considering
(the sum, for all phases, of the minimum cost values) and
(the sum, for all phases, of the maximum cost values). A similar procedure is used to compute the normalized objective functions for collaboration degree
and quality certification
, i.e., considering approximations to the extreme values of the objectives (for collaboration degree,
and
; for quality certification,
and
).
The single-objective optimization problem obtained by the application of the weighted sum method to the normalized objective functions corresponds to the minimization of the aggregated function
:
where
,
and
are the normalized weights (
). The maximization objectives were converted into minimization ones by negating the corresponding objective function. The solutions obtained for different combination of weights are taken into consideration to perform the decision-making process. It should be noted that the efficient set is, in general, a smaller set when compared with the set of all feasible solutions. Moreover, this set contains only nondominated solutions, i.e., the Pareto-optimal solutions that are the plan alternatives to be considered in the decision-making process. All the other feasible solutions (dominated solutions) are not relevant since they are not optimal alternatives. Therefore, in each iteration, multicriteria decision analysis is applied to select one of the solutions of the efficient set obtained by multi-objective optimization. This analysis takes into consideration the assessment criteria and the negotiation rules previously established with the partners.
3.3. Intelligent Planning Module
The intelligent planning module was designed to allow the decentralized collaborative planning negotiation process to improve as quickly as possible, in each iteration, the quality of the framing dates proposals and, as a result, achieve better solutions for the overall collaborative plan.
As each partner participating in the negotiation is not willing to disclosure their capacity model information to the network partners, the responses to the brokers’ request for quotation are discreet and limited in number. This means that each partner is only available to participate in a small number of requests for quotation, and, when that number is exceeded, the partner loses interest in the negotiation process.
From the interviews on the industrial partners involved in the research project, it was concluded that, on average, each partner would only be available to respond to a maximum of five requests for quotation for each business opportunity.
Considering the presented requirements, to the collaborative planning framework provide improved solutions, it needs to present intelligent features that would allow, in a small number of iterations, to improve the collaborative plan solutions in terms of the multicriteria evaluation.
Aligned with this view, different strategies have been designed and evaluated for the intelligent planning module, using the limited information available on each iteration. Through this intelligent approach, it is possible to make the process of defining new framings more efficient when compared with the traditional random approach.
Table 1 presents the list of the implemented strategies for the intelligent planning module.
Each one of the implemented strategies takes into consideration specific aspects that potentially could generate a path of improvements in the collaborative planning solutions. The aspects that backed up the development of proposed strategies were as follows:
Average—in the studied industrial sectors, a large number of partners present similar seasonal load patterns; therefore, the average value of the partners’ quotation replies tends to converge to periods of lower load in the capacity models and as a consequence of lower cost;
Weighted average—this strategy substantiation is similar to the average strategy but, in order to value the lower cost of responses, takes into account the weighted average of the inverse of the cost on each previous iteration response;
Best proposal—this strategy assumes that the best previous iteration response is a good suggestion for the next framing iteration;
Genetic approach—this strategy is inspired in the genetic algorithm (GA) metaheuristic approach. This strategy approach uses the bio-inspired selection and crossover operators. It starts by selecting the best previous iteration solutions and then performs a crossing over operation, mixing these best solutions in hope to obtain better solutions in the next iteration.
The developed strategies in the intelligent planning module were essentially conceived from the empirical experience of the planning managers of the collaborative networks studied.
This module integrated in the collaborative planning framework was designed as a decision support tool and allow the application of a set of strategies to define the stage intervals accordingly to the choice of the broker process manager.
3.4. Collaborative Planning Service
The collaborative planning service is a web-based tool implemented on the Liferay portlet container platform. It functions as a versatile portlet, providing distinct web-based views tailored for specific user groups/roles. These views facilitate user interaction through the collaborative planning tool, as illustrated in
Figure 6.
The diagram illustrates the technical decisions made for the integration of the tools developed to facilitate the network design and setup for collaborative planning.
To provide end users with seamless access, the application was made available through a centralized access point, leveraging the capabilities of the Liferay portal. This portal enhances the services by incorporating social networking functionalities and advanced communication services, enabling activities such as commenting, ranking, reporting bugs, and seeking assistance.
The proposed approach offers numerous benefits to manufacturers and suppliers in the textile and footwear sectors seeking agile solutions for order management and collaborative production planning processes, particularly for the production of small series of innovative and fashionable products.
In fact, the solution provides the following advantages:
The solution is readily accessible and user-friendly, as the tools offer an advanced graphical user interface (GUI) and are conveniently accessible within a unified portal, eliminating the need for complex installations.
It facilitates the exchange and automatic verification of business information through familiar channels such as email, effectively concealing the technical intricacies associated with the internal format of exchanged documents.
It aids in partner selection by leveraging the manufacturer’s existing information and fosters an open collaborative environment for jointly planning and agreeing upon production plans with the selected partners.
The collaborative planning framework empowers each partner to directly propose new delivery dates, lead times, and costs through a shared web-based planning graphical tool accessible to all supply network partners. Whenever a partner suggests a change to a specific operation, it effectively requests the affected partner to accept the change and declare its associated cost or present a counterproposal.
Each negotiation round corresponds to a predefined time period dedicated to discussing and negotiating delivery times and costs, enabling partners to submit quotations for each request for quotation (RfQ) initiated by other partners.
Each proposed change “triggers” RfQs among all involved partners, prompting them to submit quotations that fully or partially address the requested RfQ or even propose further modifications. Once a proposal attains 100% agreement among all partners (i.e., no pending notifications), it is considered a plan. However, any supply network partner can still modify the plan within the negotiation time period.
In each negotiation iteration, the intelligent planning module suggests a revised stage framing, generating optimized responses through the multicriteria optimization module. This enhances the solutions offered throughout the collaborative planning process.
These collaborative plans are serialized on the basis of a predetermined set of criteria established by the broker and partners. For each criterion, the degree of importance can be defined using a percentage score as the final weighting factor, which determines the best partner proposal. This approach ensures that each criterion carries a distinct level of importance, expressed through a ranking system.
4. Application Case—Analysis and Results
The objective of the current section was to present and explain the approach through a simplified version of a practical case.
4.1. Application Case Description
In order to test and validate the intelligent collaborative planning framework proposal, an application case based on the footwear sector industry was constructed. This application case scenario considered a three-stage production process. For each one of the production stages, the partner search module identified four potential partners with the relevant KPIs presented in the
Table 2. The list of KPIs presented in the
Table 2 is indicative and defined according to the characteristics of the business opportunity, the potential customer requirements, and the agreement of the partners invited to enter the negotiation process. In reality, the negotiation platform has more than 100 assessment KPIs that cover aspects such as collaboration degree, technical expertise, product quality, delivery, cost, flexibility, and environmental practices.
Initially, the broker and the selected partners collaboratively define the criteria that will support subsequent decisions in the process, i.e., the multicriteria assessment of the plan proposals.
In the present application case, the collaboration degree presents the partners’ historical assessment from other partners that were involved in previous projects. The quality certification is a binary assessment (1—yes; 0—no) that establishes if the partner has a quality certification desirable for that particular product. The third criterion chosen for the application case was cost. In this case, the cost is a function of the partner’s capacity model (refer to
Section 4.2) and the corresponding time period for the quotation request in the negotiation process.
Table 3 presents the selected criteria and the corresponding weight.
Based on the weight values assigned to each evaluation criterion, the minimization process is carried out using the objective function defined in Equation (9), while ensuring the delivery deadline as a hard constraint. For each evaluation criteria, the normalized objective function is determined according to Equation (8).
However, interpreting the values derived from the normalized objective function for each optimal solution, during every iteration of the negotiation process, can pose understanding problems for the various partners involved.
To facilitate the multicriteria analysis and support decision making, a normalization criterion is utilized during the serialization process to assess all optimized alternative collaborative plans. In this case, linear normalization was chosen, utilizing the following transformations for cost
and benefit
to handle minimization and maximization criteria, respectively (see Equations (10) and (11)):
where
and
are the minimum and maximum objective function values of nondominated solutions found in the multi-objective optimization process. A weighted value function
is computed to score all nondominated solutions found in each iteration:
where
,
, and
are the weights established with the partners; values
f1(
x),
f2(
x), and
f3(
x) correspond to
fs(
x) in Equation (8). The assessment of solutions according to the value function results in values in the interval between 0% and 100%, which characterizes the score of each one of the alternative plans. The highest value corresponds to the best collaborative plan.
Table 4 presents an evaluation of five alternative plans, considering the agreed criteria, which consider the cost, collaboration degree, and quality certification. The data presented in
Table 4 are based on a test case with the participation of partners from the project. In the presented application case, the scores for the alternative plan 1 involving 1, 5, and 10 partners were cost = 2400 (with best minimum = 2360), collaboration = 250 (with best minimum = 245), and quality = 2 ((with best maximum = 3). After normalization, the following values were obtained: cost = 0.9833 (2360/2400), collaboration = 0.8621 (250/290) and quality = 0.6667 (2/3). Finally, the plan score is obtained through the weighted average of these three normalized KPIs.
4.2. Capacity Models
In order to allow the effective testing of the intelligent collaborative planning framework in the application case scenario, the implementation of capacity models that could reflect each partner behavior during the negotiation was required. Since this capacity model information was considered confidential by the industrial partners in the project, an approximated static capacity model was developed for each one of the involved partners.
Using the experimental approach presented by Witte [
33], each one of the capacity models followed the behavior presented in the load chart represented in the
Figure 7. The author sustained that static capacity modeling can simplify the data collection and the validation effort necessary to respond to the market demand.
In reality, the concept is very straightforward. In the time horizon considered, it is possible to establish a relationship between the demand load and the cost reply for quotations. By analyzing the planning time horizon, it is possible to identify three areas. The first area corresponds to the short-term period where the production capacity of the partner is totally committed and the cost of producing in this period is higher. In the second area, a medium-term period, the load usually decreases over time, and the corresponding cost reply for quotations from the partner follows the same trend. On the other hand, the third zone corresponds to a long-term period where the capacity load is minimal, and the cost reaches its structural minimum.
Based on the described approach, and using some individual replies provided by the project industrial partners, it was possible to define the necessary capacity models used in the application case.
4.3. Multicriteria Optimization
The multi-objective optimization module was implemented in MatLab version R2015a [MatLab]. The optimization problem was coded in MatLab language and solved using the intlinprog function provided in the Optimization Toolbox version 7.2. This function implements the branch-and-bound algorithm for linear integer programming problems. Different uniformly varied combinations of weights allow obtaining different nondominated solutions that approximate the Pareto-optimal set.
The nondominated solutions found during the multi-objective optimization process correspond to different tradeoffs of the objectives. Each one is an alternative plan that has to be chosen. The multicriteria analysis allows selecting one of these solutions by the computation of value function according to the weights established with partners. For illustration purposes, in
Figure 8, the nondominated solutions obtained on the fifth iteration of the negotiation are plotted in terms of cost, collaboration level, and quality certification.
It should be noted that the partner selection problem has a combinatorial nature, and there are a large number of different feasible solutions. The multi-objective optimization process allows finding the nondominated set. Since this is, in general, a small set, the decision-making process is simplified. Moreover, it is assured that the decision-making process is restricted to optimal solutions, and the tradeoffs among solutions can be inspected. It can be observed there are three solutions for the quality certification level 2, two solutions for level 3, one solution for level 1, and one solution for level 0.
It can also be seen that these solutions represent different compromises between cost and collaborative degree. For each solution, the score is indicated in terms of value function computed with the weights , , and , as well as the corresponding order. The selected solution is that on the bottom left side of the graph with a score of 93.91%. The cost, collaboration level, and quality certification values are 1955, 250 and 2, respectively.
4.4. Intelligent Planning Approaches
As presented in the intelligent collaborative planning framework description, the intelligent planning module is intended as a facilitator in the iterative search for better collaborative planning solutions. This module works as feedback mechanism where the optimized outputted solutions of the multicriteria optimization module are analyzed, transformed, and routed back as inputs to the circuit of the collaborative planning negotiation in the next iteration as part of a cause-and-effect loop.
Since the negotiation process of creating the overall supply chain plan relies on the minimization of the number of requests for quotation (RfQ) for every potential partner, the approach of defining new framings is a critical step.
Using the four implemented strategies for the intelligent planning module (see
Table 1) it was possible to assess the rate of improvement of the multicriteria evaluation of the optimized alternative collaborative plans on each iteration.
Table 5 presents the intelligent planning module results comparison for each strategy on each iteration using a uniform normalization procedure. The initial values for the temporal frames used in the RfQ were the same for all four approaches, which led to an initial set of results similar for all four strategies after the plan optimization. For the second and subsequent iterations, a new temporal frame was defined for every RfQ according to the applied strategy.
Table 5 presents the normalized plan assessment score in each strategy approach through the five iterations.
By analyzing the application case parameters for each strategy approach, it becomes evident that all four strategies examined in the intelligent planning module yielded noteworthy enhancements throughout the negotiation process. Particularly, in the fifth iteration, the results demonstrated a maximum deviation of less than 5.4% between the worst and best outcomes achieved.
The best strategy approaches were the “best proposal” and “genetic approach”, where the results differences were less than 1.5% in the multicriteria evaluation score.
4.5. Overall Results
The initial analysis of the results in the application case revealed that the proposed framework yielded promising outcomes. Coincidently, the feedback from the project’s industrial partners’ assessment of the framework was very positive.
The analysis of
Table 6 shows that, depending on the number of iterations in the negotiation of the collaborative plan, different strategies generate different outcomes. In the present application case for two iterations, the “weight average” strategy presented the best results.
For a higher number of iterations, the best performing strategy turned out to be the “best proposal”. Nevertheless, all four of the empirical strategy proposals presented promising results.
A preliminary analysis, using the Delphi approach, based on a results discussion with the participants in the project, points to two explanations. First, since the supply chain studied has seasonal demand peaks and the load is shared among the competitors, the strategy approaches that seek to dynamically move away faster from the overload periods present better results (i.e., best proposal). Second, not every partner is really committed in competing for a business opportunity. This means that the strategic approaches that favor the best competitors tend to obtain best results faster (i.e., best proposal and genetic approach).
The final analysis of the results shows that, although the complexity of the multisite planning task of a collaborative network is very high, the present framework proposal has advantages compared to the traditional centralized and multi-hierarchical negotiation approach.
Using the feedback loop enabled the system to learn from previous responses and to generate better results in an intelligent way.
5. Conclusions and Further Developments
The case of collaborative networks involving independent SMEs needs to consider cross-sector interactions since some activities such as customer requirements analysis, product and process design, production planning, and product delivery need to be synchronized and collaboratively integrated.
The proposed intelligent collaborative planning framework aims to offer a practical and integrated set of methods, tools, and web-based technologies to assist independent SMEs to integrate and engage collaborative networks.
The already concluded European project called “customer-oriented and eco-friendly networks for healthy fashionable goods (CoReNet)” provided the initial momentum and valuable knowledge for the development of this framework.
One of the major outcomes of the CoReNet project was the development of a web-based platform where the actors involved in the collaborative network activities could find information, interact, and obtain support and easy access to the tools developed and configured within the collaborative community.
The collaborative platform evolved with further development work and subsequently included the designed methods and tools proposed in the intelligent collaborative planning framework. The current demonstration version of the web-based collaborative platform is now able to support the set of collaborative services comprised in this framework.
The novelty of the present framework solution derives from the implementation of an innovative non-hierarchical decentralized collaborative planning tool. This tool links a multicriteria optimization mathematical algorithm with an intelligent planning module, which feeds the optimal solution search engine with a feedback loop, enabling the system to learn from previous responses, and minimizing the number of negotiation iterations.
The authors of this research believe that the proposed framework can effectively address a real need met by decision makers in non-hierarchical collaborative networks. The prevailing circumstances have highlighted a pressing challenge faced by SMEs, particularly those operating within rapidly evolving industrial sectors like fashion and footwear. These enterprise networks struggle with the task of effectively using technical expertise and production capabilities to meet the demands of emerging business prospects. This aggregation is essential to enable these companies to compete with large proprietary supply chains. However, this need for collaboration is countered by the natural tendency of companies to be reluctant to share technical and operational data with other companies in the collaborative network. Therefore, what this framework offers to practitioners is a negotiated, modular, flexible, and tailored approach to the problem of forming and operating non-hierarchical collaborative networks.
The framework results were very promising for the tested application cases, and the industry partners that collaborated in the project outlined the merits of this approach. The system is currently available and accessible as a cloud service. The current version was subject to minor improvements over the years.
Regarding the limitations of the proposed tool, the authors believe that, because the study focused on networks of SMEs in the footwear sector, there is a need to validate the proposals of this work in other sectors. It is also important to acknowledge that, for the system function properly, it relies on the trust among partners participating in the collaborative network.
Through further developments, the research project team intends to additionally evaluate the current software prototype of the intelligent collaborative planning framework with more application cases based on other industrial sectors. Another research path includes the research and development of other intelligent planning strategies aimed at making the framework more flexible and effective.
Furthermore, it is the intention of the authors to explore new technological approaches to the non-hierarchical collaborative plan building phase. Among the promising approaches are the use of spherical fuzzy Dombi aggregation operators in decision support systems due to the fuzziness and unpredictability of the negotiation environment [
34], as well as the combination of supervised machine learning techniques with discrete event simulation to address the delivery reliability improvement in the supply chain [
35].