Next Article in Journal
How Does Digital Economy Drive Export Trade of Chinese Cities?—Based on the Perspective of Influence Mechanism Analysis and Threshold Effect
Previous Article in Journal
Smart Mobility Education and Capacity Building for Sustainable Development: A Review and Case Study
Previous Article in Special Issue
Watershed-BIM Integration for Urban Flood Resilience: A Framework for Simulation, Assessment, and Planning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Facility Location and Allocation Optimization for Sustainable Product-Service Delivery Using Co-Evolutionary Adaptive Genetic Algorithms

1
Xinjiang Uygur Autonomous Region Inspection Institute of Special Equipment of China Merchants Group, Urumqi 830011, China
2
College of Economics and Management, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
3
Key Laboratory of Intelligent Decision and Digital Operations, Ministry of Industrial and Information Technology, Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(17), 8000; https://doi.org/10.3390/su17178000
Submission received: 30 June 2025 / Revised: 19 August 2025 / Accepted: 21 August 2025 / Published: 5 September 2025
(This article belongs to the Special Issue Sustainable Project, Production and Service Operations Management)

Abstract

Product-service systems contribute to sustainable development through innovative service integration and novel customer value creation. However, the competitive advantage of sustainable product lifecycle service delivery hinges critically on the operational efficiency of service networks. This study addresses dynamic service facility location and allocation challenges in a time-varying demand environment, focusing on the strategic deployment of multiple comprehensive service centers (CSCs) and their dynamic customer allocation across planning horizons. In this study, we develop a 0–1 integer programming model and propose a novel co-evolutionary adaptive multi-objective genetic algorithm (CA-MOGA) with four key enhancements: (1) optimized chromosome representation, (2) adaptive strategy incorporation, (3) genetic operators with gene repair mechanisms, and (4) elite trans-generation migration. Through real-world case validation, CA-MOGA demonstrates significant improvements over conventional genetic algorithms in both convergence speed and solution quality. The performance and adaptability of the proposed algorithm suggest strong potential for customizable applications in solving diverse complex optimization problems.

1. Introduction

One of the dominant trends in manufacturing industries is that the industry manufacturers are trying to extend the value chain and transform themselves from manufacturing and goods-oriented organizations to service-oriented organizations for long-term success [1,2]. The product-service system that uses service strategies to replace product ownership can reduce the waste of materials and resources by product sharing, renting, and leasing to facilitate sustainable production and consumption [3,4]. The product-service system enhances sustainability by adding innovative services and new value creation to customers. Recently, manufacturers’ enterprises have tried to increase sustainability by decreasing the energy consumption of their systems both in production and service offerings [5]. For instance, companies like Rolls-Royce use IoT-enabled “Power-by-the-Hour” services for jet engines, where customers pay per flight hour while Rolls-Royce monitors performance, optimizes maintenance, and reduces downtime. This reduces material waste and extends product life [6]. Ingersoll-Rand, a leading provider of air compressors, is transitioning from a traditional product manufacturer to a comprehensive product-service system provider [7]. Under this model, customers no longer simply purchase equipment but instead subscribe to integrated service packages that include maintenance, monitoring, and optimization. This shift not only reduces the total lifecycle cost for customers but also enhances sustainability by minimizing energy consumption and waste. Through real-time condition monitoring, predictive maintenance, and energy efficiency management, Ingersoll-Rand ensures optimal equipment performance while extending product lifespan and reducing environmental impact.
The competitiveness of sustainable product lifecycle service delivery critically depends on service network efficiency [8,9]. Consequently, traditional after-sales networks lack the flexibility to support evolving and complex product-service delivery. To sustain the product’s ability to continuously create value for customers, the product-service provider must possess robust service delivery capabilities. This capability relies not merely on spare parts, maintenance personnel, or training staff alone, but rather on the integration and optimization of these resources [10]. Such integration necessitates that Comprehensive Service Centers (CSCs) dynamically allocate, combine, and optimize diverse service resources according to evolving customer needs. The quantity and geographic placement of CSCs significantly influence both customer satisfaction and provider competitiveness. A growing number of companies are incorporating sustainability objectives into their service offerings [11,12]. In sustainable product-service delivery, optimizing both the number of service facilities and the allocation of customers to these facilities is crucial for operational efficiency [13]. Facility location problems primarily focus on determining the optimal number and placement of facilities (e.g., warehouses, service centers) and assigning customer demand to these facilities, often with the objective of minimizing transportation or operational costs [14]. In contrast, the supply chain network design for sustainable product-service systems encompasses a holistic integration of product flows, service provisioning, environmental impact, and social responsibility. It addresses multi-layered decisions often including reverse logistics, maintenance operations, life cycle cost, and environmental performance [15].
The studies specifically addressing facility location and allocation problems in the context of sustainable product-service systems remain limited. Moreover, due to challenges in chromosome encoding and genetic operator design, genetic algorithms (GAs) have seen limited application in this domain. This study tackles the dynamic multi-criteria service facility location and allocation (SFLA) problem by proposing a framework for establishing multiple comprehensive service centers (CSCs) in time-varying demand environments. The model dynamically reassigns customers to CSCs across different planning horizons. We formulate a 0–1 integer programming model and develop a co-evolutionary adaptive multi-objective genetic algorithm (CA-MOGA) to solve the problem. A real-world industry case analysis demonstrates that CA-MOGA outperforms conventional GAs and the Particle Swarm Optimization (PSO) algorithm in terms of convergence speed and solution quality.
While co-evolutionary and adaptive mechanisms have been explored individually in prior studies, our work integrates four novel enhancements that distinguish our approach: (1) a dynamic chromosome representation scheme suitable for multi-period location-allocation decisions; (2) the adaptive strategies, including the adaptive objective functions and adaptive fitness function, as well as the adaptive crossover and mutation probabilities for performance enhancement of the CA-MOGA; (3) constraint-preserving genetic operators with embedded gene repair mechanisms; and (4) a buffer-based elite trans-generation migration strategy that enhances diversity and convergence.
The remainder of this paper proceeds as follows: The paper provides a brief overview of SFLA problems in Section 2. In Section 3, the assumptions, notations, and the mathematical programming model are proposed. In Section 4, the CA-MOGA is explained in detail. The proposed model is applied to a real case study, and the results are discussed in Section 5. Conclusions are summarized in Section 6.

