SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
spsann
optimization of sample patterns using
spatial simulated annealing
Alessandro Samuel-Rosa(1)
, Gerard Heuvelink(2)
,
Gustavo Vasques(3)
, Lúcia Anjos(1)
(1) Universidade Federal Rural do Rio de Janeiro, Seropédica, Brazil.
(2) ISRIC – World Soil Information, Wageningen, the Netherlands.
(3) Embrapa Solos, Rio de Janeiro, Brazil.
SSS11.3 – Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Overview
● Motivation
● Strategy
● Features
● Future
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Motivation
● PhD study
– Sample for digital soil mapping in terra incognita
● Many private and public algorithms. A few only
in scientific articles and text books
– Reproducible research
● Wider adoption and further development is,
perhaps, being held back
– Access to scientific knowledge
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Strategy
● Create an -package
– is FOSS, easy and popular
● Start from existing packages
– intamapInteractive (Edzer Pebesma, Jon
Skoien, et al.), and clhs (Pierre Roudier)
– Optimization using spatial simulated annealing
● Packaging tools
– RStudio + roxygen2 + Rcpp + GitHub
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Features – objective functions
● Five single-objective functions
– Association/Correlation among covariates (optimCORR)
– Marginal distribution of the covariates (optimDIST)
– Mean squares shortest distance (optimMSSD)
– Mean/Maximum kriging variance (optimMKV)
– Number of unique points/pairs per lag (optimPPL)
● Two multi-objective functions
– CORR + DIST (optimACDC)
– ACDC + MSSD + PPL (optimPAN)
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Features – optimization problem (1)
● Multi-objective optimization problem
● Scaling
– Upper-lower bound
● Pareto maximum and minimum
● Numerical simulation
● Aggregation
– Weighted sum method
f i
sc
=
f i(x)−f i
o
f i
max
−f i
o
U =∑
i=1
k
wi f i(x)
f(x)=(f 1(x),f 2(x),...,f k (x))
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Features – optimization problem (2)
● Upper-lower bound with the Pareto maximum
and minimum
Reference
Objective function values
f1
f2
f3
At 0.1000 43.0336 20.0725
At 67.6807 0.0224 12.6562
At 32.0687 16.9994 11.2757
Maximum 84.2615 144.2401 37.7600
x1
∗
x2
∗
x3
∗
Source:
Marler, R. T. & Arora, J. S. Function-transformation methods for multi-objective
optimization. Engineering Optimization, v. 37, p. 551-570, 2005. [link]
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Features – simulated annealing
● -package IntamapInteractive
● Search graph size
– Linear cooling schedule depending on the iterations
● Acceptance probability
– Exponential cooling schedule depending on the
iterations
● Starting system configuration
– Random points
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Features – speeding up
● Bottlenecks implemented in C++
– -package Rcpp
– Parallel processing is of little help
● Use a finite set of candidate locations
● Data matrices
– Compute once and update at each iteration
● Function-specific solutions
– More work to maintain replicated source code
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Features – graphical display (1)
● Evolution of the
energy state
● Evolution of the
acceptance
probability
● Initial and last best
energy state
● Evolution of the
search graph size
● Initial system
configuration
● Current system
configuration
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Features – graphical display (2)
Meuse data set from the -package sp; Function optimMSSD with 100 points
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Future – two ways
● Improve/Extend
– Find and correct bugs
– Use a cost surface
– Add more objective
functions
– Add/delete points
– C++
– ...
● Reformulate
– Simplify the structure
– Separate objective
functions from
simulated annealing
– Use a more efficient
language (C/C++)
– ...
Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
Abstract: spsann – optimization of sample patterns using spatial simulated annealing
Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos
Extra information
● This work was supported by the Brazilian government
– CAPES (Process BEX 11677/13-9)
– CNPq (Process 140720/2012-0)
● The source code of the -package spsann is freely
available at https://github.com/samuel-rosa
– Contributions are very welcome!
● This document is freely available at
http://www.slideshare.net/alessandrosamuelrosa

Mais conteúdo relacionado

