Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

James Jie Pan

dblp:359/3584 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
2since 2021 · last 2024
0009-0001-9998-2838ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4 · 4 first-author · 2 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
3 papers
Information retrieval · 47% Spatial and temporal data management · 25% Indexing and storage engines · 24%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 65% Embedded and real-time systems · 35%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Spatial and temporal data management › spatial crowdsourcing
ridesharing
0.822020
Evaluating Ridesharing Algorithms using the Jargo Real-Time Stochastic Simulator · Proc. VLDB Endow. 2020
Ridesharing: Simulator, Benchmark, and Evaluation · Proc. VLDB Endow. 2019
Information retrieval
retrieval models
0.812024
Survey of vector database management systems · VLDB J. 2024
Indexing and storage engines
vector database
0.812024
Survey of vector database management systems · VLDB J. 2024
Information retrieval › similarity search
vector similarity search
0.812024
Survey of vector database management systems · VLDB J. 2024
Embedded and real-time systems
real-time simulation
0.412020
Evaluating Ridesharing Algorithms using the Jargo Real-Time Stochastic Simulator · Proc. VLDB Endow. 2020
Performance modeling and evaluation
simulation
0.412020
Evaluating Ridesharing Algorithms using the Jargo Real-Time Stochastic Simulator · Proc. VLDB Endow. 2020
Performance modeling and evaluation
benchmarking
0.412019
Ridesharing: Simulator, Benchmark, and Evaluation · Proc. VLDB Endow. 2019
Data models and query languages
relational model
0.112020
Evaluating Ridesharing Algorithms using the Jargo Real-Time Stochastic Simulator · Proc. VLDB Endow. 2020
Graph algorithms and graph theory
road networks
0.112019
Ridesharing: Simulator, Benchmark, and Evaluation · Proc. VLDB Endow. 2019

Methods — techniques the papers use, named apart from their topics

search-based matching · 1.1join-based matching · 1.1heuristics · 1.1relational algebra · 0.9greedy insertion · 0.9survey · 0.8
YearPublicationVenuePosition
2024 Fast and Scalable Ridesharing Search
abstract
In the next few decades, it is estimated that a quarter of all trips worldwide will be served by shared mobility supported in part by lower carbon footprint compared to private mobility. In particular, on-demand ridesharing is appealing due to its convenience, matching passengers needing rides to vehicles in real time while optimizing the matching. While this matching problem is computationally challenging, the state-of-art greedy search algorithm assigns passengers one at a time to the locally best vehicle and has been shown to perform well in practice. However, in order to scale the algorithm, how to parallelize searches for multiple requests remains challenging due to contention for vehicle tours. Moreover, the request latency may still be too high for on-demand requests. In this paper, we give several techniques to speed up and scale out ridesharing search. To deal with data contention while scaling out greedy search, we introduce a “map-release” and ticketing system that sacrifices read-write consistency to achieve high concurrency, even under high contention, and while avoiding expensive aborts incurred by optimistic approaches. To address high request latency, we give a caching technique to speed up the tour expansion subroutine of greedy search, and we also give a pruning technique to reduce the tour candidates even further compared to existing techniques. Together, these techniques deliver around 7x the throughput and order of magnitude lower latency on a real instance compared to the “embarassingly parallel” parallelized map approach and with better scalability.
James Jie Pan, Guoliang Li 0001
IEEE Trans. Knowl. Data Eng.1
2024 Survey of vector database management systems
James Jie Pan, Jianguo Wang 0001, Guoliang Li 0001
VLDB J.1
2020 Evaluating Ridesharing Algorithms using the Jargo Real-Time Stochastic Simulator
abstract
Ridesharing algorithms operate in environments that are dynamic and uncertain due to traffic effects. Evaluating an algorithm by deploying it in a real environment is costly and often inaccessible, yet the traditional approach of using static inputs and applying an objective function on the outputs may give unrealistic results. Jargo is a novel real-time simulator that provides more realistic evaluation. It lets users implement their own algorithms, speed field functions, and evaluators, and then it reports on multiple quality metrics that are useful to service providers. To support any new and existing algorithm, simulate traffic, and compute the metrics, it is supported by a new relational model of ridesharing. Relations naturally express empirical concepts such as customer pick-up time, and their flexibility can allow any feasible routing strategy. Relational algebra is also convenient for defining operations on the system as well as formalizing service-related metrics. We will show how a service provider considering whether or not to deploy the well-known greedy insertion algorithm could use Jargo to uncover its limits and guide the development of new techniques.
James Jie Pan, Guoliang Li 0001, Yong Wang 0088
Proc. VLDB Endow.1
2019 Ridesharing: Simulator, Benchmark, and Evaluation
abstract
Ridesharing is becoming a popular mode of transportation with profound effects on the industry. Recent algorithms for vehicle-to-customer matching have been developed; yet cross-study evaluations of their performance and applicability to real-world ridesharing are lacking. Evaluation is complicated by the online and real-time nature of the ridesharing problem. In this paper, we develop a simulator for evaluating ridesharing algorithms, and we provide a set of benchmarks to test a wide range of scenarios encountered in the real world. These scenarios include different road networks, different numbers of vehicles, larger scales of customer requests, and others. We apply the benchmarks to several state-of-the-art search and join based ridesharing algorithms to demonstrate the usefulness of the simulator and the benchmarks. We find quickly-computable heuristics outperforming other more complex methods, primarily due to faster computation speed. Our work points the direction for designing and evaluating future ridesharing algorithms.
James Jie Pan, Guoliang Li 0001
Proc. VLDB Endow.1