Papers
Topics
Authors
Recent
Search
2000 character limit reached

MaxNAR in Graph Coloring & QKD Networks

Updated 8 July 2026
  • 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 (G,L,r)(G,L,r). 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 LL-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 maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r) Maximum number of requests satisfied by a proper list coloring
QKD routing and wavelength assignment maxNARt\text{maxNAR}_t Worst-case number of served requests affected by one attack in timeslot tt

This bifurcation also changes the role of uniform guarantees. In list coloring, one studies lower bounds of the form maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D| that hold for all kk-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 GG be a finite, simple graph, let L:V(G)2CL:V(G)\to 2^C be a list assignment, and let rr be a request with non-empty domain LL0 such that LL1 for each LL2. A proper LL3-coloring is a map LL4 with LL5 for all LL6 and distinct colors on adjacent vertices. The triple LL7 is LL8-satisfiable if there exists such an LL9 satisfying at least an maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)0-fraction of the requests:

maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)1

For a fixed instance, the corresponding maxNAR is

maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)2

A graph maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)3 is maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)4-flexible if maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)5 is maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)6-satisfiable for every maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)7-assignment maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)8 and every request maxNAR(G,L,r)\mathrm{maxNAR}(G,L,r)9. Equivalently,

maxNARt\text{maxNAR}_t0

for all maxNARt\text{maxNAR}_t1-assignments maxNARt\text{maxNAR}_t2 and all requests maxNARt\text{maxNAR}_t3. In this formulation, maxNAR is instance-specific, while maxNARt\text{maxNAR}_t4-flexibility supplies uniform lower bounds independent of the particular lists and requests except through maxNARt\text{maxNAR}_t5 (Kaul et al., 2022).

The paper strengthens earlier work in two directions. First, Dvořák–Norin–Postle had shown that if maxNARt\text{maxNAR}_t6 is prime, maxNARt\text{maxNAR}_t7 is maxNARt\text{maxNAR}_t8-degenerate, and maxNARt\text{maxNAR}_t9, then every tt0-assignment permits the single request to be satisfied. The later paper extends this to all tt1 for bipartite tt2-degenerate graphs: for any bipartite tt3-degenerate graph tt4, any tt5-assignment tt6, and any request tt7 with tt8, the instance is tt9-satisfiable. Second, it improves the general many-request lower bound by proving that every maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|0-degenerate graph is

maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|1

Hence for every maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|2-assignment and every request,

maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|3

3. Structural bounds, Hall ratio, and the optimal fraction

A central question is how large the guaranteed fraction maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|4 can be. The paper identifies the precise universal obstruction through the Hall ratio

maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|5

where maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|6 is the independence number of maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|7. It proves that there exists some maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|8 such that maxNAR(G,L,r)ϵD\mathrm{maxNAR}(G,L,r)\ge \epsilon |D|9 is kk0-flexible if and only if

kk1

Equivalently, kk2 is not kk3-flexible for any kk4 whenever kk5. The obstruction is immediate when all vertices in kk6 request the same color, since any proper coloring can satisfy at most kk7 of them. Conversely, when kk8, one can color a maximum independent set in kk9 with the requested color and greedily extend to the remaining vertices, so the bound GG0 is achievable with sufficiently large lists (Kaul et al., 2022).

This leads to the list flexibility number

GG1

the smallest list size that guarantees the optimal universal fraction. The paper establishes the inequalities

GG2

It also records exact values for several families: GG3 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 GG4 is GG5-flexible, where GG6 is the list packing number.

The paper also shows that GG7 need not remain within an additive constant of GG8: there is no universal constant GG9 such that

L:V(G)2CL:V(G)\to 2^C0

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 L:V(G)2CL:V(G)\to 2^C1. When vertex L:V(G)2CL:V(G)\to 2^C2 is processed, the algorithm chooses uniformly from the first two colors in L:V(G)2CL:V(G)\to 2^C3 that are unused among its at most L:V(G)2CL:V(G)\to 2^C4 earlier neighbors. If L:V(G)2CL:V(G)\to 2^C5 has requested color L:V(G)2CL:V(G)\to 2^C6, then the probability that L:V(G)2CL:V(G)\to 2^C7 survives among the available colors is at least L:V(G)2CL:V(G)\to 2^C8, and conditional on survival it is chosen with probability L:V(G)2CL:V(G)\to 2^C9. Therefore each request is satisfied with probability at least rr0, and linearity of expectation yields a coloring satisfying at least rr1 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 rr2-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 rr3: if rr4 is rr5-choosable, then rr6 is rr7-flexible. Corollary 6 specializes this via a degeneracy bound on the square graph.

The paper supplies several graph-class consequences. For rr8-degenerate graphs with rr9, one always has

LL00

Thus for LL01, LL02, and LL03, the guaranteed fractions are LL04, LL05, and LL06, respectively. Trees attain the optimal Hall-ratio fraction because LL07 and LL08. For grids LL09, the paper states LL10 and proves LL11-flexibility; for ladders LL12, the optimal fraction LL13 is achieved with LL14, so LL15. Complete graphs give the opposite extreme: since LL16, one has LL17, and achieving the optimal universal fraction LL18 requires LL19.

5. maxNAR in QKD networks and attack-radius minimization

In QKD networking, the physical network is modeled as a directed, weighted graph

LL20

with quantum channels indexed by LL21 and timeslots LL22. Requests are key demands LL23, each with a source–destination pair and required key rate LL24. 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 LL25, the candidate attack locations are the active routes

LL26

For a request LL27 and an attack location LL28, the indicator of disruption is

LL29

The per-timeslot maxNAR is then

LL30

The optimization objective in Routing and Wavelength Assignment with Minimal Attack Radius (RWA-MAR) is

LL31

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 LL32, in-flight quantum realization LL33, QKP realization LL34, route selection LL35, QKD-path usage LL36, key generation LL37, QKP storage LL38, cache-provided key rate LL39, physical-link usage LL40, route activity LL41, attack-effect indicators LL42, and service indicators LL43. The objective is LL44, 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

LL45

so minimization drives LL46 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 LL47 to control the initial OB-versus-TR preference, allocating channels and modules, updating QKP levels, and then applying Tabu-search rerouting. Smaller LL48 favors OB, which uses fewer modules but may raise maxNAR; larger LL49 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 LL50 of times, rerouting randomly selected lightpaths over LL51-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 LL52 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 LL53, the heuristic reduces maxNAR by approximately LL54 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 LL55 versus the baseline in OBTR. When LL56 is raised from 0 to 80, OBTR80 reduces maxNAR by LL57 versus OBTR0 and by LL58 versus OB; OBTR0 reduces maxNAR by LL59 versus OB. In the same comparison, OBTR80 improves avgNAR by LL60 versus OBTR0, and TR remains the lowest-avgNAR architecture, reported as LL61 better than OBTR80. Resource trade-offs remain explicit throughout: TR exhausts resources, OBTR80 uses LL62 fewer modules than TR but LL63 more than OBTR0, and OBTR0 uses LL64 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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

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 Maximum Number of Affected Requests (maxNAR).