• Wavelength Continuity Constraint: In the absence
of wavelength converters, the same wavelength
should be used continuously on all the links along
a light-structure.
• Distinct Wavelength Constraint: Two light-
structures should be assigned with different wave-
lengths unless there are edges (or arcs) disjoint.
• Degree Constraint: In the absence of light-
splitters, all the nodes (except the source) in every
light-structure should have the degree that do not
exceed two.
Without loss of generality, let LS be the set of
light-structures LS
i
, i = 1, .. . , k computed for the
given request r. Since each light-structure consumes
a distinct wavelength, the number of wavelengths
needed to performthe multicast request r is equal to k:
No. Wavelengths(r) = k. The total cost of the light-
structures is the summation of cost all the arcs in all
light-structures LS
i
:
TotalCost(r) =
k
∑
i=1
cost(LS
i
) =
k
∑
i=1
∑
a∈LS
i
cost(a).
In our study, we first minimize the number of used
wavelengths, then try to minimize the total cost
among the solutions with the same minimal wave-
lengths.
Traditionally, the solutions correspond to light-
trees in general cases or light-paths in the case of
no splitters and no converters (as it is considering in
this paper). However, the nodes can be traversed sev-
eral times with the same wavelength as long as there
are different incoming and outgoing ports for each
passing (Zhou et al., 2010). Consequently, the solu-
tions are not necessarily sets of light-paths but sets of
light-trails. In Section 3, we introduce a new light-
structure based on light-trails call light-path based hi-
erarchies. We will prove that the problem with light-
path based solutions is NP-hard. We then compare it
with the light-path based solution to find a better solu-
tion for the considering problem. Its ILP formulation
is given in Section 4.
3 LIGHT-TRAIL BASED
HIERARCHIES
Before defining the new concept light-trail based
hierarchy, let us first introduce the concept light-
hierarchy proposed in (Molnar, 2011).
Based on the fact that the multicast routes are not
necessarily sub-graphs but any types of structures that
retain the connectivity and spanning properties, a hi-
erarchy is proposed to replace the traditional solutions
(e.g., paths, trees, etc.). It is a graph related structure
obtained by a homomorphism of a tree in a graph. Re-
call that in graphs, a homomorphism can be defined
as follows. Let Q = (W, F) and G = (V, E) be two
(both undirected or directed) graphs. Q is called the
base graph, and G is the target graph. An applica-
tion h : W → V maps a vertex in W to each vertex
in V is a homomorphism if the mapping preserves the
adjacency: (u, v) ∈ F ⇒ (h(u), h(v)) ∈ E. If Q is a
connected graph without cycle (a tree) then the triple
(Q, h, G) defines a hierarchy in G. If both graphs Q
and F are directed, the triple (Q, h, G) defines a di-
rected hierarchy
1
in G (Molnar, 2011). In term of
optical routing, light-hierarchy is defined as a hierar-
chy using a single wavelength. Equivalently, a light-
hierarchy is a hierarchy that has no duplicated arc but
is free of repetition of nodes (Zhou et al., 2010).
According to the definition of light-hierarchy,
when the base graph Q is a rootedtree without branch-
ing vertices (except the root correspondingto the mul-
ticast source
2
), i.e, Q is a star, the triple (Q, h, G) de-
fines a special light-hierarchy. It corresponds to a set
of rooted arc-disjoint trails in the target graph G, so a
single wavelength is needed to serve it. For this rea-
son, we call it light-trail based hierarchy (LTH).
Especially, if the mapping h is injective (i.e., each
vertexinW associates with only one vertex inV), then
the hierarchy has no duplicated vertices (and so no
duplicated arcs well as), and it corresponds to a set of
rooted elementary trails (trails without repetition of
vertices) or paths, in G. This has been considered as
the traditional solution for the problem we are exam-
ining (Din, 2009). We will call it a light-path based
hierarchy (LPH) in order to distinguish with a general
light-trail based hierarchy.
Figure 1 shows an example of a light-trail based
hierarchy. Each vertex of the star Q is associated with
an unique vertex of the graph G. In the reverse di-
rection, some vertices of G are mapped from several
vertices in Q (nodes a and f). A vertex in Q can be
labelled by the vertex in G which it is associated. To
distinguish the occurrences related to the same vertex
v in G, we will use the labels v
1
, v
2
, ..., v
k
in Q (and in
the hierarchy H as well). Notice that the degree of a
vertex occurrence v
i
in the hierarchy H is defined as
the degree of the corresponding vertex occurrence v
i
in the base graph Q (Molnar, 2011). It is important to
verify the degree constraint stated in Section 2.
With LTH solutions, the considering problem is
1
In this paper we just consider directed hierarchies, but
sometimes the word directed is omitted for the sake of sim-
plicity.
2
Because the source can be equipped with multiple
transmitters, so it can inject the same wavelength to differ-
ent successors.
PHOTOPTICS2014-InternationalConferenceonPhotonics,OpticsandLaserTechnology
68