1 electronic adm. 2 3 adm (add-drop multiplexer)
TRANSCRIPT
![Page 1: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/1.jpg)
1
Electronic ADM
![Page 2: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/2.jpg)
2
![Page 3: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/3.jpg)
3
ADM (add-drop multiplexer)
![Page 4: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/4.jpg)
4
Cost Measure: # of ADMs Each lightpath requires 2 ADM’s, one at each
endpoint, as described before. A total of 2|P | ADM’s.
But two paths p=(a,…,b) and p’=(b,…,c), such that w(p)=w(p’) can share the ADM in their common endpoint b. This saves one ADM.
For graphs with max degree at most 2 we fix an arbitrary orientation and define: , | ( , ) , | ( , )
| ( ) |,
v v
v v v vv V
v V S p P p v x E p P p x v
ADM w S E ADM ADM
![Page 5: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/5.jpg)
5
Static WLA in Line Graphs Note:
After a slight modification, the algorithm solves optimally the MINADM problem too:
At each node, first use the colors added to at this step.
It’s straightforward to show that this: Does not harm the optimality w.r.t. to the MINW
prb. Minimizes for every node v. Therefore minimizes
W
vADM
ADM
![Page 6: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/6.jpg)
6
number of wavelengthsSwitching cost
ADM
![Page 7: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/7.jpg)
7
W=2, ADM=8 W=3, ADM=7
![Page 8: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/8.jpg)
8
ring (Eilam, Moran, Zaks, 2002) reduction from coloring of circular arc
graphs.
NP-complete
![Page 9: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/9.jpg)
9
Coloring of Circular arc Graphs
Consider: a ring H (the host graph) and A set of paths P in H.
The graph G=(P,E) constructed as follows is a circular arc graph:
There is an edge (p1,p2) in e if and only if p1 and p2 have a common edge in H.
The problem of finding the chromatic number of a circular arc graph is NP-Hard [Tuc 75’]
![Page 10: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/10.jpg)
10
The reduction
The min W problem is exactly the circular arc coloring problem. But we will show NP-hardness even of the special case L=Lmin.
Given an instance C,P where C is the ring and P is the set of paths, we construct an instance C, P’ (by adding paths of length 1 to P) such that Lmin(P’)=L(P’)=L(P). (A full instance)
![Page 11: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/11.jpg)
11
The reduction (cont’d) Claim: P is L-colorable iff P’ is L-
colorable.
Therefore: Circular Arc Graph Coloring is NP-Hard even for full instances.
![Page 12: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/12.jpg)
12
|ADMs|=7=7+0
|ADMs|=9=6+3
|ADMs| = N + |chains|
Basic observationN lightpaths
cycles
chains
![Page 13: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/13.jpg)
13
The reduction (cont’d)
Let P’ a full instance of Circular Arcs
P’ is L-colorable iff
P’ can be partitioned into L cycles iff
ADM(P’)=|P’|.
![Page 14: 1 Electronic ADM. 2 3 ADM (add-drop multiplexer)](https://reader038.vdocument.in/reader038/viewer/2022102718/56649d095503460f949dae37/html5/thumbnails/14.jpg)
14
|P| ALG 2x|P| |P| OPT 2x|P|
ALG 2 x OPT
|P|: # of lightpaths ALG: # of ADMs used by the algorithm OPT: # of ADMs used by optimal
solution
Approximation algorithms