Mais procurados

Ahmad Mauliddin Vol Of Water In Bili Bili
Ahmad Mauliddin Vol Of Water In Bili BiliAhmad Mauliddin Vol Of Water In Bili Bili
Ahmad Mauliddin Vol Of Water In Bili BiliHartanto Sanjaya
 
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...MapWindow GIS
 
A Regionalized Spatial Temporal Model for Hourly Rainfall Process
A Regionalized Spatial Temporal Model for Hourly Rainfall ProcessA Regionalized Spatial Temporal Model for Hourly Rainfall Process
A Regionalized Spatial Temporal Model for Hourly Rainfall ProcessSiti Musliha Mat Rasid
 
Visualising Flux: Storytelling with Time, Space & Torque
Visualising Flux: Storytelling with Time, Space & TorqueVisualising Flux: Storytelling with Time, Space & Torque
Visualising Flux: Storytelling with Time, Space & TorqueExtract Data Conference
 
NDGISUC2017 - New Lidar Technologies for 3DEP
NDGISUC2017 - New Lidar Technologies for 3DEPNDGISUC2017 - New Lidar Technologies for 3DEP
NDGISUC2017 - New Lidar Technologies for 3DEPNorth Dakota GIS Hub
 
AHM 2014: The Flow Simulation Tools on VHub
AHM 2014: The Flow Simulation Tools on VHubAHM 2014: The Flow Simulation Tools on VHub
AHM 2014: The Flow Simulation Tools on VHubEarthCube
 
OpenLayers Feature Frenzy
OpenLayers Feature FrenzyOpenLayers Feature Frenzy
OpenLayers Feature FrenzyAndreas Hocevar
 
Pulvirenti_IGARSS2011.ppt
Pulvirenti_IGARSS2011.pptPulvirenti_IGARSS2011.ppt
Pulvirenti_IGARSS2011.pptgrssieee
 
GRASS as a Temporal GIS - Sören Gebbert
GRASS as a Temporal GIS - Sören GebbertGRASS as a Temporal GIS - Sören Gebbert
GRASS as a Temporal GIS - Sören GebbertLuis_de_Sousa
 
markus_mueller_eresearchnz2016
markus_mueller_eresearchnz2016markus_mueller_eresearchnz2016
markus_mueller_eresearchnz2016Markus Müller
 
OL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsOL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsAndreas Hocevar
 
3D Analyst - Lake, Jatiluhur
3D Analyst - Lake, Jatiluhur3D Analyst - Lake, Jatiluhur
3D Analyst - Lake, JatiluhurHartanto Sanjaya
 
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...Integrated Carbon Observation System (ICOS)
 
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...swenney
 
Fusepool Trepare - Advanced vizualization
Fusepool Trepare - Advanced vizualizationFusepool Trepare - Advanced vizualization
Fusepool Trepare - Advanced vizualizationFusepool SME project
 
Google map and navigation
Google map and navigation Google map and navigation
Google map and navigation Shalikram Patel
 
shi_summer_2015
shi_summer_2015shi_summer_2015
shi_summer_2015Tiger Shi
 

Mais procurados (19)

Ahmad Mauliddin Vol Of Water In Bili Bili
Ahmad Mauliddin Vol Of Water In Bili BiliAhmad Mauliddin Vol Of Water In Bili Bili
Ahmad Mauliddin Vol Of Water In Bili Bili
 
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
Ease-of-use and Effectiveness of Participatory GIS in Empowering Rural Commun...
 
A Regionalized Spatial Temporal Model for Hourly Rainfall Process
A Regionalized Spatial Temporal Model for Hourly Rainfall ProcessA Regionalized Spatial Temporal Model for Hourly Rainfall Process
A Regionalized Spatial Temporal Model for Hourly Rainfall Process
 
Visualising Flux: Storytelling with Time, Space & Torque
Visualising Flux: Storytelling with Time, Space & TorqueVisualising Flux: Storytelling with Time, Space & Torque
Visualising Flux: Storytelling with Time, Space & Torque
 
