Grouping genetic operators for the delineation of functional areas based on spatial interaction

The delineation of functional economic areas, or market areas, is a problem of high practical relevance, since the delineation of functional sets such as economic areas in the US, Travel-to-Work Areas in the United Kingdom, and their counterparts in other OECD countries are the basis of many statistical operations and policy making decisions at local level. This is a combinatorial optimisation problem defined as the partition of a given set of indivisible spatial units (covering a territory) into regions characterised by being (a) self-contained and (b) cohesive, in terms of spatial interaction data (flows, relationships). Usually, each region must reach a minimum size and self-containment level, and must be continuous. Although these optimisation problems have been typically solved through greedy methods, a recent strand of the literature in this field has been concerned with the use of evolutionary algorithms with ad hoc operators. Although these algorithms have proved to be successful in improving the results of some of the more widely applied official procedures, they are so time consuming that cannot be applied directly to solve real-world problems. In this paper we propose a new set of group-based mutation operators, featuring general operations over disjoint groups, tailored to ensure that all the constraints are respected during the operation to improve efficiency. A comparative analysis of our results with those from previous approaches shows that the proposed algorithm systematically improves them in terms of both quality and processing time, something of crucial relevance since it allows dealing with most large, real-world problems in reasonable time.

[1]  José M. Casado-Díaz,et al.  Local Labour Market Areas in Spain: A Case Study , 2000 .

[2]  Francisco Flórez-Revuelta,et al.  Adaptive evolutionary algorithms for the delineation of local labour markets , 2009, 2009 IEEE Congress on Evolutionary Computation.

[3]  Martin Watts,et al.  Rules versus Hierarchy: An Application of Fuzzy Set Theory to the Assessment of Spatial Grouping Techniques , 2009, ICANNGA.

[4]  Donald R. Jones,et al.  Solving Partitioning Problems with Genetic Algorithms , 1991, International Conference on Genetic Algorithms.

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

[6]  Tabitha L. James,et al.  A hybrid grouping genetic algorithm for the cell formation problem , 2007, Comput. Oper. Res..

[7]  J. H. Nel,et al.  FUNCTIONAL TRANSPORT REGIONS IN SOUTH AFRICA: AN EXAMINATION OF NATIONAL COMMUTER DATA , 2009 .

[8]  Giselher Pankratz,et al.  A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows , 2005, OR Spectr..

[9]  Kenneth de Jong,et al.  Evolutionary computation: a unified approach , 2007, GECCO.

[10]  Martin Watts,et al.  Local labour markets in New South Wales: fact or fiction? , 2004 .

[11]  Natalio Krasnogor,et al.  A Study on the use of ``self-generation'' in memetic algorithms , 2004, Natural Computing.

[12]  Emanuel Falkenauer,et al.  Genetic Algorithms and Grouping Problems , 1998 .

[13]  Khaled Rasheed,et al.  Methods for Using Surrogate Models to Speed Up Genetic Algorithm Optimization: Informed Operators and Genetic Engineering , 2005 .

[14]  Francisco Flórez-Revuelta,et al.  A Memetic Algorithm for the Delineation of Local Labour Markets , 2008, PPSN.

[15]  Stephen Hincks,et al.  A Framework for Housing Market Area Delineation: Principles and Application , 2008 .

[16]  Tabitha L. James,et al.  A hybrid grouping genetic algorithm for the registration area planning problem , 2007, Comput. Commun..

[17]  Alok Singh,et al.  A new grouping genetic algorithm approach to the multiple traveling salesperson problem , 2008, Soft Comput..

[18]  Mike Coombes,et al.  Functional Economic Market Areas: an economic note , 2010 .

[19]  José Manuel Casado-Díaz,et al.  An evolutionary approach to the delineation of functional areas based on travel-to-work flows , 2008, Int. J. Autom. Comput..

[20]  Ali Husseinzadeh Kashan,et al.  A differential evolution algorithm for the manufacturing cell formation problem using group based operators , 2010, Expert Syst. Appl..

[21]  Bogdan Filipic,et al.  Spin Label EPR-Based Characterization of Biosystem Complexity , 2005, J. Chem. Inf. Model..

[22]  Zhiqiang Feng,et al.  Fuzziness of Travel-to-Work Areas , 2009 .

[23]  Kerry L. Papps,et al.  Identifying Functional Labor Market Areas in New Zealand: A Reconnaissance Study Using Travel-to-Work Data , 2002, SSRN Electronic Journal.

[24]  Bart Jourquin,et al.  Location and market area of rail-road terminals , 2010 .

[25]  Anne E. Green,et al.  An Efficient Algorithm to Generate Official Statistical Reporting Areas: The Case of the 1984 Travel-to-Work Areas Revision in Britain , 1986 .

[26]  Ben Paechter,et al.  Finding Feasible Timetables Using Group-Based Operators , 2007, IEEE Transactions on Evolutionary Computation.

[27]  Carlos M. Fonseca,et al.  Graph partitioning through a multi-objective evolutionary algorithm: a preliminary study , 2008, GECCO '08.

[28]  G. Rota The Number of Partitions of a Set , 1964 .

[29]  Guillaume Sandou,et al.  Enhanced Genetic Algorithm with Guarantee of Feasibility for the Unit Commitment Problem , 2007, Artificial Evolution.

[30]  Ian Masser,et al.  Hierarchical Aggregation Procedures for Interaction Data , 1975 .

[31]  Francisco Flórez-Revuelta,et al.  Specific crossover and mutation operators for a grouping problem based on interaction data in a regional science context , 2007, 2007 IEEE Congress on Evolutionary Computation.

[32]  Mike Coombes,et al.  The delineation of 21st century local labour market areas: a critical review and a research agenda , 2011 .