An Interpretable Socio-Technical Decision Support System for Bi-Objective Urban Distribution Center Location: Adaptive Optimization Supervised by a Large Language Model
Abstract
1. Introduction
2. Literature Review
2.1. Improvements of NSGA-II and Related MOEAs
2.2. Learning-Augmented and AI-Assisted Optimization
2.3. NSGA-II and Hybrids in Logistics Facility Location
2.4. Synthesis and Research Gap
3. Materials and Methods
3.1. Problem Setting and Model Formulation
3.1.1. Problem Description
3.1.2. Model Assumptions
- (1)
- Homogeneous capacity: all established DCs have identical processing capacity and service capability.
- (2)
- Demand proxy: the logistics demand intensity of each demand point is approximated by its population (or population density).
- (3)
- Standardized construction: DCs share a standardized design and area (e.g., 100 m2), so fixed-cost differences are primarily driven by site-specific land prices.
- (4)
- Nearest-allocation principle: each demand point is served by the opened DC with the minimum travel time, provided service is feasible within the coverage/time threshold.
- (5)
- Static strategic planning: average traffic conditions are used to compute travel times. Although urban traffic is dynamic, this approximation provides a stable baseline for long-term infrastructure planning.
3.1.3. Notation
3.1.4. Mathematical Formulation
3.2. LLM-Enhanced NSGA-II Framework
3.2.1. Framework Architecture
- (1)
- The evolutionary executor (optimization engine): building on the classical NSGA-II procedure, this module performs the computation-intensive evolutionary operations (selection, crossover and mutation) to search the feasible solution space defined in Section 3.
- (2)
- The cognitive controller (LLM-based meta-controller): a pre-trained large language model is used as a supervisory component that periodically monitors the search trajectory and reconfigures operator choices and parameter settings based on convergence and diversity indicators.
3.2.2. State Perception and Metric Engineering
- (1)
- Convergence Indicators: Inverted Generational Distance (IGD): (i) Measures the proximity of the current solution set to the reference Pareto front. A lower IGD indicates better convergence. (ii) Hypervolume (HV): Quantifies the volume of the objective space dominated by the solution set. A higher HV indicates better coverage and convergence.
- (2)
- Evolutionary Momentum (Sliding Window Mechanism): Because instantaneous metric values across single generations can be highly noisy and misleading, we introduce a temporal sliding window mechanism to capture the true evolutionary trend. Specifically, this mechanism acts as a memory buffer that records the evaluation metrics over the most recent generations. By comparing the moving average of the metric during the current window (the last generations) against the moving average of the preceding window, the controller effectively smooths out short-term fluctuations to reliably compute the evolutionary momentum:
- (3)
- Diversity Indicator: Average Pairwise Distance (): To explicitly monitor population dispersion, we calculate the mean Euclidean distance between all pairs of individuals in the objective space:where N is the population size and F represents the normalized objective values. A sharp decline in typically signals a loss of population diversity.
3.2.3. Cognitive Control Mechanism
- (1)
- Crossover Operators: Simulated Binary Crossover (SBX): This operator has a strong preservative bias, generating offspring that are spatially close to their parents. It is selected specifically for Exploitation, allowing the algorithm to efficiently fine-tune solutions when approaching the true Pareto front. Uniform Crossover: By evaluating each gene independently for exchange, this operator introduces significant structural disruption and breaks variable linkages. It is chosen for Exploration, serving as a primary mechanism to escape local optima in complex combinatorial spaces.
- (2)
- Mutation Operators: Polynomial Mutation (PM): This applies minor, localized perturbations to individual genes. It acts as a local search mechanism during convergence phases. Bit-flip Mutation: This forces macroscopic changes by completely resetting selected variables. It is explicitly included to inject global diversity when the LLM detects severe population stagnation.
- (3)
- Parameter Tuning: Dynamic adjustment of crossover probability and mutation probability.
3.2.4. Algorithmic Procedure
| Algorithm 1 LLM-enhanced adaptive NSGA-II (LLM-NSGA-II) |
| 1: Input: population size N; maximum generations G; adaptation interval τ. |
| 2: Output: final non-dominated set P*. |
| 3: Initialize: generate random population P0 and evaluate objectives f1 and f2. |
| 4: For g = 1 to G do |
| 5: Compute state indicators (HV, IGD, dispersion) and update sliding windows to obtain momentum. |
| 6: Build a structured prompt from the state vector and query the LLM for a JSON decision (operators, pc, pm). |
| 7: Validate JSON via schema/range checks; if validation fails or the API is unavailable, apply a deterministic fallback (force exploration) and log the trigger. |
| 8: Generate offspring using the selected operators and probabilities; perform environmental selection (non-dominated sorting + crowding distance) on parents ∪ offspring. |
| 9: End For |
| 10: Return the non-dominated solutions from PG. |
3.3. Interpretability, Governance, and DSS Integration
3.3.1. Human-Centered Interpretability and Governance
3.3.2. Algorithm–DSS Integration Design
3.3.3. Computational Complexity
3.4. Experimental Design
3.4.1. Cognitive Controller Configuration
3.4.2. Interaction Protocol
3.4.3. Robustness Mechanism
3.4.4. Parameter Settings
- (1)
- Prompt template and message schema (Table A1 in Appendix A), including version identifier and frozen wording used in the experiments.
- (2)
- JSON output schema, range checks and deterministic fallback rules, with flags recorded for schema_fail and fallback_trigger events.
- (3)
- Bounded action space specifying admissible operators and parameter ranges (pc, pm) so that the LLM cannot alter objectives or constraints.
- (4)
- Run configuration and seeds (run_id, seed, τ, N, G), plus the run-level audit log stream that enables replay and cross-run comparison.
- (5)
- Metric computation details: HV reference point, IGD reference front construction and any normalization settings used in plotting and tables.
4. Results
4.1. Benchmark Results
4.2. Case Study: Gulou District, Fuzhou
4.3. Artifact-Based Human-Centered Evaluation
5. Discussion
5.1. Systems Implications for AI-Enabled Urban Planning
5.2. Practical Implications for Planning and DSS Design
5.3. Limitations and Future Research
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
| Component | Prompt Content | Purpose |
|---|---|---|
| System Role and Context | You are an expert in Multi-Objective Evolutionary Algorithms (MOEAs). Your task is to act as a Cognitive Controller for the NSGA-II algorithm solving a bi-objective urban distribution center location problem. You must balance Exploration (searching new regions) and Exploitation (refining existing solutions) by dynamically adjusting genetic operators. | Defines the LLM’s bounded supervisory role and clarifies that the model supports adaptive search rather than making final planning decisions. |
| Input State Observation | The current evolutionary state is as follows: Current Generation: <GEN>/<MAX_GEN> Convergence Metric (IGD): (Lower is better) <IGD_VALUE> Evolutionary Momentum (IGD Change): (Negative means converging; near 0 means stagnation) <IGD_MOMENTUM> Diversity Metric (Spacing/Distance): <DIVERSITY_VALUE> Hypervolume (HV): <HV_VALUE> | Provides a compact and structured representation of the current search state. |
| Decision Rules (Knowledge Base) | Please analyze the state based on the following logic:
| Guides the LLM to diagnose search dynamics through convergence, momentum, and diversity indicators. |
| Action Space | You must select parameters from the following predefined ranges: Crossover Operator: [“sbx”, “uniform”, “de”] Note: “sbx” is for local fine-tuning; “uniform” is for global exploration. Mutation Operator: [“polynomial”, “bitflip”] Crossover Probability (pc): Float between 0.6 and 1.0 Mutation Probability (pm): Float between 0.01 and 0.3 | Constrains the controller’s autonomy and prevents unrestricted algorithmic modification. |
| Output Format Requirement | You MUST return the response in strict JSON format with a specific field “reasoning” explaining your diagnosis | Ensures that the controller output can be parsed, validated, logged, and audited. |
| Component | Content |
|---|---|
| Sample Output | { “reasoning”: “The algorithm has stagnated for the last 5 generations (IGD momentum is near 0). Diversity is also low. I will switch to Uniform Cross-over and increase mutation to 0.2 to escape the local optimum.”, “action”: { “crossover”: “uniform”, “mutation”: “polynomial”, “pc”: 0.9, “pm”: 0.2 } } |

