 Research
 Open Access
 Published:
UAVaided networks with optimization allocation via artificial bee colony with intellective search
EURASIP Journal on Wireless Communications and Networking volume 2020, Article number: 40 (2020)
Abstract
In this paper, we consider a strong global search algorithm which exhibits strong exploration ability in unmanned aerial vehicle (UAV)aided networks. UAVs in wireless communication have aroused great interest recently due to its low cost and flexibility in providing wireless connectivity in areas without infrastructure coverage. Artificial bee colony algorithm is a powerful approach for such a scene. However, due to its onedimensional and greedy search strategy, it still suffers slow convergence speed. In the traditional version, three types of bees, including employed bees, onlooker bees, and scouts, are employed and they cooperate with each other to find the best food source position. Though different roles, these three types of bees play, there is no difference of division within the internal of each type of bees. Considering this phenomenon, this paper proposes a modified artificial bee colony algorithm with intellective search and special division (ABCIS) to enhance its performance, where different employed bees and different onlooker bees use different search strategies to search for food sources. Besides, the greedy selection method is also abandoned and the food sources’ positions are updated at each iteration. Under this circumstance, the whole population’s experience is fully utilized to guide bee’s search. Finally, to testify the proposed algorithms’ competitiveness, a series of benchmarks are adopted, and the experimental results demonstrate its superior performance among other stateoftheart algorithm in UAVaided networks.
Introduction
Unmanned aerial vehicles (UAVs) are being increasingly used as an innovative method to enable robust and reliable communication networks [1–4]. Due to the high mobility, flexibility, and good channel condition, UAV communication has been an emerging technique which can help to achieve better performances [5–7]. In order to deploy a UAVaided network, it is important to model the reliability and coverage of the airborne platform. In particular, recent research has shown that the location and height of drones can severely impact the reliability of airtoground (A2G) links [8]. Furthermore, UAVs have great potential to be employed in longrange backscatter networks to both support more devices and increase the network efficiency and reliability. Consequently, optimizing the 3D location of the data collecting UAV is very critical in order to provide reliable communication for backscatter devices which operate in the presence of very low power signals [9–11].
In literature, UAV communication has been extensively studied for boosting the capacity and coverage of existing wireless networks [12–15]. Li et al. [12] and Wu and Wang [13] investigated the 2D and 3D placement problems of a single UAV, respectively. In [14], the authors aim to optimize the UAV’s altitude and antenna beamwidth for throughput maximization in three different communication models without considering the impact of altitude and beamwidth on the flight time. In [15], an optimum placement of multiple UAVs for maximum number of covered users is investigated. However, evolutionary algorithms have not been used for UAVaided networks. In nature, creatures conduct comprehensive tasks by swarm cooperation, and each individual’s simple behavior could indicate powerful capability because of the interaction among its swarm. Inspired by this phenomenon, evolutionary algorithms are gradually developed and they have received extensive attention in recent years.
Different from the traditional mathematical optimization algorithms, evolutionary algorithms could be applied to extensive problems because of its no requirement of problem characteristic. Among these algorithms, artificial bee colony (ABC) [16] has been demonstrated powerful competitiveness, and due to its ease of implementation, it has been successfully applied to many realworld problems, such as industrial systems [17–20], image processing [21–24], and so on. Compared with other evolutionary algorithms, especially the particle swarm optimization (PSO) and differential evolution (DE), ABC shows strong global search ability yet poor convergence speed [25–30]. To enhance its performance, plenty of works have been carried out. Zhu and Kwong [25] raised that ABC shows slow convergence speed because of its blindness search equation; thus, they introduced the best position found so far by the whole population to guide each bee’s search. With the same motivation, Karaboga and Gorkemli [26] introduced the best position found so far by a newly defined neighborhood to direct onlooker bees’ search. Considering oscillation phenomenon as exhibited in [25], Gao et al. [27] modified the search equation from three items into two items, which utilized two randomly selected individuals, and then they cooperated this search equation with orthogonal learning scheme to accelerate the convergence speed and further enhance the performance. Kiran et al. [28] introduced an integration of five different search equations for various optimization problems with diverse characteristics, utilizing an adaptive selection strategy. Xianneng Li and Guangfei Yang [29] kept a record of individuals’ past successful search experience, and utilized them to guide the future search, and attained superior optimization performance.
In this paper, an intellective search strategy to optimize the 3D location of the aerial base stations under various scenarios is proposed. Regarding the deficiency of this strategy, a new division for updating the best food source’s position is endowed to the corresponding employed bees and onlooker bees. Besides, in the proposed ABCIS algorithm, the greedy selection mechanism is abandoned, and each food source’s position is updated at each iteration; thus, the scout’s role is not necessary and it is eliminated in the proposed algorithm of this paper.
The remaining part of this paper is organized as follows: Section 2 presents the traditional methods via artificial bee colony. The detailed information of the proposed ABCIS algorithm is described in Section 2. In Section 2, comprehensive experiments and discussions with the purpose of demonstrating ABCIS’s effectiveness are conducted. Section 2 concludes the paper.
Methods
First proposed by Karaboga in 2005, artificial bee colony algorithm divides individuals into three groups—employed bees, onlooker bees, and scouts. Each type of bees shares the same purpose of locating the food source with maximum nectar. In the searching process, employed bees take charge of making rough search in the search space, and onlooker bees hold the task of making fine tuning around the superior food sources. For the scouts, they work for jumping out of local optima and maintaining the algorithm’s exploration ability. To be more specific, this paper explains them one by one.
Food sources
Let NP denote the population size, then the number of food source is calculated as NP/2. At the beginning of artificial bee colony algorithm, these NP/2 food sources are initialized randomly, as shown in Eq. (1):
where i denotes the ith food source, and j presents the jth dimension, i=1,2,...,NP/2, j=1,2,...,D.Lower and Upper represent the minimum and maximum bounds of the search space, respectively. rand(0,1) randomly generates a real value within the range of (0,1).
Employed bees
The number of Employed bees is equal to that of the food source, and it takes up half of the colony. For each employed bee, it updates food source’s position by using Eq. (2):
where r≠i, and r is a randomly selected integer within the range of (1,NP/2),rand(−1,1)randomly generates a real value within the range of (−1,1).
After a new vector trial_{i} being generated, a greedy selection mechanism is applied between trial_{i} and Food_{i}, and then the corresponding object value f_{i} and fitness value is computed. f_{i} can be calculated by the optimization problem (if it is a minimum problem), and F_{i} can be calculated by Eq. (3):
Onlooker bees
When all the employed bees finish their works, onlookers start their work. They calculates each food source’s selection probability by Eq. (4):
Then the roulette wheel selection mechanism is used to help onlookers to select a food source and make exploitation around its neighbor region. In this part, the search equation is the same as Eq. (2).
Scouts
When a food source cannot be improved for a successive number of generation, it will be abandoned and be randomly initialized by a scouts in the search space.
Artificial bee colony with intellective search and special division
In the traditional artificial bee colony, both employed bees and onlooker bees update their corresponding food source by learning from a randomly selected neighbor. Besides, the greedy selection strategy makes all the food sources’ position get more and more optimal, which drops out much search experience. In the proposed ABCIS algorithm, food sources’ positions are updated at each generation, and they are updated by two elite positions with better fitness value. In mathematical expression, it can be presented as:
where Alpha is the food source’s position with best fitness value. In the proposed ABCIS algorithm, since the food sources are updated at each iteration, the best position found so far in history needed to be recorded and used to guide other bees’ search. Under this circumstance, this paper learns from the PSO algorithm and records each food source’s personal best position as pbest. When considering the selection of Beta, we firstly randomly select a food source r(r≠i) from the colony, then compare the corresponding pbest_{r} and pbest_{i}, and the better vector (with better fitness value) is assigned to Beta. Thus the search strategy illustrated in Eq. (5) is guided by two elite vectors, which will accelerate the convergence speed. n1 and n2 are two integers, they can be 0 or 1, they are selected randomly and independently. SR is the success rate. At the beginning of the search state, SR is larger and then the step size is larger, which will help the swarm to execute global search and open up extensive unknown regions. At the later state of optimization, the SR will be small and it helps bees to make fine tuning around the potential global optimum, which will enhance the solution accuracy. For the parameters c_{1} and c_{2}, they are generated by:
where rand means uniform random generator, and c_{1} and c_{2} are generated independently.
Besides, by using Eq. (6) to generate these two parameters, there may be some undesired values. To investigate this characteristic, we adopt the Monte Carlo method [31–33]. In this experiment, the generator \(\frac {{\text {rand} \bullet \text {rand}}}{{\text {rand}}}\) is used to generate random values, and each trial are repeated for 10,000 times. That is to say, 10 000 numbers are generated. Then, their density distribution is plot, as shown in Fig. 1.
As Fig. 1 indicates, values may exceed 1000, which may not be desired in the searching process. Thus, this paper truncates them into the range of [0,2] (when the generated value is out of that range, it will be deleted and regenerated) (Fig. 2). Figure 2 shows the density distribution of the 10,000 randomly generated values. Of these numbers, More than 85% of 1000 numbers are within the range of [0,1], which is the same to the range of rand, and there are also numbers larger than 1. Figure 2 shows that individuals could learn more from the selected elite vectors rather than itself. The settings of [0,2] and the effectiveness will be discussed in Section 2 by numerical experiments.
In Eq. (5), all the dimensions are updated simultaneously at each generation. By using Eq. (5) to generate new positions, employed bees and onlooker bees will be more intellective. We further consider the case when the current food source is the global best position, then both Alpha and Beta vectors equals to Food_{i} itself. Then, Eq. (5) can be rewrote as:
In this case, Food_{i} will lose the ability of learning from others. Thus, a special division for the best food source should be assigned. Then, Eq. (5) cannot generate new positions, which will cause evaluation’s waste. Thus, a new division for the best food source should be assigned. In ABCIS algorithm, it uses the following equation to update the best food source’s position:
where Food_{m} is a randomly selected food source and it is different from Food_{i}. Similar to n_{1} and n_{2} in Eq. (5), n_{3} is also a integer number selected from the collection of {0,1}. And similar to c_{1} and c_{2}, c_{3} is also generated by \(\frac {{\text {rand}\bullet \text {rand}}}{{\text {rand}}}\).
In Eq. (8), only one dimension which is randomly selected is updated at each iteration, which is similar to that in the traditional artificial bee colony. And Eq. (8) applies the greedy selection strategy, which aims at enhancing the global search ability. For employed bees, they search for each food source and decide if it is the global best food source. If it is not the best food source, they will randomly select a neighbor r of the current food source i and decide if pbest_{r} is better than pbest_{i}. For Onlooker bees, they use the roulette wheel selection mechanism to select a food source to exploit. The main pseudo code of ABCIS algorithm is presented in Algorithm 1.
Experimental results and discussions
To investigate the proposed ABCIS algorithm’s effectiveness, integral and comprehensive experiments are conducted in this subsection. In Section 2, 14 classical benchmark functions, functioning as the evaluation criterion, are listed and introduced. Section 2 conducts comparison experiments for ABCIS and other stateoftheart algo rithms to testify its performance. Section 2 carries out experiments to demonstrate each component’s effectiveness of the proposed ABCIS.
Benchmarks’ illustration
To testify the proposed algorithm’s efficacy, this paper adopts fourteen classical benchmark functions which are widely used in literature [34–36]. Their detailed information, including mathematical expression, search range, and optimal value, is provided in Table 1. All of these benchmarks’ optimal value is zero. Among them, the first nine benchmark functions are unimodal, which means there is only one local minimum point and it is also the global minimum point,and the last five functions are multimodal functions whose local optimal positions are numerous and the global optimal position is difficult to access. CEC2015 learningbased realparameter single objective optimization problems are employed to further verify the proposed algorithm’s performance.
Comparison experiments with other stateoftheart algorithms
In this subsection, this paper conducts experiments for the purpose of demonstrating the proposed ABCIS’s competitiveness among other evolutionary algorithms. In this comparison, the traditional particle swarm optimization, differential evolution algorithm, artificial bee colony and five ABC variants, including GABC [21], qABC [22], OCABC [23], ABCVSS [28], and ABCM [29], are adopted.
In this comparison, the population size is set to 40 and all the algorithms are repeated for 50 trails in order to be justice. Experiments are conducted on 10, 30, and 50 dimensions, with the corresponding maximum iteration setting as 1000, 3000, and 5000. For the maximum function evaluation number, it is set as the product of population size and maximum iteration number. When the maximum function evaluation number is achieved, the algorithm stops iteration, and after 50 trials, their final average fitness value (the first row) and standard deviation (the second row) results on these 14 benchmarks are recorded, as presented in Tables 2, 3, 4, and 5, corresponding to 10, 30, and 50 dimensions. Besides, the Wilcoxon ranksum test [37–39] is also conducted to demonstrate the statistical effectiveness. In this measurement, the significant value is set to 5%. The result “=” means the proposed ABCIS algorithm attains results which are similar to the corresponding compared algorithm, “+” means the corresponding algorithm exhibits better performance than ABCIS and “” means worse. This outcome is also provided in Tables 2, 3, 4, and 5. Further, Figs. 3, 4, and 5 also show the convergence curves of these nine evolutionary algorithm on some typical benchmarks.
From the results, it could be easily noticed that the proposed ABCIS algorithm exhibits best optimization performance almost on all the benchmarks and on all 10, 30, and 50 dimensions. It obtains the optimal value on several benchmarks, and achieves best accuracy on other problems. Most algorithms could find the global optima; thus, the convergence speed should be a criterion to evaluate an algorithm’s performance. For the unimodal functions, the proposed ABCIS algorithm obtains the optimal value on several benchmarks and achieves best accuracy on other problems, which means that the two elite vectors’ guiding could better perfect the convergence speed, which can also be verified in the convergence curves presented in Figs. 3, 4, and 5. For the multimodal functions, the proposed ABCIS algorithm also achieves great results, which may contribute to the update strategy of global best food source. Further demonstration will be discussed in the following subsection.
Each component of ABCIS’s effectiveness
In this subsection, we aim at verifying each component’s effectiveness of the proposed ABCIS. Two components are considered: the first is of which the total dimensional update strategy and the second is the special division strategy. For the experimental settings, the population size is chosen as 40 and the test dimension is 10. Each trial is repeated for 50 times and the average fitness value (the first row) and standard deviation (the second row) are recorded. The maximum iteration number is set as 1000 and the corresponding maximum number of function evaluation is calculated as the product of population size and maximum iteration number.
Total dimensional update strategy
In the proposed ABCIS algorithm, food sources except the best one are updated on all the dimensions at each generation. To testify this component’s effectiveness, this subsection designs another ABC algorithm named as ABCISsd (ABCIS with single dimension) to perform this comparison. Experimental results are stated in Table 5, from which it could be observed that total dimensional update strategy could achieve much better solution accuracy on unimodal functions.
Special division strategy
In the previous subsection, we point out that the special division strategy does a great contribution to the multimodal functions’ optimization, and this subsection aims at making demonstration. Thus, ABCISwd (ABCIS algorithm without division) is generated to function as the comparison algorithm. Experimental results are presented in Table 4.
Regardless of the proposed search Eq. (5) for bees, there are two main differences between the proposed ABCIS and the standard ABC: one is the total dimensional update strategy for bees except for the best one and another is the special division for the best one. Thus, this subsection demonstrates these two aspects’ effectiveness first. With this purpose, two comparison algorithms, ABCISsd (ABCIS with single dimension) and ABCISwd (ABCIS without special division for the best bee), are constructed. ABCISsd is a variant of ABCIS where bees update food sources only on one randomly selected dimension in both Eqs. (5) and (8), and ABCISwd is an ABCIS variant where all the bees using Eq. (5) as the update equation to find food sources.
Conclusion
In this paper, we studied the problem about the allocation of UAVs in UAVaided wireless communications. We have used the artificial bee colony algorithm to search for the optimal UAV allocation scheme. To accelerate artificial bee colony’s convergence speed and improve solution accuracy, we first propose an intellective search strategy for bees searching food sources and then introduce a special division for the global best food sources to compensate the intellective search strategy’s drawbacks. Experimental results demonstrate that this proposed ABCIS algorithm could achieve great improvements on both unimodal and multimodal functions, which improve its performance over UAVaided wireless communications.
Availability of data and materials
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
Abbreviations
 A2G:

