Network Coding with a Cost Criterion

We consider applying network coding in settings where there is a cost associated with network use. We show that, while minimum-cost multicast problems without network coding are very difficult except in the special cases of unicast and broadcast, finding minimum-cost subgraphs for single multicast connections with network coding can be posed as a linear optimization problem. In particular, we apply our approach to the problem of minimum-energy multicast in wireless networks with omnidirectional antennas and show that it can be handled by a linear optimization problem when network coding is used. For the case of multiple multicast connections, we give a partial solution: We specify a linear optimization problem that yields a solution of no greater cost than any solution without network coding and that we suspect can potentially be substantially better.

[1]  K. Bharath-Kumar,et al.  Routing to Multiple Destinations in Computer Networks , 1983, IEEE Trans. Commun..

[2]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[3]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[4]  Raymond W. Yeung,et al.  Multilevel diversity coding with distortion , 1995, IEEE Trans. Inf. Theory.

[5]  Hanif D. Sherali,et al.  Recovery of primal solutions when using subgradient optimization methods to solve Lagrangian duals of linear programs , 1996, Oper. Res. Lett..

[6]  Deborah Estrin,et al.  Pricing in Computer Networks: Reshaping the Research Agenda , 2020, The Internet and Telecommunications Policy.

[7]  S. Ramanathan,et al.  Multicast tree generation in networks with asymmetric links , 1996, TNET.

[8]  Sudipto Guha,et al.  Approximation algorithms for directed Steiner problems , 1999, SODA '98.

[9]  Dimitri P. Bertsekas,et al.  Network optimization : continuous and discrete models , 1998 .

[10]  Michelle Effros Distortion-rate bounds for fixed- and variable-rate multiresolution source codes , 1999, IEEE Trans. Inf. Theory.

[11]  Tim Roughgarden,et al.  How bad is selfish routing? , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[12]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[13]  Michael Devetsikiotis,et al.  An overview of pricing concepts for broadband IP networks , 2000, IEEE Communications Surveys & Tutorials.

[14]  A. Ephremides,et al.  Energy-Efficient Broadcast and Multicast Trees in Wireless Networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[15]  Suchitra Amalapurapu,et al.  Approximation Algorithms for Directed Steiner Problems , 2002 .

[16]  Samir Khuller,et al.  On directed Steiner trees , 2002, SODA '02.

[17]  Anthony Ephremides,et al.  Energy-Aware Wireless Networking with Directional Antennas: The Case of Session-Based Broadcasting and Multicasting , 2002, IEEE Trans. Mob. Comput..

[18]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.

[19]  Daron Acemoglu,et al.  Flow Control, Routing, and Performance from Service Provider Viewpoint 1 , 2003 .

[20]  Muriel Medard,et al.  On Randomized Network Coding , 2003 .

[21]  Lihua Song,et al.  Zero-error network coding for acyclic network , 2003, IEEE Trans. Inf. Theory.

[22]  D. Karger,et al.  On Coding for Non-Multicast Networks ∗ , 2003 .

[23]  R. Koetter,et al.  The benefits of coding over routing in a randomized setting , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[24]  K. Jain,et al.  Practical Network Coding , 2003 .

[25]  April Rasala Lehman,et al.  Complexity classification of network information flow problems , 2004, SODA '04.

[26]  Tracey Ho,et al.  Toward a Random Operation of Networks , 2004 .

[27]  Insufficiency of linear coding in network information flow , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[28]  Muriel Médard,et al.  Achieving minimum-cost multicast: a decentralized approach based on network coding , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[29]  Peter Sanders,et al.  Polynomial time algorithms for multicast network code construction , 2005, IEEE Transactions on Information Theory.

[30]  John N. Tsitsiklis,et al.  Efficiency loss in a network resource allocation game: the case of elastic supply , 2004, IEEE Transactions on Automatic Control.

[31]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .