A Cost-Effective Recommender System for Taxi Drivers(一个针对出租车司机的有效花费的推荐系统)

这是一篇2014KDD,地理位置服务方面的论文。

论文内容:

1)首先,作者提出了一个有价值的问题:给出租车司机推荐能够以最少代价载到客人的路线

2)其次,问题的新颖性是,以前都是推荐分散的点,本论文是推荐路线,可以说提供的位置服务更进一步

3)然后,指出该问题的两个子问题:a)如何计算每条路段的收益b)如何从复杂的路段中找到最优路段

4)接着,对第一个子问题,作者列出了目标函数;对第二个子问题,作者提出了2种方法a)蛮力法b)递归方法;同时作者也针对过载情况,提出了K-top推荐,解决对同一地点不同出租车司机提供不同的路线

启发:

1)提出一个问题的重要性:提出一个有价值的问题,对论文的价值很重要

2)论文中解决问题的方法,相对来说没有太高深的,一些小技巧可以在以后处理路段数据时借鉴

3)论文中这个问题本来是比较难解决的,但是作者通过一步步的提出限制条件及简化,把问题变成易解决的;如本来找一条路线的时间复杂度是N**(M-1),但是作者通过实验数据证明当M大于4时,收益增长率小于10%,对于出租车司机来说推荐更远的路段没有过多的价值,从而将M限制在4以内,所以时间复杂度勉强可以接受。

4)找到一个合适的数据集。论文中,作者没有旧金山的路网信息,所以要通过google地图来自己生成,因此选择适合的实验地,可以减少不必要的工作。另外,该论文中作者简略提到他们获取的数据中包括出租车载客和卸客的标志,这个信息对他们解决该论文提出了问题是有决定性的因素,如果没有该数据,很难识别出司机的某段路程是在载客还是漫游,也就很难进一步计算路线收益。所以,找到合适的数据才能解决合适的问题。

》》》论文下载

时间: 2024-07-30 10:10:14

A Cost-Effective Recommender System for Taxi Drivers(一个针对出租车司机的有效花费的推荐系统)的相关文章

A cost-effective recommender system for taxi drivers

一个针对出租车司机有效花费的推荐系统 摘要 GPS技术和新形式的城市地理学改变了手机服务的形式.比如说,丰富的出租车GPS轨迹使得出做租车领域有新方法.事实上,最近很多工作是在使用出租车GPS轨迹数据来开发手机推荐系统.这些系统可以推荐一系列的载客点,为了使得在最短的驾驶距离里最大可能地找到一个乘客.然而,在现实世界中,出租车的收入和有效的驾驶时间息息相关.换句话说,对一个出租车司机来说,在找到一个乘客前知道一个确切地驾驶路径来缩短驾驶时间更加重要.最后,在本文中,我们提出了开发一个收益比高的推

斯坦福NG机器学习听课笔记-推荐系统(recommender system)

推荐系统(recommender system) Problem Formulation: RecommenderSystems:为什么讲它有两个原因:首先它是一个很重要的机器学习应用方向,在很多公司中占据了重要作用,像亚马逊之类网站都是很好的建立推荐系统促进商品销售.其次推荐系统有机器学习中一些big idea,通过学习推荐系统学习机器学习中的big idea.接着描述一个电影评级的例子(整篇博客都将以电影评级为实例). 电影评级有5级,打问号的是不知道的信息,推荐系统需要做的就是在已知数据上

问题:System.Net.Sockets.SocketException: 一个封锁操作被对 WSACancelBlockingCall 的调用中断。

背景 使用ThreadStart委托线程监听socket通信,在通信完毕后调用saveTrainResult提交信息 现在的问题 socket通信成功且数据解析成功,但在调用saveTrainResult方法时报异常信息: System.Net.Sockets.SocketException: 一个封锁操作被对 WSACancelBlockingCall 的调用中断. at System.Net.Sockets.Socket.Accept () [0x00000] in <filename un

System V实现的一个消息回射服务器与客户端

echocli.c #include <unistd.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/msg.h> #include <stdlib.h> #include <stdio.h> #include <errno.h> #include <string.h> #define ERR_EXIT(m) \ do \ { \ per

新闻推荐系统:基于内容的推荐算法(Recommender System:Content-based Recommendation)

因为开发了一个新闻推荐系统的模块,在推荐算法这一块涉及到了基于内容的推荐算法(Content-Based Recommendation),于是借此机会,基于自己看了网上各种资料后对该分类方法的理解,用尽量清晰明了的语言,结合算法和自己开发推荐模块本身,记录下这些过程,供自己回顾,也供大家参考~ 目录 一.基于内容的推荐算法 + TFIDF 二.在推荐系统中的具体实现技巧 正文 一.基于内容的推荐算法 + TFIDF 主流推荐算法大致可分为: 基于内容(相似度)的推荐 基于用户/物品相似度的协同过

System.Timer.Timer的一个安全类

class SafeTimer { private static System.Timers.Timer timer; public static Action DoWork; private static bool flag = true; private static object mylock = new object(); public static void Init(double interval) { timer = new System.Timers.Timer(interval

codeforces22c System Administrator【给定一个割顶输出边 BCC】

Description Bob got a job as a system administrator in X corporation. His first task was to connectn servers with the help ofm two-way direct connection so that it becomes possible to transmit data from one server to any other server via these connec

实现System.IComparable接口的一个问题

public sealed class Person : System.IComparable {       internal int age;       public int CompareTo(object rhs) {         if (this == rhs) return 0; // 相同         Person other = (Person)rhs;         if (other.age > this.age) return -1;         else 

如何利用Windows System Image Manager制作一个answer file

打开Windows System Image Manager 从菜单中创建一个新的Answer File 在窗体左下部的Windows Image处右键,选择菜单Select Windows Image 在弹出的窗口中选择一个 .wim (Windows Image)或者.clg (Catalog)的文件.在windows的安装光盘或ISO文件里会包含一个install.wim文件和一些catalog的文件,下图中的文件是我从Windows Server 2008 R2的ISO里拷贝出来的.对于