Airtoground
 ABC:

Artificial bee colony
 DE:

Differential evolution
 LoS:

Lineofsight
 PSO:

Particle swarm optimization
 UAV:

Unmanned aerial vehicle
References
 1
C. Li, H. J. Yang, F. Sun, J. M. Cioffi, L. Yang, Multiuser overhearing for cooperative twoway multiantenna relays. IEEE Trans. Veh. Technol.65(5), 3796–3802 (2016).
 2
W. Wu, B. Wang, Efficient transmission solutions for MIMO wiretap channels with SWIPT. IEEE Commun. Lett.19(9), 1548–1551 (2015).
 3
D. Karaboga, An idea based on honey bee swarm for numerical optimization, (2005). Technical reporttr06, Erciyes university, engineering faculty, computer engineering department.
 4
H. Chen, et al., Artificial bee colony optimizer based on bee lifecycle for stationary and dynamic optimization. IEEE Trans. Syst. Man Cybern. Syst. 47(2), 327–346 (2017).
 5
T. H. S. Li, P. H. Kuo, Y. F. Ho, M. C. Kao, L. H. Tai, A biped gait learning algorithm for humanoid robots based on environmental impact assessed artificial bee colony. IEEE Access. 3:, 13–26 (2015).
 6
J. q. Li, Q. k. Pan, P. y. Duan, An improved artificial bee colony algorithm for solving hybrid flexible flowshop with dynamic operation skipping. IEEE Trans. Cybern. 46(6), 1311–1324 (2016).
 7