2. State-of-the-Art Reviews

2.1. Service Facility Location and Allocation

The research on location theory was formally begun by Weber [16] in the decision on how to position a single warehouse to minimize the total distance. Following this initial study, a rich body of articles has addressed the facility location and allocation problems. Turkoglu and Genevois [17] investigated the service facility location problem, considering 19 characteristics of the candidate facilities. Zhang and Mao [18] investigated the rural express logistics network design using an integrated method where the Holt–Winters model was used for demand prediction. The competitive facility location problem was explored by Ahmadi and Ghezavati [19]. In this study, an accelerated Benders’ decomposition was used to solve the proposed model. López et al. [20] proposed an MILP formulation for the multi-period planning problem with minimum purchase commitment contracts faced by the shipper. Zhang et al. [21] investigated the hierarchical facility location problem with drone recharging stations for urban last-mile delivery using a novel mixed-integer programming model. The p-median quadratic facility location problem was explored by Yang et al. [22]. In this study, a Benders decomposition method using a semi-definite programming relaxation within a branch and bound framework was developed to solve the proposed model. A bi-objective generalized mathematical model was developed by Kale et al. [23] for the comprehensive planning of municipal solid waste management facilities while minimizing cost and infrastructure undesirability. A non-linear 0–1 bilevel programming model was established by He et al. [24] to solve the competitive facility location problem involving a leader-follower game under a two-nest nested logit model, aiming to maximize the leader’s revenue while anticipating the follower’s optimal response. The facility location and fortification problem was explored by Hu et al. [25]. In this work, three two-stage robust optimization models with decision-dependent uncertainty were developed and solved using an improved column-and-constraint generation algorithm.
A bi-objective mixed-integer non-linear (MINLP) model was developed by Abbasi et al. [26] to design the hub-and-spoke network while minimizing the cost and time of the supply chain simultaneously. Joneghani et al. [27] addressed the sustainable location-allocation problem in medical waste management and proposed an MILP model under uncertainty. Punyim et al. [28] studied the two-echelon multi-period multi-product location-inventory problem with partial facility closing and reopening. An MINLP was proposed and the tabu search heuristics were adapted to solve this problem. Tang and Wu [29] investigated the reliable capacitated facility location problem with a single source constraint. A multi-objective fuzzy facility location problem with congestion and priority for drone-based emergency deliveries was investigated by Wang et al. [30]. The chance-constrained, second-order conic, fuzzy, and weighted goal programming approaches were used to recast the model as a crisp mixed-integer second-order conic program.

2.2. Supply Chain Network Design for Sustainable Service Delivery

The recent literature is also dedicated to the study of the supply chain network design problem considering sustainable service delivery, like maintenance, repair, and recycling. Mishra and Singh [31] addressed the problem of designing a multi-country production-distribution network that provides services such as repairs and remanufacturing. A MINLP model was developed to design this production-distribution network. The maximal covering location problem was investigated by Medrano-Gómez et al. [32] to design a sustainable recycling network using an MILP model. An MINLP model was established by Shi et al. [33] to design a household e-waste collection network to maximize the amount of collected e-waste and minimize the overall costs of developing the network and its advertising campaign. Gharibi and Abdollahzadeh [34] addressed the green reverse logistics network design problem for after-sales service for mobile phones and digital cameras. In this study, an MILP model was developed to maximize the network’s total profit by calculating the difference between costs and revenue. Altekin et al. [35] presented an MILP model to determine warehouse locations, assign repair vendors to facilities, and choose the mode of transportation while minimizing the total network cost. A robust optimization approach with a penalty limit constraint and robustness index was proposed by Xiang et al. [36] for a robust parcel delivery network design. A decomposition method with valid cuts was developed to solve the problem. Momenitabar et al. [37] investigated a closed-loop blood supply chain network considering blood group compatibility and shelf life constraints, where a fuzzy multi-objective MINLP model was developed to simultaneously minimize total costs and maximize the minimum hospital service level. Wang et al. [38] investigated a community healthcare network design problem with a 2-service framework and hospital congestion structures, aiming to minimize total expected cost. An adaptive distributionally robust optimization approach was proposed to handle uncertainties in resident medical demands. A distributionally robust joint chance constrained programming model was developed by Zang et al. [39] to optimize the service network design under demand uncertainty while controlling the overall service level. Mirzaei et al. [40] examined the integration of service reliability into freight network design under disruption and demand uncertainties, proposing a hybrid two-stage stochastic chance-constrained programming model (RSND) and an accelerated Benders decomposition algorithm with multi-cut enhancements and valid inequalities.
A growing body of work has examined SFLA problems in service delivery supply chains. While existing research has advanced facility location theory, several critical gaps remain. First, most models neglect the dynamic service needs of product-service systems. Second, sustainability objectives (e.g., servitization-driven revenue) are often excluded from optimization criteria. Third, conventional algorithms lack adaptive mechanisms to accommodate dynamic constraints, often resulting in suboptimal convergence or infeasible solutions. Moreover, research specifically addressing sustainable SFLA remains notably scarce. The provision of sustainable product-service offerings, which integrate service-enhanced products, requires enterprises to develop robust service capabilities. Addressing these gaps is particularly crucial for industries undergoing servitization, where operational efficiency depends on the sustainable reallocation of service resources. This entails strategically deploying comprehensive service centers and implementing dynamic customer allocation mechanisms to meet escalating service demands effectively. Our work addresses these challenges by proposing a dynamic SFLA model with CA-MOGA, integrating time-varying demand, multi-objective sustainability metrics, and adaptive genetic operators.

3. Model Formulation

3.1. Problem Description

