Demo Data from SIGIR 2026 / reviewers in the wild / expert
Tenindra Abeywickrama
dblp:175/1253 · also Tenindra Nadeeshan Abeywickrama
· DBLP profile ↗
9ranked-venue papers
7as first author
4since 2021 · last 2026
0000-0003-1053-2193ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 3 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
4 papers |
Spatial and temporal data management · 90% Indexing and storage engines · 10% | |
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 38% Algorithmic game theory and mechanism design · 38% Mathematical optimization · 24% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management
spatial keyword query |
0.9 | 2 | 2020 | K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks · IEEE Trans. Knowl. Data Eng. 2020 K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks : (Extended Abstract) · ICDE 2020 |
Spatial and temporal data management
spatial query processing |
0.8 | 2 | 2021 | Hierarchical Graph Traversal for Aggregate k Nearest Neighbors Search in Road Networks (Extended Abstract) · IJCAI 2021 k-Nearest Neighbors on Road Networks: A Journey in Experimentation and In-Memory Implementation · Proc. VLDB Endow. 2016 |
Spatial and temporal data management › spatial query processing › aggregate nearest neighbor query
flexible aggregate nearest neighbor query |
0.5 | 1 | 2021 | Hierarchical Graph Traversal for Aggregate k Nearest Neighbors Search in Road Networks (Extended Abstract) · IJCAI 2021 |
Algorithmic game theory and mechanism design › matching
bipartite matching |
0.5 | 1 | 2021 | Optimizing Bipartite Matching in Real-World Applications by Incremental Cost Computation · Proc. VLDB Endow. 2021 |
Mathematical optimization
combinatorial optimization |
0.5 | 1 | 2021 | Optimizing Bipartite Matching in Real-World Applications by Incremental Cost Computation · Proc. VLDB Endow. 2021 |
Graph algorithms and graph theory
graph algorithms |
0.5 | 1 | 2021 | Optimizing Bipartite Matching in Real-World Applications by Incremental Cost Computation · Proc. VLDB Endow. 2021 |
Graph algorithms and graph theory
graph traversal |
0.5 | 1 | 2021 | Hierarchical Graph Traversal for Aggregate k Nearest Neighbors Search in Road Networks (Extended Abstract) · IJCAI 2021 |
Algorithmic game theory and mechanism design › matching
minimum-cost bipartite matching |
0.5 | 1 | 2021 | Optimizing Bipartite Matching in Real-World Applications by Incremental Cost Computation · Proc. VLDB Endow. 2021 |
Spatial and temporal data management › spatial partitioning
network voronoi diagram |
0.4 | 1 | 2020 | K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks · IEEE Trans. Knowl. Data Eng. 2020 |
Spatial and temporal data management
road network |
0.4 | 1 | 2020 | K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks · IEEE Trans. Knowl. Data Eng. 2020 |
Indexing and storage engines
spatial index |
0.4 | 1 | 2020 | K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks · IEEE Trans. Knowl. Data Eng. 2020 |
Spatial and temporal data management
spatial search |
0.4 | 1 | 2020 | K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks : (Extended Abstract) · ICDE 2020 |
Spatial and temporal data management
spatial indexing |
0.2 | 1 | 2016 | k-Nearest Neighbors on Road Networks: A Journey in Experimentation and In-Memory Implementation · Proc. VLDB Endow. 2016 |
Spatial and temporal data management › spatial indexing
road network indexing |
0.1 | 1 | 2020 | K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks : (Extended Abstract) · ICDE 2020 |
Methods — techniques the papers use, named apart from their topics
indexing · 1.4lower-bound heuristic · 0.5kuhn-munkres algorithm · 0.5in-memory implementation · 0.5IER · 0.5keyword separation · 0.4keyword separated indexing · 0.4keyword aggregation · 0.4approximate network voronoi diagram · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Identifying Multi-Hit Cancer Drivers Without Massive Parallelization: A CP, MIP, and Column Generation FrameworkabstractCancer is often driven by specific combinations of an estimated two to nine gene mutations, known as multi-hit combinations. Identifying these multi-hit combinations of gene mutations that drive cancer is critical for understanding carcinogenesis and designing targeted therapies. We formalize this challenge as the Multi-Hit Cancer Driver Set Cover Problem (MHCDSCP), optimizing the selection of gene combinations to maximize tumor coverage while strictly minimizing normal sample misclassification. While existing approaches rely on exhaustive enumeration and massive parallelization, we introduce fast heuristics based on constraint programming and mixed integer programming formulations. Evaluated on real-world cancer genomics data, our framework matches state-of-the-art supercomputing methods using a single commodity CPU in under a minute. We also propose a price-and-branch heuristic which, by solving the root node to optimality, provides the first provably optimal solutions for over half of the benchmark instances, thereby verifying the near-optimality of our fast heuristics. These findings demonstrate that on real-world problem instances, the MHCDSCP is far less computationally demanding than previously believed, providing an accessible baseline that enables the exploration of previously intractable multi-hit modeling assumptions. Rick S. H. Willemsen, Tenindra Abeywickrama, Ramu Anandakrishnan |
CP | 2 |
| 2022 | Effectively Relocating Ride-Hailing Drivers Using A Markov Decision Process with Dynamic ShardingabstractA good relocation strategy for drivers engaging in ride-hailing services is essential to meet demand as and where it arises. Recent work has modelled this as a Markov Decision Process (MDP) to improve driver utilization and income. However, this does not take into account all factors that affect the successfulness of a relocation strategy. In this paper we propose a two-stage relocation strategy, where we first dynamically compute the ideal size of the area to be recommended by considering demand density before the MDP solves for the best movement. We account for competition from other drivers and select a series of representative POIs from the optimal destination area to guide the driver. Simulations using real-world data from cities with different market conditions show that drivers' expected income can be improved by up to 27%. Keru Chen, Michael Chirico, Tenindra Abeywickrama |
MDM | 4 |
| 2021 | Hierarchical Graph Traversal for Aggregate k Nearest Neighbors Search in Road Networks (Extended Abstract)abstractA k nearest neighbors (kNN) query finds k closest points-of-interest (POIs) from an agent's location. In this paper, we study a natural extension of the kNN query for multiple agents, namely, the Aggregate k Nearest Neighbors (AkNN) query. An AkNN query retrieves k POIs with the smallest aggregate distances where the aggregate distance of a POI is obtained by aggregating its distances from the multiple agents (e.g., sum of its distances from each agent). We propose a novel data structure COLT (Compacted Object-Landmark Tree) which enables efficient hierarchical graph traversal and utilize it to efficiently answer AkNN queries. Our experiments on real-world and synthetic data sets show that our techniques outperform existing approaches by more than an order of magnitude in almost all settings. Tenindra Abeywickrama, Muhammad Aamir Cheema, Sabine Storandt |
IJCAI | 1 |
| 2021 | Optimizing Bipartite Matching in Real-World Applications by Incremental Cost ComputationabstractThe Kuhn-Munkres (KM) algorithm is a classical combinatorial optimization algorithm that is widely used for minimum cost bipartite matching in many real-world applications, such as transportation. For example, a ride-hailing service may use it to find the optimal assignment of drivers to passengers to minimize the overall wait time. Typically, given two bipartite sets, this process involves computing the edge costs between all bipartite pairs and finding an optimal matching. However, existing works overlook the impact of edge cost computation on the overall running time. In reality, edge computation often significantly outweighs the computation of the optimal assignment itself, as in the case of assigning drivers to passengers which involves computation of expensive graph shortest paths. Following on from this observation, we observe common real-world settings exhibit a useful property that allows us to incrementally compute edge costs only as required using an inexpensive lower-bound heuristic. This technique significantly reduces the overall cost of assignment compared to the original KM algorithm, as we demonstrate experimentally on multiple real-world data sets, workloads, and problems. Moreover, our algorithm is not limited to this domain and is potentially applicable in other settings where lower-bounding heuristics are available. Tenindra Abeywickrama, Victor Liang, Kian-Lee Tan |
Proc. VLDB Endow. | 1 |
| 2020 | K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks : (Extended Abstract)abstractGiven the prevalence and volume of local search queries, today's search engines are required to find results by both spatial proximity and textual relevance at high query throughput. Existing techniques to answer such spatial keyword queries employ a keyword aggregation strategy that suffers from certain drawbacks when applied to road networks. Instead, we propose the K-SPIN framework, which uses an alternative keyword separation strategy that is more suitable on road networks. While this strategy was previously thought to entail prohibitive pre-processing costs, we further propose novel techniques to make our framework viable and even light-weight. Thorough experimentation shows that K-SPIN outperforms the state-of-the-art by up to two orders of magnitude on a wide range of settings and real-world datasets. Tenindra Abeywickrama, Muhammad Aamir Cheema, Arijit Khan 0001 |
ICDE | 1 |
| 2020 | K-SPIN: Efficiently Processing Spatial Keyword Queries on Road NetworksabstractA significant proportion of all search volume consists of local searches. As a result, search engines must be capable of finding relevant results combining both spatial proximity and textual relevance with high query throughput. We observe that existing techniques answering these spatial keyword queries use keyword aggregated indexing, which has several disadvantages on road networks. We propose K-SPIN, a versatile framework that instead uses keyword separated indexing to delay and avoid expensive operations. At first glance, this strategy appears to have impractical pre-processing costs. However, by exploiting several useful observations, we make the indexing cost not only viable but also light-weight. For example, we propose a novel p-Approximate Network Voronoi Diagram (NVD) with one order of magnitude less space cost than exact NVDs. By carefully exploiting features of the K-SPIN framework, our query algorithms are up to two orders of magnitude more efficient than the state-of-the-art as shown in our experimental investigation on various queries, parameter settings, and real road network and keyword datasets. Tenindra Abeywickrama, Muhammad Aamir Cheema, Arijit Khan 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2018 | k-Nearest Neighbors on Road Networks: Euclidean Heuristic RevisitedabstractIn the age of smartphones, finding the nearest points of interest (POIs) is a highly relevant problem. A popular way to solve this is to use a k Nearest Neighbor (kNN) query to retrieve POIs by their road network distances from a query location. However, we find that existing kNN methods have not been carefully compared. We present a detailed and fair experimental study of the state-of-the-art, documenting the many insights gleaned along the way. Notably, a long overlooked Euclidean distance heuristic is often the best performing method by a wide margin. We have also released all code as open-source for readers to reproduce experiments and easily add methods or queries to the testbed for new studies. Tenindra Abeywickrama, Muhammad Aamir Cheema, David Taniar |
SOCS | 1 |
| 2017 | Efficient Landmark-Based Candidate Generation for kNN Queries on Road Networks
Tenindra Abeywickrama, Muhammad Aamir Cheema |
DASFAA (2) | 1 |
| 2016 | k-Nearest Neighbors on Road Networks: A Journey in Experimentation and In-Memory ImplementationabstractA k nearest neighbor ( k NN) query on road networks retrieves the k closest points of interest (POIs) by their network distances from a given location. Today, in the era of ubiquitous mobile computing, this is a highly pertinent query. While Euclidean distance has been used as a heuristic to search for the closest POIs by their road network distance, its efficacy has not been thoroughly investigated. The most recent methods have shown significant improvement in query performance. Earlier studies, which proposed disk-based indexes, were compared to the current state-of-the-art in main memory. However, recent studies have shown that main memory comparisons can be challenging and require careful adaptation. This paper presents an extensive experimental investigation in main memory to settle these and several other issues. We use efficient and fair memory-resident implementations of each method to reproduce past experiments and conduct additional comparisons for several overlooked evaluations. Notably we revisit a previously discarded technique (IER) showing that, through a simple improvement, it is often the best performing technique. Tenindra Abeywickrama, Muhammad Aamir Cheema, David Taniar |
Proc. VLDB Endow. | 1 |