Partitioning a Map into Homogeneous Contiguous Regions: A Branch-And-Bound Approach Using Decision Diagrams (Short Paper)

Authors Nicolas Golenvaux , Xavier Gillard , Siegfried Nijssen , Pierre Schaus



PDF
Thumbnail PDF

File

LIPIcs.CP.2023.45.pdf
  • Filesize: 0.72 MB
  • 10 pages

Document Identifiers

Author Details

Nicolas Golenvaux
  • Institute for Information and Communication Technologies, Electronics and Applied Mathematics (ICTEAM), Université catholique de Louvain, Louvain-la-Neuve, Belgium
Xavier Gillard
  • Institute for Information and Communication Technologies, Electronics and Applied Mathematics (ICTEAM), Université catholique de Louvain, Louvain-la-Neuve, Belgium
Siegfried Nijssen
  • Institute for Information and Communication Technologies, Electronics and Applied Mathematics (ICTEAM), Université catholique de Louvain, Louvain-la-Neuve, Belgium
Pierre Schaus
  • Institute for Information and Communication Technologies, Electronics and Applied Mathematics (ICTEAM), Université catholique de Louvain, Louvain-la-Neuve, Belgium

Cite As Get BibTex

Nicolas Golenvaux, Xavier Gillard, Siegfried Nijssen, and Pierre Schaus. Partitioning a Map into Homogeneous Contiguous Regions: A Branch-And-Bound Approach Using Decision Diagrams (Short Paper). In 29th International Conference on Principles and Practice of Constraint Programming (CP 2023). Leibniz International Proceedings in Informatics (LIPIcs), Volume 280, pp. 45:1-45:10, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023) https://doi.org/10.4230/LIPIcs.CP.2023.45

Abstract

Regionalization is a crucial spatial analysis technique used for partitioning a map divided into zones into k continuous areas, optimizing the similarity of zone attributes within each area. This technique has a variety of applications in fields like urban planning, environmental management, and geographic information systems. The REDCAP algorithm is a well-known approach for addressing the regionalization problem. It consists of two main steps: first, it generates a spatially contiguous tree (SCT) representing the neighborhood structure of the set of spatial objects using a contiguity-constrained hierarchical clustering method. Second, it greedily removes k-1 edges from the SCT to create k regions. While this approach has proven to be effective, it may not always produce the most optimal solutions. We propose an alternative method for the second step, an exact dynamic programming (DP) formulation for the k-1 edges removal problem. This DP is solved using a multi-valued decision diagram (MDD)-based branch and bound solver leading to a more optimal solution. We compared our proposed method with the REDCAP state-of-the-art technique on real data and synthetic ones, using different instances of the regionalization problem and different supervised and unsupervised metrics. Our results indicate that our approach provides higher quality partitions than those produced by REDCAP at acceptable computational costs. This suggests that our method could be a viable alternative for addressing the regionalization problem in various applications.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Discrete space search
Keywords
  • Regionalization
  • Redcap
  • Skater
  • Multivalued Decision Diagrams

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Orhun Aydin, Mark Janikas, Renato Assunção, and Ting-Hwan Lee. A quantitative comparison of regionalization methods. Int. J. Geogr. Inf. Sci., 35:1-29, 2021. URL: https://doi.org/10.1080/13658816.2021.1905819.
  2. Orhun Aydin, Mark V Janikas, Renato Assunçao, and Ting-Hwan Lee. Skater-con: Unsupervised regionalization via stochastic tree partitioning within a consensus framework using random spanning trees. In Proceedings of the 2nd ACM SIGSPATIAL international workshop on AI for geographic knowledge discovery, pages 33-42, 2018. Google Scholar
  3. David Bergman, Andre A. Cire, Willem-Jan van Hoeve, and J. N. Hooker. Discrete optimization with decision diagrams. INFORMS Journal on Computing, 28(1):47-66, 2016. URL: https://doi.org/10.1287/ijoc.2015.0648.
  4. Aydın Buluç, Henning Meyerhenke, Ilya Safro, Peter Sanders, and Christian Schulz. Recent advances in graph partitioning. Springer, 2016. Google Scholar
  5. Andrew D Cliff and Peter Haggett. On the efficiency of alternative aggregations in region-building problems. Environment and Planning A, 2(3):285-294, 1970. Google Scholar
  6. Diep Dao and Jean-Claude Thill. Detecting Attribute-Based Homogeneous Patches Using Spatial Clustering: A Comparison Test. In Information Fusion and Geographical Information Systems, pages 37-54. January 2018. URL: https://doi.org/10.1007/978-3-319-59539-9_4.
  7. Juan C. Duque, Luc Anselin, and Sergio J. Rey. THE MAX-P-REGIONS PROBLEM*. Journal of Regional Science, 52(3):397-419, August 2012. URL: https://doi.org/10.1111/j.1467-9787.2011.00743.x.
  8. Juan C Duque and Richard L Church. A new heuristic model for designing analytical regions. In North American Meeting of the International Regional Science Association, Seattle, 2004. Google Scholar
  9. Juan Carlos Duque, Raúl Ramos, and Jordi Suriñach. Supervised Regionalization Methods: A Survey. International Regional Science Review, 30(3):195-220, July 2007. Publisher: SAGE Publications Inc. URL: https://doi.org/10.1177/0160017607301605.
  10. X. Gillard, P. Schaus, and V. Coppé. Ddo, a generic and efficient framework for mdd-based optimization. International Joint Conference on Artificial Intelligence (IJCAI-20); DEMO track, 2020. Google Scholar
  11. Xavier Gillard, Coppé Vianney, Pierre Schaus, and Ciré André. Improving the filtering of branch-and-bound mdd solvers. In CPAIOR, 2021. Google Scholar
  12. D. Guo. Regionalization with dynamically constrained agglomerative clustering and partitioning (REDCAP). International Journal of Geographical Information Science, 22(7):801-823, July 2008. Publisher: Taylor & Francis _eprint: URL: https://doi.org/10.1080/13658810701674970.
  13. Paul A Longley, Michael F Goodchild, David J Maguire, and David W Rhind. Geographic information science and systems. John Wiley & Sons, 2015. Google Scholar
  14. Assuncao Martins, Marcos Neves, Gilberto Câmara, and Domingos Da Costa Freitas. Efficient Regionalization Techniques for Socio-Economic Geographical Units Using Minimum Spanning Trees. International Journal of Geographical Information Science, 20:797-811, August 2006. URL: https://doi.org/10.1080/13658810600665111.
  15. James M Omernik, Shannen S Chapman, Richard A Lillie, Robert T Dumke, et al. Ecoregions of wisconsin. Transactions of the Wisconsin Academy of Sciences, Arts and Letters, 88:77-103, 2000. Google Scholar
  16. Stan Openshaw. A regionalisation program for large data sets. Computer Applications, 3(4):136-147, 1973. Google Scholar
  17. Stan Openshaw. Classifying and regionalizing census data. Census users' handbook, pages 239-270, 1995. Google Scholar
  18. Ran Wei, Sergio Rey, and Elijah Knaap. Efficient regionalization for spatially explicit neighborhood delineation. International Journal of Geographical Information Science, 35(1):135-151, 2021. URL: https://doi.org/10.1080/13658816.2020.1759806.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail