Professional Documents
Culture Documents
Deshi Ye
Zhejiang University
Yong Zhang
University of Hong Kong
Hong Zhu
Fundan University
Outline
Introduction Frequency Allocation Problem
Offline problem Online problem
f h1 and f h2 and f h3
Frequency h3
To avoid interference, two communications in the same cell or adjacent cells do not use the same frequency
Frequency Allocation in Wireless Communication Networks
Offline Problem
The calls are given in advance Multicoloring of weighted hexagon graphs NP-complete [McDiarmid and Reed 2000] 4/3-approximation algorithm [McDiarmid and Reed
2000, Narayanan and Shende 2001]
Online Problem
The calls are given one at a time Assign a frequency to a call before the next call is presented The assigned frequency to a call cannot be changed Calls will not terminate
Fixed Allocation
Color the cells with three colors, R, G, and B Partition the frequencies into 3 disjoint subsets
SR={1, 4, 7, } SG={2, 5, 8, } SB={3, 6, 9, }
For the cells with color R For the cells with color G For the cells with color B
Frequency allocation rule: Use frequencies according to the color of the cells, starting from the lowest frequency
3 calls
{3, 6, 9} 9
The span of frequencies used is at most 3 times that of the optimal allocation
Greedy Allocation
Frequency allocation rule:
For each call in a cell, assign the lowest frequency which has not been assigned by the cells nor the neighboring cells
{2} {1,4} {3} {} cell X {4,6} {2,5} {1,4,8}
E.g., if a call request appears in cell X, frequency 7 will be assigned to the call
The span of frequencies used is at most 17/7(2.43) times that of the optimal allocation [Chan,
Chin, Ye, Zhang, Zhu 2006]
Hybrid Allocation
Color the cells with three colors, R, G, and B Partition the frequencies into 4 disjoint subsets
SS={1, 5, 9, } SR={2, 6, 10, } SG={3, 7, 11, } SB={4, 8, 12, }
Shared by all cells For the cells with color R For the cells with color G For the cells with color B
Hybrid Allocation
The span of frequencies used is at most 2 times that of the optimal allocation Why? Suppose cell X uses the highest frequency
4k-3
cell X cell Y Cell Y has the highest frequency in SS among the neighbouring cells of cell X
4k-2
4k-1
4k
5 1
6 2
7 3
8 4
Lower Bound
2 is the best that we can do for any online algorithm Adversary sequence:
One call for each of the cells labelled a One call for each of the cells labelled b One call for each of the cells labelled c One call for each of the cells labelled d
a:1 a:1
b :2 d :4 b :3 c :3 d :5 d :6 c :2 a:1 a:1
Asymptotic Performance
To break the barrier of 2 Focus on the performance when there are large amount of calls When the span of frequencies used in the optimal allocation is very large ( ), hybrid algorithm can achieve a ratio close to 1.913
With some modification in partitioning the available frequencies The ratio of the number of frequencies in SS and in each of SR, SG, SB 1.191 : 1
Other Variations
Dynamic frequency allocation
Any call may terminate at any time
Coverage of radio stations represented by a graph other than a hexagon graph Interference constraints
The shortest distance that the same frequency can be reused (without creating interference) is a parameter r A simple assumption is r=2 (cells apart, inclusive) General r?
Frequency Allocation in Wireless Communication Networks
Dynamic Problem
Generalized version of the online problem A call may terminate at any time The goal is to minimize the span of frequencies used over all time Performance:
Fixed Allocation: 3-competitive Greedy Allocation: 3-competitive [Chan, Chin, Ye,
Zhang, Zhu 2006]
Performance of Greedy
lower bound = 3
k calls The base case: k calls 1 4 2 3 The general case: 3k+4 3k+2 3k+1 3k+3 3k+1 3k+2 3k+1 3k+1 1 call k calls The center cell gets the highest frequency 3k+1
Online:
Upper bound=lower bound= 1.5 Asymptotic upper bound= 1.382 Asymptotic lower bound=4/3 1.333
Dynamic:
Upper bound=lower bound=5/3 1.667 Asymptotic upper bound=5/3 1.667 Asymptotic lower bound=14/9 1.556
Frequency Allocation in Wireless Communication Networks
Reuse distance
Frequency: {1, 2, 3, }
The same frequency cannot be used for two calls within the same cell (distance=0) or adjacent cells (distance=1)
Future Directions
Better than 3-competitive for dynamic frequency allocation in hexagon graphs For general reuse distance, any online algorithm better than fixed allocation? Online or dynamic allocation on unit disk graphs Multicoloring on general graphs
Q&A