References
- Statista. Global Retail E-Commerce Sales from 2022 to 2030 (in Billion U.S. Dollars). Available online: https://www.statista.com/statistics/379046/worldwide-retail-e-commerce-sales/ (accessed on 5 May 2026).
- Grand View Research. E-Commerce Logistics Market Size, Share & Trends Analysis Report, 2024–2030. Available online: https://www.grandviewresearch.com/industry-analysis/e-commerce-logistics-market (accessed on 5 May 2026).
- World Economic Forum. The Future of the Last-Mile Ecosystem; World Economic Forum: Geneva, Switzerland, 2020; Available online: https://www.weforum.org/reports/the-future-of-the-last-mile-ecosystem/ (accessed on 5 May 2026).
- Correia, D.; Vagos, C.; Marques, J.L.; Teixeira, L. Fulfilment of last-mile urban logistics for sustainable and inclusive smart cities: A case study conducted in Portugal. Int. J. Logist. Res. Appl. 2024, 27, 931–958. [Google Scholar] [CrossRef]
- Cetindamar Kozanoglu, D.; Phaal, R. Technology management in the age of digital technologies. IEEE Trans. Eng. Manag. 2023, 70, 2507–2515. [Google Scholar] [CrossRef]
- Liu, C.; Zowghi, D. Citizen involvement in digital transformation: A systematic review and a framework. Online Inf. Rev. 2023, 47, 644–660. [Google Scholar] [CrossRef]
- Tsang, S.J.; Zhou, L. Understanding public preference for misinformation interventions: Support for digital platform monitoring, media literacy education and legislation. Online Inf. Rev. 2025, 49, 791–807. [Google Scholar] [CrossRef]
- Zhang, F. Exploring the diffusion mechanism of generative AI disinformation in online platforms: An explanatory model. Online Inf. Rev. 2025, 49, 1265–1284. [Google Scholar] [CrossRef]
- Brem, A.; Giones, F.; Werle, M. The AI digital revolution in innovation: A conceptual framework of artificial intelligence technologies for the management of innovation. IEEE Trans. Eng. Manag. 2023, 70, 770–776. [Google Scholar] [CrossRef]
- Zhou, T.; Fang, X. Understanding user trust in AI-generated content: An elaboration likelihood model perspective. Online Inf. Rev. 2025, 50, 171–188. [Google Scholar] [CrossRef]
- Alumur, S.; Kara, B.Y. A new model for the hazardous waste location-routing problem. Comput. Oper. Res. 2007, 34, 1406–1423. [Google Scholar] [CrossRef]
- Farahani, R.Z.; Hekmatfar, M. (Eds.) Facility Location: Concepts, Models, Algorithms and Case Studies; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2009. [Google Scholar] [CrossRef]
- Yan, L.; Grifoll, M.; Feng, H.; Zheng, P.; Zhou, C. Optimization of urban distribution centers: A multi-stage dynamic location approach. Sustainability 2022, 14, 4135. [Google Scholar] [CrossRef]
- Sun, J.; Li, X.; Wang, Z.; Chen, Z. Robust optimization of uncertain E-commerce closed-loop supply chain networks under carbon policies. Sci. Rep. 2025, 15, 34308. [Google Scholar] [CrossRef]
- Segi, S.; Kobayashi, K.; Matsushima, K. On the relation between urban road network and distribution center location strategy of Franchise retail firms. Ann. Reg. Sci. 2024, 73, 1435–1468. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T.A.M.T. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Qi, S.; Wang, R.; Zhang, T.; Huang, W.; Yu, F.; Wang, L. Enhancing evolutionary algorithms with pattern mining for sparse large-scale multi-objective optimization problems. IEEE/CAA J. Autom. Sin. 2024, 11, 1786–1801. [Google Scholar] [CrossRef]
- Ma, H.; Zhang, Y.; Sun, S.; Liu, T.; Shan, Y. A comprehensive survey on NSGA-II for multi-objective optimization and applications. Artif. Intell. Rev. 2023, 56, 15217–15270. [Google Scholar] [CrossRef]
- Cheng, R.; Jin, Y.; Olhofer, M.; Sendhoff, B. A reference vector guided evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 2016, 20, 773–791. [Google Scholar] [CrossRef]
- Farfán-Durán, J.F.; Heidari, A.; Dhaene, T.; Couckuyt, I.; Cea, L. Surrogate-assisted evolutionary algorithm for the calibration of distributed hydrological models based on two-dimensional shallow water equations. Water 2024, 16, 652. [Google Scholar] [CrossRef]
- Yang, Y.; Zhang, C.; Zhang, B.; Ning, J. A reinforcement learning assisted evolutionary algorithm for constrained multi-task optimization. Inf. Sci. 2024, 678, 120863. [Google Scholar] [CrossRef]
- Ming, F.; Gong, W.; Wang, L.; Jin, Y. Constrained multi-objective optimization with deep reinforcement learning assisted operator selection. IEEE/CAA J. Autom. Sin. 2024, 11, 919–931. [Google Scholar] [CrossRef]
- Song, Y.; Wu, Y.; Guo, Y.; Yan, R.; Suganthan, P.N.; Zhang, Y.; Feng, Q. Reinforcement learning-assisted evolutionary algorithm: A survey and research opportunities. Swarm Evol. Comput. 2024, 86, 101517. [Google Scholar] [CrossRef]
- Huang, S.; Yang, K.; Qi, S.; Wang, R. When large language model meets optimization. Swarm Evol. Comput. 2024, 90, 101663. [Google Scholar] [CrossRef]
- Zhang, W.; Xiao, G.; Gen, M.; Geng, H.; Wang, X.; Deng, M.; Zhang, G. Enhancing multi-objective evolutionary algorithms with machine learning for scheduling problems: Recent advances and survey. Front. Ind. Eng. 2024, 2, 1337174. [Google Scholar] [CrossRef]
- Mo, D.Y.; Tsang, Y.P.; Lam, H.Y.; Chung, K.T. Deep reinforcement learning-based approach for dynamic routing in quick-commerce e-fulfilment systems. Int. J. Logist. Res. Appl. 2025, 28, 1–24. [Google Scholar] [CrossRef]
- He, C.; Zhang, Y.; Gong, D.; Ji, X. A review of surrogate-assisted evolutionary algorithms for expensive optimization problems. Expert Syst. Appl. 2023, 217, 119495. [Google Scholar] [CrossRef]
- Aghaei pour, P.; Hakanen, J.; Miettinen, K. A surrogate-assisted a priori multi objective evolutionary algorithm for constrained multi objective optimization problems. J. Glob. Optim. 2024, 90, 459–485. [Google Scholar] [CrossRef]
- Boiko, D.A.; MacKnight, R.; Kline, B.; Gomes, G. Autonomous chemical research with large language models. Nature 2023, 624, 570–578. [Google Scholar] [CrossRef]
- Zhang, Z.; Zhao, H.; Zhao, W.; Bian, X.; Yun, X. LLM-Assisted Non-Dominated Sorting Genetic Algorithm for Solving Distributed Heterogeneous No-Wait Permutation Flowshop Scheduling. Appl. Sci. 2025, 15, 10131. [Google Scholar] [CrossRef]
- Nozari, H.; Rahmaty, M.; Foukolaei, P.Z.; Movahed, H.; Bayanati, M. Optimizing Cold Chain Logistics with Artificial Intelligence of Things (AIoT): A Model for Reducing Operational and Transportation Costs. Future Transp. 2025, 5, 1. [Google Scholar] [CrossRef]
- Mun, Y. A study of the impact of ChatGPT self-efficacy on the information seeking behaviors in ChatGPT: The mediating roles of ChatGPT characteristics and utility. Online Inf. Rev. 2024, 49, 373–394. [Google Scholar] [CrossRef]
- Kwok, M.L.J.; Kwong, R.; Ng, P.M.L.; Chan, J.K.Y.; Lau, M.M. I am proud of using ChatGPT: A moderated-mediating model of bandwagon effect on pride through habit formation. Online Inf. Rev. 2025, 49, 891–910. [Google Scholar] [CrossRef]
- Weisz, E.; Herold, D.M.; Ostern, N.K.; Payne, R.; Kummer, S. Artificial intelligence (AI) for supply chain collaboration: Implications on information sharing and trust. Online Inf. Rev. 2025, 49, 164–181. [Google Scholar] [CrossRef]
- Tiwari, G.; Dixit, V.; Kumar, R.R. Circular supply chain transformation: Leveraging evolving technologies for enhanced performance. Int. J. Logist. Res. Appl. 2025, 28, 1828–1860. [Google Scholar] [CrossRef]
- Fang, W.; Guan, Z.; Su, P.; Luo, D.; Ding, L.; Yue, L. Multi-Objective Material Logistics Planning with Discrete Split Deliveries Using a Hybrid NSGA-II Algorithm. Mathematics 2022, 10, 2871. [Google Scholar] [CrossRef]
- Khan, S.A.; Kusi-Sarpong, S.; Gupta, H.; Arhin, F.K.; Lawal, J.N.; Hassan, S.M. Critical factors of digital supply chains for organizational performance improvement. IEEE Trans. Eng. Manag. 2024, 71, 13727–13741. [Google Scholar] [CrossRef]
- Snider, C.; Gopsill, J.A.; Jones, S.L.; Emanuel, L.; Hicks, B.J. Engineering project health management: A computational approach for project management support through analytics of digital engineering activity. IEEE Trans. Eng. Manag. 2019, 66, 325–336. [Google Scholar] [CrossRef]




