The Cost Optimal Solution of the Multi-Constrained Multicast Routing Problem - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Journal Articles Computer Networks Year : 2012

The Cost Optimal Solution of the Multi-Constrained Multicast Routing Problem

Alia Bellabas
  • Function : Author
  • PersonId : 881074
Samer Lahoud

Abstract

In this paper, we define the cost optimal solution of the multi-constrained multicast routing problem. This problem consists in finding a multicast structure that spans a source node and a set of destinations with respect to a set of constraints, while minimizing a cost function. This optimization is particularly interesting for multicast network communications that require Quality of Service (QoS) guarantees. Finding such a structure that satisfies the set of constraints is an NP-hard problem. To solve the addressed routing problem, most of the proposed algorithms focus on multicast trees. In some cases, the optimal spanning structure (i.e. the optimal multicast route) is neither a tree nor a set of trees nor a set of optimal QoS paths. The main result of our study is the exact identification of this optimal solution. We demonstrate that the optimal connected partial spanning structure that solves the multi-constrained multicast routing problem always corresponds to a hierarchy, a recently proposed generalization of the tree concept. We define the directed partial minimum spanning hierarchies as optimal solutions for the multi-constrained multicast routing problem and analyze their relevant properties. To our knowledge, our paper is the first study that exactly describes the cost optimal solution of this NP-hard problem.

Dates and versions

lirmm-00738062 , version 1 (03-10-2012)

Identifiers

Cite

Miklós Molnár, Alia Bellabas, Samer Lahoud. The Cost Optimal Solution of the Multi-Constrained Multicast Routing Problem. Computer Networks, 2012, 56 (13), pp.3136-3149. ⟨10.1016/j.comnet.2012.04.020⟩. ⟨lirmm-00738062⟩
235 View
0 Download

Altmetric

Share

More