Title :
A Probabilistic Greedy Algorithm for Channel Assignment in Cellular Radio Networks
Author_Institution :
Dept. of MSIS, Oklahoma State Univ., Stillwater, OK, USA
fDate :
11/1/2010 12:00:00 AM
Abstract :
An important problem that arises in the design of cellular radio networks is the channel assignment problem that addresses the key issue of the scheduling of the transmissions of all stations in the network while avoiding interference. The problem consists of identifying a frame of minimum length that avoids interference while satisfying channel demands of the stations and maximizing channel utilization. The problem is known to be NP-hard and is formulated as a nonlinear integer program in prior research. This paper develops, for the first time, an integer programming formulation for the problem and presents a Probabilistic Greedy Algorithm that avoids the basic shortcoming of the classical greedy approach which is getting trapped in local optima. The algorithm incorporates simultaneously two diversification techniques, namely randomization and perturbation. Computational experiments are conducted on benchmark data sets and randomly generated problem instances with up to 500 stations. The results show the proposed algorithm is very effective in generating good solutions in short computing time. While a general-purpose branch-and-bound algorithm fails to find feasible solutions even for small instances, the proposed algorithm produces solutions that are far better than those obtained using a classical greedy approach in acceptable time.
Keywords :
cellular radio; channel allocation; communication complexity; greedy algorithms; integer programming; nonlinear programming; probability; scheduling; NP-hard problem; cellular radio networks; channel assignment; nonlinear integer program; probabilistic greedy algorithm; scheduling; Electronics packaging; Greedy algorithms; Interference; Land mobile radio cellular systems; Linear programming; Probabilistic logic; Schedules; Cellular radio network; channel assignment; integer programming; probabilistic greedy algorithm;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2010.11.090301