Parallel hyperheuristics for the frequency assignment problem

This work presents a set of approaches used to deal with the frequency assignment problem (FAP), which is one of the key issues in the design of GSM networks. The used formulation of FAP is focused on aspects which are relevant for real-world GSM networks. A memetic algorithm, together with the specifically designed local search and variation operators, are presented. The memetic algorithm obtains good quality solutions but it must be adapted for each instance to be solved. A parallel hyperheuristic-based model was used to parallelize the approach and to avoid the requirement of the adaptation step of the memetic algorithm. The model is a hybrid algorithm which combines a parallel island-based scheme with a hyperheuristic approach. The main operation of the island-based model is kept, but the configurations of the memetic algorithms executed on each island are dynamically mapped. The model grants more computational resources to those configurations that show a more promising behavior. For this purpose two different criteria have been used in order to select the configurations. The first one is based on the improvements that each configuration is able to achieve along the executions. The second one tries to detect synergies among the configurations, i.e., detect which configurations obtain better solutions when they are cooperating. Computational results obtained for two different real-world instances of the FAP demonstrate the validity of the proposed model. The new designed schemes have made possible to improve the previously known best frequency plans for a real-world network.

[1]  Graham Kendall,et al.  An investigation of a hyperheuristic genetic algorithm applied to a trainer scheduling problem , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[2]  Graham Kendall,et al.  Channel assignment in cellular communication using a great deluge hyper-heuristic , 2004, Proceedings. 2004 12th IEEE International Conference on Networks (ICON 2004) (IEEE Cat. No.04EX955).

[3]  Bertrand Neveu,et al.  An Efficient Hyperheuristic for Strip-Packing Problems , 2008, Adaptive and Multilevel Metaheuristics.

[4]  Gara Miranda,et al.  Metaheuristics for solving a real-world frequency assignment problem in GSM networks , 2008, GECCO '08.

[5]  E. Tsang,et al.  Guided Local Search , 2010 .

[6]  Di Yuan,et al.  Optimized planning of frequency hopping in cellular networks , 2005, Comput. Oper. Res..

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

[8]  Thomas Haug,et al.  The GSM System for Mobile Communications , 1992 .

[9]  Håkan Granbohm,et al.  GPRS—General packet radio service , 1999 .

[10]  Erick Cantú-Paz,et al.  A Survey of Parallel Genetic Algorithms , 2000 .

[11]  Carlo Mannino,et al.  Optimization Problems and Models for Planning Cellular Networks , 2006, Handbook of Optimization in Telecommunications.

[12]  Graham Kendall,et al.  Hyperheuristics: A Robust Optimisation Method Applied to Nurse Scheduling , 2002, PPSN.

[13]  Gara Miranda,et al.  A memetic algorithm and a parallel hyperheuristic island-based model for a 2D packing problem , 2009, GECCO.

[14]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[15]  Fred W. Glover,et al.  A Template for Scatter Search and Path Relinking , 1997, Artificial Evolution.

[16]  René Schott,et al.  APPLICATION OF MARKOV DECISION PROCESSES TO THE FREQUENCY ASSIGNMENT PROBLEM , 2004, Appl. Artif. Intell..

[17]  Sanja Petrovic,et al.  A graph-based hyper-heuristic for educational timetabling problems , 2007, Eur. J. Oper. Res..

[18]  Carlo Mannino,et al.  Minimizing the span of d-walks to compute optimum frequency assignments , 2002, Math. Program..

[19]  Bernhard Sendhoff,et al.  Lamarckian memetic algorithms: local optimum and connectivity structure analysis , 2009, Memetic Comput..

[20]  Edmund K. Burke,et al.  An ant algorithm hyperheuristic for the project presentation scheduling problem , 2005, 2005 IEEE Congress on Evolutionary Computation.

[21]  David J. Sheskin,et al.  Handbook of Parametric and Nonparametric Statistical Procedures , 1997 .

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

[23]  Poonam Garg,et al.  A Comparison between Memetic algorithm and Genetic algorithm for the cryptanalysis of Simplified Data Encryption Standard algorithm , 2010, ArXiv.

[24]  Carlos Cotta,et al.  Adaptive and Multilevel Metaheuristics (Studies in Computational Intelligence) , 2008 .

[25]  E. Talbi Parallel combinatorial optimization , 2006 .

[26]  Gara Miranda,et al.  Parallel Hypervolume-Guided Hyperheuristic for Adapting the Multi-objective Evolutionary Island Model , 2008, NICSO.

