An Efficient Algorithm for Solving the Minimum Blocking Frequency Assignment Problem Using Channel Reassignment

The channel allocation problem (CAP) that involves the allocation a disjoint set of channels to meet the call demands for a cellular network is an NP-complete combinatorial optimisation problem [1]. The CAP can be viewed as: static (during the initial design/planning of the cellular network) and dynamic (when the network is operational). This paper presents a new algorithm designed to solve the online call control problem. This algorithm is a modified version of the maximum channel packing channel allocation (MCPCA) scheme, proposed by [19]. The original MCPCA scheme aims at maximising the reuse of channels (i.e. dense packing) and simulation results showed that it is more efficient than fixed channel assignment (FCA) or borrowing channel assignment (BCA) schemes for solving the class of minimum blocking frequency assignment problem (MB-FAP) [2]. The new algorithm, entitled maximum channel packing channel assignment with re-assignment (MCPCA-RA), takes the dense packing mechanism further by allowing a neighbouring cell to re-assigns a channel to an existing call and releases the channel previously used to the new request. Simulation results that the number of blocked calls is reduced by an average of 6% compared to the original MCPCA scheme, but at the cost of extra computations due to the reassignment mechanism. Since the reassignment computations only involve cells in the local neighbourhood and can be compute in a parallel manner, MCPCA-RA algorithm is practical and efficient in real-time.

[1]  L. G. Anderson A Simulation Study of Some Dynamic Channel Assignment Algorithms in a High Capacity Mobile Telecommunications System , 1973, IEEE Trans. Commun..

[2]  Ming Zhang,et al.  The nonuniform compact pattern allocation algorithm cellular mobile systems , 1991 .

[3]  M. M. Peritsky,et al.  Statistically-Optimum Dynamic Server Assignment in Systems with Interfering Servers , 1972, IEEE Trans. Commun..

[4]  Francesc Comellas,et al.  A multiagent system for frequency assignment in cellular radio networks , 2000, IEEE Trans. Veh. Technol..

[5]  Dietmar Kunz,et al.  Channel assignment for cellular radio using simulated annealing , 1993 .

[6]  Victor O. K. Li,et al.  Fixed channel assignment in cellular radio networks using a modified genetic algorithm , 1998 .

[7]  Nobuo Funabiki,et al.  A three-stage heuristic combined neural-network algorithm for channel assignment in cellular mobile systems , 2000, IEEE Trans. Veh. Technol..

[8]  Ming Zhang,et al.  Comparisons of channel-assignment strategies in cellular mobile telephone systems , 1989 .

[9]  Roberto Battiti,et al.  A randomized saturation degree heuristic for channel assignment in cellular radio networks , 2001, IEEE Trans. Veh. Technol..

[10]  Wai-Choong Wong,et al.  Ordered dynamic channel assignment scheme with reassignment in highway microcells , 1992 .

[11]  Yoshiyasu Takefuji,et al.  A neural network parallel algorithm for channel assignment problems in cellular radio networks , 1992 .