| Type | Symbol | Description |
|---|---|---|
| Sets | I | Set of candidate locations for distribution centers, indexed by i. |
| J | Set of demand points (streets), indexed by j. | |
| Parameters | ci | Fixed construction cost for establishing a DC at candidate site i. |
| dij | Transport distance from candidate site i to demand point j. | |
| tij | Transport time from candidate site i to demand point j. | |
| pj | Population (demand volume) of demand point j. | |
| A | Unit transportation cost per distance unit (incorporating fuel consumption). | |
| Decision Variables | xi | Binary variable: 1 if a DC is established at candidate site i, 0 otherwise. |
| yij | Binary variable: 1 if demand point j is covered by DC i, 0 otherwise. | |
| uij | Binary variable: 1 if demand point j is actually served by DC i, 0 otherwise. |
| Problem | Metric | Standard NSGA-I | LLM-NSGA-II | Improvement |
|---|---|---|---|---|
| ZDT1 (Convex) | HV | 0.778104 | 0.847418 | 8.90% |
| IGD | 0.059496 | 0.015852 | 73.36% | |
| Spacing | 0.011499 | 0.009100 | 20.86% | |
| ZDT2 (Non-Convex) | HV | 0.253123 | 0.526768 | 108.10% |
| IGD | 0.260429 | 0.008530 | 96.72% | |
| Spacing | 0.004456 | 0.004105 | 7.88% | |
| ZDT3 (Discrete) | HV | 0.961606 | 1.297660 | 34.94% |
| IGD | 0.180909 | 0.015909 | 91.21% | |
| Spacing | 0.024183 | 0.022145 | 8.43% | |
| ZDT4 (Multimodal) | HV | 0.654730 | 0.684574 | 4.56% |
| IGD | 0.140176 | 0.126738 | 9.59% | |
| Spacing | 0.009874 | 0.005656 | 42.72% | |
| ZDT5 (Boolean) | HV | 0.946226 | 0.964316 | 1.91% |
| IGD | 0.140841 | 0.135663 | 3.68% | |
| Spacing | 0.002110 | 0.002301 | −9.05% | |
| ZDT6 (Non-Uniform) | HV | 0.276470 | 0.397151 | 43.65% |
| IGD | 0.179377 | 0.075915 | 57.68% | |
| Spacing | 0.011595 | 0.007286 | 37.16% |
| Phase | Observed State | LLM Decision |
|---|---|---|
| Phase 1: Stagnation Detection (Decision Step 5) | Status: The population is clustering, but convergence metrics (IGD) are improving too slowly. | Strategy: Keep SBX but significantly increase Polynomial Mutation rate (pm) to 0.3 to force a jump out of the local optimum. |
| Action Code: {“pc”: 0.9, “pm”: 0.3, “crossover”: “sbx”} | ||
| Phase 2: Aggressive Exploration (Decision Step 7) | Status: Diversity (Spacing) is decreasing; the algorithm needs to explore unconnected regions of the search space. | Strategy: Switch to Uniform Crossover to disrupt the linkage between variables and explore the global space more broadly. |
| Action Code: {“pc”: 0.8, “pm”: 0.2, “crossover”: “uniform”} | ||
| Phase 3: Final Convergence (Decision Step 9–10) | Status: The IGD has dropped significantly. The population has successfully located the true Pareto front. | Strategy: Revert to SBX for efficient local search and fine-tuning. Stabilize mutation at standard levels. |
| Action Code: {“pc”: 0.9, “pm”: 0.2, “crossover”: “sbx”} |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Hu, J.; Chen, Q. An Interpretable Socio-Technical Decision Support System for Bi-Objective Urban Distribution Center Location: Adaptive Optimization Supervised by a Large Language Model. Systems 2026, 14, 529. https://doi.org/10.3390/systems14050529
Hu J, Chen Q. An Interpretable Socio-Technical Decision Support System for Bi-Objective Urban Distribution Center Location: Adaptive Optimization Supervised by a Large Language Model. Systems. 2026; 14(5):529. https://doi.org/10.3390/systems14050529
Chicago/Turabian StyleHu, Jiaxiang, and Qi Chen. 2026. "An Interpretable Socio-Technical Decision Support System for Bi-Objective Urban Distribution Center Location: Adaptive Optimization Supervised by a Large Language Model" Systems 14, no. 5: 529. https://doi.org/10.3390/systems14050529
APA StyleHu, J., & Chen, Q. (2026). An Interpretable Socio-Technical Decision Support System for Bi-Objective Urban Distribution Center Location: Adaptive Optimization Supervised by a Large Language Model. Systems, 14(5), 529. https://doi.org/10.3390/systems14050529

