MaxNAR in Graph Coloring & QKD Networks
- MaxNAR is a dual-context metric that measures the maximum number of satisfied requests in flexible list coloring and the worst-case number of disrupted requests in QKD networks.
- In flexible list coloring, maxNAR captures the achievable bound on satisfied vertex color requests, with lower bounds linked to the Hall ratio and graph degeneracy parameters.
- In QKD networks, maxNAR quantifies the vulnerability to single-point jamming attacks, influencing routing, wavelength assignment, and module usage decisions.
to=shell 天天中彩票公司 code: {"cmd":["bash","-lc","python - <<'PY'\nimport urllib.parse, urllib.request\nquery='all:\"Maximum Number of Affected Requests\" OR all:maxNAR'\nurl='http://export.arxiv.org/api/query?search_query='+urllib.parse.quote(query)+'&start=0&max_results=10'\nprint(url)\nprint(urllib.request.urlopen(url, timeout=20).read().decode('utf-8')[:4000])\nPY"]} to=shell code: {"command":"python - <<'PY'\nimport urllib.parse, urllib.request\nquery='all:\"Maximum Number of Affected Requests\" OR all:maxNAR'\nurl='http://export.arxiv.org/api/query?search_query='+urllib.parse.quote(query)+'&start=0&max_results=10'\nprint(url)\nprint(urllib.request.urlopen(url, timeout=20).read().decode('utf-8')[:4000])\nPY"} to=shell code: {"command":"python - <<'PY'\nimport urllib.parse, urllib.request\nquery='all:\"Maximum Number of Affected Requests\" OR all:maxNAR'\nurl='https://export.arxiv.org/api/query?search_query='+urllib.parse.quote(query)+'&start=0&max_results=5'\nprint(url)\ntry:\n data=urllib.request.urlopen(url, timeout=20).read().decode('utf-8')\n print(data[:4000])\nexcept Exception as e:\n print('ERR',e)\nPY"} to=shell code: {"command":"python - <<'PY'\nimport urllib.parse, urllib.request, sys\nquery='all:\"Maximum Number of Affected Requests\" OR all:maxNAR'\nurl='https://export.arxiv.org/api/query?search_query='+urllib.parse.quote(query)+'&start=0&max_results=5'\nprint(url)\nsys.stdout.flush()\ntry:\n resp=urllib.request.urlopen(url, timeout=20)\n data=resp.read().decode('utf-8')\n print('LEN', len(data))\n print(data[:1000])\nexcept Exception as e:\n print('ERR',repr(e))\nPY"} to=shell code: {"command":"echo hello"} Maximum Number of Affected Requests, abbreviated as maxNAR, is an acronym used in two distinct arXiv research contexts. In flexible list coloring, it denotes the maximum number of requested vertex colors that can be simultaneously realized by a proper list coloring for a fixed instance . In quantum-key-distribution (QKD) network design, it denotes the maximum, over all possible single attack locations in a timeslot, of the number of served requests disrupted by that attack. The two usages share a request-centric extremal viewpoint, but they differ fundamentally in semantics: the graph-theoretic quantity is a feasibility-maximization parameter, whereas the networking quantity is a worst-case vulnerability metric minimized by routing, wavelength assignment, and caching decisions (Kaul et al., 2022, Li et al., 14 Aug 2025).
1. Terminological scope and dual usage
The shared acronym conceals a substantive conceptual split. In flexible list coloring, “requests” are preferred colors assigned to a nonempty subset of vertices, and maxNAR measures how many of those preferences can be satisfied by some proper -coloring. In QKD networks, “requests” are traffic demands for secret-key service, and maxNAR measures how many served demands can be interrupted by a single physical-layer jamming attack. A common source of confusion is therefore terminological rather than mathematical: the same acronym names an extremal count in both settings, but the counted events are opposite in operational meaning—satisfied requests in one literature and affected requests in the other.
| Context | Formal object | Operational meaning |
|---|---|---|
| Flexible list coloring | Maximum number of requests satisfied by a proper list coloring | |
| QKD routing and wavelength assignment | Worst-case number of served requests affected by one attack in timeslot |
This bifurcation also changes the role of uniform guarantees. In list coloring, one studies lower bounds of the form that hold for all -assignments and all requests. In QKD, one studies designs that make the per-timeslot worst case as small as possible, typically through isolation of lightpaths, architectural choices between Optical Bypass (OB) and Trusted Relay (TR), and the use of Quantum Key Pools (QKPs).
2. maxNAR in flexible list coloring
Flexible list coloring was introduced by Dvořák, Norin, and Postle in 2019. Let be a finite, simple graph, let be a list assignment, and let be a request with non-empty domain 0 such that 1 for each 2. A proper 3-coloring is a map 4 with 5 for all 6 and distinct colors on adjacent vertices. The triple 7 is 8-satisfiable if there exists such an 9 satisfying at least an 0-fraction of the requests:
1
For a fixed instance, the corresponding maxNAR is
2
A graph 3 is 4-flexible if 5 is 6-satisfiable for every 7-assignment 8 and every request 9. Equivalently,
0
for all 1-assignments 2 and all requests 3. In this formulation, maxNAR is instance-specific, while 4-flexibility supplies uniform lower bounds independent of the particular lists and requests except through 5 (Kaul et al., 2022).
The paper strengthens earlier work in two directions. First, Dvořák–Norin–Postle had shown that if 6 is prime, 7 is 8-degenerate, and 9, then every 0-assignment permits the single request to be satisfied. The later paper extends this to all 1 for bipartite 2-degenerate graphs: for any bipartite 3-degenerate graph 4, any 5-assignment 6, and any request 7 with 8, the instance is 9-satisfiable. Second, it improves the general many-request lower bound by proving that every 0-degenerate graph is
1
Hence for every 2-assignment and every request,
3
3. Structural bounds, Hall ratio, and the optimal fraction
A central question is how large the guaranteed fraction 4 can be. The paper identifies the precise universal obstruction through the Hall ratio
5
where 6 is the independence number of 7. It proves that there exists some 8 such that 9 is 0-flexible if and only if
1
Equivalently, 2 is not 3-flexible for any 4 whenever 5. The obstruction is immediate when all vertices in 6 request the same color, since any proper coloring can satisfy at most 7 of them. Conversely, when 8, one can color a maximum independent set in 9 with the requested color and greedily extend to the remaining vertices, so the bound 0 is achievable with sufficiently large lists (Kaul et al., 2022).
This leads to the list flexibility number
1
the smallest list size that guarantees the optimal universal fraction. The paper establishes the inequalities
2
It also records exact values for several families: 3 These identities locate maxNAR within a broader hierarchy involving the chromatic number, list chromatic number, degeneracy, and list packing number. Proposition 14 further shows that every graph 4 is 5-flexible, where 6 is the list packing number.
The paper also shows that 7 need not remain within an additive constant of 8: there is no universal constant 9 such that
0
for all graphs. This separates optimal-fraction flexibility from ordinary list colorability.
4. Constructive methods and representative graph classes
Several constructive mechanisms underlie the lower bounds. The proof of the general degeneracy theorem uses a randomized process on a degeneracy ordering 1. When vertex 2 is processed, the algorithm chooses uniformly from the first two colors in 3 that are unused among its at most 4 earlier neighbors. If 5 has requested color 6, then the probability that 7 survives among the available colors is at least 8, and conditional on survival it is chosen with probability 9. Therefore each request is satisfied with probability at least 0, and linearity of expectation yields a coloring satisfying at least 1 requests. The exposition notes that derandomization can be pursued by the method of conditional expectations (Kaul et al., 2022).
For single-request realizability in bipartite 2-degenerate graphs, the proof uses a tailored orientation together with the Alon–Tarsi Theorem. The argument constructs a directed version with bounded out-degrees and uses edge-disjoint paths, via Menger’s Theorem, to reverse orientations so that the requested color at the chosen vertex becomes realizable. The required edge-disjoint paths can be found by max-flow, giving a polynomial-time route to the orientation. A separate constructive device, expressed in Proposition 5, uses a coloring of 3: if 4 is 5-choosable, then 6 is 7-flexible. Corollary 6 specializes this via a degeneracy bound on the square graph.
The paper supplies several graph-class consequences. For 8-degenerate graphs with 9, one always has
00
Thus for 01, 02, and 03, the guaranteed fractions are 04, 05, and 06, respectively. Trees attain the optimal Hall-ratio fraction because 07 and 08. For grids 09, the paper states 10 and proves 11-flexibility; for ladders 12, the optimal fraction 13 is achieved with 14, so 15. Complete graphs give the opposite extreme: since 16, one has 17, and achieving the optimal universal fraction 18 requires 19.
5. maxNAR in QKD networks and attack-radius minimization
In QKD networking, the physical network is modeled as a directed, weighted graph
20
with quantum channels indexed by 21 and timeslots 22. Requests are key demands 23, each with a source–destination pair and required key rate 24. The paper introduces maxNAR as a security metric for a single high-power jamming attack per timeslot. The attack model depends on architecture. Under TR, quantum signals are regenerated at each trusted relay hop, so an attack on a physical link disrupts only requests traversing that same directed physical link. Under OB, signals pass optically through intermediate nodes without regeneration, so an attack on a link along an OB lightpath can propagate downstream within the same bypass chain and disrupt other requests that use any link in that OB lightpath. Requests served purely from QKP caches are not affected by physical-layer jamming during that timeslot because no quantum transmission occurs on the fiber (Li et al., 14 Aug 2025).
At timeslot 25, the candidate attack locations are the active routes
26
For a request 27 and an attack location 28, the indicator of disruption is
29
The per-timeslot maxNAR is then
30
The optimization objective in Routing and Wavelength Assignment with Minimal Attack Radius (RWA-MAR) is
31
The paper also gives an equivalent link-sharing interpretation: maxNAR is “the maximum number of requests any one request is link-sharing with,” where link-sharing means traversal of at least one common directed physical link. This equivalence emphasizes that the vulnerability metric is induced by overlap structure in the deployed routing plan. A common misconception is to read maxNAR as an average-case damage measure; in fact it is explicitly a worst-case single-attack count, evaluated per timeslot.
6. ILP formulation, heuristic design, and reported performance
The RWA-MAR model is formulated as an ILP with variables for auxiliary-link flow 32, in-flight quantum realization 33, QKP realization 34, route selection 35, QKD-path usage 36, key generation 37, QKP storage 38, cache-provided key rate 39, physical-link usage 40, route activity 41, attack-effect indicators 42, and service indicators 43. The objective is 44, subject to flow conservation, flow composition, module capacity, route selection and exclusivity, key-rate consistency, QKP storage dynamics, and a linearization of the maxNAR computation. In particular, the model enforces
45
so minimization drives 46 to the maximum affected-request count over active routes (Li et al., 14 Aug 2025).
The proposed scalable heuristic, denoted Min-maxNAR, operates per timeslot by building shortest-path initial solutions, using a tunable parameter 47 to control the initial OB-versus-TR preference, allocating channels and modules, updating QKP levels, and then applying Tabu-search rerouting. Smaller 48 favors OB, which uses fewer modules but may raise maxNAR; larger 49 favors TR, which usually lowers maxNAR but consumes more modules. Opportunistic caching routes additional lightpaths, while resources are available, to store keys for future timeslots. The heuristic then iterates a fixed number 50 of times, rerouting randomly selected lightpaths over 51-shortest alternatives and choosing the neighbor with the lowest current maxNAR, with ties broken by avgNAR or resource usage.
The reported evaluation uses a PoliQi ring topology and an NSF topology. On PoliQi, both the ILP and the heuristic achieve optimal 52 for OBTR and TR, while OB yields the highest maxNAR; the ILP requires more than 10 hours, whereas the heuristic matches the optimum in approximately 5 seconds. On the NSF topology with 53, the heuristic reduces maxNAR by approximately 54 versus the baseline for OB and OBTR0. TR achieves the lowest maxNAR but exhausts resources after about 100 requests because of its higher module consumption. For avgNAR, the heuristic improves by up to 55 versus the baseline in OBTR. When 56 is raised from 0 to 80, OBTR80 reduces maxNAR by 57 versus OBTR0 and by 58 versus OB; OBTR0 reduces maxNAR by 59 versus OB. In the same comparison, OBTR80 improves avgNAR by 60 versus OBTR0, and TR remains the lowest-avgNAR architecture, reported as 61 better than OBTR80. Resource trade-offs remain explicit throughout: TR exhausts resources, OBTR80 uses 62 fewer modules than TR but 63 more than OBTR0, and OBTR0 uses 64 more than OB while achieving better maxNAR and avgNAR. In a multi-timeslot experiment with OBTR0, 145 requests, and 5 timeslots, the heuristic lowers maxNAR in timeslot 1 from 37 to 32 and then benefits from stored keys in timeslots 2–4, where maxNAR stabilizes around 1–2 before a slight rise in timeslot 5 as caches deplete.
These results identify the main design tension in the QKD interpretation of maxNAR. OB is module-efficient but enlarges the attack footprint because a jamming event can propagate along an optical bypass chain. TR localizes failures but is module-intensive. QKP decouples service from active quantum transmission in the current timeslot and therefore shrinks the set of requests that can be affected. The resulting metric is not merely descriptive: it is embedded directly into routing, wavelength assignment, storage planning, and architecture selection as the security objective minimized by the system designer.