Online Minimum Matching in Real-Time Spatial Data:Experiments and Analysis

Online Minimum Matching in Real-Time Spatial Data: Experiments and Analysis Yongxin Tong 1, Jieying She 2, Bolin Ding 3, Lei Chen Tianyu Wo1, Ke Xu 1 Beihang University The Hong Kong University of Science and Technology 3 Microsoft Research ”京航堂航天学而恐楼欢眼 Microsoft BEIHANG UNIVERSITY SCIENCE AND TECHNOLOGY Research
Online Minimum Matching in Real-Time Spatial Data: Experiments and Analysis Yongxin Tong 1 , Jieying She 2 , Bolin Ding 3 , Lei Chen 2 , Tianyu Wo 1 , Ke Xu 1 1 Beihang University 2 The Hong Kong University of Science and Technology 3 Microsoft Research

Outline o Background and Motivation ● Problem statement o Representative algorithms o The greedy algorithm Revisited ● Experiments Conclusion
Outline ⚫ Background and Motivation ⚫ Problem Statement ⚫ Representative Algorithms ⚫ The Greedy Algorithm Revisited ⚫ Experiments ⚫ Conclusion

Minimum Bipartite Matching(MBM) The problem of minimum bipartite matching MBM)in spatial data is a fundamental issue
⚫ The problem of minimum bipartite matching (MBM) in spatial data is a fundamental issue Minimum Bipartite Matching (MBM)

Minimum Bipartite Matching(MBM) The problem of minimum bipartite matching MBM)in spatial data is a fundamental issue Given a set of service providers and a set of users in a 2D space Y (5,5) 5 W3(3,4) t3(5,5) W2(2,3) t2(2,3)t4(5,3) t1(1,2) W1(3,0) 12345X
⚫ The problem of minimum bipartite matching (MBM) in spatial data is a fundamental issue ⚫ Given a set of service providers and a set of users in a 2D space. Minimum Bipartite Matching (MBM) t1(1,2) t2(2,3) w2(2,3) w3(3,4) w1(3,0) w4(5,5) t3(5,5) t4(5,3) 5 4 3 2 1 1 2 3 4 5 Y X

Minimum Bipartite Matching(MBM) The problem of minimum bipartite matching MBM)in spatial data is a fundamental issue Given a set of service providers and a set of users in a 2D space The MBM problem is to find a maximum-cardinality matching with minimum total distance between the matched pairs Y (5,5) 5432 W3(3,4) t3(5,5) W2(2,3) t2(2,3)t4(5,3) t1(1,2) W1(3,0) Optimal Matching 12345X
⚫ The problem of minimum bipartite matching (MBM) in spatial data is a fundamental issue ⚫ Given a set of service providers and a set of users in a 2D space. ⚫ The MBM problem is to find a maximum-cardinality matching with minimum total distance between the matched pairs. Minimum Bipartite Matching (MBM) t1(1,2) t2(2,3) w2(2,3) w3(3,4) w1(3,0) w4(5,5) t3(5,5) t4(5,3) 5 4 3 2 1 1 2 3 4 5 Y X 𝑤1 𝑤2 𝑤3 𝑡1 𝑡2 𝑡3 𝑤4 𝑡4 Optimal Matching

