Abstract
In this paper, ant colony optimization (ACO) and grey wolf optimization (GWO) algorithms are used for solving the joint user and receive antenna scheduling problem of multi-user multiple input multiple-output systems in the uplink channel. A subset of users among all the available users should be allowed to send their data to the appropriate receive antenna of the base station (BS). The search space for assigning appropriate user with the appropriate receive antenna of the BS is very large. Searching through this large search space is quite time-consuming process which cannot be accomplished within the real-time frame. To overcome this, ACO and GWO soft computing techniques have been implemented for this problem. In this paper, it is shown that both ACO and GWO accomplish this huge task with very low computation complexity. Simulation results presented in this paper are verifying the effectiveness of ACO and GWO for solving such complex problems. Moreover, it has also been showcased that GWO performs better than ACO and binary particle swarm optimization (BPSO) techniques. Both GWO and ACO attains the system sum-rate very close to that of exhaustive search algorithm. Furthermore, different statistical parameters for these soft computing techniques like BPSO, ACO, and GWO have been presented and compared to assess the efficacy of these meta-heuristic methods.





















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abedi S, Vadgama S (2005) A genetic approach for downlink packet scheduling in HSDPA system. Springer Soft Comput 9:116–127
Arora VK, Sharma V, Sachdeva M (2020) A multiple pheromone ant colony optimization scheme for energy-efficient wireless sensor networks. Springer Soft Comput 24:543–553
Azharuddin M, Jana PK (2017) PSO-based approach for energy-efficient and energy-balanced routing and clustering in wireless sensor networks. Springer Soft Comput 21:6825–6839
Bayesteh A, Khandani A (2005) On the user selection for MIMO broadcast channels. In: Proceedings of the IEEE international symposium on information theory, Adelaide, Australia, Sept. 4–9, 2005, Adelaide, Australia, pp 2325–2329
Bonabeau E, Theraulaz G, Dorigo M (1999) Swarm intelligence: from natural to artificial systems. Oxford University Press, New York
Bonabeau E, Theraulaz G, Dorigo M (2000) Inspiration for optimization from social insect behavior. Nature 406:39–42
Caire G, Shamai S (2003) On the achievable throughput of a multiantenna Gaussian broadcast channel. IEEE Trans Inf Theory 43:1691–1706
Deneubourg J-L, Aron S, Goss S, Pasteels J-M (1990) The self-organizing exploratory pattern of the argentine ant. J Insect Behav 3:159–168
Dey A, Pattanayak P, Gurjar DS (2021) Arithmetic/geometric progression based pilot allocation with antenna scheduling for massive MIMO cellular systems. IEEE Network Lett 3(1):1–4
Dorigo M (1992) Optimization, learning and natural algorithms. PhD thesis. Dipartimento di Elettronica, Politecnico di Milano, Italy
Dorigo M, Gambardella L (1997) Ant colonies for the traveling salesman problem. BioSystems 43:73–81
Dorigo M, Gambardella L (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1:53–66
Dorigo M, Moniezzo V, Colorni A (2006) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybernet Part B 26:29–41
Dorigo M, Maniezzo V, Colorni A (1991) Positive feedback as a search strategy, Technical Report 91-016. Dipartimento di Elettronica, Politecnico di Milano, Italy
Elliott R, Krzymien W (2009) Downlink scheduling via genetic algorithms for multiuser single-carrier and multicarrier MIMO systems with dirty paper coding. IEEE Trans Veh Technol 58:3247–3262
Emary E, Zawbaa HM, Hassanien AE (2016) Binary grey wolf optimization approaches for feature selection. Neurocomputing 172:371–381
Eslami M, Krzymien WA (2011) Net throughput maximization of per-chunk user scheduling for MIMO-OFDM downlink. IEEE Trans Veh Technol 60:4338–4348
Fakhereddin M, Sharif M, Hassibi B (2009) Reduced feedback and random beamforming for OFDM MIMO broadcast channels. IEEE Trans Commun 57:3827–3835
Foschini GJ, Gans MJ (1998) On limits of wireless communications in a fading environment when using multiple antennas. Wirel Pers Commun 6:311–335
Gambardella L, Dorigo M (1996) Solving symmetric and asymmetric tsps by ant colonies. In: Proceedings 1996 IEEE international conference on evolutionary computation (ICEC96). Eds. IEEE Press, Piscataway, NJ, pp 622–627
Golub GH, Van Loan CF (2012) Matrix computations, vol 3. JHU press, Baltimore
Grasse PP (1959) La reconstruction du nid et les coordinations inter-individuelles chez bellicositermes natalensis et cubitermes sp. la theorie de la stigmergie: Essai dinterpretation des termites constructeurs. Insectes Sociaux 6:41–80
Gurjar DS, Nguyen HH, Pattanayak P (2019) Performance of wireless powered cognitive radio sensor networks with nonlinear energy harvester. IEEE Sens Lett 3(8):1–4
Hei Y, Zhang C, Song W, Kou Y (2019) Energy and spectral efficiency tradeoff in massive MIMO systems with multi-objective adaptive genetic algorithm. Springer Soft Comput 23:7163–7179
Jaewoo S, Cioffi J (2009) Multiuser diversity in a MIMO system with opportunistic feedback. IEEE Trans Veh Technol 58:4909–4918
Jindal N (2005) Mimo broadcast channels with finite rate feedback. In: Proceedings of IEEE global communication conference, St. Louis, MO, USA, Nov. 28-Dec. 2, pp 1520–1524
Jindal N, Rhee W, Vishwanath S, Jafar SA, Goldsmith A (2005) Sum power iterative water-filling for multi-antenna gaussian broadcast channels. IEEE Trans Inform Theory 51:1570–1580
Jorswieck E, Sezgin A, Ottersten B, Paulraj A (2008) Feedback reduction in uplink MIMO OFDM systems by chunk optimization. In: EURASIP Journal on Advances in Signal Processing, pp 1–14
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95 - international conference on neural networks, vol 4, pp 1942–1948
Kennedy J, Eberhart R (1997) A discrete binary version of the particle swarm algorithm. In: Proceedings of the world multiconference on systemics, cybernetics and informatics, pp 4104–4109, cited By 91
Lau V (2005) Optimal downlink space-time scheduling design with convex utility functions multiple-antenna systems with orthogonal spatial multiplexing. IEEE Trans Veh Technol 54:1322–1333
Letaief KB, Zhang Y (2006) Dynamic multiuser resource allocation and adaptation for wireless systems. IEEE Wirel Commun Mag 13:38–47
Min M, Kim D, Kim H, Im G (2013) Opportunistic two-stage feedback and scheduling for MIMO downlink systems. IEEE Trans Commun 61:312–324
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Molisch AF, Win MZ, Yang-Seok Choi, Winters JH (2005) Capacity of mimo systems with antenna selection. IEEE Trans Wirel Commun 4(4):1759–1772
Naeem M, Lee D (2011) Low-complexity joint transmit and receive antenna selection for MIMO systems. Engineering Appl Artif Intell 24(6):1046–1051
Naeem M, Lee D (2014) A joint antenna and user selection scheme for multiuser MIMO system. Elsevier Appl Soft Comput 23:366–374
Nimmagadda SM (2020) Optimal spectral and energy efficiency trade-off for massive MIMO technology: analysis on modified lion and grey wolf optimization. Springer Soft Comput 24:523–539
Padmanaban B, Sathiyamoorthy S (2020) A metaheuristic optimization model for spectral allocation in cognitive networks based on ant colony algorithm. Springer Soft Comput (M-ACO) 24:551–560
Pattanayak P (2020) Subcarrier wise scheduling methods for multi-antenna and multi-carrier systems. Springer Wirel Pers Commun 114:1485–1500
Pattanayak P, Kumar P (2015) A computationally efficient genetic algorithm for MIMO broadcast scheduling. Elsevier Appl Soft Comput 37:545–553
Pattanayak P, Kumar P (2017) Quantized feedback scheduling for MIMO-OFDM broadcast networks with subcarrier clustering. Elsevier Ad Hoc Networks 65:26–37
Pattanayak P, Kumar P (2018) Combined user and antenna scheduling scheme for MIMO-OFDM networks. Telecommun Syst. https://doi.org/10.1007/s11235-018-0462-0
Pattanayak P, Kumar P (2019) An efficient scheduling scheme for MIMO-OFDM broadcast networks. AEU Int J Electron Commun 101:15–26
Pattanayak P, Kumar P (2020) Computationally efficient scheduling schemes for multiple antenna systems using evolutionary algorithms and swarm optimization. In: Gandomi AH, Emrouznejad A, Jamshidi MM, Deb K, Rahimi I (eds) Evolutionary computation in scheduling. Wiley, New York, pp 105–135
Pattanayak P, Roy KM, Kumar P (2015) Analysis of a new MIMO broadcast channel limited feedback scheduling algorithm with user grouping. Springer Wirel Pers Commun 80:1079–1094
Pattanayak P, Sarmah D, Paritosh P (2020) Low complexity based scheduling methods for multi-user MIMO systems”. Phys Commun 43:101192
Pattanayak P, Kumar P (2015) Limited feedback scheduling for MIMO-OFDM broadcast network. In: Proceedings of the IEEE 18th international symposium on wireless personal multimedia communications, December 2015
Pattanayak P, Kumar P (2016) Quantized feedback MIMO scheduling for heterogeneous broadcast networks. Wirel Networks, pp 1–18
Pattanayak P, Kumar P (2016) SINR based limited feedback scheduling for MIMO-OFDM heterogeneous broadcast networks. In: Proceedings of the IEEE twenty second national conference on communication (NCC), March 2016
Pattanayak P, Pandey D, Kumar P (2015) Error rate performance for multiuser scheduling in MIMO downlink system with imperfect CSI. In: Proceedings of the IEEE 5th international conference on wireless communications, vehicular technology, information theory and aerospace and electronic systems, December 2015
Peng Y, Armour S, McGeeham J (2007) An investigation of dynamic subcarrier allocation in MIMO-OFDMA systems. IEEE Trans Veh Technol 56:2990–3005
Pun M, Kim K, Poor H (2008) Opportunistic scheduling and beamforming for MIMO-OFDMA downlink systems with reduced feedback. In: Proceedings of IEEE ICC, pp 688–692
Sharif M, Hassibi B (2005) On the capacity of MIMO broadcast channels with partial side information. IEEE Trans Inform Theory 51:506–522
Stuber G, Barry J, McLaughlin S, Li Y, Ingram M, Pratt T (2004) Broadband mimo-ofdm wireless communications. Proc IEEE 92:271–294
Suriavel Rao RS, Malathi P (2019) A novel PTS: grey wolf optimizer-based papr reduction technique in OFDM scheme for high-speed wireless applications. Springer Soft Comput 23:2701–2712
Svedman P, Wilson S, Cimini L, Ottersten B (2007) Opportunistic beamforming and scheduling for ofdma systems. IEEE Trans Commun 55:941–952
Svedman P, Wilson S, Cimini L, Ottersten B (2004) A simplified opportunistic feedback and scheduling scheme for OFDM. In: Proceedind IEEE vehicular technical conference, pp 1878–1882
Telatar E (1999) Capacity of multi-antenna gaussian channels. Eur Trans Telecommun 10:585–596
Utzle TS, Hoos H (1996) Improving the ant system: a detailed report on the maxmin ant system. FG Intellektik, FB Informatik, TU Darmstadt, Germany, Technical report, AIDA9612
Utzle TS (1999) Local search algorithms for combinatorial problems: Analysis, improvements, and new applications. Ser. DISKI. Infix, Sankt Augustin, Germany, vol 220
Utzle TS, Hoos H (2000) Maxmin ant system. Future Gen Comput Syst 16:889–914
Vishwanath S, Jindal N, Goldsmith A (2003) Duality, achievable rates and sum-rate capacity of gaussian MIMO broadcast channel. IEEE Trans Inf Theory 49:2658–2668
Vishwanath S, Jindal N, Goldsmith A (2003) Duality, achievable rates, and sum-rate capacity of gaussian mimo broadcast channels. IEEE Trans Inform Theory 49(10):2658–2668 cited By 1186
Wei X, Fan J, Wang T, Wang Q (2016) Efficient application scheduling in mobile cloud computing based on MAXMIN ant system. Springer Soft Comput 20:2611–2625
Wong K, Murch R, Letaief K (2003) A joint channel diagonalization for multi-user MIMO antenna system. IEEE Trans Wirel Commun. 2:773–786
Wunder G, Schreck J, Jung P (2012) Nearly doubling the throughput of multiuser MIMO systems using codebook tailored limited feedback protocol. IEEE Trans Wirel Commun. 11:3921–3931
Xu W, Zhao C (2010) Two-phase multiuser scheduling for multiantenna downlinks exploiting reduced finite-rate feedback. IEEE Trans Veh Technol 59:1367–1380
Zhang W, Letaief K (2007) MIMO broadcast scheduling with limited feedback. IEEE J Select Areas Commun 25:1457–1467
Zhang Y, Ji C, Liu Y, Malik WQ, O’Brien DC, Edwards DJ (2008) A low complexity user scheduling algorithm for uplink multiuser mimo systems. IEEE Trans Wirel Commun 7(7):2486–2491
Funding
No funding has been used from any agencies.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All the authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
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
Pattanayak, P., Sarmah, D., Mishra, S. et al. Computationally efficient scheduling methods for MIMO uplink networks. Soft Comput 25, 11763–11780 (2021). https://doi.org/10.1007/s00500-021-05946-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-05946-4