NDGISUC2017 - New Lidar Technologies for 3DEP
NDGISUC2017 - New Lidar Technologies for 3DEPNDGISUC2017 - New Lidar Technologies for 3DEP
NDGISUC2017 - New Lidar Technologies for 3DEP
 
AHM 2014: The Flow Simulation Tools on VHub
AHM 2014: The Flow Simulation Tools on VHubAHM 2014: The Flow Simulation Tools on VHub
AHM 2014: The Flow Simulation Tools on VHub
 
OpenLayers Feature Frenzy
OpenLayers Feature FrenzyOpenLayers Feature Frenzy
OpenLayers Feature Frenzy
 
Pulvirenti_IGARSS2011.ppt
Pulvirenti_IGARSS2011.pptPulvirenti_IGARSS2011.ppt
Pulvirenti_IGARSS2011.ppt
 
GRASS as a Temporal GIS - Sören Gebbert
GRASS as a Temporal GIS - Sören GebbertGRASS as a Temporal GIS - Sören Gebbert
GRASS as a Temporal GIS - Sören Gebbert
 
The UAE solar Atlas
The UAE solar AtlasThe UAE solar Atlas
The UAE solar Atlas
 
markus_mueller_eresearchnz2016
markus_mueller_eresearchnz2016markus_mueller_eresearchnz2016
markus_mueller_eresearchnz2016
 
OL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsOL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers maps
 
3D Analyst - Lake, Jatiluhur
3D Analyst - Lake, Jatiluhur3D Analyst - Lake, Jatiluhur
3D Analyst - Lake, Jatiluhur
 
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
Raznjevic, Anja: Comparison of large eddy simulation of a point source methan...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
 
Fusepool Trepare - Advanced vizualization
Fusepool Trepare - Advanced vizualizationFusepool Trepare - Advanced vizualization
Fusepool Trepare - Advanced vizualization
 
Google map and navigation
Google map and navigation Google map and navigation
Google map and navigation
 
shi_summer_2015
shi_summer_2015shi_summer_2015
shi_summer_2015
 

Destaque

MULTI OBJECTIVE SIMULATED ANNEALING-BASED CLUSTERING OF TISSUE SAMPLES FOR CA...
MULTI OBJECTIVE SIMULATED ANNEALING-BASED CLUSTERING OF TISSUE SAMPLES FOR CA...MULTI OBJECTIVE SIMULATED ANNEALING-BASED CLUSTERING OF TISSUE SAMPLES FOR CA...
MULTI OBJECTIVE SIMULATED ANNEALING-BASED CLUSTERING OF TISSUE SAMPLES FOR CA...SREEKUTTY SREEKUMAR
 
Algorithms for Query Processing and Optimization of Spatial Operations
Algorithms for Query Processing and Optimization of Spatial OperationsAlgorithms for Query Processing and Optimization of Spatial Operations
Algorithms for Query Processing and Optimization of Spatial OperationsNatasha Mandal
 
Optimization of sample configurations for spatial trend estimation
Optimization of sample configurations for spatial trend estimationOptimization of sample configurations for spatial trend estimation
Optimization of sample configurations for spatial trend estimationAlessandro Samuel-Rosa
 
Exploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny AlgorithmExploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny AlgorithmPrasad Thakur
 
Stochastic Approximation and Simulated Annealing
Stochastic Approximation and Simulated AnnealingStochastic Approximation and Simulated Annealing
Stochastic Approximation and Simulated AnnealingSSA KPI
 
Comparative study of graph partitioning algorithms
Comparative study of graph partitioning algorithmsComparative study of graph partitioning algorithms
Comparative study of graph partitioning algorithmsTanvi Prabhu Dessai
 
The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment Parinda Rajapaksha
 
Image Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection AlgorithmImage Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection Algorithmguest673189
 
Semi supervised learning
Semi supervised learningSemi supervised learning
Semi supervised learningAhmed Taha
 
Edge detection of video using matlab code
Edge detection of video using matlab codeEdge detection of video using matlab code
Edge detection of video using matlab codeBhushan Deore
 