When manufacturers sell their equipment, they commonly provide comprehensive product-service packages that incorporate installation and commissioning services (like on-site setup and operational fine-tuning), training programs (like operational and maintenance procedures), maintenance solutions (like on-site repairs and spare parts replacement), and other value-added services like periodic inspections, software and hardware updates, and performance optimization.
These services are provided continuously throughout the equipment’s complete operational lifespan, from initial commissioning through to final decommissioning. It is important to recognize that product-service delivery represents an ongoing engagement rather than a single transaction, developing progressively as the equipment remains in active use. Service requirements fluctuate dynamically during the planning period, being shaped by three primary factors: the existing installed equipment base, new equipment sales volumes, and the implementation level of servitization strategies.
An additional consideration is the geographical dispersion of customers, as shown in Figure 1. To maintain consistent service quality across all locations, manufacturers must strategically establish CSCs during the planning phase and implement dynamic customer allocation systems. The setup and ongoing operational expenses for these CSCs differ significantly by location, while their service capabilities are fundamentally limited by available physical space, specialized tools, qualified personnel, and other critical resources. Before presenting the formulation of the problem, the assumptions are listed below:
  • A customer is only served by one CSC in a time period [41].
  • Once a CSC is opened, it shouldn’t be closed.
  • The total number of the CSCs is not predetermined.

3.2. Parameters and Decision Variables

The assumptions constitute the preconditions of the dynamic SFLA problem formulation. The following notations are presented to describe the 0–1 formulation.
Parameters:
  • I : set of customers.
  • J : set of CSC.
  • T : set of periods.
  • d i j : distance between customer j and i.
  • v t i : added product sales in customer i in the time period t + 1 compared with period t .
  • v 0 i : service demand of customer i in the time period t 0 .
  • α t : index indicating the extent of the product servitization in the time period t, α t (0,1].
It exhibits a positive correlation with service intensity, where higher values indicate greater service commitments to customers. The scale ranges from α = 0, representing pure product sales with minimal service obligations, to α = 1, denoting complete servitization where the provider’s revenue stream is predominantly service-driven.
  • β : average profit of a completed servitized product.
  • c s i : fixed cost for opening a CSC in customer i.
  • c o i : average annual operation cost of a completed servitized product in customer i.
  • V m a x : maximum service capacity of CSC.
  • d m a x : maximum allowable distance between customer i and CSC.
Variables:
  • m t : total number of CSCs in the time period t.
  • x t i : 1 if an opened CSC is in customer I at the beginning of period t , 0 otherwise.
  • S t i j : 1 if the customer i is assigned to CSC j at the beginning of period t , 0 otherwise.

3.3. Objective Functions and Constraints

Thus, the formulation of the dynamic SFLA problem is given as follows:
M i n   Z 1 = t = 1 s j = 1 m t i = 1 n v 0 i + v t i d i j S t i j  
where
m t = i = 1 n x t i  
M a x   Z 2 = t = 1 s i = 0 n ( v 0 i α 0 + v t i α t ) β i = 1 n c s i x t i t = 1 s i = 1 n c o i v 0 i + v t i S t i j
Subject to
i = 1 n ( v 0 i + v t i )   S t i j V m a x ,   j J ,   t T  
j = 1 m t S t i j = 1 , i I ,   t T
S t i j x t i ,   i I , j J ,   t T  
d i j S t i j d m a x , i I , j J ,   t T  
x t i 1 x t i = 0 , i I ,   t T
S t i j 1 S t i j = 0 , i I , j J ,   t T
S t i j = 1 ,   i I , j J , i = j
t = k s x t i = s + 1 k ,   x k i = 1  
Objective function (1) minimizes the total weighted service distance between CSCs and their assigned customers (Equation (1)). Equation (2) calculates the total number of CSCs established per period. Objective function (2) maximizes total service profit (Equation (3)), comprising three components: service revenue from delivered services (first term), fixed costs of opening CSCs (second term), and operational costs that scale with servitized product volume (third term). Constraint (4) enforces CSC capacity limits. Constraint (5) ensures single-period single-assignment for each customer. Constraint (6) mandates customer allocation exclusively to operational CSCs. Constraint (7) requires CSC presence at any customer location serving others. Constraint (8) maintains service-level agreements through maximum distance guarantees. Constraint (9) restricts CSC colocation to at most one per customer site. Constraint (10) enforces single-source service provision. Constraint (11) binds customers to receive service from collocated CSCs. Constraint (12) prevents CSC decommissioning after initial opening.

4. Proposed Algorithm: A Co-Evolutionary-Based Adaptive Multi-Objective Genetic Algorithms

GAs represent a prominent class of evolutionary algorithms extensively employed for multi-objective optimization problems. This study develops a CA-MOGA to address the dynamic SFLA problem. Drawing from biological co-evolution principles [42], namely the reciprocal evolutionary changes among interdependent species, we implement a multi-group co-evolution strategy at the population level. The algorithm incorporates adaptive mechanisms to optimize the genetic search process, with specific enhancements implemented to improve computational efficiency.

4.1. Chromosome Representation

The solution encoding employs a chromosome structure consisting of s real-valued sub-chromosomes, each containing n genes (Figure 2). Each sub-chromosome t encodes three key elements: (1) the quantity of CSCs, (2) their spatial locations, and (3) customer-CSC assignments for time period t. The gene value specifies the CSC location, while the gene position indicates the corresponding served customer. For instance, in Figure 2, the second gene value of 26 in sub-chromosome t′ denotes that customer 2 receives service from the CSC located at customer 26. According to constraints (7) and (8), the value of a gene in sub-chromosome t + 1 is equal to that in sub-chromosome t′ if there is a CSC opened in the customer.

4.2. Adaptive Strategy

4.2.1. Adaptive Objective Functions

