Analyzing Nonblocking Switching Networks using Linear Programming (Duality)
Hung Q. Ngo, Atri Rudra, Anh N. Le, Thanh-Nhan Nguyen

TL;DR
This paper introduces a linear programming duality approach to analyze and determine the minimum components for non-blocking switching networks, providing new bounds and algorithms for multirate Clos networks.
Contribution
It presents a simple two-step linear programming method for analyzing non-blocking networks and introduces a new problem with an algorithm that improves existing bounds.
Findings
Linear programming bounds for non-blocking network design.
A new algorithm with a competitive ratio of 5.6355 for dynamic weighted edge coloring.
Improved upper bounds for multirate wide-sense non-blocking Clos networks.
Abstract
The main task in analyzing a switching network design (including circuit-, multirate-, and photonic-switching) is to determine the minimum number of some switching components so that the design is non-blocking in some sense (e.g., strict- or wide-sense). We show that, in many cases, this task can be accomplished with a simple two-step strategy: (1) formulate a linear program whose optimum value is a bound for the minimum number we are seeking, and (2) specify a solution to the dual program, whose objective value by weak duality immediately yields a sufficient condition for the design to be non-blocking. We illustrate this technique through a variety of examples, ranging from circuit to multirate to photonic switching, from unicast to -cast and multicast, and from strict- to wide-sense non-blocking. The switching architectures in the examples are of Clos-type and Banyan-type, which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Advanced Optical Network Technologies · Advanced Graph Theory Research
