A simulated annealing algorithm for zoning in planning using parallel computing

被引:17
作者
Sante, Ines [1 ]
Rivera, Francisco F. [2 ]
Crecente, Rafael [1 ]
Boullon, Marcos [1 ]
Suarez, Marcos [1 ]
Porta, Juan [3 ]
Parapar, Jorge [3 ]
Doallo, Ramon [3 ]
机构
[1] Univ Santiago de Compostela, Land Lab, Santiago De Compostela, Spain
[2] Univ Santiago de Compostela, CiTIUS, Santiago De Compostela, Spain
[3] Univ A Coruna UDC, Comp Architecture Grp, La Coruna, Spain
关键词
Land use optimization; Land use planning; Parallel algorithms for multicores; Decision support; Simulated annealing; LAND-USE ALLOCATION; SPATIAL ALLOCATION; GENETIC ALGORITHM; DECISION-SUPPORT; OPTIMIZATION;
D O I
10.1016/j.compenvurbsys.2016.05.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
There is an increasing demand for tools that support land use planning processes, particularly the design of zoning maps, which is one of the most complex tasks in the field. In this task, different land use categories need to be allocated according to multiple criteria. The problem can be formalized in terms of a multiobjective problem. This paper generalizes and complements a previous work on this topic. It presents an algorithm based on a simulated annealing heuristic that optimizes the delimitation of land use categories on a cadastral parcel map according to suitability and compactness criteria. The relative importance of both criteria can be adapted to any particular case. Despite its high computational cost, the use of plot polygons was decided because it is realistic in terms of technical application and land use laws. Due to the computational costs of our proposal, parallel implementations are required, and several approaches for shared memory systems such as multicores are analysed in this paper. Results on a real case study conducted in the Spanish municipality of Guitiriz show that the parallel algorithm based on simulated annealing is a feasible method to design alternative zoning maps. Comparisons with results from experts are reported, and they show a high similarity. Results from our strategy outperform those by experts in terms of suitability and compactness. The parallel version of the code produces good results in terms of speed-up, which is crucial for taking advantage of the architecture of current multicore processors. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:95 / 106
页数:12
相关论文
共 50 条
  • [21] Adaptive temperature schedule determined by genetic algorithm for parallel simulated annealing
    Miki, M
    Hiroyasu, T
    Wako, J
    Yoshida, T
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 459 - 466
  • [22] QoS in the Cloud Computing: A Load Balancing Approach Using Simulated Annealing Algorithm
    Hanine, Mohamed
    Benlahmar, El Habib
    BIG DATA, CLOUD AND APPLICATIONS, BDCA 2018, 2018, 872 : 43 - 54
  • [23] Power generation expansion planning with adaptive simulated annealing genetic algorithm
    Yildirim, Mehmet
    Erkan, Kadir
    Ozturk, Semra
    INTERNATIONAL JOURNAL OF ENERGY RESEARCH, 2006, 30 (14) : 1188 - 1199
  • [24] An efficient implementation of parallel simulated annealing algorithm in GPUs
    A. M. Ferreiro
    J. A. García
    J. G. López-Salas
    C. Vázquez
    Journal of Global Optimization, 2013, 57 : 863 - 890
  • [25] An efficient implementation of parallel simulated annealing algorithm in GPUs
    Ferreiro, A. M.
    Garcia, J. A.
    Lopez-Salas, J. G.
    Vazquez, C.
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 57 (03) : 863 - 890
  • [26] COMPARISON OF VECTOR AND PARALLEL IMPLEMENTATIONS OF THE SIMULATED ANNEALING ALGORITHM
    VOOGD, JM
    SLOOT, PMA
    VANDANTZIG, R
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 1995, 11 (4-5): : 467 - 475
  • [27] Combinatorial Double Auction Winner Determination in Cloud Computing using Hybrid Genetic and Simulated Annealing Algorithm
    Kand, Ali Sadigh Yengi
    Kazem, Ali Asghar Pourhaji
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (01) : 432 - 436
  • [28] Parallel realization of simulated annealing algorithm: Modifications and applications
    Li, SY
    Du, ZH
    Wu, MY
    Zhu, J
    Li, SL
    ACTA PHYSICA SINICA, 2001, 50 (07) : 1260 - 1263
  • [29] Computing the halfspace depth with multiple try algorithm and simulated annealing algorithm
    Wei Shao
    Yijun Zuo
    Computational Statistics, 2020, 35 : 203 - 226
  • [30] A parallel simulated annealing algorithm with low communication overhead
    Nabhan, TM
    Zomaya, AY
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (12) : 1226 - 1233