The proposed chromosome representation satisfies all constraints except (4) and (7). Following the constraint-handling approach proposed by Joines and Houck [43], we first convert constraints to standard form:
f p x 0 ,   p = 1,2 , q .
q is the number of constraints. p ( x ) is the dynamic penalty defined by Joines and Houck [43],
p ( x ) = c × g φ p = 1 q f p ( x ) ω
c , φ and ω are constant. g is the generation number.
However, traditional penalty methods face two key limitations [44]: (1) difficulty in parameter tuning and (2) significant value disparity between penalty and objective functions. Moreover, chromosomes with identical penalties may contain different quality genetic patterns. To address these issues, we propose an innovative adaptive penalty scheme. The revised objective function Z 1 ( x ) and Z 2 ( x ) are as follows:
Z 1 ( x ) = Z 1 ( x ) + p x p x 2 + 1 Z 1 x ( u 1 + u 2 ) β   , β ( 0,1 )
Z 2 ( x ) = Z 2 ( x ) + p x p x 2 + 1 Z 2 ( x ) ( u 1 + u 2 ) β   , β ( 0,1 )
The variables u 1 a n d u 2 represent the violation frequencies for constraints (4) and (7), respectively. The penalty term p ( x ) quantifies the degree of constraint violation in the current solution. To mitigate the penalty’s impact, we introduce a damping coefficient p ( x ) p x 2 + 1 , which asymptotically limits the maximum penalty influence. The term ( u 1    a n   u 2 ) serves as a violation counter, where higher values indicate more severe constraint violations. This formulation reflects that solutions with greater violations typically contain inferior genetic patterns. The attenuation factor β is incorporated to proportionally scale the penalty’s effect on the objective function values.

4.2.2. Adaptive Fitness Function

Following the principle of Pareto-optimal solutions [45], we evaluate chromosomes by comparing their objective function values and assigning population ranks. To account for varying objective importance in real-world decision-making, we propose an adaptive fitness function to enhance algorithm convergence speed. For each objective, individuals are ranked according to their modified objective function values (Equations (14) and (15)). The fitness function is defined as:
F z X j = ( N + 1 Y z X j ) 2   Y z X j > 1 ( g G k + 1 ) N 2   Y z X j = 1 .   z = 1 , 2 , W
F X j = z = 1 W γ z F z X j ,       j = 1 ,   2 ,   ,   n
z is the number of objectives. N is the size of the population. Y z X j is the rank of the individual X j referring to the objective z. g is the current generation number, and G is the maximal generation number. F z X j represents the fitness of the individual. X j referring to the objective z. F X j is the total fitness of the individual   X j . γ z is the weight of the objective z. The coefficient g G k + 1 is borrowed to improve the fitness of the best solution, where k > 1 . In the initial phase, the difference in the fitness between the optimal individual and others is supposed to be small to prevent an earlier convergence. In the last phase, the difference is suggested to be big to accelerate the convergence of the algorithm.

4.2.3. Adaptive Crossover and Mutation Probabilities

The crossover and mutation probabilities must adapt to fitness variations to prevent algorithm stagnation or premature convergence. The cosine-based functions in Equations (18) and (19) were adopted due to their smooth and non-linear transition properties, which ensure a balanced trade-off between exploration and exploitation. This design mitigates abrupt changes in probabilities, thereby preventing premature convergence while maintaining population diversity [46]. Compared to linear or exponential adaptive schemes, the cosine-based approach offers a more gradual adjustment, which is particularly beneficial for complex, multi-objective optimization problems like the dynamic SFLA. Here, f represents the lower fitness value between two parents during crossover, while it also denotes the selected individual’s fitness during mutation. The parameter f a v g indicates the population’s average adaptive fitness. The terms p c   a n d   p s correspond to crossover and mutation probabilities, respectively, where p c 1   a n d   p c 2 represent the maximum and minimum crossover probabilities, and p s 1   a n d   p s 2 indicate the maximum and minimum mutation probabilities. For chromosomes with low fitness values, elevated crossover and mutation probabilities ensure robust global search capability. Conversely, for high-fitness chromosomes, reduced probabilities help preserve optimal solutions.
p c = p c 1 p c 2 2 cos f f a v g f m a x f a v g π + p c 1 + p c 2 2 ,   f     f a v g p c 1 ,   f   <   f a v g
p s = p s 1 p s 2 2 cos f f a v g f m a x f a v g π + p s 1 + p s 2 2 ,   f     f a v g p s 1 ,   f   <   f a v g

4.3. Genetic Operators with Gene Repair

4.3.1. Crossover Operator

The complexity of the constraints requires checking and repairing the genes in crossover and mutation to avoid illegitimate individuals. The multi-point crossover operator is performed in three steps:
Step 1: Select the same sub-chromosome from the parents and determine the crossing sections randomly (see Figure 3).
Step 2: Exchange the genes with the same position in the sub-chromosomes.
Step 3: Check the serial number and the changed value of each gene in children. If they are equal, perform gene repair I: given that the kth gene in sub-chromosome t′ is changed, the value of the kth gene in the sub-chromosome t′ + 1 to s should be revised to be k.
The fact that the serial number is equal to the value of the changed gene in the child implies that there is a CSC in the customer, such as the third and the fifth CSC in child 1 in the t = t′ period in Figure 3. Following constraints (7) and (8), the values of the third and fifth genes in sub-chromosome t′ + 1 to s are revised to be three and five, respectively.
Step 4. If they are not equal and the value of the gene is equal to the serial number in the parent, perform gene repair II: given that the crossover happens to the kth gene in sub-chromosome t′, the gene value, which is equal to k from sub-chromosome 1 to t′, should be changed to be the serial number, which promises that a CSC is available with the shortest distance between the customer and existing CSCs in the time period.
For example, there is a CSC in customer four in parent 1 (t = t′). But the CSC is missing in child 1 (t = t′) after crossover. By carrying out the gene repair II, the second and the fourth gene values in sub-chromosome 1 are revised to be eight and thirty-two, respectively, because the CSCs in customers eight and thirty-two are the nearest CSCs for customers two and four in the time period t = 1. Using this method, the legality of chromosomes can be maintained.

4.3.2. Mutation Operator

