A major challenge in OFDMA cellular networks is to efficiently allocate scarce channel resources in order to optimize global system performance. In particular, the allocation problem across cells/base-stations is known to incur extremely high computational and communication complexity. Recently, Gibbs sampling has been used to solve the downlink inter-cell allocation problem with distributed algorithms that incur low computational complexity in each iteration. In a typical Gibbs sampling algorithm, in order to determine whether to transit to a new state, one needs to know in advance the performance value after the transition, even before such transition takes place. For OFDMA networks with many channels, such computation of future performance values leads to a challenging tradeoff between convergence speed and overhead: the algorithm either updates a very small number of channels at an iteration, which leads to slow convergence, or incurs high computation and communication overhead. In this paper, we propose a new multi-channel Gibbs sampling algorithm that resolves this tradeoff. The key idea is to utilize perturbation analysis so that each base-station can accurately predict the future performance values. As a result, the proposed algorithm can quickly update many channels in every iteration without incurring excessive computation and communication overhead. Simulation results show that our algorithm converges quickly and achieves system utility that is close to the existing Gibbs sampling algorithm.

Date of this Version