A Differentiable Digital Twin of Distributed Link Scheduling for Contention-Aware Networking

Zhongyuan Zhao, Yujun Ming, Kevin Chan, Ananthram Swami, Santiago Segarra
12/11/2025
cs.NIcs.LGeess.SP

No official code found. Best implementation: JoieMing/luby-ndt (2 stars, last commit 2026-01-23).

Abstract

Many routing and flow optimization problems in wired networks can be solved efficiently using minimum cost flow formulations. However, this approach does not extend to wireless multi-hop networks, where the assumptions of fixed link capacity and linear cost structure collapse due to contention for shared spectrum resources. The key challenge is that the long-term capacity of a wireless link becomes a non-linear function of its network context, including network topology, link quality, and the traffic assigned to neighboring links. In this work, we pursue a new direction of modeling wireless network under randomized medium access control by developing an analytical network digital twin (NDT) that predicts link duty cycles from network context. We generalize randomized contention as finding a Maximal Independent Set (MIS) on the conflict graph using weighted Luby's algorithm, derive an analytical model of link duty cycles, and introduce an iterative procedure that resolves the circular dependency among duty cycle, link capacity, and contention probability. Our numerical experiments show that the proposed NDT accurately predicts link duty cycles and congestion patterns with up to a 5000x speedup over packet-level simulation, and enables us to optimize link scheduling using gradient descent for reduced congestion and radio footprint.

View on arXivView PDF

Code Implementations(1)

JoieMing/luby-ndtCommunity76%

A Differentiable Digital Twin of Distributed Link Scheduling for Contention-Aware Networking

21Shell, PythonDec 2, 20259 months ago

Similar Papers

Cite this paper

@article{zhao2025differentiable,
  title  = {A Differentiable Digital Twin of Distributed Link Scheduling for Contention-Aware Networking},
  author = {Zhongyuan Zhao and Yujun Ming and Kevin Chan and Ananthram Swami and Santiago Segarra},
  year   = {2025},
  eprint = {2512.10874},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.10874v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.10874.svg)](https://codeofpaper.com/paper/2512.10874)

Discussion