Simulated annealing.ppt
Simulated annealing.pptSimulated annealing.ppt
Simulated annealing.pptKaal Nath
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealingDaniel Suria
 
Edge Detection algorithm and code
Edge Detection algorithm and codeEdge Detection algorithm and code
Edge Detection algorithm and codeVaddi Manikanta
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated AnnealingJason Larsen
 
Metaheurística Simulated Annealing
Metaheurística Simulated AnnealingMetaheurística Simulated Annealing
Metaheurística Simulated AnnealingMarcos Castro
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated AnnealingJoy Dutta
 

Destaque (17)

MULTI OBJECTIVE SIMULATED ANNEALING-BASED CLUSTERING OF TISSUE SAMPLES FOR CA...
MULTI OBJECTIVE SIMULATED ANNEALING-BASED CLUSTERING OF TISSUE SAMPLES FOR CA...MULTI OBJECTIVE SIMULATED ANNEALING-BASED CLUSTERING OF TISSUE SAMPLES FOR CA...
MULTI OBJECTIVE SIMULATED ANNEALING-BASED CLUSTERING OF TISSUE SAMPLES FOR CA...
 
Algorithms for Query Processing and Optimization of Spatial Operations
Algorithms for Query Processing and Optimization of Spatial OperationsAlgorithms for Query Processing and Optimization of Spatial Operations
Algorithms for Query Processing and Optimization of Spatial Operations
 
Optimization of sample configurations for spatial trend estimation
Optimization of sample configurations for spatial trend estimationOptimization of sample configurations for spatial trend estimation
Optimization of sample configurations for spatial trend estimation
 
Exploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny AlgorithmExploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny Algorithm
 
Stochastic Approximation and Simulated Annealing
Stochastic Approximation and Simulated AnnealingStochastic Approximation and Simulated Annealing
Stochastic Approximation and Simulated Annealing
 
Comparative study of graph partitioning algorithms
Comparative study of graph partitioning algorithmsComparative study of graph partitioning algorithms
Comparative study of graph partitioning algorithms
 
The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment
 
Image Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection AlgorithmImage Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection Algorithm
 
Semi supervised learning
Semi supervised learningSemi supervised learning
Semi supervised learning
 
Edge detection of video using matlab code
Edge detection of video using matlab codeEdge detection of video using matlab code
Edge detection of video using matlab code
 
Simulated annealing.ppt
Simulated annealing.pptSimulated annealing.ppt
Simulated annealing.ppt
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Edge Detection algorithm and code
Edge Detection algorithm and codeEdge Detection algorithm and code
Edge Detection algorithm and code
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Metaheurística Simulated Annealing
Metaheurística Simulated AnnealingMetaheurística Simulated Annealing
Metaheurística Simulated Annealing
 
Edge detection
Edge detectionEdge detection
Edge detection
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 

Semelhante a spsann - optimization of sample patterns using spatial simulated annealing

Environmental Remote Sensing
 Environmental Remote Sensing  Environmental Remote Sensing
Environmental Remote Sensing Ghassan Hadi
 
A Multiple-Shooting Differential Dynamic Programming Algorithm
A Multiple-Shooting Differential Dynamic Programming AlgorithmA Multiple-Shooting Differential Dynamic Programming Algorithm
A Multiple-Shooting Differential Dynamic Programming AlgorithmEtienne Pellegrini
 
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...Waqas Nawaz
 
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...Dawn Wright
 
2015-07-08 Paper 38 - ICVS Talk
2015-07-08 Paper 38 - ICVS Talk2015-07-08 Paper 38 - ICVS Talk
2015-07-08 Paper 38 - ICVS TalkThomas Sølund
 
NASA Advanced Computing Environment for Science & Engineering
NASA Advanced Computing Environment for Science & EngineeringNASA Advanced Computing Environment for Science & Engineering
NASA Advanced Computing Environment for Science & Engineeringinside-BigData.com
 