[27]  Juha Rapeli,et al.  UMTS: targets, system concept, and standardization in a global framework , 1995, IEEE Wirel. Commun..

[28]  Martin Grötschel,et al.  Frequency planning and ramifications of coloring , 2002, Discuss. Math. Graph Theory.

[29]  Giovanni Colombo,et al.  UMTS: fixed network issues and design options , 1995, IEEE Wirel. Commun..

[30]  Graham Kendall,et al.  An Ant Based Hyper-heuristic for the Travelling Tournament Problem , 2007, 2007 IEEE Symposium on Computational Intelligence in Scheduling.

[31]  Gary B. Lamont,et al.  Considerations in engineering parallel multiobjective evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[32]  Graham Kendall,et al.  Hyper-Heuristics: An Emerging Direction in Modern Search Technology , 2003, Handbook of Metaheuristics.

[33]  Edmund K. Burke,et al.  A simulated annealing based hyperheuristic for determining shipper sizes for storage and transportation , 2007, Eur. J. Oper. Res..

[34]  Anders Furuskar,et al.  EDGE: enhanced data rates for GSM and TDMA/136 evolution , 1999, IEEE Wirel. Commun..

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

[36]  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).

[37]  Matteo Fischetti,et al.  Frequency assignment in mobile radio systems using branch-and-cut techniques , 2000, Eur. J. Oper. Res..

[38]  H. Terashima-Marín,et al.  Evolution of Constraint Satisfaction strategies in examination timetabling , 1999 .

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

[40]  Stephen Hurley,et al.  Methods and algorithms for radio channel assignment , 2002 .

[41]  El-Ghazali Talbi Parallel Combinatorial Optimization (Wiley Series on Parallel and Distributed Computing) , 2006 .

[42]  Gara Miranda,et al.  A Parallel Plugin-Based Framework for Multi-objective Optimization , 2009, DCAI.

[43]  Sancho Salcedo-Sanz,et al.  A portable and scalable algorithm for a class of constrained combinatorial optimization problems , 2005, Comput. Oper. Res..

[44]  Carlo Mannino,et al.  The stable set problem and the thinness of a graph , 2007, Oper. Res. Lett..

[45]  Edward P. K. Tsang,et al.  Guided local search and its application to the traveling salesman problem , 1999, Eur. J. Oper. Res..

[46]  Francisco Luna,et al.  Optimizing the DFCN Broadcast Protocol with a Parallel Cooperative Strategy of Multi-Objective Evolutionary Algorithms , 2009, EMO.

[47]  Carlo Mannino,et al.  An Enumerative Algorithm for the Frequency Assignment Problem , 2003, Discret. Appl. Math..

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

[49]  Enrique Alba,et al.  Parallel Metaheuristics: A New Class of Algorithms , 2005 .

[50]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

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

[52]  Riccardo Poli,et al.  Evolving timetabling heuristics using a grammar-based genetic programming hyper-heuristic framework , 2009, Memetic Comput..

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

[54]  Francisco Luna,et al.  Solving large-scale real-world telecommunication problems using a grid-based genetic algorithm , 2008 .

[55]  P. Cowling,et al.  A Parameter-Free Hyperheuristic for Scheduling a Sales Summit , 2002 .

[56]  Gara Miranda,et al.  Parallel skeleton for multi-objective optimization , 2007, GECCO '07.

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

[58]  Kevin Kok Wai Wong,et al.  Classification of adaptive memetic algorithms: a comparative study , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[59]  Gerald DeJong,et al.  Learning Search Control Knowledge for Deep Space Network Scheduling , 1993, ICML.

[60]  Graham Kendall,et al.  A Tabu-Search Hyperheuristic for Timetabling and Rostering , 2003, J. Heuristics.

[61]  G. Kendall,et al.  Channel assignment optimisation using a hyper-heuristic , 2004, IEEE Conference on Cybernetics and Intelligent Systems, 2004..

[62]  Jonathaan Gratch,et al.  Learning search control knowledge for the deep space network scheduling problem , 1993 .

[63]  Bernhard H. Walke Mobile Radio Networks: Networking, Protocols and Traffic Performance, 2nd Edition , 2001 .

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

[65]  Holger H. Hoos,et al.  On the Run-time Behaviour of Stochastic Local Search Algorithms for SAT , 1999, AAAI/IAAI.

[66]  Julian F. Miller,et al.  Genetic and Evolutionary Computation — GECCO 2003 , 2003, Lecture Notes in Computer Science.

[67]  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).