Solving large-scale real-world telecommunication problems using a grid-based genetic algorithm

This article analyses the use of a grid-based genetic algorithm (GrEA) to solve a real-world instance of a problem from the telecommunication domain. The problem, known as automatic frequency planning (AFP), is used in a global system for mobile communications (GSM) networks to assign a number of fixed frequencies to a set of GSM transceivers located in the antennae of a cellular phone network. Real data instances of the AFP are very difficult to solve owing to the NP-hard nature of the problem, so combining grid computing and metaheuristics turns out to be a way to provide satisfactory solutions in a reasonable amount of time. GrEA has been deployed on a grid with up to 300 processors to solve an AFP instance of 2612 transceivers. The results not only show that significant running time reductions are achieved, but that the search capability of GrEA clearly outperforms that of the equivalent non-grid algorithm.

[1]  Maliha S. Nash,et al.  Handbook of Parametric and Nonparametric Statistical Procedures , 2001, Technometrics.

[2]  Roberto Montemanni,et al.  Frequency assignment, multiple interference and binary constraints , 2008, Wirel. Networks.

[3]  Ken-ichi Tokoro,et al.  Application of the parameter-free genetic algorithm to the fixed channel assignment problem , 2005, Systems and Computers in Japan.

[4]  El-Ghazali Talbi,et al.  Grid computing for parallel bioinspired algorithms , 2006, J. Parallel Distributed Comput..

[5]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[6]  W. K. Hale Frequency assignment: Theory and applications , 1980, Proceedings of the IEEE.

[7]  El-Ghazali Talbi,et al.  A Taxonomy of Hybrid Metaheuristics , 2002, J. Heuristics.

[8]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[9]  Ken-ichi Tokoro,et al.  Application of the parameter-free genetic algorithm to the fixed channel assignment problem , 2005 .

[10]  Francine Berman,et al.  Overview of the Book: Grid Computing – Making the Global Infrastructure a Reality , 2003 .

[11]  Stephen Hurley,et al.  A Parallel Genetic Algorithm for Frequency Assignment Problems , 1994 .

[12]  Bu-Sung Lee,et al.  Efficient Hierarchical Parallel Genetic Algorithms using Grid computing , 2007, Future Gener. Comput. Syst..

[13]  A.M.J. Kuurne On GSM mobile measurement based interference matrix generation , 2002, Vehicular Technology Conference. IEEE 55th Vehicular Technology Conference. VTC Spring 2002 (Cat. No.02CH37367).

[14]  Enrique Alba,et al.  A survey of parallel distributed genetic algorithms , 1999, Complex..

[15]  René Schott,et al.  New hybrid genetic algorithms for the frequency assignment problem , 2002, IEEE Trans. Broadcast..

[16]  Gualtiero Colombo,et al.  A genetic algorithm for frequency assignment with problem decomposition , 2006 .

[17]  El-Ghazali Talbi,et al.  A Co-evolutionist Meta-heuristic for the Assignment of the Frequencies in Cellular Networks , 2001, EvoWorkshops.

[18]  Ajay R. Mishra,et al.  Radio Network Planning and Optimisation , 2005 .

[19]  Carlo Mannino,et al.  Models and solution techniques for frequency assignment problems , 2003, 4OR.

[20]  David E. Leasure,et al.  List of Figures , 1999 .

[21]  William H. Press,et al.  Book-Review - Numerical Recipes in Pascal - the Art of Scientific Computing , 1989 .

[22]  Jeff T. Linderoth,et al.  An enabling framework for master-worker applications on the Computational Grid , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[23]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[24]  Enrique Alba,et al.  ACO vs EAs for solving a real-world frequency assignment problem in GSM networks , 2007, GECCO '07.

[25]  A. Tamhane,et al.  Multiple Comparison Procedures , 1989 .

[26]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[27]  Enrique Alba,et al.  DNA fragment assembly using a grid-based genetic algorithm , 2008, Comput. Oper. Res..

[28]  A. Iserles Numerical recipes in C—the art of scientific computing , by W. H. Press, B. P. Flannery, S. A. Teukolsky and W. T. Vetterling. Pp 735. £27·50. 1988. ISBN 0-521-35465-X (Cambridge University Press) , 1989, The Mathematical Gazette.

[29]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[30]  Heinz Mühlenbein,et al.  The Breeder Genetic Algorithm for Frequency Assignment , 1998, PPSN.

[31]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[32]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[33]  H. Keselman,et al.  Multiple Comparison Procedures , 2005 .

[34]  Francine Berman,et al.  Grid Computing: Making the Global Infrastructure a Reality , 2003 .

[35]  Miron Livny,et al.  Condor and the Grid , 2003 .

[36]  A. Eisenblätter Frequency Assignment in GSM Networks: Models, Heuristics, and Lower Bounds , 2001 .

[37]  Yu-Kwong Kwok Quasi-static dynamic channel assignment using a Linux PC cluster , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[38]  Ken-ichi Tokoro,et al.  An Efficient Hybrid Genetic Algorithm for a Fixed Channel Assignment Problem with Limited Bandwidth , 2003, GECCO.

[39]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[40]  Sung-Soo Kim,et al.  A memetic algorithm for channel assignment in wireless FDMA systems , 2007, Comput. Oper. Res..

[41]  Jin-Kao Hao,et al.  An evolutionary approach for frequency assignment in cellular radio networks , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[42]  René Schott,et al.  A New Hybrid GA-MDP Algorithm For The Frequency Assignment Problem , 2006, 2006 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06).

[43]  Wacław Ku Grid-enabled evolutionary algorithm application in the mechanical optimization problems , 2007 .

[44]  Mohamed-Slim Alouini,et al.  Digital Communication Over Fading Channels: A Unified Approach to Performance Analysis , 2000 .

[45]  Enrique Alba,et al.  Analyzing synchronous and asynchronous parallel distributed genetic algorithms , 2001, Future Gener. Comput. Syst..

[46]  Enrique Alba,et al.  Parallelism and evolutionary algorithms , 2002, IEEE Trans. Evol. Comput..

[47]  Ajay R. Mishra,et al.  Fundamentals of Cellular Network Planning and Optimisation: 2G/2.5G/3G... Evolution to 4G , 2004 .

[48]  Waclaw Kus Grid-enabled evolutionary algorithm application in the mechanical optimization problems , 2007, Eng. Appl. Artif. Intell..