Abstract
Cognitive radio technology can be utilized to make optimal use of spectrum. Spectrum allocation is a critical operation for assigning appropriate idle-free frequency bands to the unlicensed users while reducing interference among all the users. The goal is to maximize the utilization of the available spectrum, and this problem is shown to be NP-hard which needs to be solved in real time. Accordingly, many evolutionary methods have been employed in the past to tackle the spectrum assignment problem, including genetic algorithm (GA) and differential evolution (DE). In this paper, a gene therapy method is proposed and applied to the genetic algorithm and differential evolution algorithm. The proposed algorithms’ effectiveness is evaluated using three utilization functions, namely max–sum reward (MSR), max–min reward (MMR), and max proportional fair (MPF). Gene therapy-based GA and DE outperform conventional GA and DE in terms of high convergence speed and quality of solution, according to the extensive simulation results.
Similar content being viewed by others
References
Haykin, S.: Cognitive radio: brain-empowered wireless communications. IEEE J. Sel. Areas Commun. 23(2), 201–220 (2005)
Mitola, J.: Cognitive radio: an integrated agent architecture for software defined radio. PhD thesis in Royal Institute of Technology (KTH) (2000)
**n, C.; Ma, L.; Shen, C.C.: A path-centric channel assignment framework for cognitive radio wireless networks. Mob. Netw. Appl. 13(5), 463–476 (2008)
Zhao, J.; Cao, G.: Robust topology control in multi-hop cognitive radio networks. In: Proceedings of the 2012 IEEE INFOCOM, Orlando, FL, pp. 2032–2040 (2012)
Tan, T.L.; Le, L.B.: Channel assignment with access contention resolution for cognitive radio networks. IEEE Trans. Veh. Technol. 61(6), 2808–2823 (2012)
Hashem, M.; Barakat, S.I.; AttaAlla M.A.: Distributed channel selection based on channel weight for cognitive radio network. In: Proceedings of the 10th International Computer Engineering Conference (ICENCO), Giza, pp. 115–120 (2014)
Alam, S.; Malik, A.N.; Qureshi, I.M.; Ghauri, S.A.; Sarfraz, M.: Clustering-based channel allocation scheme for neighborhood area network in a cognitive radio based smart grid communication. IEEE Access 6, 25773–25784 (2018)
Chen, T.; Zhang, H.; Matinmikko, M.; Katz, M.D.: CogMesh: cognitive wireless mesh networks. In: IEEE Globecom Workshops, New Orleans, LO, pp. 1–6 (2008)
Pareek, H.; Singh A.K.: An adaptive spectrum assignment algorithm in cognitive radio network. In: Proceedings of the 5th ACEEE International Conference on Recent Trends in Information, Telecommunication and Computing, ITC, pp. 408–418 (2014)
Chowdhury, S.A.; Benslimane, A.; Akhter, F.: Throughput maximization of cognitive radio network by conflict-free link allocation using neural network. In: IEEE International Conference on Communications (ICC), Paris, pp. 1–6 (2017)
Huang, X.; Du, J.; Kuang, S.: A channel assignment algorithm of CRSNs based on FOA. In: 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD), Changsha, pp. 680–685 (2016)
Ali, A.; et al.: Hybrid fuzzy logic scheme for efficient channel utilization in cognitive radio networks. IEEE Access 7, 24463–24476 (2019)
Alsarahn, A.; Agarwal, A.: Channel assignment in cognitive wireless mesh networks. In: IEEE 3rd International Symposium on Advanced Networks and Telecommunication Systems (ANTS), New Delhi, pp. 1–3 (2009)
Kim, W.; Kassler, A.J.; Felice, M.D.; Gerla, M.: Urban-X: towards distributed channel assignment in cognitive multi-radio mesh networks. In: Proceedings of the IFIP Wireless Days, Venice, pp. 1–5 (2010)
Zhang, H., Yan, X.: Advanced dynamic spectrum allocation algorithm based on potential game for cognitive radio. In: Proceedings of the 2nd International Symposium on Information Engineering and Electronic Commerce, Ternopil, pp. 1–3 (2010)
Wu, Z.; Cheng, P.; Wang, X.; Gan, X.; Yu, H.; Wang, H.: Cooperative spectrum allocation for cognitive radio network: an evolutionary approach. In: IEEE International Conference on Communications (ICC), Kyoto, pp. 1–5 (2011)
**ao, Z.; et al.: Spectrum resource sharing in heterogeneous vehicular networks: a noncooperative game-theoretic approach with correlated equilibrium. IEEE Trans. Veh. Technol. 67(10), 9449–9458 (2018)
Irwin, R.E.; MacKenzie, A.B.; DaSilva, L.A.: Resource-minimized channel assignment for multi-transceiver cognitive radio networks. IEEE J. Sel. Areas Commun. 31(3), 442–450 (2013)
Yu, L.; Liu, C.; Hu, W.: Spectrum allocation algorithm in cognitive ad-hoc networks with high energy efficiency. In: The International Conference on Green Circuits and Systems, Shanghai, pp. 349–354 (2010)
Martinovic, J.; Jorswieck, E.; Scheithauer, G.; Fischer, A.: Integer linear programming formulations for cognitive radio resource allocation. IEEE Wirel. Commun. Lett. 6(4), 494–497 (2017)
Zhao, C.; Shen, B.; Cui, T.; Kwak,K.: Graph-theoretic cooperative spectrum allocation in distributed cognitive networks using bipartite matching. In: 2011 IEEE 3rd International Conference on Communication Software and Networks, pp. 223–227 (2011)
Chen-li, D.; Guo-an, Z.; **-yuan, G.; Zhi-hua, B.: A route tree-based channel assignment algorithm in cognitive wireless mesh networks. In: Proceedings of the International Conference on Wireless Communications and Signal Processing, Nan**g, pp. 1–5 (2009)
Pareek, U.; Lee, D.C.: Resource allocation in bidirectional cooperative cognitive radio networks using swarm intelligence. In: IEEE Symposium on Swarm Intelligence, Paris, pp. 1–7 (2011)
Peng, C.; Zheng, H.; Zhao, B.Y.: Utilization and fairness in spectrum assignment for opportunistic spectrum access. ACM Mob. Netw. Appl. (MONET) 11(4), 555–576 (2006)
Zhao, Z.; Peng, Z.; Zheng, S.; Shang, J.: Cognitive radio spectrum allocation using evolutionary algorithms. IEEE Trans. Wirel. Commun. 8(9), 4421–4425 (2009)
Abdelsalam, H.M.; Hamza, H.S.; Al-Shaar, A.M.; Hamza, A.S.: On the use of particle swarm optimization techniques for channel assignments in cognitive radio networks. In: Ali, S., Abbadeni, N., Batouche, M. (eds.) Multidisciplinary Computational Intelligence Techniques: Applications in Business, Engineering, and Medicine, pp. 202–214 (2012).
Ghasemi, A.; Jahromi, A.F.; Masnadi-Shirazi, M.A.; et al.: Spectrum allocation based on artificial bee colony in cognitive radio networks’. In: 6th Int. Symp. Telecommunications, pp. 182–187 (2012)
Hamza, A.S.; Hamza, H.S.; El-Ghoneimy, M.M.: Spectrum allocation in cognitive radio networks using evolutionary algorithms. In: Venkataraman, H., Muntean, G. (eds.) Cognitive Radio and Its Application for Next Generation Cellular and Wireless Networks, pp. 259–285. Springer, Dordrecht (2012)
Lam, A.Y.S.; Li, V.O.K.: Chemical reaction optimization for cognitive radio spectrum allocation. In: IEEE Global Telecommunications Conf., pp. 1–5 (2010)
Lam, A.Y.S.; Li, V.O.K.; Yu, J.J.Q.: Power-controlled cognitive radio spectrum allocation with chemical reaction optimization. IEEE Trans. Wirel. Commun. 3180–3190 (2013)
Koroupi, F.; Talebi, S.; Salehinejad, H.: Cognitive radio networks spectrum allocation: an ACS perspective. Scientia Iranica 19(3), 767–773 (2012)
Anumandla, K.K.; Peesapati, R.; Sabat, S.L.: Field programmable gate array implementation of spectrum allocation technique for cognitive radio networks. Comput. Electr. Eng. 42, 178–192 (2015)
Anumandla, K.K.; Kudikala, S.; Venkata, B.A.; Sabat, S.L.: Spectrum allocation in cognitive radio networks using firefly algorithm. In: Proc. Swarm, Evolutionary, and Memetic Computing, ser. Lecture Notes in Computer Science, vol. 8297, pp. 366–376. Springer (2013)
Tegou, T.I.; Tsiflikiotis, A.; Vergados, D.D.; Siakavara, K.; Nikolaidis, S.; et al.: Spectrum allocation in cognitive radio networks using chaotic biogeography-based optimisation. IET Netw. 7(5), 328–335 (2018)
Wang, C.X.; Cui, D.W.; Wan, D.S.; Wang, L.: A novel genetic algorithm based on gene therapy theory. Trans. Inst. Meas. Control. 28(3), 253–262 (2006)
Wang, C.X.; Guo, S.H.; Li, C.H.; Li, Z.J.: Application of genetic algorithm based on gene therapy theory for distribution network reconfiguration. In: Fourth International Conference on Natural Computation, pp. 551–556 (2008)
Storn, R.; Price, K.: Differential evolution a simple and efficient adaptive scheme for global optimization over continuous spaces. Tech. Rep. 23, 95–012 (1995)
Mohamed, A.W.; Sabry, H.Z.: An alternative differential evolution algorithm for global optimization. J. Adv. Res. 3, 149–165 (2012)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
Rights and permissions
About this article
Cite this article
Singh, W.N., Marchang, N. Spectrum Allocation in Cognitive Radio Networks Using Gene Therapy-Based Evolutionary Algorithms. Arab J Sci Eng 47, 10277–10293 (2022). https://doi.org/10.1007/s13369-021-06543-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-021-06543-1