Mutation generates unexpected features for the children to increase the variability of the population. The mutation is performed with the following Steps 1–3. The result of the mutation is to open new CSCs or change the service relationships between the customers and the CSCs, as illustrated in Figure 4.
Step 1: Select a sub-chromosome from the individual and determine the genes for mutation randomly.
Step 2: Change the values of the chosen genes to be random numbers ( [ 1 , n ] ).
Step 3: Check the serial number and the changed value of each gene in children. If they are equal, gene repair I should be performed. If they are not equal and the value of the gene is equal to the serial number before mutation, gene repair II should be performed.

4.4. Buffer-Based Elite Trans-Generation Migration

The elite-preserving strategy is commonly employed to safeguard high-quality individuals from elimination [44,47]. A fundamental assumption in GAs is that optimal individuals possess robust survival capabilities. However, chromosomes containing superior genetic material may not always persist through evolutionary processes [48], particularly during initial generations. To simultaneously maintain promising genetic solutions and enhance population diversity, this study implements a buffer-based elite trans-generation migration approach, which operates through the following procedure:
Step 1: According to the fitness, select the same number of individuals from the current groups separately and construct the elite group (group n + 1).
Step 2: Copy the chromosomes in the elite group to the buffer, which is used to store the elite temporally (group n + 2).
Step 3: Conduct the elite mitigation after x generations: (1) select part of the best chromosomes in the buffer and mix the selections with the n groups separately; (2) remove the bad chromosomes until the size of each undated group is equal to the original group.

4.5. The Procedure of the Proposed Algorithm

The procedures of the proposed CA-MOGA are presented as follows (see Figure 5):
Step 1: Encode the solutions according to the rules mentioned above.
Step 2: Initialize the populations and construct the original elite group (group n + 1), as well as the buffer (group n + 2). The populations are initialized by opening a set of CSCs randomly. If there is a CSC for a customer, it should be assigned to the CSC. Otherwise, the customer is served by the nearest CSC.
Step 3: Perform the co-evolution using genetic operators. As to the selection operator, the tournament selection is employed.
Step 4: Update the elite group and rank the individuals.
Step 5: If g   G, check the irritation times g of the evolution:
  • If g x × y, go to Step 3. x is the interval between the migrations. y is a positive integer.
  • If g = x × y, carry out the elite migration and update the individuals in the buffer. And then, go to Step 3.
Step 6: If g   =   G, present the optimal solutions in the elite group.

5. Case Study

5.1. Problem Statement

Company SY ranks among the world’s largest manufacturers of concrete machinery. As a global industry leader, the company is currently transitioning from a traditional product-focused business model to becoming a sustainable product-service provider. The CSCs operated by Company SY deliver various product-related services, including spare parts distribution, maintenance services, and energy consumption management solutions. Service demand is primarily determined by two factors: (1) the total number of operational equipment units in the market and (2) the equipment’s years in service. Industry projections indicate a significant increase in equipment servitization levels in the coming years. The company’s customer base is geographically concentrated across thirty-nine cities, each exhibiting distinct characteristics in terms of service demand patterns, facility opening costs, and operational expenses. The case study analysis incorporates parameter values sourced directly from Company SY’s marketing division, with detailed specifications provided in Table 1 and Table 2.

5.2. Computational Results

The computational implementation of CA-MOGA was developed in MATLAB R2018b, with the algorithm executed across three experimental groups, each maintaining a population size of 200 chromosomes. All simulations were performed on a PC equipped with an Intel Core i5 processor and 4GB DDR2 RAM operating at 2.4 GHz (Intel, Santa Clara, CA, USA). The parameter configuration was set as follows: Equation (13) parameters c = 0.5 , φ = 0.5 , a n d   ω  = 2; Equations (14) and (15) used β =  0.1; Equation (16) employed k =  2. Reflecting the prioritization of service quality in decision-making, objective weights were assigned as 0.6 for total weighted distance and 0.4 for service profit. The algorithm’s adaptive parameters were bounded with crossover rates constrained to [0.6, 0.9] and mutation rates to [0.01, 0.1]. The elite preservation strategy implemented trans-generation migration every 15 generations, with tournament selection conducted among 20 candidates.
The termination criterion was triggered when no improvement occurred in any objective of the best solution for 50 consecutive generations. Empirical observations indicated optimal performance typically emerged between 450 and 500 generations. To ensure statistical reliability, the algorithm executed 550 independent runs. The optimal solution achieved a total weighted distance of 5,006,300 km while generating a service profit of CNY 1,924,627 thousand. As illustrated in Figure 6, CA-MOGA demonstrates effective convergence behavior, successfully identifying optimal CSC locations and customer assignments that balance both spatial efficiency and service profitability objectives. Notably, the evolutionary optimization process resulted in a strategic reduction in CSCs from 19 to 12 facilities, while simultaneously optimizing service allocation patterns to satisfy both capacity constraints and service response time requirements.
The customer’s assignment of four optimal results is selected and presented in Table 3, where solution 1 is the best solution. Due to the changes in service demand and the capacity constraint of the CSCs, customers 2, 10, 23, 24, and 32 have to obtain service from different CSCs in different periods in solution 1. For instance, customer 23 is served by the CSC located in customer 22 and 18 individually during time periods 1 and 2.
In order to analyze the results of the algorithms, both the GAs and the PSO are also applied to the case. The values of the parameters in GAs are as follows: population size is 400, and crossover and mutation probabilities are 0.8 and 0.5. The values of the parameters in PSO are as follows: the population size is 300, the inertia weight is 0.5, and both cognitive and social acceleration coefficients are set to 1.5. The GA and PSO algorithms terminate after 550 generations. A comparison of their overall performance is presented in Figure 7 and Figure 8. The results demonstrate that the improved CA-MOGA exhibits faster convergence of chromosomes. Specifically, the best-performing individuals obtained by the GAs achieve a total weighted distance of 5,677,144 km and a total service revenue of CNY 1,922,735 thousand, outperforming the PSO algorithm, which yields 5,867,255 km and CNY 1,921,778 thousand, respectively. Compared to the conventional GAs, the CA-MOGA enhances total service revenue by 0.1% while reducing the total weighted distance by 8.3%. Notably, the solutions generated by the CA-MOGA hold substantial practical value for industry practitioners.

