Multi-Agent Supply Chain Networks
(NSF) A Model-Based Intelligent Agent Approach for Supply Chain Transparency and Resilience
This project was collaborated with my previoud collegues Gongyu Chen and Juan-Alberto Estrada-Garcia, supervised by Prof. Kira Barton, Prof. Dawn M. Tilbury and Prof. Siqian Shen, when I studied at the University of Michigan. It was founded by NSF. Five papers were published in this project: (Bi et al., 2023; Bi et al., 2022; Bi et al., 2024; Estrada-Garcia et al., 2023; Estrada-Garcia et al., 2025), where two of them were awarded as Best Conference Paper Finalist in CASE.
A distributed approach for agile supply chain decision-making based on network attributes
Overview
This project proposes a generalized distributed multi-agent framework to support agile decision-making in supply chains disrupted by unexpected events. It models supply chains as intelligent networks and introduces agent-based disruption mitigation strategies that emphasize local autonomy, communication efficiency, and modularity. The framework incorporates a formal agent architecture and validates its effectiveness through a realistic automotive supply chain case study. The results compare the proposed approach against a centralized optimization strategy under various disruption scenarios.

Each agent in the supply chain (suppliers, manufacturers, transporters, etc.) is modeled with a belief-desire-intention (BDI) architecture. Agents possess knowledge of their own capabilities, production states, and surrounding network context. This model-based design enables flexible behavior adaptation in the face of disruption. Each agent has a BDI-based internal structure comprising:
- Beliefs: Knowledge about itself and environment (e.g., flow, capability, neighbors). The state model follows network flow dynamic equation, and other models utilize Category Theory to provide sets and mappings.
- Desires: Local goals (e.g., minimizing cost). Agents are heterogeneous based on their roles in the supply chain networks, leading to dynamic chaning desires.
- Intentions: Committed production/transportation plans.

Agents interact through structured communication protocols inspired by the Contract Net Protocol (CNP). Agent with the disruption firstly identify its replanning need and send requet to other agents in its environment model. Then agents receiving the request determine the response of the request and possibly propagate the request. Therefore, the communication involves iterative information exchange for supplier selection, flow reallocation, and demand propagation. All the communication targets are decided through the well-designed agent model, untill the whole system find a soluction for the disruption. This design supports local collaboration and global coordination without centralized control.

Each agent independently identifies disruptions, updates its local state, and solves constrained optimization problems to fulfill new product demands. Decision-making processes include disruption detection, supplier selection, and response planning, and are guided by agent-level objectives such as cost minimization or capacity balancing. The optimiztion models of agents in distributed mode and the models of the centralized model are initially designed by IOE collegues, then we iterated the model together by revising constraints, adding uncertainties, and incorprating lead time.

Experiment Design
We firstly designed a vehicle cockpit supply chain, consisting of cockpit assembly plants, their customers (i.e., vehicle assembly plants), and their suppliers for components and materials, as the figure shows. Then We conduct a comprehensive case study on a vehicle cockpit supply chain with 117 enterprise agents and 413 transport agents. 84 disruption scenarios are simulated, and the distributed approach is compared to a centralized optimization baseline. Performance is evaluated across multiple metrics including overage cost, network changes, communication effort, and feasibility under varying agent attributes (connectivity, complexity, redundancy, depth). Through analyssis of the results, we concluded the following discoveries:
- High complexity leads to more network changes for both the centralized and distributed approaches, while high connectivity only impacts the distributed approach.
- High complexity leads to more network changes for both the centralized and distributed approaches, while high connectivity only impacts the distributed approach.
- High complexity leads to more network changes for both the centralized and distributed approaches, while high connectivity only impacts the distributed approach.
- High complexity leads to more network changes for both the centralized and distributed approaches, while high connectivity only impacts the distributed approach.


Impact
The study demonstrates that agent-level attributes (e.g., connectivity, complexity, redundancy) significantly influence the effectiveness of disruption responses. The distributed approach achieves 99% faster computation time, fewer network changes, and reduced communication compared to centralized models in most tested scenarios. The proposed framework offers a scalable and practical tool for supply chain resilience, enabling dynamic reconfiguration with limited global information. Moreover, the work provides valuable design insights for selecting appropriate decision-making strategies based on network and agent characteristics, and serves as a foundation for future extensions involving uncertainty and heterogeneous risk.