第二部分 · 一场比赛怎么赢(策略与时钟)
进站策略:欠车与反欠车,一切用秒定价
上一课,你拿到了这项运动的一条硬约束:轮胎会衰退——一套胎从新到旧,单圈会一点点变慢,跑得越久越慢。于是每辆车都逃不开一个抉择:现在这套旧胎还能凑合,还是趁早换一套新胎、用它的快圈把落下的时间赚回来?可换胎不是免费的——你得一头扎进维修区,白白损失大约 20 秒。这一课,我们把「秒」这把尺子对准这个抉择:何时进站、进几次,才能让整场比赛的总用时最短?这是 F1 的策略心脏,一道清清楚楚的优化题。而当赛道上不止你一辆车时,它会立刻生出这项运动最精妙的一场博弈——欠车(undercut)与反欠车(overcut):抢先进站,用一套新胎,从对手手里偷走位置。
留下的问题:既然换胎能把慢下去的圈速重新拉快,那到底什么时候该扎进维修区换?换早了、换晚了各亏在哪?这道账怎么算?
本课新增:把进站的两笔账摆上台面——扎进维修区一次白损失约 20 秒(pit loss),但换来的是一整段新胎的更快圈速。选进站的圈数与次数,让「旧胎慢下去的累计损失 + 进站损失」与「换新胎省下的时间」相互抵平,使总用时最短。再把它放进多车赛道,导出欠车 / 反欠车——用「秒」这一种货币,给每一次进站定价。
一、进站的两笔账:白扔 20 秒,换一段新胎的快圈
先把这个抉择的结构看清楚。整场比赛,你的目标只有一个——让从起跑到冲线的总用时最短(回扣 00 课:F1 的稀缺资源是时间,整场比赛就是一道在各种约束下把总用时最小化的题)。轮胎衰退(05 课)给这道题加了一条约束:你不能一套胎跑到底,因为它会越跑越慢;但换胎又要付一笔过路费。于是你面前永远摆着两笔账:
看清楚了吗?这就是一道干净的优化题:进站损失是一笔一次性的固定支出(≈ 20 秒),而不进站的代价是累积的——旧胎每圈慢一点,圈数越多,慢下去的秒数攒得越多。所以何时进站,本质是问:再拖一圈,旧胎攒下的额外损失,有没有超过一套新胎能省下的时间?
「进几次」也是同一道题的一部分。停一次(one-stop)省下一整份 20 秒的过路费,但意味着每套胎都得跑很久、拖着长长的衰退尾巴;停两次(two-stop)多付一次 20 秒,却能让每套胎都跑在它最快的年轻阶段。哪种更快,取决于这条赛道的衰退有多凶:衰退越猛,多停一次买回的快圈就越值那 20 秒;衰退越温和,越该少停、把过路费省下来。这条链上的每一个决定,最后都被换算成同一种东西——秒。
二、通用货币:一切用 delta time 定价
你已经发现了:在 F1 里,进站损失是秒,新旧胎圈速差是秒,「该不该多停一次」也是在比秒。这不是巧合——它是这项运动的底层记账方式。策略工程师坐在围场的屏幕后,脑子里跑的就是一个数:delta time(时间差)。
delta time 就是两个东西之间差了几秒:你和前车差几秒、你和后车差几秒、你现在的圈速比某个基准快 / 慢几秒、你进站会损失几秒、对手换了新胎后每圈会快几秒……赛道上每一件事,都被翻译成一个以秒计的 delta,再摆到一起加加减减。「够不够欠车?」这个问题,在工程师那里就是一道减法:我抢先进站、用新胎追上来的秒数,够不够抵掉我进站损失的秒数、再反超对手?(这套「一切用秒记账、实时相减」的思路,正是后面 10 / 11 课遥测与仿真要展开的东西——每一条走线、每一个设定,都被换算成「快 / 慢几十分之一秒」。)
高尔夫——《高尔夫的逻辑》第 7 课把「搏果岭还是稳保帕」各折成一个期望杆数再相比;货币是杆。
棒球——《棒球的逻辑》第 7 课用得分期望算「该不该牺牲一个出局去换一个垒」;货币是出局。
橄榄球——《美式橄榄球的逻辑》第 7 课用期望得分算第四档该不该赌;货币是档 / 期望分。
F1 把这件事做到了极致:这里的货币就是时间,而且精确到十分之一秒——每一个进站、每一条走线,都被遥测换算成 delta。八项运动,同一台发动机。
三、欠车与反欠车:用一套新胎偷走位置
到目前为止,我们只在跟时钟算账——假装赛道上只有你一辆车。但真实比赛里,你前后都是对手,而且(回扣 04 课)位置为王:在难超车的赛道上,只要你冲线时排在对手前面,你就赢了他,哪怕你俩总用时只差零点几秒。于是「何时进站」立刻从一道单人优化题,变成一场双人博弈——因为你进站的那两圈,对手还在赛道上跑,你们俩的相对位置会被这套新胎悄悄改写。这就诞生了 F1 最精妙的两招。
这两招什么时候奏效,全看那把 delta 尺子。欠车成不成,取决于新胎的「暴快」够不够大、以及你和对手的原始差距够不够小。如果新胎每圈只比旧胎快零点几秒,你抢先进站偷到的那点时间根本抵不掉 20 秒损失、更别提反超;但如果新旧胎差着一秒多,抢先一两圈就足够跳到前面。所以你常在转播里听到:「他在欠车窗口(undercut window)里了」——意思就是,两车的 delta 已经小到抢先进站能算得过来账。这正是我们下面那个 widget 要让你亲手摸到的东西。
四、安全车:让进站几乎「免费」
有一件事能瞬间把上面这盘精算全部推翻——安全车(safety car)。当赛道上出事故、需要清理时,会放出安全车,全场被要求降速、排成一列、禁止超车。这时候整个车队的策略师会同时从椅子上跳起来,因为进站的账整个变了。
为什么?因为进站损失(那 20 秒)的一大半,来自「你在慢速的维修区里挪动,而赛道上的对手正在全速前进、不断拉开你」。可安全车一出,大家都被压到龟速——你进站损失的那段时间里,对手也没能全速跑掉多远。于是进站的相对代价被压缩到极小:原本要白扔 20 秒,安全车下可能只等效于扔掉几秒。此刻进站,几乎等于免费换一套新胎。这就是为什么安全车一出、维修区入口常常瞬间挤满车——谁没抓住这个「打折窗口」进站,谁就亏大了。安全车把「何时进站」这道题的所有参数一夜清零、重新洗牌,也常常是一场比赛胜负的真正转折点。
五、动手:拨动你的进站圈,看欠车如何偷走位置
下面这条赛道,把本课的博弈交到你手里。场上两辆车:对手(B)领先你约 1.5 秒,并且会在固定的第 20 圈进站换新胎。你(A)此刻紧咬在后。拖动"你的进站圈"滑块,选择自己什么时候扎进维修区——比 B 早(欠车)、和 B 同圈、还是比 B 晚(反欠车)。widget 会用 05 课那条衰退曲线(旧胎每圈慢一点、新胎重置为快)+ 20 秒进站损失,把你俩到同一个参考圈为止的累计用时各算出来,看两次进站尘埃落定后谁在前面,以及领先 / 落后了多少秒。
先去验证几个手算锚点,把这套账摸熟:把滑块拨到和 B 同圈(第 20 圈),你俩按原始差距收场——你仍落后约 1.5 秒(同样的胎、同样的进站损失,差距原封不动)。把滑块往前拨到第 17 圈(早 3 圈进站,欠车),你会看到重新汇入后反超到 B 前面约 1 秒:那三圈你踩着新胎狂偷时间,偷到的秒数盖过了 1.5 秒的原始差距。再把滑块往后拨到第 23 圈(晚 3 圈,反欠车)——你会看到它在这套模型里反而更落后。别急着觉得矛盾:这恰恰点破了一件事——纯粹「多拖几圈旧胎」的反欠车,在只有衰退的世界里是亏的(你多跑的那几圈旧胎越来越慢,白白丢时间)。真实比赛里反欠车之所以偶尔奏效,靠的是模型没有装进来的额外料——对手换上的新胎头一两圈还冷、没到工作温度(out-lap 偏慢)、或前方有慢车挡路。这也正说明了为什么欠车才是现代 F1 的默认武器:它只靠「新胎更快」这一条最硬的规律就能成立,而反欠车得等运气凑齐好几样。多拨几次,那条 delta 尺子会自己浮现:欠车能不能成,就看你抢先那几圈用新胎偷到的时间,够不够抵掉原始差距。
多拨几下你会得到一个比任何文字都牢固的直觉:欠车的全部魔力,都藏在你和 B 进站之间那几圈的"圈速差"里。你抢先换上新胎、B 还拖着旧胎的那几圈,你每圈都比他快一大截——那条属于你的线会在这几圈里猛地往下扎,一口一口偷时间;等 B 终于也进站、你俩重新汇入赛道的那一刻见真章:若你偷到的落差已经盖过了原始的 1.5 秒,你的线就压在 B 的下面,你跳到了他前头。抢先越多圈(进站圈越靠前),偷到的时间越多、反超越稳——这就是"够不够 undercut"这句话最直白的样子。而往晚的一侧拨,你会亲眼看到反欠车在纯衰退模型里怎么越拖越亏:那是在提醒你,欠车靠的是硬规律,反欠车靠的是运气。一切,都是那把 delta 尺子上的加减。