Reactive GRASP: An Application to a Matrix Decomposition Problem in TDMA Traffic Assignment

A greedy randomized adaptive search procedure (GRASP) is a metaheuristic for combinatorial optimization. In this paper, we describe a GRASP for a matrix decomposition problem arising in the context of traffic assignment in communication satellites. We review basic concepts of GRASP: construction and local search algorithms. The local search phase is based on the use of a new type of neighborhood defined by constructive and destructive moves. The implementation of a GRASP for the matrix decomposition problem is described in detail. Extensive computational experiments on literature and randomly generated problems are reported. Moreover, we propose a new procedureReactive GRASP, in which the basic parameter that defines the restrictiveness of the candidate list during the construction phase is self-adjusted according to the quality of the solutions previously found. The approach is robust and does not require calibration efforts. On most of the literature problems considered, the newReactive GRASP heuristic matches the optimal solution found by an exact column-generation with branch-and-bound algorithm.

[1]  G. D. Dill TDMA, the state-of-the-art , 1977 .

[2]  Y. Ito,et al.  Analysis of a switch matrix for an SS/TDMA system , 1977, Proceedings of the IEEE.

[3]  T. Inukai,et al.  Comments on "Analysis of a switch matrix for an SS/TDMA system" , 1978 .

[4]  T. Inukai,et al.  An Efficient SS/TDMA Time Slot Assignment Algorithm , 1979, IEEE Trans. Commun..

[5]  D. C. Cox,et al.  An Optimum Time Slot Assignment Algorithm for an SS/TDMA System with Variable Number of Transponders , 1981 .

[6]  Guido Tartara,et al.  Some scheduling algorithms for SS-TDMA systems , 1981 .

[7]  Inder Sarat Gopal,et al.  Scheduling algorithms for multi-beam communication satellites , 1982 .

[8]  Egon Balas,et al.  Traffic assignment in communication satellites , 1983 .

[9]  Chak-Kuen Wong,et al.  Minimizing the Number of Switchings in an SS/TDMA System , 1985, IEEE Trans. Commun..

[10]  F. Rendl On the complexity of decomposing matrices arising in satellite communication , 1985 .

[11]  M. Minoux Optimal traffic assignment in a SS/TDMA frame : a new approach by set covering and column generation , 1986 .

[12]  Carlos A. Pomalaza-Raez A note on efficient SS/TDMA assignment algorithms , 1988, IEEE Trans. Commun..

[13]  C. Ribeiro,et al.  An optimal column-generation-with-ranking algorithm for very large scale set partitioning problems in traffic assignment , 1989 .

[14]  Aura Ganz,et al.  Efficient algorithms for SS/TDMA scheduling , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[15]  Aura Ganz,et al.  Efficient algorithms for SS/TDMA scheduling , 1992, IEEE Trans. Commun..

[16]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[17]  M. Resende,et al.  A GRASP for graph planarization , 1997 .

[18]  Markus Voelter,et al.  State of the Art , 1997, Pediatric Research.

[19]  Mauro Dell'Amico,et al.  New bounds for optimum traffic assignment in satellite communication , 1998, Comput. Oper. Res..