跳到正文
营生个人工作台

搜索工具与职业

输入关键词,回车打开

05 · 上门服务排单本地计算

一天怎么排:这几个询单接哪几个、按什么顺序

上门服务真正的决策不在报价,而在今天接哪几单。凭直觉容易「哪单贵接哪单」,结果两单在反方向、跑废半天。这一页在候选单上做组合与顺序的精确搜索(≤10 单),给出最优方案、该跳的单和理由,并对比拼单与单跑的时间差。

计算 · 排单数据只在本机

计算器

1 · 今天

2 · 询单(通勤单程 = 从出发地到客户)

单名通勤服务报价材料

3 · 推荐方案

接几单
4 单(候选 6 单)
顺序
同区F → 远郊E → 城西D → 城东C
总时间
590 分钟行程 140 + 服务 390 + 准备 60,剩 10 分钟
净收入
¥739.00
有效时薪
¥75.15/h目标 ¥40.00
同一组单跑 vs 拼单(行程)
324 → 140 分钟省 184

接 4 单 · 净 ¥739 · 时薪 ¥75.2/h

4 · 入选

单名通勤净收入单跑时薪
城东C35 分¥227¥66.4
城西D45 分¥165¥50.8
远郊E70 分¥258¥56.3
同区F12 分¥89¥53.9

5 · 跳单

单名通勤净收入单跑时薪
近郊A10 分¥129¥61.9
同区B15 分¥138¥61.3

6 · 结论

  • 跳掉 近郊A、同区B。注意 近郊A 的单跑时薪并不低(¥61.9/h,在全表中排2)—— 它被跳不是因为不好,而是接它会挤掉更值钱的组合。判断单子要看「放进这一天之后」的边际,不是看它自己的时薪。
  • 这 4 单如果各跑一趟,行程是 324 分钟;拼成一条线只要 140 分钟,省下 184 分钟(3.1 小时)—— 这是同一组单的公平对比,不是拿「全部候选单跑」去比。
  • 总时间已经用到 98%(剩 10 分钟)。再想加单就得加时间或改约,硬塞会一路迟到。
  • 站间距离用的是「离你多远之差」的径向近似:同方向连做很准,反方向会被低估。按这个顺序出车前,用地图核一遍最长的那一段。
精确解 · Held-Karp上限 10 单
使用步骤(6 步)展开
  1. 1填今天的可用时间(出门到回家)、每单的准备收尾、平台抽成与目标时薪。
  2. 2把询单一条条填进表:通勤单程分钟(从你出发地到客户)、服务时长、报价、材料。
  3. 3看推荐方案:接几单、按什么顺序跑、总时间怎么分(行程/服务/准备/空余)。
  4. 4看入选与跳单两张表:跳掉的单会给理由(单跑时薪低、或它把你挤出更值钱的一单)。
  5. 5对比「全单跑」与「拼单」的行程分钟:这就是路线规划真正省下的时间。
  6. 6改一个通勤分钟数,结论可能整个翻转 —— 试试把远郊那单的服务时长改短,看它还入不入选。

示例

6 个询单、一天 600 分钟、准备 15 分钟、抽成 10%:最优是接 4 单(同区F → 远郊E → 城西D → 城东C),行程 140 分钟 + 服务 390 + 准备 60 = 590 分钟,剩 10 分钟 → 净 ¥739、有效时薪 ¥75.15。被跳的不是「最便宜的单」而是 近郊A 与 同区B —— A 的单跑时薪明明排第二,但它和 F 在同一个方向上重复占时间,把 C 挤掉反而更亏。

为什么「每单时薪最高」的组合往往不是最优解

示例里单跑时薪的排序是 C(¥66.4) > A(¥61.9) > B(¥61.3) > E(¥56.3) > F(¥53.9) > D(¥50.8), 但最优解跳掉了第二名的 A 和第三名的 B,反而收了最后一名的 D。原因很朴素: 你挑的不是「六个独立的活」,而是同一天里互相挤占时间的一个组合。 A 和 F 在同一个方向上,接了 A 就得多跑一段回头路,结果把 C 挤出去 —— 净收入反而少。

边际思维:看「放进这一天之后」

判断一单值不值得接,正确的问法不是「这单时薪多少」,而是 「接它之后,这一天还剩下什么」。同样的 600 分钟,接 D(净 ¥165、占 32.5%)看起来不划算, 但它顺路、能和其他三单串起来;接 A(净 ¥129、占 20.8%)看起来更划算, 却因为方向重复把整条路线的行程拉长了。这就是为什么这一页要用搜索而不是排序。

「顺路」能省多少:示例里 184 分钟

四单各跑一趟,行程是 2×(12+70+45+35) = 324 分钟;拼成一条线是 140 分钟。 差的 184 分钟不是理论值,它等于「再塞一单」或「早收工两小时」。 所以路线规划在这类职业里不是省油钱,而是把时间换成产能。

常见问题

Q1通勤单程怎么填?+
填从你出发(家或上一个片区)到客户的单程分钟数。页面会自己处理往返与站间移动,不要填往返总和,否则会重复计算。
Q2站间距离是怎么算的?+
按 |t_i − t_j| 近似:客户越远,「它们之间」的路程越长。这个模型假设所有客户在从你出发点散开的不同方向上,同方向连做很准,反方向会低估。
Q3为什么只支持 10 单?+
因为要枚举子集与顺序(2^n × n 的状态)。10 单是浏览器里还能瞬间算完的上限,再多就必须用真实距离矩阵和启发式算法,那不是一页静态工具能诚实宣称的事。
Q4客户的指定时间怎么办?+
这一页不含时间窗。如果某单必须 14:00 前到,先手动把它排在最前面,再用这页排剩下的;或者把「必须准时」的单单独算一单的时间是否够。
Q5结果为什么和地图导航不一样?+
因为这里用的是径向近似,不是真实路网。它的用途是决定接哪几单,具体怎么走仍要用导航核一遍 —— 页面在结论里也这么写。
Q6数据会上传吗?+
不会。所有计算在浏览器里完成,页面不发任何请求。
查看职业

所有计算都在浏览器中完成;断网也能使用,不会上传任何数据。