TY - ADVS
T1 - Algorithm for constrained multi-objective land use allocation optimization under uncertainty
AU - Hildemann, Moritz Jan
AU - Verstegen, J.A.
PY - 2021/3/26
Y1 - 2021/3/26
N2 - This dataset describes the software and data to quantify uncertainty in Pareto fronts arised from spatial data. This dataset contains the Python code for a multi-objective land use allocation optimization under uncertainty. The program is an extension to CoMOLA from Strauch et al. 2019 (https://doi.org/10.1016/j.envsoft.2019.05.003). For a detailed description of CoMOLA, we refer to the article. Before executing CoMOLA under uncertainty, extreme lower and upper bound samples need to be generated from the land use and soil fertility map with quantified uncertainty. That preprocessing is described reproducable with the following Mendeley Dataset: Hildemann, Moritz Jan; Verstegen, Judith (2021), “Sampling procedure of land use and soil fertility map under uncertainty”, Mendeley Data, V3, doi: 10.17632/6x6cccfc4x.3. For every produced extreme sample, CoMOLA needs to be performed with the corresponding land use and soil fertility map. As the computational effort and computation time are high (15-20 hours) and ten optimizations were performed for every extreme sample, the runs were performed in parallel on a high-performance Linux cluster (MEGWARE cluster with 15.120 cores, 412 nodes and Intel Xeon Gold 6140 18C 2.30GHz processors). The program is executable for Python 3.7 and 3.8 in a Linux environment. The changes compared to CoMOLA include: an update to Python 3.8, removal of R components in objecting the objective values, and the implementation of a seeding procedure to inject single-objective optima into the first generation of the Genetic Algorithm. The seeding procedure allowed faster and better convergence. The generated Pareto fronts can be used postprocessing to quantify the uncertainty in objective and solution space. Pseudo-random states are used to assure reproducibility despite the stochastic processes.
AB - This dataset describes the software and data to quantify uncertainty in Pareto fronts arised from spatial data. This dataset contains the Python code for a multi-objective land use allocation optimization under uncertainty. The program is an extension to CoMOLA from Strauch et al. 2019 (https://doi.org/10.1016/j.envsoft.2019.05.003). For a detailed description of CoMOLA, we refer to the article. Before executing CoMOLA under uncertainty, extreme lower and upper bound samples need to be generated from the land use and soil fertility map with quantified uncertainty. That preprocessing is described reproducable with the following Mendeley Dataset: Hildemann, Moritz Jan; Verstegen, Judith (2021), “Sampling procedure of land use and soil fertility map under uncertainty”, Mendeley Data, V3, doi: 10.17632/6x6cccfc4x.3. For every produced extreme sample, CoMOLA needs to be performed with the corresponding land use and soil fertility map. As the computational effort and computation time are high (15-20 hours) and ten optimizations were performed for every extreme sample, the runs were performed in parallel on a high-performance Linux cluster (MEGWARE cluster with 15.120 cores, 412 nodes and Intel Xeon Gold 6140 18C 2.30GHz processors). The program is executable for Python 3.7 and 3.8 in a Linux environment. The changes compared to CoMOLA include: an update to Python 3.8, removal of R components in objecting the objective values, and the implementation of a seeding procedure to inject single-objective optima into the first generation of the Genetic Algorithm. The seeding procedure allowed faster and better convergence. The generated Pareto fronts can be used postprocessing to quantify the uncertainty in objective and solution space. Pseudo-random states are used to assure reproducibility despite the stochastic processes.
U2 - 10.17632/pwkdwprv3j
DO - 10.17632/pwkdwprv3j
M3 - Software
ER -