C. Li, S. Zhang, P. Liu, F. Sun, J. M. Cioffi, L. Yang, Overhearing protocol design exploiting intercell interference in cooperative green networks. IEEE Trans. Veh. Technol.65(1), 441–446 (2016).
 8
C. Li, P. Liu, C. Zou, F. Sun, J. M. Cioffi, L. Yang, Spectralefficient cellular communications with coexistent one and twohop transmissions. IEEE Trans. Veh. Technol.65(8), 6765–6772 (2016).
 9
W Wu, F Zhou, R. Q Hu, B Wang, EnergyEfficient Resource Allocation for Secure NOMAEnabled Mobile Edge Computing Networks. IEEE Trans. Commun.68(1), 493–505 (2020). https://doi.org/10.1109/TCOMM.2019.2949994.
 10
C. Li, F. Sun, J. M. Cioffi, L. Yang, Energy efficient MIMO relay transmissions via joint power allocations. IEEE Trans. Circ. Syst.61(7), 531–535 (2014).
 11
W. Wu, X. Yin, P. Deng, T. Guo, B. Wang, Transceiver Design for Downlink SWIPT NOMA Systems With Cooperative FullDuplex Relaying. IEEE Access. 7:, 33464–33472 (2019).
 12
C. Li, H. J. Yang, F. Sun, J. M. Cioffi, L. Yang, Adaptive overhearing in twoway multiantenna relay channels. IEEE Signal. Proc. Lett.23(1), 117–120 (2016).
 13
