Papers
Topics
Authors
Recent
Search
2000 character limit reached

SCSimulator: LLM-Driven Supply Chain Simulation

Updated 28 January 2026
  • SCSimulator is an LLM-driven framework that models supply chain partner selection using multi-agent simulation and multi-objective game theory.
  • It features a robust architecture with backend LLM logic and interactive visual analytics views to support explainability and human-in-loop control.
  • Empirical case studies show promising accuracy and expert validation, while planned extensions aim to improve scalability and negotiation capabilities.

SCSimulator is an umbrella term that has been used for several independent simulation frameworks across disparate scientific and engineering domains. Most notably, the term denotes (1) an LLM-driven visual analytics platform for supply chain partner selection (Gao et al., 21 Jan 2026), (2) a RISC-V SystemC-TLM microcontroller simulator (Montón, 2020), and (3) the CloudSimSC serverless computing simulator (Mampage et al., 2023). This article focuses on the SCSimulator framework for supply chain multi-agent simulation as introduced in "SCSimulator: An Exploratory Visual Analytics Framework for Partner Selection in Supply Chains through LLM-driven Multi-Agent Simulation" (Gao et al., 21 Jan 2026), while briefly noting related usages.

1. Mathematical Foundations and Problem Definition

SCSimulator models the partner selection process within dynamic supply chain (SC) networks as a multi-objective dynamic game. Formally, an SC at time tt is represented as a directed graph Gt=(V,Et)G^t = (V, E^t), where VV is the set of firms and EtV×VE^t \subseteq V \times V are directed supply links. Each firm iVi \in V maintains partner (supplier) and customer sets at tt, PitP_i^t and CitC_i^t, subject to constraints Pit+1Kimax|P_i^{t+1}| \leq K_i^{\max}, Cit+1Limax|C_i^{t+1}| \leq L_i^{\max}.

Each firm Gt=(V,Et)G^t = (V, E^t)0 seeks to optimize a linear multi-criteria utility:

Gt=(V,Et)G^t = (V, E^t)1

where constituent features (technology, operations, reputation) are aggregated from Gt=(V,Et)G^t = (V, E^t)2 and its partners and weighted according to Gt=(V,Et)G^t = (V, E^t)3 with Gt=(V,Et)G^t = (V, E^t)4. Partner-selection decisions Gt=(V,Et)G^t = (V, E^t)5 encode link additions and removals. Game-theoretic integration is achieved by admitting only mutual collaborations, governed by bilateral payoffs Gt=(V,Et)G^t = (V, E^t)6. Optimal link changes are computed as agent best-responses under degree and anticipation constraints.

Multi-Criteria Decision-Making (MCDM) is performed using weighted-sum models:

Gt=(V,Et)G^t = (V, E^t)7

directly supporting agent-level candidate ranking within the dynamic game.

2. System Architecture and Core Components

The SCSimulator system comprises:

  • Backend Engine: Manages data preprocessing ("Map Data"), LLM-driven agent logic, a predictive explainability model (temporal network embedding Gt=(V,Et)G^t = (V, E^t)8 regressor Gt=(V,Et)G^t = (V, E^t)9 SHAP), and the Horizon Extend Model for time-series feature forecasting.
  • Frontend Interface: Features five coordinated views—Upload Page, Control Panel (adjusts all simulation and model parameters), Global View (network timeline and edge states), Focus View (egocentric "berry orchard" visualization), Adjustment View (CoT log trees and override controls), and Simulation Path View (supports rollback and branching).

Agent behavior is implemented by embedding mainstream LLMs (e.g., ChatGPT-4o) as firm-persona agents via prompt engineering. Reasoning proceeds through four serialized logic stages: Plan (CoT), Query (candidate selection via weighted features), Request (collaboration proposals), and Reply (proposal handling).

3. Multi-Agent Simulation Workflow

The simulation operates in discrete rounds as follows:

  1. Initialization: Construct VV0 from user input, assign features VV1, and configure simulation hyperparameters (reference length VV2, time horizon VV3).
  2. Iteration: For each step VV4,
    • Each agent executes Plan (LLM-CoT), Query (weighted candidate filtering), Request (propose new/removal links), Reply (respond to incoming requests), updating network state via matched mutual agreements.
    • State updates: adjacency matrix VV5 is revised only when both sides accept, features evolve as VV6.
  3. Logging: CoT rationales and decision artifacts are persistently recorded for interpretability, supporting human-in-the-loop diagnostics and intervention.