Memory based learning methods and tools: towards efficient modelling, predict...
Memory based learning methods and tools: towards efficient modelling, predict...Memory based learning methods and tools: towards efficient modelling, predict...
Memory based learning methods and tools: towards efficient modelling, predict...FAO
 
understanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningunderstanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningAlbert Pujol Torras
 
UHDMML.pps
UHDMML.ppsUHDMML.pps
UHDMML.ppsbutest
 
Machine learning and climate and weather research
Machine learning and climate and weather researchMachine learning and climate and weather research
Machine learning and climate and weather researchDrMariaMorenodeCastr
 
Unifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge GraphUnifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge GraphVaticle
 
2018 National Tanks Conference & Exposition: HRSC Data Visualization
2018 National Tanks Conference & Exposition: HRSC Data Visualization2018 National Tanks Conference & Exposition: HRSC Data Visualization
2018 National Tanks Conference & Exposition: HRSC Data VisualizationAntea Group
 
Development Infographic
Development InfographicDevelopment Infographic
Development InfographicRealMassive
 
Applications of Machine Learning for Materials Discovery at NREL
Applications of Machine Learning for Materials Discovery at NRELApplications of Machine Learning for Materials Discovery at NREL
Applications of Machine Learning for Materials Discovery at NRELaimsnist
 
Forest Change Detection in incomplete satellite images with deep neural networks
Forest Change Detection in incomplete satellite images with deep neural networksForest Change Detection in incomplete satellite images with deep neural networks
Forest Change Detection in incomplete satellite images with deep neural networksAatif Sohail
 
Global Sensitivity Analysis for the Calibration of a Fully-distributed Hydrol...
Global Sensitivity Analysis for the Calibration of a Fully-distributed Hydrol...Global Sensitivity Analysis for the Calibration of a Fully-distributed Hydrol...
Global Sensitivity Analysis for the Calibration of a Fully-distributed Hydrol...Mauricio Zambrano-Bigiarini
 
Geographical Map Annotation With Social Metadata In a Surveillance Environment
Geographical Map Annotation With Social Metadata In a Surveillance EnvironmentGeographical Map Annotation With Social Metadata In a Surveillance Environment
Geographical Map Annotation With Social Metadata In a Surveillance EnvironmentElena Roglia
 

Semelhante a spsann - optimization of sample patterns using spatial simulated annealing (20)

CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
 
Environmental Remote Sensing
 Environmental Remote Sensing  Environmental Remote Sensing
Environmental Remote Sensing
 
A Multiple-Shooting Differential Dynamic Programming Algorithm
A Multiple-Shooting Differential Dynamic Programming AlgorithmA Multiple-Shooting Differential Dynamic Programming Algorithm
A Multiple-Shooting Differential Dynamic Programming Algorithm
 
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...
ICDE-2015 Shortest Path Traversal Optimization and Analysis for Large Graph C...
 
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
 
2015-07-08 Paper 38 - ICVS Talk
2015-07-08 Paper 38 - ICVS Talk2015-07-08 Paper 38 - ICVS Talk
2015-07-08 Paper 38 - ICVS Talk
 
NASA Advanced Computing Environment for Science & Engineering
NASA Advanced Computing Environment for Science & EngineeringNASA Advanced Computing Environment for Science & Engineering
NASA Advanced Computing Environment for Science & Engineering
 
Memory based learning methods and tools: towards efficient modelling, predict...
Memory based learning methods and tools: towards efficient modelling, predict...Memory based learning methods and tools: towards efficient modelling, predict...
Memory based learning methods and tools: towards efficient modelling, predict...
 
understanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningunderstanding the planet using satellites and deep learning
understanding the planet using satellites and deep learning
 
UHDMML.pps
UHDMML.ppsUHDMML.pps
UHDMML.pps
 
RichardPughspatial.ppt
RichardPughspatial.pptRichardPughspatial.ppt
RichardPughspatial.ppt
 
Machine learning and climate and weather research
Machine learning and climate and weather researchMachine learning and climate and weather research
Machine learning and climate and weather research
 
Unifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge GraphUnifying Space Mission Knowledge with NLP & Knowledge Graph
Unifying Space Mission Knowledge with NLP & Knowledge Graph
 
2018 National Tanks Conference & Exposition: HRSC Data Visualization
2018 National Tanks Conference & Exposition: HRSC Data Visualization2018 National Tanks Conference & Exposition: HRSC Data Visualization
2018 National Tanks Conference & Exposition: HRSC Data Visualization
 
DefenseTalk_Trimmed
DefenseTalk_TrimmedDefenseTalk_Trimmed
DefenseTalk_Trimmed
 
Development Infographic
Development InfographicDevelopment Infographic
Development Infographic
 
Applications of Machine Learning for Materials Discovery at NREL
Applications of Machine Learning for Materials Discovery at NRELApplications of Machine Learning for Materials Discovery at NREL
Applications of Machine Learning for Materials Discovery at NREL
 
Forest Change Detection in incomplete satellite images with deep neural networks
Forest Change Detection in incomplete satellite images with deep neural networksForest Change Detection in incomplete satellite images with deep neural networks
Forest Change Detection in incomplete satellite images with deep neural networks
 
Global Sensitivity Analysis for the Calibration of a Fully-distributed Hydrol...
Global Sensitivity Analysis for the Calibration of a Fully-distributed Hydrol...Global Sensitivity Analysis for the Calibration of a Fully-distributed Hydrol...
Global Sensitivity Analysis for the Calibration of a Fully-distributed Hydrol...
 
Geographical Map Annotation With Social Metadata In a Surveillance Environment
Geographical Map Annotation With Social Metadata In a Surveillance EnvironmentGeographical Map Annotation With Social Metadata In a Surveillance Environment
Geographical Map Annotation With Social Metadata In a Surveillance Environment
 

Mais de Alessandro Samuel-Rosa

Bringing Together Brazilian Soil Scientists to Share Soil Data
Bringing Together Brazilian Soil Scientists to Share Soil DataBringing Together Brazilian Soil Scientists to Share Soil Data
Bringing Together Brazilian Soil Scientists to Share Soil DataAlessandro Samuel-Rosa
 
Uma aliança global pelo solo para alcançar o desenvolvimento sustentável
Uma aliança global pelo solo  para alcançar o  desenvolvimento sustentávelUma aliança global pelo solo  para alcançar o  desenvolvimento sustentável
Uma aliança global pelo solo para alcançar o desenvolvimento sustentávelAlessandro Samuel-Rosa
 
The Free Brazilian Repository for Open Soil Data (febr)
The Free Brazilian Repository for Open Soil Data (febr)The Free Brazilian Repository for Open Soil Data (febr)
The Free Brazilian Repository for Open Soil Data (febr)Alessandro Samuel-Rosa
 
Stacked generalization of statistical learners – a case study with soil iron ...
Stacked generalization of statistical learners – a case study with soil iron ...Stacked generalization of statistical learners – a case study with soil iron ...
Stacked generalization of statistical learners – a case study with soil iron ...Alessandro Samuel-Rosa
 
Optimization of sample configurations for variogram estimation
Optimization of sample configurations for variogram estimationOptimization of sample configurations for variogram estimation
Optimization of sample configurations for variogram estimationAlessandro Samuel-Rosa
 
Otimização da configuração amostral para o mapeamento pedométrico
Otimização da configuração amostral para o mapeamento pedométricoOtimização da configuração amostral para o mapeamento pedométrico
Otimização da configuração amostral para o mapeamento pedométricoAlessandro Samuel-Rosa
 
ISRIC's Fruitfull Presentation - report of activities
 ISRIC's Fruitfull Presentation - report of activities ISRIC's Fruitfull Presentation - report of activities
ISRIC's Fruitfull Presentation - report of activitiesAlessandro Samuel-Rosa
 