W. Wu, B. Wang, Robust secrecy beamforming for wireless information and power transfer in multiuser MISO communication system. EURASIP J. Wirel. Commun. Netw.2015.1:, 161 (2015).
 14
S. C. Horng, Combining artificial bee colony with ordinal optimization for stochastic economic lot scheduling problem. IEEE Trans. Syst. Man Cybern. Syst.45(3), 373–384 (2015).
 15
L. Yang, X. Sun, L. Peng, X. Yao, T. Chi, An agentBased artificial bee colony (ABC) algorithm for hyperspectral image endmember extraction in Parallel. IEEE J. Sel. Top Appl. Earth Obs. Remote Sens.8(10), 4657–4664 (2015).
 16
A. Bose, K. Mali, Fuzzybased artificial bee colony optimization for gray image segmentation. SIViP. 10(6), 1089–1096 (2016).
 17
A. K. Bhandari, A. Kumar, G. K. Singh, Modified artificial bee colony based computationally efficient multilevel thresholding for satellite image segmentation using Kapur’s, Otsu and Tsallis functions. Expert Syst. Appl.42(3), 1573–1601 (2015).
 18
B. Akay, D. Karaboga, A survey on the applications of artificial bee colony in signal, image, and video processing. SIViP. 9(4), 967–990 (2015).
 19
