Publications

Detailed Information

Matching and Pricing Algorithm in a Ride-hailing Service Based on Reinforcement Learning to Reduce Pickup Waiting Time : 픽업 대기 시간의 감소를 위한 강화 학습 기반의 승차 공유 서비스의 매칭 및 요금 책정 알고리즘

DC Field Value Language
dc.contributor.advisor김동규-
dc.contributor.author정다운-
dc.date.accessioned2023-11-20T04:15:41Z-
dc.date.available2023-11-20T04:15:41Z-
dc.date.issued2023-
dc.identifier.other000000179741-
dc.identifier.urihttps://hdl.handle.net/10371/196256-
dc.identifier.urihttps://dcollection.snu.ac.kr/common/orgView/000000179741ko_KR
dc.description학위논문(박사) -- 서울대학교대학원 : 공과대학 건설환경공학부, 2023. 8. 김동규.-
dc.description.abstractWith the popularization of smartphones, ride-hailing services mediate hailing requests from many users to drivers. They are expected to ease urban problems such as traffic congestion by replacing the demand for private cars. However, contrary to their intended purpose, there exists criticism that ride-hailing services exacerbate negative externalities such as traffic congestion and air pollution. Therefore, it is necessary to alleviate those negative externalities in ride-hailing services. We focus on reducing pickup waiting times, as this also helps decrease negative externalities by reducing the distance traveled by vehicles. This study develops a matching and pricing algorithm to reduce pickup waiting time based on reinforcement learning methods, namely contextual bandits and temporal difference learning. The algorithm iteratively assigns surge multipliers to individual requests and matches the requests to drivers. We apply the proposed algorithm to ride-hailing data in Singapore while investigating the effects of changes in price sensitivity and value term coefficient. The results show similar patterns to the historical matching rate during both peak hours and off-peak hours, demonstrating its applicability in large cities as big as Singapore. Simulations during the morning peak hour show that our proposed model reduces 20 kilograms of carbon dioxide emissions and decreases pickup waiting time by 15% with only a 2% reduction in revenue. By addressing matching, pricing, and reducing pickup waiting time together, this study estimates how much pickup waiting time can be potentially saved and contributes to improving ride-hailing services both in terms of user benefits and reducing externalities.-
dc.description.abstract스마트폰의 대중화와 함께, 승차 공유 서비스는 많은 이용자들의 차량 호출을 운전자에게 중개해주고 있다. 이는 자가용 수요를 대체해 교통혼잡 등 도시문제를 완화할 것으로 기대된다. 그러나 애초 취지와 달리 승차 공유 서비스가 교통 혼잡과 대기오염 등 부정적인 외부효과를 악화시킨다는 비판이 제기되고 있다. 따라서, 승차 공유 서비스에서 이러한 부정적인 외부효과를 저감할 필요가 있다. 픽업 대기 시간이 줄어들면 차량이 이동하는 거리가 줄어들어 부정적 외부 효과를 줄일 수 있으므로, 본 연구는 픽업 대기 시간의 감소에 초점을 맞춘다. 본 연구에서는 픽업 대기 시간의 감소를 위하여 강화 학습을 기반으로 한 매칭 및 요금 책정 알고리즘을 개발하였다. 컨텍스츄얼 밴딧과 시간차 학습을 이용하여 개별 호출에 요율을 부여하고 운전자에게 할당하는 작업을 반복적으로 수행하는 알고리즘이다. 개발된 알고리즘은 싱가포르의 승차 공유 서비스 데이터에 적용되었다. 가격 민감도 변화의 영향과 가치항 계수 변화의 영향도 조사하였다. 첨두시간대 뿐만 아니라 비첨두 시간대에도 실제 매칭률과 유사한 매칭률 패턴을 보여 싱가포르와 같은 대도시에서의 적용 가능성을 연구하였다. 오전 첨두 시간에서의 시뮬레이션 결과, 픽업 대기 시간 단축 모델은 픽업 시간을 15% 단축하고, 이산화탄소 배출량을 20kg 절감하며, 수익은 2% 감소하는 데 그쳤다. 본 연구를 통해 동적 요금과 매칭, 픽업 대기 시간 단축을 함께 다뤄 승차 공유 서비스에서 잠재적인 픽업 대기 시간을 얼마나 절약할 수 있는지를 추정하고, 이용자 편익 측면에서 승차 호출 서비스를 개선하는 데 기여하였다.-
dc.description.tableofcontentsChapter 1. Introduction 1
1.1. Background 1
1.2. Research Purpose 7

Chapter 2. Literature Review 9
2.1. Concepts 9
2.2. Dynamic Pricing 12
2.3. Negative Externalities 14
2.4. Implications 17

Chapter 3. Methodology 19
3.1. Contextual Bandit 19
3.2. Temporal Difference Learning 23
3.3. Model Formulation 26

Chapter 4. Data Description 33
4.1. Data Tables 33
4.2. Descriptive statistics 38
4.3. Spatial Distribution 39

Chapter 5. Results 43
5.1. Base Model 43
5.2. Pickup Waiting Time Reducing Model 52
5.3. Effect of Changes in Price Sensitivity 56
5.4. Effect of Changes in Value Term Coefficient 61
5.5. Applicability of the Model 69

Chapter 6. Conclusion 73
6.1. Summary 73
6.2. Limitations and Future Research 74

References 75
국문초록 82
-
dc.format.extentviii, 83-
dc.language.isoeng-
dc.publisher서울대학교 대학원-
dc.subjectRide-hailing service-
dc.subjectDynamic pricing-
dc.subjectNegative externalities-
dc.subjectPickup waiting time-
dc.subjectReinforcement learning-
dc.subjectSimulation-
dc.subject.ddc624-
dc.titleMatching and Pricing Algorithm in a Ride-hailing Service Based on Reinforcement Learning to Reduce Pickup Waiting Time-
dc.title.alternative픽업 대기 시간의 감소를 위한 강화 학습 기반의 승차 공유 서비스의 매칭 및 요금 책정 알고리즘-
dc.typeThesis-
dc.typeDissertation-
dc.contributor.AlternativeAuthorJeong, Da-Woon-
dc.contributor.department공과대학 건설환경공학부-
dc.description.degree박사-
dc.date.awarded2023-08-
dc.identifier.uciI804:11032-000000179741-
dc.identifier.holdings000000000050▲000000000058▲000000179741▲-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share