Pseudocode outline:

iVi \in V4

4. Visual Analytics, Explainability, and Human-in-the-Loop Control

SCSimulator emphasizes interpretable, interactive analytics. Key features include:

  • Global View: 2D temporal network embedding, with edge colors denoting collaboration phases (initiate, maintain, terminate).
  • Focus View: Egocentric timeline ("berry orchard") visualizations, integrating a central "sun" glyph for firm metrics, peripheral suppliers/customers with SHAP-influenced layout, and colorimetric encoding of relationship state.
  • Adjustment View: Tree-structured display of all CoT rationales and actions per agent, with controls to Negate, Add, Delete, or Reset individual agent actions.
  • Simulation Path View: Branching node diagram captures all simulation rounds, supports rollback and exploration of alternative futures.

SCSimulator unifies qualitative Chain-of-Thought (CoT) logs and quantitative SHAP (Shapley Additive Explanations) at both the global and firm level. This hybridization provides transparency and grounds for expert override or interactive correction, mitigating risks of LLM over-autonomy.

5. Evaluation: Case Studies and Empirical Results

A documented industry case study uses the paper packaging sector. The experiment involved VV7 anonymized firms with quarterly feature snapshots and network connections derived from public tender and bid data. Over VV8 simulated runs (4 key nodes, 4-step history VV9 1-step prediction), ChatGPT-4o agents achieved EtV×VE^t \subseteq V \times V0 accuracy, EtV×VE^t \subseteq V \times V1 precision, EtV×VE^t \subseteq V \times V2 recall, EtV×VE^t \subseteq V \times V3, and Gwet’s AC1 of EtV×VE^t \subseteq V \times V4. Consistency exceeded EtV×VE^t \subseteq V \times V5 for EtV×VE^t \subseteq V \times V6 of firms.

Expert assessments (N=10) indicated high perceived reasonableness at CoT Plan (mean EtV×VE^t \subseteq V \times V7), candidate filtering (EtV×VE^t \subseteq V \times V8), reply logic (EtV×VE^t \subseteq V \times V9), and knowledge adherence (iVi \in V0). User study participants (N=12) rated usability elements positively (ease of use iVi \in V1, effectiveness of view components iVi \in V2–iVi \in V3). Key challenges noted included the abstraction of the "berry orchard" metaphor and the need for finer-grained agent control (Gao et al., 21 Jan 2026).

6. Limitations and Future Directions

SCSimulator currently targets exploratory, heuristic simulation rather than exact or predictive optimization. Practical agent count is limited to 30–50 for usability and cognitive scalability, with larger deployments requiring hierarchical groupings or novel abstractions. LLM inference creates latency and cost burdens; use of API-based agents may be mitigated by private LLMs or lighter architectures.

Proposed extensions include retrieval-augmented generation for grounding agent prompts, more expressive game-theoretic and negotiation modules (e.g., multi-round bargaining, contract simulation), and flexible user authority over agent autonomy [Feng et al. 2025; Ma et al. 2025]. Open questions remain for empirical validation against real-world supply chain outcomes, scalable visualization, and integration of risk or regulatory dimensions into the core game model (Gao et al., 21 Jan 2026).

SCSimulator is also a designation for other high-fidelity simulation systems:

  • SystemC-TLM–based RISC-V SoC simulator: A minimal, extensible ISS for emulating RV32IMAC cores and peripherals, supporting FreeRTOS and riscv-compliance out-of-the-box (Montón, 2020).
  • CloudSimSC serverless cloud simulation: A CloudSim extension designed for policy evaluation in serverless (FaaS) environments with resource scheduling, auto-scaling, and detailed event/microservice tracing (Mampage et al., 2023).

Each of these frameworks is independent, and the use of the "SCSimulator" label should always be resolved with reference to the relevant domain and publication.


SCSimulator, as introduced for supply chain analytics, represents a hybridization of LLM-driven multi-agent simulation, explainable AI, and interactive visual analytics, with mathematical foundations in multi-objective game theory and MCDM, and empirically validated in industrial studies (Gao et al., 21 Jan 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to SCSimulator.