Y. Shi, R. Eberhart, in 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360). A modified particle swarm optimizer, (1998), pp. 69–73. https://doi.org/10.1109/ICEC.1998.699146.
 20
R. Storn, K. Price, Differential evolution a simple and efficient heuristic for global optimization over continuous spaces. J. Global. Optim.11(4), 341–359 (1997).
 21
G. Zhu, S. Kwong, Gbestguided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput.217(7), 3166–3173 (2010).
 22
D. Karaboga, B. Gorkemli, A quick artificial bee colony (qABC) algorithm and its performance on optimization problems. Appl. Softw. Comput.23:, 227–238 (2014).
 23
W. Gao, S. Liu, L. Huang, A novel artificial bee colony algorithm based on modified search equation and orthogonal learning. IEEE Trans. Syst. Man Cybern.43(3), 1011–1024 (2013).
 24
F. Kuang, Z. Jin, W. Xu, et al., in IEEE Congress on Evolutionary Computation (CEC). A novel chaotic artificial bee colony algorithm based on tent map, (2014), pp. 235–241. https://doi.org/10.1109/cec.2014.6900278.
 25
W. F. Gao, L. L. Huang, S. Y. Liu, et al., Artificial bee colony algorithm based on information learning. IEEE Trans. Cybern.45(12), 2827–2839 (2015).
 26