Projeto de Doutoramento em Agronomia - Ciência do Solo (UFRRJ)
Projeto de Doutoramento em Agronomia - Ciência do Solo (UFRRJ)Projeto de Doutoramento em Agronomia - Ciência do Solo (UFRRJ)
Projeto de Doutoramento em Agronomia - Ciência do Solo (UFRRJ)Alessandro Samuel-Rosa
 
Introdução ao Mapeamento Digital do Solo
Introdução ao Mapeamento Digital  do SoloIntrodução ao Mapeamento Digital  do Solo
Introdução ao Mapeamento Digital do SoloAlessandro Samuel-Rosa
 

Mais de Alessandro Samuel-Rosa (13)

Bringing Together Brazilian Soil Scientists to Share Soil Data
Bringing Together Brazilian Soil Scientists to Share Soil DataBringing Together Brazilian Soil Scientists to Share Soil Data
Bringing Together Brazilian Soil Scientists to Share Soil Data
 
Uma aliança global pelo solo para alcançar o desenvolvimento sustentável
Uma aliança global pelo solo  para alcançar o  desenvolvimento sustentávelUma aliança global pelo solo  para alcançar o  desenvolvimento sustentável
Uma aliança global pelo solo para alcançar o desenvolvimento sustentável
 
The Free Brazilian Repository for Open Soil Data (febr)
The Free Brazilian Repository for Open Soil Data (febr)The Free Brazilian Repository for Open Soil Data (febr)
The Free Brazilian Repository for Open Soil Data (febr)
 
Stacked generalization of statistical learners – a case study with soil iron ...
Stacked generalization of statistical learners – a case study with soil iron ...Stacked generalization of statistical learners – a case study with soil iron ...
Stacked generalization of statistical learners – a case study with soil iron ...
 
Optimization of sample configurations for variogram estimation
Optimization of sample configurations for variogram estimationOptimization of sample configurations for variogram estimation
Optimization of sample configurations for variogram estimation
 
Otimização da configuração amostral para o mapeamento pedométrico
Otimização da configuração amostral para o mapeamento pedométricoOtimização da configuração amostral para o mapeamento pedométrico
Otimização da configuração amostral para o mapeamento pedométrico
 
ISRIC's Fruitfull Presentation - report of activities
 ISRIC's Fruitfull Presentation - report of activities ISRIC's Fruitfull Presentation - report of activities
ISRIC's Fruitfull Presentation - report of activities
 
ISRIC's Fruitfull Presentation
ISRIC's Fruitfull PresentationISRIC's Fruitfull Presentation
ISRIC's Fruitfull Presentation
 
Projeto de Doutoramento em Agronomia - Ciência do Solo (UFRRJ)
Projeto de Doutoramento em Agronomia - Ciência do Solo (UFRRJ)Projeto de Doutoramento em Agronomia - Ciência do Solo (UFRRJ)
Projeto de Doutoramento em Agronomia - Ciência do Solo (UFRRJ)
 
How Can I Contribute?
How Can I Contribute?How Can I Contribute?
How Can I Contribute?
 
Introdução ao Mapeamento Digital do Solo
Introdução ao Mapeamento Digital  do SoloIntrodução ao Mapeamento Digital  do Solo
Introdução ao Mapeamento Digital do Solo
 
Presentation at Accuracy 2012
Presentation at Accuracy 2012Presentation at Accuracy 2012
Presentation at Accuracy 2012
 
Solos do Rio Grande do Sul
Solos do Rio Grande do SulSolos do Rio Grande do Sul
Solos do Rio Grande do Sul
 

Último

GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry Areesha Ahmad
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptxSilpa
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.Silpa
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxSilpa
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptxArvind Kumar
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Silpa
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfSumit Kumar yadav
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...Monika Rani
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsSérgio Sacani
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Silpa
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsbassianu17
 
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLkantirani197
 

Último (20)

GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditions
 
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
 

