Table of Content

Open Access

ARTICLE

Spectrum Allocation for Cognitive Radio Networks Using the Fireworks Algorithm

Zhou Feng, Xue Weilian*
School of Management, Liaoning Normal University, Dalian 116029, China
* Corresponding Author: E-mail:

Computer Systems Science and Engineering 2018, 33(4), 275-286. https://doi.org/10.32604/csse.2018.33.275

Abstract

The fireworks algorithm features a small number of parameters, remarkable optimization ability, and resistance to a local optimum. Based on the graph coloring model, the fireworks algorithm is introduced for the first time to solve the spectrum allocation problem for cognitive radio networks, thus maximizing utility and fairness of spectrum allocation. Two-layer binary coding is adopted for individual fireworks. The first layer refers to the coding of cognitive users used to determine channels that can be connected with the user. The second layer refers to the auxiliary coding of channels responsible for addressing mutual interference among multiple cognitive users when they connect with the same channel at the same time. Explosion operator, mutation operator, and the selection operation are designed to allocate the spectrum for the cognitive radio network. Simulation results demonstrate superiority and efficiency of the proposed algorithm in terms of spectrum allocation.

Keywords

Fireworks algorithm; spectrum allocation; system utility; system fairness

Cite This Article

Z. Feng and X. Weilian, "Spectrum allocation for cognitive radio networks using the fireworks algorithm," Computer Systems Science and Engineering, vol. 33, no.4, pp. 275–286, 2018.

Citations




This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1004

    View

  • 957

    Download

  • 1

    Like

Share Link

WeChat scan