6. Conclusions

Life-cycle product-service delivery represents a crucial strategic approach for equipment manufacturers pursuing sustainable development. This study formulates dynamic multi-objective SFLA problems as a 0–1 integer programming model that incorporates practical operational variables and constraints. To solve this NP-hard problem, we developed the CA-MOGA with four key improvements: (1) an optimized chromosome representation scheme, (2) an adaptive strategy integrating penalty functions, fitness evaluation, and dynamic operator probabilities to enhance search efficiency, (3) specialized genetic operators incorporating constraint handling and gene repair mechanisms to ensure solution feasibility, and (4) an elite trans-generation migration strategy to maintain population diversity. Comparative case study results demonstrate CA-MOGA’s superior performance over conventional GAs in both convergence speed and practical outcomes, enabling managers to simultaneously increase total service profit by 0.1% while reducing total weighted distance by 8.3%. The algorithm’s robust performance in this application suggests strong potential for customization and adaptation to other complex dynamic facility location and optimization problems.
Several limitations warrant discussion. First, the current model utilizes a linear weighted sum approach for objective aggregation based on solution rankings within the CA-MOGA framework. Future research will further refine the algorithm to enable direct identification of Pareto-optimal solutions through advanced multi-objective optimization techniques like Non-dominated Sorting Genetic Algorithm II. Second, the product-service demand depends on the extent of the product servitization, which is assumed to be fixed during a time period. It is interesting to explore the product-service facility location and allocation problem with uncertainty about the extent of the product servitization. Finally, the experiment in this study was carried out on a single company (SY) in the engineering machinery industry. Future research can be extended to investigate the diverse product-service delivery cases to verify the proposed approach.

Author Contributions

