Optimizing and accelerating space-time Ripley's K function based on Apache Spark for distributed spatiotemporal point pattern analysis

12/10/2019
by   Yuan Wang, et al.
0

With increasing point of interest (POI) datasets available with fine-grained spatial and temporal attributes, space-time Ripley's K function has been regarded as a powerful approach to analyze spatiotemporal point process. However, space-time Ripley's K function is computationally intensive for point-wise distance comparisons, edge correction and simulations for significance testing. Parallel computing technologies like OpenMP, MPI and CUDA have been leveraged to accelerate the K function, and related experiments have demonstrated the substantial acceleration. Nevertheless, previous works have not extended optimization of Ripley's K function from space dimension to space-time dimension. Without sophisticated spatiotemporal query and partitioning mechanisms, extra computational overhead can be problematic. Meanwhile, these researches were limited by the restricted scalability and relative expensive programming cost of parallel frameworks and impeded their applications for large POI dataset and Ripley's K function variations. This paper presents a distributed computing method to accelerate space-time Ripley's K function upon state-of-the-art distributed computing framework Apache Spark, and four strategies are adopted to simplify calculation procedures and accelerate distributed computing respectively. Based on the optimized method, a web-based visual analytics framework prototype has been developed. Experiments prove the feasibility and time efficiency of the proposed method, and also demonstrate its value on promoting applications of space-time Ripley's K function in ecology, geography, sociology, economics, urban transportation and other fields.

READ FULL TEXT

page 22

page 30

research
12/12/2021

Neural Point Process for Learning Spatiotemporal Event Dynamics

Learning the dynamics of spatiotemporal events is a fundamental problem....
research
11/11/2021

Space-time reduced-order modeling for uncertainty quantification

This work focuses on the space-time reduced-order modeling (ROM) method ...
research
07/11/2007

The Trade-offs with Space Time Cube Representation of Spatiotemporal Patterns

Space time cube representation is an information visualization technique...
research
01/18/2021

Space-time block preconditioning for incompressible flow

Parallel-in-time methods have become increasingly popular in the simulat...
research
06/13/2014

Eigenspace Method for Spatiotemporal Hotspot Detection

Hotspot detection aims at identifying subgroups in the observations that...
research
05/17/2018

Answer Set Programming Modulo `Space-Time'

We present ASP Modulo `Space-Time', a declarative representational and c...
research
11/19/2019

Large-Scale Spatiotemporal Density Smoothing with the Graph-fused Elastic Net: Application to Ride-sourcing Driver Productivity Analysis

Ride-sourcing or transportation network companies (TNCs) provide on-dema...

Please sign up or login with your details

Forgot password? Click here to reset