Abstract
This study proposes a discrete collaborative swarm optimizer (DCCSO) for solving the resource scheduling problem in mobile cellular networks, which aims to employ minimum wireless bandwidth to meet various channel demands from each cell without violation of interference constraint. Many current algorithms can provide satisfactory solutions in dealing with simple problems, while some complex problems still need efficient scheduling schema, due to the limited resources. The proposed algorithm is inspired by the competitive swarm optimizer, whose superiority on continuous optimization problems has been proven by theory and verification. With the characteristics of the resource scheduling problem, the generalized order learning mechanism is designed, which updates the information of the loser particles by learning the sequential knowledge of the winners. Besides, plenty of invalid solutions will generate during the searching process in the original solution space degeneration of the exploration capability and coverage speed. To that end, an ensemble self-learning strategy is arisen by helping the neighborhood search by problem-specific information in the transformed solution space. The effectiveness of the proposed DCCSO is demonstrated on a set of real-world problems, and the experimental results show that the proposed algorithm exhibits better than or at least comparable performance to other state-of-the-art algorithms on most problems.
Similar content being viewed by others
References
Teshome AK, Kibret B, Lai DTH (2019) A review of implant communication technology in WBAN: progress and challenges. IEEE Rev Biomed Eng 12:88
Asadi A, Wang Q, Mancuso V (2013) A survey on device-to-device communication in cellular networks. CoRR
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman & Co., USA
Battiti R, Bertossi A, Cavallaro D (1999) A randomized saturation degree heuristic for channel assignment in cellular radio networks. IEEE Trans Veh Technol 50(2):364
Ksairi N, Bianchi P, Ciblat P (2011) Nearly optimal resource allocation for downlink OFDMA in 2-D cellular networks. IEEE Trans Wirel Commun 10(7):2101
Madan R, Boyd SP, Lall S (2010) Fast algorithms for resource allocation in wireless cellular networks. IEEE/ACM Trans Netw 18(3):973
Chakraborty G (2001) An efficient heuristic algorithm for channel assignment problem in cellular radio networks. IEEE Trans Veh Technol 50(6):1528
Zhao L, Wang H, Zhong X (2018) Interference graph based channel assignment algorithm for D2D cellular networks. IEEE Access 6:3270
Li Z, Chen S, Guo C (2018) Location-aware hypergraph coloring based spectrum allocation for D2D communication. In: 2018 15th international symposium on wireless communication systems (ISWCS), pp 1–6
Cankaya HC, Iridon M, Matula DW (1999) Performance analysis of a graph model for channel assignment in a cellular network. In: Proceedings. Twenty-third annual international computer software and applications conference (Cat. No.99CB37032), pp 239–240
Sharma PC, Chaudhari NS (2011) A graph coloring approach for channel assignment in cellular network via propositional satisfiability. In: 2011 international conference on emerging trends in networks and computer communications (ETNCC), pp 23–26
Sharma PC, Chaudhari NS (2012) Channel assignment problem in cellular network and its reduction to satisfiability using graph k-colorability. In: 2012 7th IEEE conference on industrial electronics and applications (ICIEA), pp 1734–1737
Ghosh SC, Sinha BP, Das N (2006) Coalesced CAP: an improved technique for frequency assignment in cellular networks. IEEE Trans Veh Technol 55(2):640
Coskun CC, Davaslioglu K, Ayanoglu E (2017) Three-stage resource allocation algorithm for energy-efficient heterogeneous networks. IEEE Trans Veh Technol PP(8):1
Yu J, Han S, Li X (2018) A robust game-based algorithm for downlink joint resource allocation in hierarchical OFDMA femtocell network system. IEEE Trans Syst Man Cybern Syst 1–11
Chour H, Jorswieck EA, Bader F, Nasser Y, Bazzi O (2019) Global optimal resource allocation for efficient FD-D2D enabled cellular network. IEEE Access 7:59690
Zhao C, Gan L (2011) Dynamic channel assignment for large-scale cellular networks using noisy chaotic neural network. IEEE Trans Neural Netw 22(2):222
Ansari AQ, Saxena PC, Gupta KD (2012) In: 2012 fourth international conference on computational intelligence and communication networks, pp 815–818
Liao X, Shi J, Li Z, Zhang L, Xia B (2020) A model-driven deep reinforcement learning heuristic algorithm for resource allocation in ultra-dense cellular networks. IEEE Trans Veh Technol 69(1):983
Zhao N, Liang Y, Niyato D, Pei Y, Wu M, Jiang Y (2019) Deep reinforcement learning for user association and resource allocation in heterogeneous cellular networks. IEEE Trans Wirel Commun 18(11):5141
Zomaya AY, Smith A, Seredynski F (2010) The use of the simulated annealing algorithm for channel allocation in mobile computing. Wirel Commun Mob Comput 3(2):239
Girdinio P, Nervi M, Rossi M (2006) An improved simulated annealing algorithm for the channel allocation problem in cellular networks. In: 2006 12th Biennial IEEE conference on electromagnetic field computation, pp 126
Peng Y, Wang L, Soong BH (2003) Optimal channel assignment in cellular systems using tabu search. In: 14th IEEE proceedings on personal, indoor and mobile radio communications. PIMRC 2003, vol 1, pp 31–35
Gozupek D, Genc G, Ersoy C (2009) Channel assignment problem in cellular networks: a reactive tabu search approach. In: 2009 24th international symposium on computer and information sciences, pp 298–303
Khanbary LMO, Vidyarthi DP (2008) A GA-based effective fault-tolerant model for channel allocation in mobile computing. IEEE Trans Veh Technol 57(3):1823–1833
Marappan R, Sethumadhavan G (2016) Solving channel allocation problem using new genetic algorithm with clique partitioning method. In: 2016 IEEE international conference on computational intelligence and computing research (ICCIC), pp 1–4
An J, Hines EL, Leeson MS, Sun L, Ren W, Iliescu DD (2007) Genetic algorithms and fuzzy logic for dynamic channel allocation in cellular radio networks. In: 2007 IEEE radio and wireless symposium, pp 19–22
Shafi F, Sheikh JA, Mehboob-ul-Amin (2018) Efficient resource allocation in future networks using bio-inspired algorithm. In: 2018 international conference on smart systems and inventive technology (ICSSIT), pp 527–531
Burke EK, Gendreau M, Hyde M, Kendall G, Ochoa G, zcan E, Qu R (2013) Hyper-heuristics: a survey of the state of the art. J Oper Res Soc 64(12):1695
Amaya I, Ortiz-Bayliss JC, Rosales-Perez A, Gutierrez-Rodriguez AE, Conant-Pablos SE, Terashima-Marin H, Coello Coello CA (2018) Enhancing selection hyper-heuristics via feature transformations. IEEE Comput Intell Mag 13(2):30
Sabar NR, Ayob M, Kendall G, Qu R (2013) Grammatical evolution hyper-heuristic for combinatorial optimization problems. IEEE Trans Evol Comput 17(6):840
Pandiri V, Alok S (2018) A hyper-heuristic based artificial bee colony algorithm for k-interconnected multi-depot multi-traveling salesman problem. Inf Sci 463–464:S0020025518304675
Kendall G, Mohamad M (2004) Channel assignment in cellular communication using a great deluge hyper-heuristic. In: Proceedings. 2004 12th IEEE international conference on networks (ICON 2004) (IEEE Cat. No.04EX955), vol 2, pp 769–773
Kendall G, Mohamad M (2004) Channel assignment optimisation using a hyper-heuristic. In: IEEE conference on cybernetics and intelligent systems, vol 2, pp 791–796
Jiao L, Wu J, Dong B (2015) A two-phase knowledge based hyper-heuristic scheduling algorithm in cellular system. Knowl Based Syst 88(1):244–252
Dong B, Su Y, Zhou Y, Wu X (2020) Coordinative hyper-heuristic resource scheduling in mobile cellular networks
Cheng R, Jin Y (2015) A competitive swarm optimizer for large scale optimization. IEEE Trans Cybern 45(2):191
Gu S, Cheng R, Jin Y (2016) Feature selection for high-dimensional classification using a competitive swarm optimizer. Soft Comput 1–12
Ling T, Zhan ZH, Wang YX, Wang ZJ, Zhang J (2018) A PSO-based hyper-heuristic for evolving dispatching rules in job shop scheduling. In: 2018 IEEE congress on evolutionary computation (CEC), pp 882–889
Zhang L, Zhu Y, Zhong S, Lan R, Luo X (2020) Multi-level competitive swarm optimizer for large scale optimization
Audhya GK, Sinha K, Mandal K, Dattagupta R, Ghosh SC (1814) Sinha BP (2013) A new approach to fast near-optimal channel assignment in cellular mobile networks. IEEE Trans Mob Comput 12(9)
Acknowledgements
This work was supported by the National Science Foundation of China (Grant Nos. 61703258, 61701291 and U1813205), the China Postdoctoral Science Foundation funded project (Grant Nos. 2017M613054, and 2017M613053), the Shaanxi Postdoctoral Science Foundation funded project (Grant No. 2017BSHYDZZ33) and the Fundamental Research Funds for the Central Universities of Shaanxi Normal University (Grant No. GK202103092).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they do not have any conflict of interest.
Human or animal participation
All authors are informed and agree the submission. And this research does not involve any human or animal participation.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Dong, B., Su, Y., Zhou, Y. et al. A discrete collaborative swarm optimizer for resource scheduling problem in mobile cellular networks. Neural Comput & Applic 35, 12319–12329 (2023). https://doi.org/10.1007/s00521-021-05803-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-05803-3