Online Minimum Bipartite Matching(OMBM Recently, most applications of the MBM issue need to be addressed in real-time, which is called the online MBM(OMBM) problem CAR 神州专车 ∪BER DIDi More than a journey
⚫ Recently, most applications of the MBM issue need to be addressed in real-time, which is called the online MBM (OMBM) problem Online Minimum Bipartite Matching (OMBM)

Online Minimum Bipartite Matching(OMBM Recently, most applications of the MBM issue need to be addressed in real-time, which is called the online MBM(OMBM) problem CAR Gigal 神州荟车 ∪BER taskrabbit zy Life is busy. We hel DiDi grubHub happy eating aze
⚫ Recently, most applications of the MBM issue need to be addressed in real-time, which is called the online MBM (OMBM) problem Online Minimum Bipartite Matching (OMBM)

9 Challenges of the OMBM Problem o Real-time taxi-calling services usually adopt nearest neighbor (NN strategy to address the mbm issues Once a task appears, it should be assigned immediately 的标 有+Q确工 A知 金曰: 青云北 有 。一: The cost of the m nN strategy ia. 友道社 各
The cost of the NN strategy ⚫ Real-time taxi-calling services usually adopt ‘nearest neighbor (NN)’ strategy to address the OMBM issues. ⚫ Once a task appears, it should be assigned immediately. Challenges of the OMBM Problem 9

10 Challenges of the OMBM Problem Real-time taxi-calling services usually adopt nearest neighbor(NN strategy to address task assignment issues. Once a task appears, it should be assigned immediately. If we know everything in advance, the offline oPt is shown 是1 容 青五北区 The offline 定棒树北 cost 大 m 出 小肃社区 友社 中A
⚫ Real-time taxi-calling services usually adopt ‘nearest neighbor (NN)’ strategy to address task assignment issues. ⚫ Once a task appears, it should be assigned immediately. ⚫ If we know everything in advance, the offline OPT is shown. Challenges of the OMBM Problem The offline cost 10

Contributions of our work Inspired by many observations in applications and a comprehensive experimental study of the OMBM problem, our contributions are Motivations Contributions 1 Is Greedy really the worst? Greedy has good performance Is the worst-case analysis 2 appropriate for the OMB Worst-case VS. Average-case analysIs problem in practice? Are implementations and 3 experimental evaluations Uniform implementations and evaluations are provided uniform? Open question: the average-case approximation ratio (aka competitive ratio) of the simple greedy algorithm for the OMBM problem should be constant
⚫ Inspired by many observations in applications and a comprehensive experimental study of the OMBM problem, our contributions are Contributions of Our Work 11 Motivations Contributions 1 Is Greedy really the worst?Greedy has good performance. 2 Is the worst-case analysis appropriate for the OMBM problem in practice? Worst-case vs. Average-case analysis. 3 Are implementations and experimental evaluations uniform? Uniform implementations and evaluations are provided. Open question: the average-case approximation ratio (a.k.a competitive ratio) of the simple greedy algorithm for the OMBM problem should be constant!
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科学技术大学:《并行算法实践》课程教学资源(PPT课件讲稿)上篇 并行程序设计导论 单元II 并行程序编程指南 第七章 OpenMP编程指南.ppt
- 上海交通大学:《网络安全技术》课程教学资源(PPT课件讲稿)比特币(主讲:刘振).pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第三章 数据链路层.ppt
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)Clustering Basics(主讲:赵钦佩).pptx
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 09 Classes A Deeper Look(Part 1).ppt
- 贵州电子信息职业技术学院:常用办公技巧(PPT讲稿,主讲:刘忠华).ppt
- 计算机软件技术基础:《Visual Basic6.0 程序设计》课程教学资源(PPT课件)第1章 Visual Basic(VB)概述.ppt
- Dynamic Pricing in Spatial Crowdsourcing:A Matching-Based Approach.pptx
- 《Java Web应用开发基础》课程教学资源(PPT课件)第8章 EL、JSTL和Ajax技术.ppt
- 《计算机组装与维修》课程电子教案(PPT教学课件)第一章 计算机系统维护维修基础.ppt
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第六章 网上支付.ppt
- 清华大学出版社:《网络信息安全技术》教材电子教案(PPT课件讲稿)第2章 密码技术.ppt
- 《网络系统集成技术》课程教学资源(PPT课件讲稿)第六章 网络互联技术.ppt
- 数据库接口技术(PPT讲稿)开放式数据库联接 Open DataBase Connectivity——ODBC.ppt
- 《网络综合布线》课程教学资源(PPT讲稿)模块2 综合布线工程设计.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第4章 软件总体设计.ppt
- 华东理工大学:《Visual Basic程序设计教程》课程教学资源(PPT课件)第四讲 VB语言基础(运算符、函数和表达式).pps
- 《数据结构》课程教学资源(PPT课件讲稿)第六章 集合与字典.ppt
- 清华大学:《网络安全 Network Security》课程教学资源(PPT课件讲稿)Lecture 01 Introduction.pptx
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第四章 汇编语言程序格式.ppt
- 《数字图像处理 Digital Image Processing》课程教学资源(各章要求及必做题参考答案).pdf
- 北京航空航天大学:Graph Search & Social Networks.pptx
- 《C程序设计》课程电子教案(PPT课件讲稿)第四章 数组和结构.ppt
- 西安电子科技大学:《信息系统安全》课程教学资源(PPT课件讲稿)第二章 安全控制原理.ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第十章 排序.ppt
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第9章 文件管理.ppt
- 《多媒体教学软件设计》课程教学资源(PPT课件讲稿)第4章 多媒体教学软件的图文演示设计.ppt
- 河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第三章 数据链路层.pptx
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 9 MapReduce.pptx
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第四章 口令破解与防御技术.ppt
- 《机器学习》课程教学资源(PPT课件讲稿)第十二章 计算学习理论 Machine Learning.pptx
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第9章 DHCP协议(任课教师:卢豫开).ppt
- 《信息技术基础》课程教学资源(PPT课件)信息技术基础知识的内容.ppt
- 《PHP程序设计》教学资源(PPT课件讲稿)项目二 网站用户中心.ppt
- Microsoft .NET(PPT课件讲稿)Being Objects and A Glimpse into Coding.pptx
- 《Data Warehousing & Data Mining》课程教学资源(PPT讲稿)Ch 2 Discovering Association Rules.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)需求分析.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 中断系统与可编程中断控制器8259A.pptx
- 《ARM原理与设计》课程教学资源(PPT课件讲稿)Lecture 04 Cortex M3指令集.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第一章 概述.ppt