Skip to main navigation Skip to search Skip to main content

A spatially explicit evolutionary algorithm for the spatial partitioning problem

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

Spatial optimization seeks optimal allocation or arrangement of spatial units under constraints such as distance, adjacency, contiguity, and pattern. Evolutionary Algorithms (EAs) are well-known optimization heuristics. However, classic EAs, based on a binary problem encoding and bit-operation-based offspring operators, are spatially unaware and do not capture topological and geometric relationships. Unsurprisingly when spatial characteristics are not explicitly considered in the design of EA operators, that EA becomes ineffective because satisfying spatial constraints is computationally expensive. We design and develop novel spatially explicit EA recombination operators, inspired by the path relinking and ejection chain heuristic strategies, that implement crossover and mutation using intelligently guided strategies in a spatially constrained decision space. Our spatial EA approach is general and slots well into the foundational theory of evolutionary algorithms for spatial optimization. We demonstrate improved solution quality and computational performance with a large-scale spatial partitioning application.

Original languageEnglish
Article number106129
JournalApplied Soft Computing Journal
Volume90
DOIs
StatePublished - May 2020

Funding

This experiments conducted in this paper used the Extreme Science and Engineering Discovery Environment (XSEDE) resources, which are supported by National Science Foundation (NSF) grant number ACI-1548562 . Specifically, it used the Bridges system, which is supported by NSF award number ACI-1445606 , at the Pittsburgh Supercomputing Center (PSC). The performance study also used the ROGER supercomputer at the University of Illinois, which was supported by NSF Grant 1429699 .

Keywords

  • Combinatorial optimization
  • Evolutionary algorithm
  • Heuristics
  • Parallel computing
  • Spatial optimization

Fingerprint

Dive into the research topics of 'A spatially explicit evolutionary algorithm for the spatial partitioning problem'. Together they form a unique fingerprint.

Cite this