M. S. Kran, O. Fndk, A directed artificial bee colony algorithm. App. Soft. Comput.26:, 454–462 (2015).
 27
I. Babaoglu, Artificial bee colony algorithm with distributionbased update rule. App. Soft. Comput.34:, 851–861 (2015).
 28
M. S. Kiran, H. Hakli, M. Gunduz, et al., Artificial bee colony algorithm with variable search strategy for continuous optimization. Inform. Sci.300:, 140–157 (2015).
 29
X. Li, G. Yang, Artificial bee colony algorithm with memory. App. Soft. Comput.41:, 362–372 (2016).
 30
Y. Shi, C. M. Pun, H. Hu, et al., An improved artificial bee colony and its application. Knowl. Syst.107:, 14–31 (2016).
 31
K. Binder, D. Heermann, L. Roelofs, et al., Monte carlo simulation in statistical physics. Comput. Phys.7(2), 156–157 (1993).
 32
R. H. Swendsen, J. S. Wang, Nonuniversal critical dynamics in monte carlo simulations. Phys. Rev. Lett.58(2), 86 (1987).
 33
P. P. Boyle, Options: A monte carlo approach. J. Finan. Econ.4(3), 323–338 (1977).
 34
X. Yao, Y. Liu, G. Lin, Evolutionary programming made faster. IEEE Trans. Evol. Comput.3(9), 82–102 (1999).
 35
M. M. Ali, C. Khompatraporn, Z. B. Zabinsky, A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J. Global. Optim.31(4), 635–672 (2005).
 36
H. Gao, S. Kwong, J. Yang, et al., Particle swarm optimization based on intermediate disturbance strategy algorithm and its application in multithreshold image segmentation. Inform. Sci.250:, 82–112 (2013). https://doi.org/10.1016/j.ins.2013.07.005.
 37
P. Wu, Y. Han, T. Chen, et al., Causal inference for MannWhitneyWilcoxon rank sum and other nonparametric statistics. Stat. Med.33(8), 1261–1271 (2014).
 38
L. De Capitani, D. De Martini, Reproducibility probability estimation and testing for the Wilcoxon ranksum test. J. Stat. Comput. Simul. 85(3), 468–493 (2015).
 39
R. C. Blair, J. J. Higgins, A comparison of the power of Wilcoxon’s ranksum statistic to that of student’s t statistic under various nonnormal distributions. J. Educ. Behav. Stat. 5(4), 309–335 (1980).
Acknowledgments
Not applicable
Funding
This work was supported by the National Natural Science Foundation of China (grant nos. 61972208, 61802200, 61672299), the Natural Science Foundation of Jiangsu (grant nos. BK20180745, BK20190789), and the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (grant nos. 18KJB520035, 19KJB130006). The authors would like to thank those who have provided helpful suggestions.
Author information
Affiliations
Contributions
BH is the main author of the current paper. BH contributed to the development of the ideas, design of the study, theory, result analysis, and article writing. ZS carried out the experimental work and the data collection and interpretation. HH finished the analysis and interpretation of data and drafted the manuscript. JL conceived and designed the experiments and undertook revision works of the paper. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Hu, B., Sun, Z., Hong, H. et al. UAVaided networks with optimization allocation via artificial bee colony with intellective search. J Wireless Com Network 2020, 40 (2020). https://doi.org/10.1186/s136380201659y
Received:
Accepted:
Published:
Keywords
 Unmanned aerial vehicles
 Artificial bee colony
 Global search
 Convergence speed
 Intellective search