IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v9y2021i10p1137-d556289.html
   My bibliography  Save this article

Efficient Processing of All Nearest Neighbor Queries in Dynamic Road Networks

Author

Listed:
  • Aavash Bhandari

    (Department of Artificial Intelligence, Ajou University, Suwon-Si 16499, Korea)

  • Aziz Hasanov

    (Department of Computer Engineering, Ajou University, Suwon-Si 16499, Korea)

  • Muhammad Attique

    (Department of Software, Sejong University, Seoul 05006, Korea)

  • Hyung-Ju Cho

    (Department of Software, Kyungpook National University, Sangju-Si 37224, Korea)

  • Tae-Sun Chung

    (Department of Artificial Intelligence, Ajou University, Suwon-Si 16499, Korea)

Abstract

The increasing trend of GPS-enabled smartphones has led to the tremendous usage of Location-Based Service applications. In the past few years, a significant amount of studies have been conducted to process All nearest neighbor (ANN) queries. An ANN query on a road network extracts and returns all the closest data objects for all query objects. Most of the existing studies on ANN queries are performed either in Euclidean space or static road networks. Moreover, combining the nearest neighbor query and join operation is an expensive procedure because it requires computing the distance between each pair of query objects and data objects. This study considers the problem of processing the ANN queries on a dynamic road network where the weight, i.e., the traveling distance and time varies due to various traffic conditions. To address this problem, a shared execution-based approach called standard clustered loop (SCL) is proposed that allows efficient processing of ANN queries on a dynamic road network. The key concept behind the shared execution technique is to exploit the coherence property of road networks by clustering objects that share common paths and processing the cluster as a single path. In an empirical study, the SCL method achieves significantly better performance than competitive methods and efficiently reduces the computational cost to process ANN queries in various problem settings.

Suggested Citation

  • Aavash Bhandari & Aziz Hasanov & Muhammad Attique & Hyung-Ju Cho & Tae-Sun Chung, 2021. "Efficient Processing of All Nearest Neighbor Queries in Dynamic Road Networks," Mathematics, MDPI, vol. 9(10), pages 1-21, May.
  • Handle: RePEc:gam:jmathe:v:9:y:2021:i:10:p:1137-:d:556289
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/9/10/1137/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/9/10/1137/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:9:y:2021:i:10:p:1137-:d:556289. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.