Conceptualization, Z.X.; methodology, Z.X.; software, W.Y. and Z.X.; validation, Z.X.; formal analysis, Z.X.; investigation, W.Y. and Z.X.; resources, Z.X.; data curation, Z.X.; writing—original draft preparation, W.Y.; writing—review and editing, Z.X.; visualization, W.Y.; supervision, Z.X.; project administration, Z.X.; funding acquisition, W.Y. and Z.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Key Project of Philosophy and Social Sciences Research in Jiangsu Universities (Grant No. 2023SJZD127), the Natural Science Foundation of Xinjiang Uygur Autonomous Region (Grant No. 2024D01A118), and the Research and Application of Key Technologies for Intelligent Inspection of Petrochemical Complete Equipment for Risk Control (Grant No. 2023MK133).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, K.; Lin, K.-Y.; Wang, J.; Ma, Y.; Li, H.; Zhang, L.; Liu, K.; Feng, L. UNISON framework for user requirement elicitation and classification of smart product-service system. Adv. Eng. Inform. 2023, 57, 101996. [Google Scholar] [CrossRef]
  2. Murata, H.; Kobayashi, H. A Needs-Based Design Method for Product–Service Systems to Enhance Social Sustainability. Sustainability 2025, 17, 3619. [Google Scholar] [CrossRef]
  3. Yuan, W.; Chang, D.; Han, T. A context-aware smart product-service system development approach and application case. Comput. Ind. Eng. 2023, 183, 109468. [Google Scholar] [CrossRef]
  4. Canfield Petrecca, A.C.; Vezzoli, C.; Ceschin, F. Personal Data Management in Smart Product-Service Systems: Preliminary Design Strategies to Avoid User Manipulation in Democratic Processes. Sustainability 2024, 16, 10110. [Google Scholar] [CrossRef]
  5. Giglio, D.; Paolucci, M.; Roshani, A. Integrated lot sizing and energy-efficient job shop scheduling problem in manufacturing/remanufacturing systems. J. Clean. Prod. 2017, 148, 624–641. [Google Scholar] [CrossRef]
  6. Schroeder, A.; Naik, P.; Ziaee Bigdeli, A.; Baines, T. Digitally enabled advanced services: A socio-technical perspective on the role of the internet of things (IoT). Int. J. Oper. Prod. Manag. 2020, 40, 1243–1268. [Google Scholar] [CrossRef]
  7. Xu, Z.; Elomri, A.; Zhang, Q.; Liu, C.; Shi, L. Status review and research strategies on product-service supply chain. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2020, 234, 1075–1086. [Google Scholar] [CrossRef]
  8. Henriques, R.; Figueiredo, F.; Nunes, J. Product-Services for a Resource-Efficient and Circular Economy: An Updated Review. Sustainability 2023, 15, 12077. [Google Scholar] [CrossRef]
  9. Kohlbeck, E.; Cauchick-Miguel, P.A.; Mendes, G.H.; Zomer, T.T. A Longitudinal History-Based Review of the Product-Service System: Past, Present, and Future. Sustainability 2023, 15, 11922. [Google Scholar] [CrossRef]
  10. Meier, H.; Roy, R.; Seliger, G. Industrial product-service systems—IPS2. CIRP Ann. 2010, 59, 607–627. [Google Scholar] [CrossRef]
  11. Chen, C.-W. Guidance on the Conceptual Design of Sustainable Product–Service Systems. Sustainability 2018, 10, 2452. [Google Scholar] [CrossRef]
  12. Vahedi-Nouri, B.; Rohaninejad, M.; Hanzálek, Z.; Foumani, M. A batch production scheduling problem in a reconfigurable hybrid manufacturing-remanufacturing system. Comput. Ind. Eng. 2025, 204, 111099. [Google Scholar] [CrossRef]
  13. Pasandideh, S.H.R.; Niaki, S.T.A. Genetic application in a facility location problem with random demand within queuing framework. J. Intell. Manuf. 2012, 23, 651–659. [Google Scholar] [CrossRef]
  14. Daskin, M. Network and Discrete Location: Models, Algorithms, and Applications, 2nd ed.; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2013. [Google Scholar]
  15. Seuring, S.; Müller, M. From a literature review to a conceptual framework for sustainable supply chain management. J. Clean. Prod. 2008, 16, 1699–1710. [Google Scholar] [CrossRef]
  16. Weber, A. Alfred Weber’s Theory of the Location of Industries; The University of Chicago Press: Chicago, IL, USA, 1929. [Google Scholar]
  17. Turkoglu, D.C.; Genevois, M.E. A comparative survey of service facility location problems. Ann. Oper. Res. 2020, 292, 399–468. [Google Scholar] [CrossRef]
  18. Zhang, Q.L.; Mao, H.J. An Integrated Method for Locating Logistic Centers in a Rural Area. Sustainability 2022, 14, 5563. [Google Scholar] [CrossRef]
  19. Ahmadi, Z.; Ghezavati, V. Developing a new model for a competitive facility location problem considering sustainability using Markov chains. J. Clean. Prod. 2020, 273, 16. [Google Scholar] [CrossRef]
  20. López, C.C.; Crama, Y.; Pironet, T.; Semet, F. Multi-period distribution networks with purchase commitment contracts. Eur. J. Oper. Res. 2024, 312, 556–572. [Google Scholar] [CrossRef]
  21. Zhang, G.; Jianping, Z.; Bisheng, H.; Ruiqing, Z.; Zou, X. An optimisation model of hierarchical facility location problem for urban last-mile delivery with drones. Transp. A Transp. Sci. 2024, 1–29. [Google Scholar] [CrossRef]
  22. Yang, Y.; Bui, H.T.; Loxton, R. SDP-based Benders decomposition for solving p-median quadratic facility location problems. Comput. Oper. Res. 2025, 182, 107119. [Google Scholar] [CrossRef]
  23. Kale, A.; Upadhyay, A.; Anbanandam, R. A hierarchical facility location-allocation model for sustainable municipal solid waste management in urban cities. Socio-Econ. Plan. Sci. 2025, 101, 102259. [Google Scholar] [CrossRef]
  24. He, D.; Tian, Q.; Lin, Y.H.; Yu, Y. Bilevel competitive facility location and design under a nested logit model. Comput. Oper. Res. 2025, 183, 107146. [Google Scholar] [CrossRef]
  25. Hu, H.; Tang, J.; Li, J. Robust facility location and fortification considering fortification failure probability. Omega 2025, 137, 103357. [Google Scholar] [CrossRef]
  26. Abbasi, S.; Saboury, A.; Jabalameli, M.S. Reliable supply chain network design for 3PL providers using consolidation hubs under disruption risks considering product perishability: An application to a pharmaceutical distribution network. Comput. Ind. Eng. 2021, 152, 17. [Google Scholar] [CrossRef]
  27. Joneghani, N.M.; Zarrinpoor, N.; Eghtesadifard, M. A mathematical model for designing a network of sustainable medical waste management under uncertainty. Comput. Ind. Eng. 2022, 171, 19. [Google Scholar] [CrossRef]
  28. Punyim, P.; Karoonsoontawong, A.; Unnikrishnan, A.; Ratanavaraha, V. A Heuristic for the Two-Echelon Multi-Period Multi-Product Location-Inventory Problem with Partial Facility Closing and Reopening. Sustainability 2022, 14, 32. [Google Scholar] [CrossRef]
  29. Tang, L.H.; Wu, D.X. Enhanced capacitated facility location problem for mental accounting management using partial resource concentration. Ann. Oper. Res. 2023, 335, 385–424. [Google Scholar] [CrossRef]
  30. Wang, X.; Zhao, J.M.; Cheng, C.; Qi, M.Y. A multi-objective fuzzy facility location problem with congestion and priority for drone-based emergency deliveries. Comput. Ind. Eng. 2023, 179, 15. [Google Scholar] [CrossRef]
  31. Mishra, S.; Singh, S.P. Designing dynamic reverse logistics network for post-sale service. Ann. Oper. Res. 2022, 310, 89–118. [Google Scholar] [CrossRef]
  32. Medrano-Gómez, X.D.; Ferreira, D.; Toso, E.A.V.; Ibarra-Rojas, O.J. Using the maximal covering location problem to design a sustainable recycling network. J. Clean. Prod. 2020, 275, 124020. [Google Scholar] [CrossRef]
  33. Shi, J.M.; Wang, R.; Chen, W.Y.; Xing, L.N.; Jin, M.Z. Bi-objective design of household E-waste collection with public advertising and competition from informal sectors. Waste Manag. 2020, 102, 65–75. [Google Scholar] [CrossRef]
  34. Gharibi, K.; Abdollahzadeh, S. A mixed-integer linear programming approach for circular economy-led closed-loop supply chains in green reverse logistics network design under uncertainty. J. Enterp. Inf. Manag. 2025, 38, 1–31. [Google Scholar] [CrossRef]
  35. Altekin, F.T.; Ayli, E.; Sahin, G. After-sales services network design of a household appliances manufacturer. J. Oper. Res. Soc. 2017, 68, 1056–1067. [Google Scholar] [CrossRef]
  36. Xiang, X.; Fang, T.; Liu, C.; Pei, Z. Robust service network design problem under uncertain demand. Comput. Ind. Eng. 2022, 172, 108615. [Google Scholar] [CrossRef]
  37. Momenitabar, M.; Dehdari Ebrahimi, Z.; Arani, M.; Mattson, J. Robust possibilistic programming to design a closed-loop blood supply chain network considering service-level maximization and lateral resupply. Ann. Oper. Res. 2023, 328, 859–901. [Google Scholar] [CrossRef]
  38. Wang, C.; Yankui, L.; Yang, G. Modeling a robust 2-service community healthcare network design problem with central hospital congestion. Int. J. Gen. Syst. 2024, 53, 1073–1102. [Google Scholar] [CrossRef]
  39. Zang, Y.; Wang, M.; Liu, H.; Qi, M. Moment-based distributionally robust joint chance constrained optimization for service network design under demand uncertainty. Optim. Eng. 2024, 25, 1631–1683. [Google Scholar] [CrossRef]
  40. Mirzaei, E.; Nikbakhsh, E.; Kashan, A.H. Accelerated Benders decomposition algorithm for the reliable service network design problem under disruption. Comput. Ind. Eng. 2025, 207, 111234. [Google Scholar] [CrossRef]
  41. Hall, J.; Porteus, E. Customer service competition in capacitated systems. Manuf. Serv. Oper. Manag. 2000, 2, 144–165. [Google Scholar] [CrossRef]
  42. Lei, D. Co-evolutionary genetic algorithm for fuzzy flexible job shop scheduling. Appl. Soft Comput. 2012, 12, 2237–2245. [Google Scholar] [CrossRef]
  43. Joines, J.A.; Houck, C.R. On the Use of Non-Stationary Penalty Functions to Solve Nonlinear Constrained Optimization Problems with GA’s, Evolutionary Computation. In Proceedings of the First IEEE Conference on Computational Intelligence, Orlando, FL, USA, 27–29 June 1994; pp. 579–584. [Google Scholar]
  44. López-Ibáñez, M.; Knowles, J.; Laumanns, M. On sequential online archiving of objective vectors. In Evolutionary Multi-Criterion Optimization; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  45. Mansouri, S.A. Coordination of set-ups between two stages of a supply chain using multi-objective genetic algorithms. Int. J. Prod. Res. 2005, 43, 3163–3180. [Google Scholar] [CrossRef]
  46. Karafotias, G.; Hoogendoorn, M.; Eiben, A.E. Parameter Control in Evolutionary Algorithms: Trends and Challenges. IEEE Trans. Evol. Comput. 2015, 19, 167–187. [Google Scholar] [CrossRef]
  47. Kim, H.; Liou, M.-S. New fitness sharing approach for multi-objective genetic algorithms. J. Glob. Optim. 2012, 55, 579–595. [Google Scholar] [CrossRef]
  48. Wang, C.; Ma, B.; Sun, J. A co-evolutionary genetic algorithm with knowledge transfer for multi-objective capacitated vehicle routing problems. Appl. Soft Comput. 2023, 148, 110913. [Google Scholar] [CrossRef]
