Finding lowest-cost paths in settings with safe and preferred zones

Saad Aljubayrin, Jianzhong Qi, Christian S. Jensen, Rui Zhang*, Zhen He, Yuan Li

*Kontaktforfatter

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

4 Citationer (Scopus)

Abstract

We define and study Euclidean and spatial network variants of a new path finding problem: given a set of safe or preferred zones with zero or low cost, find paths that minimize the cost of travel from an origin to a destination. In this problem, the entire space is passable, with preference given to safe or preferred zones. Existing algorithms for problems that involve unsafe regions to be avoided strictly are not effective for this new problem. To solve the Euclidean variant, we devise a transformation of the continuous data space with safe zones into a discrete graph upon which shortest path algorithms apply. A naive transformation yields a large graph that is expensive to search. In contrast, our transformation exploits properties of hyperbolas in Euclidean space to safely eliminate graph edges, thus improving performance without affecting correctness. To solve the spatial network variant, we propose a different graph-to-graph transformation that identifies critical points that serve the same purpose as do the hyperbolas, thus also avoiding the extraneous edges. Having solved the problem for safe zones with zero costs, we extend the transformations to the weighted version of the problem, where travel in preferred zones has nonzero costs. Experiments on both real and synthetic data show that our approaches outperform baseline approaches by more than an order of magnitude in graph construction time, storage space, and query response time.

OriginalsprogEngelsk
TidsskriftVLDB Journal
Vol/bind26
Udgave nummer3
Sider (fra-til)373-397
Antal sider25
ISSN1066-8888
DOI
StatusUdgivet - 1 jun. 2017

Fingeraftryk

Dyk ned i forskningsemnerne om 'Finding lowest-cost paths in settings with safe and preferred zones'. Sammen danner de et unikt fingeraftryk.

Citationsformater