spsann - optimization of sample patterns using spatial simulated annealing

  • 1. spsann optimization of sample patterns using spatial simulated annealing Alessandro Samuel-Rosa(1) , Gerard Heuvelink(2) , Gustavo Vasques(3) , Lúcia Anjos(1) (1) Universidade Federal Rural do Rio de Janeiro, Seropédica, Brazil. (2) ISRIC – World Soil Information, Wageningen, the Netherlands. (3) Embrapa Solos, Rio de Janeiro, Brazil. SSS11.3 – Statistical, computational and visualization tools for assessing and communicating soil complexity and variability
  • 2. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Overview ● Motivation ● Strategy ● Features ● Future
  • 3. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Motivation ● PhD study – Sample for digital soil mapping in terra incognita ● Many private and public algorithms. A few only in scientific articles and text books – Reproducible research ● Wider adoption and further development is, perhaps, being held back – Access to scientific knowledge
  • 4. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Strategy ● Create an -package – is FOSS, easy and popular ● Start from existing packages – intamapInteractive (Edzer Pebesma, Jon Skoien, et al.), and clhs (Pierre Roudier) – Optimization using spatial simulated annealing ● Packaging tools – RStudio + roxygen2 + Rcpp + GitHub
  • 5. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Features – objective functions ● Five single-objective functions – Association/Correlation among covariates (optimCORR) – Marginal distribution of the covariates (optimDIST) – Mean squares shortest distance (optimMSSD) – Mean/Maximum kriging variance (optimMKV) – Number of unique points/pairs per lag (optimPPL) ● Two multi-objective functions – CORR + DIST (optimACDC) – ACDC + MSSD + PPL (optimPAN)
  • 6. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Features – optimization problem (1) ● Multi-objective optimization problem ● Scaling – Upper-lower bound ● Pareto maximum and minimum ● Numerical simulation ● Aggregation – Weighted sum method f i sc = f i(x)−f i o f i max −f i o U =∑ i=1 k wi f i(x) f(x)=(f 1(x),f 2(x),...,f k (x))
  • 7. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Features – optimization problem (2) ● Upper-lower bound with the Pareto maximum and minimum Reference Objective function values f1 f2 f3 At 0.1000 43.0336 20.0725 At 67.6807 0.0224 12.6562 At 32.0687 16.9994 11.2757 Maximum 84.2615 144.2401 37.7600 x1 ∗ x2 ∗ x3 ∗ Source: Marler, R. T. & Arora, J. S. Function-transformation methods for multi-objective optimization. Engineering Optimization, v. 37, p. 551-570, 2005. [link]
  • 8. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Features – simulated annealing ● -package IntamapInteractive ● Search graph size – Linear cooling schedule depending on the iterations ● Acceptance probability – Exponential cooling schedule depending on the iterations ● Starting system configuration – Random points
  • 9. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Features – speeding up ● Bottlenecks implemented in C++ – -package Rcpp – Parallel processing is of little help ● Use a finite set of candidate locations ● Data matrices – Compute once and update at each iteration ● Function-specific solutions – More work to maintain replicated source code
  • 10. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Features – graphical display (1) ● Evolution of the energy state ● Evolution of the acceptance probability ● Initial and last best energy state ● Evolution of the search graph size ● Initial system configuration ● Current system configuration
  • 11. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Features – graphical display (2) Meuse data set from the -package sp; Function optimMSSD with 100 points
  • 12. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Future – two ways ● Improve/Extend – Find and correct bugs – Use a cost surface – Add more objective functions – Add/delete points – C++ – ... ● Reformulate – Simplify the structure – Separate objective functions from simulated annealing – Use a more efficient language (C/C++) – ...
  • 13. Session: Statistical, computational and visualization tools for assessing and communicating soil complexity and variability Abstract: spsann – optimization of sample patterns using spatial simulated annealing Authors: Alessandro Samuel-Rosa, Gerard Heuvelink, Gustavos Vasques, Lúcia Anjos Extra information ● This work was supported by the Brazilian government – CAPES (Process BEX 11677/13-9) – CNPq (Process 140720/2012-0) ● The source code of the -package spsann is freely available at https://github.com/samuel-rosa – Contributions are very welcome! ● This document is freely available at http://www.slideshare.net/alessandrosamuelrosa