论文标题
通过会议内网络编码的多源多播的极端流量分解
Extreme Flow Decomposition for Multi-Source Multicast with Intra-Session Network Coding
论文作者
论文摘要
网络编码(NC)与多路由路由相结合时,可以为具有会议内网络编码(MISNC)问题的多源多播提供线性编程(LP)公式。但是,由于变量或约束的巨大规模,使用常规方法仍然很难解决。在本文中,我们尝试从算法的角度来解决吞吐量最大化的问题。我们提出了一种基于外部流量分解技术的新颖配方,该技术促进了近似和在线算法的设计和分析。对于离线情况,我们开发了一个完全多项式时间近似方案(FPTA),该方案可以找到$(1+ω)$ - 近似解决方案,以适用于任何指定的$ω> 0 $。对于在线场景,我们开发了一种在线原始二次算法,该算法证明了$ o(1)$ - 竞争性,并违反链接容量$ O(\ log M)$,其中$ m $是链接编号。所提出的算法具有优雅的原始双重形式,因此具有简单,效率和可扩展性的固有优势。为了更好地了解外部流量分解方法的优势,我们在扩展的蝴蝶网络上设计了精致的数值示例。我们验证了算法参数的效果,并在拟议的FPTA和在线算法之间进行了有趣的比较。结果表明,在线算法具有令人满意的性能,同时与FPTA相比,可以接受总体链接利用率。
Network coding (NC), when combined with multipath routing, enables a linear programming (LP) formulation for a multi-source multicast with intra-session network coding (MISNC) problem. However, it is still hard to solve using conventional methods due to the enormous scale of variables or constraints. In this paper, we try to solve this problem in terms of throughput maximization from an algorithmic perspective. We propose a novel formulation based on the extereme flow decomposition technique, which facilitates the design and analysis of approximation and online algorithms. For the offline scenario, we develop a fully polynomial time approximation scheme (FPTAS) which can find a $(1+ω)$-approximation solution for any specified $ω>0$. For the online scenario, we develop an online primal-dual algorithm which proves $O(1)$-competitive and violates link capacities by a factor of $O(\log m)$, where $m$ is the link number. The proposed algorithms share an elegant primal-dual form and thereby have inherent advantages of simplicity, efficiency, and scalability. To better understand the advantages of the extereme flow decomposition approach, we devise delicate numerical examples on an extended butterfly network. We validate the effects of algorithmic parameters and make an interesting comparison between the proposed FPTAS and online algorithm. The results show that the online algorithm has satisfactory performance while keeping the overall link utilization acceptable compared with the FPTAS.