Abstract
Multicast transmissions in coded wireless packet networks can be affected by uncertain factors such as the distance between nodes. We develop a robust optimization method to minimize the energy consumption of such multicasts. We therefore consider the distances to belong to closed convex uncertainty sets. As solution, we select the optimum in the worst case over these uncertainty sets. We prove that the complexity of obtaining this robust solution is similar to that of determining a solution of the problem without uncertainty. Numerical results show that the proposed solution significantly reduces the energy consumption of a multicast connection and that it can be obtained quickly enough for practical applications. Compared with the optimal solution of the deterministic problem, the robust results only exhibit a small performance loss, even if the size of the uncertainty set is notably large.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10878-023-01065-y/MediaObjects/10878_2023_1065_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10878-023-01065-y/MediaObjects/10878_2023_1065_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10878-023-01065-y/MediaObjects/10878_2023_1065_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10878-023-01065-y/MediaObjects/10878_2023_1065_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10878-023-01065-y/MediaObjects/10878_2023_1065_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10878-023-01065-y/MediaObjects/10878_2023_1065_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10878-023-01065-y/MediaObjects/10878_2023_1065_Fig7_HTML.png)
Similar content being viewed by others
Data Availability
In accordance with the journal’s policy on data sharing, the data supporting the findings of this study are available upon reasonable request. Researchers interested in accessing the data may contact Mohammad Ali Raayatpanah at raayatpanah@khu.ac.ir to inquire about the availability and access to the relevant datasets.
Notes
There were very few outliers with runtimes of about 1 min in our experiment, which we attribute to the laptop switching to sleep mode and waking up for some reason. The 97.5 percentiles should be very close to the actual maximum, so we present them instead.
References
Ahlswede R, Cai N, Li SR, Yeung RW (2000) Network information flow. IEEE Trans Inf Theory 46(4):1204–1216. https://doi.org/10.1109/18.850663
Bauschert T, Büsing C, D’Andreagiovanni F, Koster AMCA, Kutschka M, Steglich U (2014) Network planning under demand uncertainty with robust optimization. IEEE Commun Mag 52(2):178–185. https://doi.org/10.1109/MCOM.2014.6736760
Bazaraa MS, Jarvis JJ, Sherali HD (2011) Linear programming and network flows. Wiley, Hoboken
Ben-Tal A, Nemirovski A (1998) Robust convex optimization. Math Oper Res 23(4):769–805. https://doi.org/10.1287/moor.23.4.769
Ben-Tal A, Nemirovski A (1999) Robust solutions of uncertain linear programs. Oper Res Lett 25(1):1–13. https://doi.org/10.1016/S0167-6377(99)00016-4
Ben-Tal A, Nemirovski A (2000) Robust solutions of linear programming problems contaminated with uncertain data. Math Program 88(3):411–424. https://doi.org/10.1007/PL00011380
Ben-Tal A, Ghaoui LE, Nemirovski A (2009) Robust optimization, Vol. 28 of Princeton series in applied mathematics, Princeton University Press, Princeton. https://doi.org/10.1515/9781400831050
Bertsimas D, Sim M (2003) Robust discrete optimization and network flows. Math Program 98(3):49–71. https://doi.org/10.1007/s10107-003-0396-4
Bertsimas D, Sim M (2004) The price of robustness. Oper Res 52(1):35–53. https://doi.org/10.1287/opre.1030.0065
Bertsimas D, Pachamanova D, Sim M (2004) Robust linear optimization under general norms. Oper Res Lett 32(6):510–516. https://doi.org/10.1016/j.orl.2003.12.007
Bertsimas D, Brown DB, Caramanis C (2011) Theory and applications of robust optimization. SIAM Rev 53(3):464–501. https://doi.org/10.1137/080734510
Bertsimas D, Brown DB, Caramanis C (2011) Theory and applications of robust optimization. SIAM Rev 53(3):464–501. https://doi.org/10.1137/080734510
Birge JR, Louveaux F (2011) Introduction to stochastic programming. Springer, New York. https://doi.org/10.1007/978-1-4614-0237-4
Cai N, Yeung RW (2006) Network error correction, I: basic concepts and upper bounds. Commun Inf Syst 6(1):19–35. https://doi.org/10.4310/cis.2006.v6.n1.a2
Chambers JM, Hastie TJ (1992) Statistical Models in S. Wadsworth & Brooks/Cole Computer Science, Chapman and Hall/CRC, London
Chen F, **ang T, Yang Y, Chow SSM (2015) Secure cloud storage meets with secure network coding. IEEE Trans Comput 65(6):1936–1948. https://doi.org/10.1109/TC.2015.2456027
Claßen G, Koster AMCA, Schmeink A (2013) A robust optimisation model and cutting planes for the planning of energy-efficient wireless networks. Comput Oper Res 40(1):80–90. https://doi.org/10.1016/j.cor.2012.05.020
Connelly J, Zeger K (2018) Linear network coding over rings–part I: scalar codes and commutative alphabets. IEEE Trans Inf Theory 64(1):274–291. https://doi.org/10.1109/TIT.2017.2697421
Connelly J, Zeger K (2018) Linear network coding over rings—part II: vector codes and non-commutative alphabets. IEEE Trans Inf Theory 64(1):292–308. https://doi.org/10.1109/TIT.2017.2697422
Dermany MK, Nadjafi-Arani MJ, Doostali S (2019) Combining topology control and network coding to optimize lifetime in wireless-sensor networks. Comput Netw. https://doi.org/10.1016/j.comnet.2019.106859
Ding T, Li C, Yang Y, Jiang J, Bie Z, Blaabjerg F (2017) A two-stage robust optimization for centralized-optimal dispatch of photovoltaic inverters in active distribution networks. IEEE Trans Sustain Energy 8(2):744–754. https://doi.org/10.1109/TSTE.2016.2605926
Doostali S, Babamir SM (2020) An energy efficient cluster head selection approach for performance improvement in network-coding-based wireless sensor networks with multiple sinks. Comput Commun 164:188–200. https://doi.org/10.1016/j.comcom.2020.10.014
dos Santos Ribeiro Júnior N, Tavares RC, Vieira MAM, Vieira LFM, Gnawali O (2017) CodeDrip: improving data dissemination for wireless sensor networks with network coding. Ad Hoc Netw 54:42–52. https://doi.org/10.1016/j.adhoc.2016.09.023
Doshi S, Bhandare S, Brown TX (2002) An on-demand minimum energy routing protocol for a wireless ad hoc network. https://doi.org/10.1145/581291.581300
Douik A, Sorour S, Al-Naffouri TY, Yang H, Alouini M (2018) Delay reduction in multi-hop device-to-device communication using network coding. IEEE Trans Wireless Commun 17(10):7040–7053. https://doi.org/10.1109/TWC.2018.2865545
Ebrahimi BJ, Fragouli C (2011) Algebraic algorithms for vector network coding. IEEE Trans Inf Theory 57(2):996–1007. https://doi.org/10.1109/TIT.2010.2094930
El Ghaoui L, Oustry F, Lebret H (1998) Robust solutions to uncertain semidefinite programs. SIAM J Optim 9(1):33–52. https://doi.org/10.1137/S1052623496305717
Etzion T, Wachter-Zeh A (2018) Vector network coding based on subspace codes outperforms scalar linear network coding. IEEE Trans Inf Theory 64(4):2460–2473. https://doi.org/10.1109/TIT.2018.2797183
Gabrel V, Murat C, Thiele A (2014) Recent advances in robust optimization: an overview. Eur J Oper Res 235(3):471–483. https://doi.org/10.1016/j.ejor.2013.09.036
GAMS—a user’s guide. Accessed 13 Dec 2021. (2021). https://www.gams.com/latest/docs
Gezici S (2008) A survey on wireless position estimation. Wireless Pers Commun 44(3):263–282. https://doi.org/10.1007/s11277-007-9375-z
Ghasvari H, Raayatpanah MA (2015) Robust capacity planning in network coding under demand uncertainty. KSII Trans Internet Inf Syst 9(8):2840–2853. https://doi.org/10.3837/tiis.2015.08.005
Ghasvari H, Raayatpanah MA, Pardalos PM (2017) A robust optimization approach for multicast network coding under uncertain link costs. Optim Lett 11(2):429–444. https://doi.org/10.1007/s11590-016-1051-3
Guang X, Yeung RW, Fu F (2020) Local-encoding-preserving secure network coding. IEEE Trans Inf Theory 66(10):5965–5994. https://doi.org/10.1109/TIT.2020.3011555
Guang X, Yeung RW (2020) Linear network error correction coding revisited. In: Proceedings of the IEEE international symposium on information theory (ISIT’20), Jun. 21–26, 2020, Los Angeles, CA, USA, IEEE, New York, pp 1635–1640. https://doi.org/10.1109/ISIT44484.2020.9174493
Hai L, Wang J, Wang P, Wang H, Yang T (2017) High-throughput network coding aware routing in time-varying multihop networks. IEEE Trans Veh Technol 66(7):6299–6309. https://doi.org/10.1109/TVT.2016.2640313
Hayashi M, Cai N (2021) Secure non-linear network code over one-hop relay network. IEEE J Select Areas Inf Theory 2(1):296–305. https://doi.org/10.1109/JSAIT.2021.3053697
Heinzelman WR, Chandrakasan A, Balakrishnan H (2000) Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the 33rd annual Hawaii international conference on system sciences (HICSS-33), Jan. 7, 2000, Maui, Hawaii, USA, Vol. II, IEEE Computer Society, New York https://doi.org/10.1109/HICSS.2000.926982
Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE Trans Wireless Commun 1(4):660–670. https://doi.org/10.1109/TWC.2002.804190
Ho T, Médard M, Koetter R, Karger DR, Effros M, Shi J, Leong B (2006) A random linear network coding approach to multicast. IEEE Trans Inf Theory 52(10):4413–4430. https://doi.org/10.1109/TIT.2006.881746
Hwang FK, Richards DS (1992) The Steiner tree problem. Networks 22:55–89. https://doi.org/10.1002/net.3230220105
Jaggi S, Sanders P, Chou PA, Effros M, Egner S, Jain K, Tolhuizen LMGM (2005) Polynomial time algorithms for multicast network code construction. IEEE Trans Inf Theory 51(6):1973–1982. https://doi.org/10.1109/TIT.2005.847712
Jaggi S, Langberg M, Katti S, Ho T, Katabi D, Médard M (2007) Resilient network coding in the presence of Byzantine adversaries. In: Proceedings of the 26th IEEE international conference on computer communications (INFOCOM’07), joint conference of the IEEE computer and communications societies, May 6–12, 2007, Anchorage, Alaska, IEEE, New York, pp 616–624. https://doi.org/10.1109/INFCOM.2007.78
Kafaie S, Chen Y, Dobre OA, Ahmed MH (2018) Joint inter-flow network coding and opportunistic routing in multi-hop wireless mesh networks: a comprehensive survey. IEEE Commun Surv Tutorials 20(2):1014–1035. https://doi.org/10.1109/COMST.2018.2796101
Karmarkar N (1984) A new polynomial-time algorithm for linear programming, In: DeMillo RA (ed) Proceedings of the 16th annual ACM symposium on theory of computing, April 30–May–2, 1984, Washington, ACM, New York, pp 302–311. https://doi.org/10.1145/800057.808695
Keshavarz-Haddad A, Riedi RH (2008) Bounds on the benefit of network coding: Throughput and energy saving in wireless networks. In: Proceedings of the 27th IEEE international conference on computer communications (INFOCOM’08), the joint conference of the ieee computer and communications societies, Apr. 13–18, 2008, Phoenix, AZ, USA, IEEE, New York, pp 376–384. https://doi.org/10.1109/INFOCOM.2008.84
Khachiyan LG (1979) A polynomial algorithm in linear programming, Doklady Academii Nauk SSSR 1093–1096
Khan AS, Chatzigeorgiou I (2018) Opportunistic relaying and random linear network coding for secure and reliable communication. IEEE Trans Wireless Commun 17(1):223–234. https://doi.org/10.1109/TWC.2017.2764891
Koetter R, Médard M (2003) An algebraic approach to network coding. IEEE/ACM Trans Netw 11(5):782–795. https://doi.org/10.1109/TNET.2003.818197
Kumar D, Aseri TC, Patel RB (2009) EEHC: energy efficient heterogeneous clustered scheme for wireless sensor networks. Comput Commun 32(4):662–667. https://doi.org/10.1016/j.comcom.2008.11.025
Lei K, Zhong S, Zhu F, Xu K, Zhang H (2017) An NDN IoT content distribution model with network coding enhanced forwarding strategy for 5G. IEEE Trans Ind Inf 14(6):2725–2735. https://doi.org/10.1109/TII.2017.2781372
Li SR, Sun QT, Shao Z (2011) Linear network coding: theory and algorithms. In: Proceedings of the IEEE, IEEE, pp 372–387. https://doi.org/10.1109/JPROC.2010.2093851
Li SR, Yeung RW, Cai N (2003) Linear network coding. IEEE Trans Inf Theory 49(2):371–381. https://doi.org/10.1109/TIT.2002.807285
Li B, Ru X, Wang X, Zhao Q, Lu W, Yu C (2020) Relay selection in network coding assisted multi-pair D2D communications. Ad Hoc Netw 107:102259. https://doi.org/10.1016/j.adhoc.2020.102259
Lun DS, Médard M, Koetter R (2005) Efficient operation of wireless packet networks using network coding. In: International workshop on convergent technologies (IWCT’05), Jun. 6-10, 2005, Oulu, Finland, New York
Lun DS, Ratnakar N, Médard M, Koetter R, Karger DR, Ho T, Ahmed E, Zhao F (2006) Minimum-cost multicast over coded packet networks. IEEE Trans Inf Theory 52(6):2608–2623. https://doi.org/10.1109/TIT.2006.874523
Malathy S, Porkodi V, Sampathkumar A, Hindia MN, Dimyati K, Tilwari V, Qamar F, Amiri IS (2020) An optimal network coding based backpressure routing approach for massive IoT network. Wireless Netw 26(5):3657–3674. https://doi.org/10.1007/s11276-020-02284-5
Naeem A, Rehmani MH, Saleem Y, Rashid I, Crespi N (2017) Network coding in cognitive radio networks: a comprehensive survey. IEEE Commun Surv Tutorials 19(3):1945–1973. https://doi.org/10.1109/COMST.2017.2661861
Nasaruddin N, Adriman R, Afdhal A (2021) Energy-efficient multiple-relay cooperative networks using Hamming coding. Int J Electric Electron Eng Telecommun IJEETC 10(1):22–28. https://doi.org/10.18178/ijeetc.10.1.22-28
Nguyen D, Tran T, Nguyen TP, Bose B (2009) Wireless broadcast using network coding. IEEE Trans Veh Technol 58(2):914–925. https://doi.org/10.1109/TVT.2008.927729
Ordóñez F, Zhao J (2007) Robust capacity expansion of network flows. Networks 50(2):136–145. https://doi.org/10.1002/net.20183
Ostovari P, Wu J, Khreishah A, Shroff NB (2015) Scalable video streaming with helper nodes using random linear network coding. IEEE/ACM Trans Netw 24(3):1574–1587. https://doi.org/10.1109/TNET.2015.2427161
R Core Team R (2018) A language and environment for statistical computing, R Foundation for Statistical Computing, Vienna, Austria, 2018. Accessed 13 Dec 2021. https://www.r-project.org/
Renegar J (2001) A mathematical view of interior-point methods in convex optimization, vol 3. MPS-SIAM series on optimization. SIAM, Philadelphia
Rhaiem OB, Chaari L (2017) Information transmission based on network coding over wireless networks: a survey. Telecommun Syst 65(4):551–565. https://doi.org/10.1007/s11235-016-0247-2
Sengupta S, Rayanchu SK, Banerjee S (2010) Network coding-aware routing in wireless networks. IEEE/ACM Trans Netw 18(4):1158–1170. https://doi.org/10.1109/TNET.2010.2042727
Silva D, Kschischang FR (2011) Universal secure network coding via rank-metric codes. IEEE Trans Inf Theory 57(2):1124–1135. https://doi.org/10.1109/TIT.2010.2090212
Singh A, Nagaraju A (2020) Low latency and energy efficient routing-aware network coding-based data transmission in multi-hop and multi-sink WSN. Ad Hoc Netw 107:102182. https://doi.org/10.1016/j.adhoc.2020.102182
Soyster AL (1973) Convex programming with set-inclusive constraints and applications to inexact linear programming. Oper Res 21(5):1154–1157. https://doi.org/10.1287/opre.21.5.1154
Toklu NE, Montemanni R, Gambardella LM (2013) An ant colony system for the capacitated vehicle routing problem with uncertain travel costs. In: Proceedings of the IEEE symposium on swarm intelligence (SIS’13), Apr. 16–19, 2013, Singapore, IEEE, New York, pp 32–39. https://doi.org/10.1109/SIS.2013.6615156
Usman M, Yang N, Jan MA, He X, Xu M, Lam K (2017) A joint framework for QoS and QoE for video transmission over wireless multimedia sensor networks. IEEE Trans Mob Comput 17(4):746–759. https://doi.org/10.1109/TMC.2017.2739744
Wieselthier JE, Nguyen GD, Ephremides A (2002) Energy-efficient broadcast and multicast trees in wireless networks. Mobile Netw Appl 7(6):481–492. https://doi.org/10.1023/A:1020716919751
** Y, Yeh EM (2010) Distributed algorithms for minimum cost multicast with network coding. IEEE/ACM Trans Netw 18(2):379–392. https://doi.org/10.1145/1816262.1816266
**ng H, Qu R (2012) A compact genetic algorithm for the network coding based resource minimization problem. Appl Intell 36(4):809–823. https://doi.org/10.1007/s10489-011-0298-8
**ng H, Li S, Cui Y, Yan L, Pan W, Qu R (2017) A hybrid EDA for load balancing in multicast with network coding. Appl Soft Comput 59:363–377. https://doi.org/10.1016/j.asoc.2017.06.003
**ng H, Wang Z, Li T, Li H, Qu R (2017) An improved MOEA/D algorithm for multi-objective multicast routing with network coding. Appl Soft Comput 59:88–103. https://doi.org/10.1016/j.asoc.2017.05.033
Yan Y, Zhang B, Li C (2018) Network coding aided collaborative real-time scalable video transmission in d2d communications. IEEE Trans Veh Technol 67(7):6203–6217. https://doi.org/10.1109/TVT.2018.2816822
Ye W, Ordóñez F (2008) Robust optimization models for energy-limited wireless sensor networks under distance uncertainty. IEEE Trans Wireless Commun 7(6):2161–2169. https://doi.org/10.1109/TWC.2008.060756
You L, Liu C, Tong S (2010) The lifetime optimization of wireless multimedia sensor networks under uncertain energy consumption. In: Proceedings of the 5th international conference on computer science and education (ICCSE), Aug. 24–27, 2010, Hefei, China, IEEE, New York, pp 928–932. https://doi.org/10.1109/ICCSE.2010.5593460
Zam A, Khayyambashi M, Bohlooli A (2020) Energy-efficient face detection and recognition scheme for wireless visual sensor networks. Appl Soft Comput 89:106014. https://doi.org/10.1016/j.asoc.2019.106014
Zhang H, Hu Y, Wang R, Li Z, Zhang P, Xu R (2021) Energy efficient frame aggregation scheme in IoT over fiber-wireless networks. IEEE Internet Things J 8(13):10779–10791. https://doi.org/10.1109/JIOT.2021.3051098
Zhao F, Médard M, Ozdaglar AE, Lun DS (2014) Convergence study of decentralized min-cost subgraph algorithms for multicast in coded networks. IEEE Trans Inf Theory 60(1):410–421. https://doi.org/10.1109/TIT.2013.2287725
Zheng K, Liu X, Fu L, Wang X, Zhu Y (2019) Energy efficiency in multihop wireless networks with unreliable links. IEEE Trans Netw Sci Eng 7(1):576–588. https://doi.org/10.1109/TNSE.2018.2890430
Zokaee S, Jabbarzadeh A, Fahimnia B, Sadjadi SJ (2017) Robust supply chain network design: an optimization model with real world application. Ann Oper Res 257(1–2):15–44. https://doi.org/10.1007/s10479-014-1756-6
Funding
We acknowledge support from the National Natural Science Foundation of China under Grants 61673359 and 61672204 and the Major Science and Technology Project of Anhui Province 17030901026. Prof. Weise acknowledges funding from the National Natural Science Foundation of China under grant 61673359, the Hefei Specially Recruited Foreign Expert program, and the Hefei Foreign Expert Office program.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that there are no conflicts of interests. All authors declare that they have no significant competing financial, professional or personal interests that might have influenced the performance or presentation of the work described in this manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Raayatpanah, M.A., Weise, T., Wu, J. et al. Robust optimization for minimizing energy consumption of multicast transmissions in coded wireless packet networks under distance uncertainty. J Comb Optim 46, 4 (2023). https://doi.org/10.1007/s10878-023-01065-y
Accepted:
Published:
DOI: https://doi.org/10.1007/s10878-023-01065-y