Cognitive radio spectrum assignment based on artificial bee colony algorithm

Artificial bee colony (ABC) algorithm is a biological-inspired optimization algorithm, which has been shown to be competitive with some biological-inspired algorithms, such as differential evolution, genetic algorithm and particle swarm optimization. In this paper, the work in defining a general framework for spectrum allocation in cognitive radio systems is described, and a method using ABC algorithm to optimize spectrum allocation for efficiency and fairness is presented. Simulation results show that the solutions produced by ABC algorithm are better than those produced by Genetic Algorithm.