Figure 1. The assignment of customers to comprehensive service centers.
Figure 1. The assignment of customers to comprehensive service centers.
Sustainability 17 08000 g001
Figure 2. Chromosome representation.
Figure 2. Chromosome representation.
Sustainability 17 08000 g002
Figure 3. Example of crossover operation.
Figure 3. Example of crossover operation.
Sustainability 17 08000 g003
Figure 4. Example of mutation operation.
Figure 4. Example of mutation operation.
Sustainability 17 08000 g004
Figure 5. The procedure of the proposed algorithm.
Figure 5. The procedure of the proposed algorithm.
Sustainability 17 08000 g005
Figure 6. The values of the objectives in different iterations of the CA-MOGA.
Figure 6. The values of the objectives in different iterations of the CA-MOGA.
Sustainability 17 08000 g006
Figure 7. Weighted distance comparison in CA-MOGA, Gas, and PSO.
Figure 7. Weighted distance comparison in CA-MOGA, Gas, and PSO.
Sustainability 17 08000 g007
Figure 8. Product-service profit comparison in CA-MOGA, Gas, and PSO.
Figure 8. Product-service profit comparison in CA-MOGA, Gas, and PSO.
Sustainability 17 08000 g008
Table 1. Part of the initial parameter values of customer locations.
Table 1. Part of the initial parameter values of customer locations.
NumberCustomersLocationProduct Demand in the Planning HorizonCost
(Thousand CNY)
LongitudeLatitude v 0 i v 1 i v 2 i v 3 i c s i c o i
1Shenzhen114.0922.5514075944306000100
2Nanning108.3122.831415755688400067
3Guangzhou113.2423.1323408161416000100
4Xiamen118.0824.45512211611500083
36Beijing116.539.912617053396000100
37Huhehaote111.6540.81613604559300050
38Luoyang112.2734.41650574369300050
39Dongguan113.4523.02790372840400067
Table 2. Initial values of the other parameters.
Table 2. Initial values of the other parameters.
Parametert = 0t = 1t = 2t = 3
α 0.20.60.80.9
β CNY 150 thousand
V m a x 1500   c o m p l e t e d   s e r v i t i z e d   p r o d u c t s
d m a x 650 km
Table 3. The locations of the CSCs and the assigned customers of the four optimal solutions generated by the CA-MOGA.
Table 3. The locations of the CSCs and the assigned customers of the four optimal solutions generated by the CA-MOGA.
CustomersSolution 1Solution 2Solution 3Solution 4
t = 1t = 2t = 3t = 1t = 2t = 3t = 1t = 2t = 3t = 1t = 2t = 3
1393939393939393939393939
2393939→6393939→6393939→6393939→6
3393939393939393939393939
10999→13888→13888→13995
232222→1822→182222→1822→182222→1822→182222→1822→18
242626→2826→282626→2826→282626→2826→282626→2826→28
32363636→30363636→30343434→30343434→30
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ye, W.; Xu, Z. Dynamic Facility Location and Allocation Optimization for Sustainable Product-Service Delivery Using Co-Evolutionary Adaptive Genetic Algorithms. Sustainability 2025, 17, 8000. https://doi.org/10.3390/su17178000

AMA Style

Ye W, Xu Z. Dynamic Facility Location and Allocation Optimization for Sustainable Product-Service Delivery Using Co-Evolutionary Adaptive Genetic Algorithms. Sustainability. 2025; 17(17):8000. https://doi.org/10.3390/su17178000

Chicago/Turabian Style

Ye, Wei, and Zhitao Xu. 2025. "Dynamic Facility Location and Allocation Optimization for Sustainable Product-Service Delivery Using Co-Evolutionary Adaptive Genetic Algorithms" Sustainability 17, no. 17: 8000. https://doi.org/10.3390/su17178000

APA Style

Ye, W., & Xu, Z. (2025). Dynamic Facility Location and Allocation Optimization for Sustainable Product-Service Delivery Using Co-Evolutionary Adaptive Genetic Algorithms. Sustainability, 17(17), 8000. https://doi.org/10.3390/su17178000

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