第12章 微分拓扑与纳什均衡
校医院消毒水的气味顽固地附着在鼻腔深处,像一层无形的膜,将陈默与现实世界隔开。证明者大厅那短暂的、来自钱学林手稿的理性微光,在踏入高等代数课堂的瞬间便被喧嚣的人声冲散。空气里弥漫着昂贵的须后水味、咖啡因过量的亢奋低语,以及一种对知识理所当然的占有感。陈默拖着依旧虚浮的脚步,走向最后一排最角落的位置,蛇皮袋放在脚边,如同一个来自异次元的丑陋坐标。
讲台上,头发花白的周教授正用粉笔在黑板上疾书,粉尘簌簌落下。课题是微分拓扑的初步概念——非欧空间的曲率张量。符号如同天书在眼前飞舞:黎曼度量,克里斯托弗尔符号,曲率张量……陈默的视线有些模糊,高烧的余烬在太阳穴深处闷燃,沈玥那双冰冷的眼睛和母亲沾着泥土的纸条在脑中交替闪现。他强迫自己集中精神,指尖无意识地在布满划痕的木质桌面上描摹着曲率张量的下标。
“所以,在标准球面 S2上,”周教授推了推眼镜,指向一个复杂的表达式,“其黎曼曲率张量满足 R1212=1/R2,其中 RR是球面半径。这是一个常数正曲率的典型例子……”教授顿了顿,目光扫过教室,“谁能告诉我,在一个伪球面(双曲空间模型)上,其高斯曲率 K的特征是什么?并简要解释其物理意义?”
教室里一片寂静。前排几个学霸皱着眉头思索,后排则是一片茫然的低语。陈默的大脑像一台生锈的引擎,在营养匮乏和神经疲惫的阻力下艰难启动。伪球面…负曲率…鞍形结构…测地线发散…公式的碎片在意识中沉浮。
就在这时,一个刻意拔高的、带着戏谑的声音从斜前方响起:“教授,这问题得问专业人士啊!比如我们陈默同学——工地搬砖练出来的手感,肯定对‘曲面’特别敏感,说不定还能摸出曲率呢!”是富二代室友张超。他穿着簇新的限量版运动鞋,身体懒散地靠在椅背上,嘴角挂着毫不掩饰的恶意笑容,眼神瞟向陈默沾着洗不净的油污的裤脚和脚边的蛇皮袋。周围响起几声压抑的嗤笑。
“工地懂黎曼?”张超又补了一句,声音不大,却像针一样刺穿空气。
陈默的身体瞬间绷紧。血液似乎在这一刻冲上头顶,又在下一秒被冰冷的屈辱感抽空。胃袋里那点红烧鸡块沉甸甸地坠着,混合着消毒水的记忆泛起酸气。他攥紧了桌下的拳头,指甲陷进掌心,带来一丝尖锐的痛感。他几乎能“听”到张超话语里那赤裸裸的优越感,像一层油腻的膜覆盖在数学的圣殿之上。
周教授皱了皱眉,显然不悦于课堂的失序,但目光也带着一丝询问看向陈默。那眼神,并非恶意,却是一种习惯性的、对“特殊学生”的审视。
沉默。只有粉笔灰在光柱中缓缓沉降。
然后,陈默猛地站了起来。动作有些突兀,牵扯到尚未痊愈的虚弱身体,他晃了一下,手扶住桌面才站稳。他没有看张超,也没有看教授,布满血丝的眼睛死死盯住黑板上的那个表达式。沈玥冰冷的“污染先验”警告在脑中回响,混合着母亲“买肉”的字迹,形成一种奇异的、冰冷的愤怒燃料。
他没有回答教授的问题。
他径直走向讲台。脚步有些虚浮,却在寂静中踏出沉重的回响。他无视了所有或好奇、或嘲讽、或漠然的目光,像一艘破冰船驶过冻结的海面。他走到黑板前,从粉笔槽里拿起一支粉笔。冰冷的粉末触感让他打了个激灵。
然后,他在周教授写下的那个关于球面曲率的表达式旁边,画下了一个小小的坐标系。他的手指因虚弱而颤抖,粉笔线条却带着一种近乎偏执的精确。他飞快地写下参数方程,标注切向量,计算第一基本形式、第二基本形式……
“教授引理:在标准球面\( S^2 \)上,\( R_{1212}=\frac{1}{R^2}\)成立。”陈默的声音干涩沙哑,像砂纸摩擦,却异常清晰地穿透寂静,“但此结论依赖嵌入欧氏空间\(\mathbb{R}^3 \)的标准度量诱导。若考虑一个非嵌入的、抽象定义的二维黎曼流形\((M, g)\),其度量\( g \)在局部坐标系下为:”
他写下:
ds2=du2+cosh2vdv2
“则计算其黎曼曲率张量分量 R1212:”
粉笔在黑板上刮擦,留下清晰的轨迹:
R1212=……………………………………=cosh2v
“高斯曲率 K=…………………………=1?”陈默顿住笔,在等号上画了一个醒目的叉,“错误。”
他的声音陡然提高,带着一种燃烧般的穿透力:“忽略了度量张量行列式 det(g)=cosh2vdet(g)=cosh2v!正确应为:”
K=………………………………………………=1
他重重地在“1”上画圈,然后转身,布满血丝的眼睛迎向周教授惊愕的目光,也扫过台下张超瞬间僵住的脸。
“此流形并非球面,其高斯曲率\( K \equiv -1 \)!证明完毕。教授引理的瑕疵在于…未明确度量前提。”最后几个字,他说得很轻,却像冰块砸在寂静的地板上。
整个教室落针可闻。前排学霸们张大了嘴,看着黑板上那行云流水却又剑走偏锋的反证。周教授脸上的惊愕慢慢转化为一种复杂的、带着震撼的审视。他推了推眼镜,仔细看着陈默的推导,半晌,才缓缓点头,声音带着一丝不易察觉的干涩:“…正确。这个反例…非常精彩。请坐。”
陈默没有看任何人,放下粉笔,粉笔灰沾满了他本就粗糙的手指。他像耗尽了所有力气,沉默地走回自己的角落。坐下时,后背重重靠在冰凉的椅背上,额角渗出细密的冷汗。胃部因剧烈的精神消耗和残留的虚弱而隐隐作痛。教室里短暂的死寂后,爆发出压抑不住的窃窃私语,那些目光变得更加复杂——探究、惊讶,或许还有一丝被冒犯的不安。张超的脸色由红转青,狠狠地扭过头去。
下课铃如同救赎般响起。陈默几乎是第一个冲出教室的人,像逃离一个无形的刑场。饥饿感如同跗骨之蛆,在刚才精神高度集中的消耗后变本加厉地袭来。他再次汇入食堂的人流,目标明确——生存。
食堂的喧嚣、食物的气味、鼎沸的人声,此刻都成了需要精确计算的障碍。他敏锐地捕捉到几个窗口前长龙般的队伍,也注意到几个收餐车正缓慢地穿梭于餐桌之间,将大量几乎没怎么动过的剩菜倒入巨大的回收桶。那些被丢弃的鸡块、完整的鱼排、翠绿的蔬菜…在潲水桶边缘堆积,散发着诱人的热量和蛋白质气息,也散发着巨大的浪费与讽刺。
一个念头如同冰冷的闪电劈入脑海——路径优化问题。目标:在食堂关闭前的有限时间窗口内,以最小行动成本(时间、体力、被发现风险),最大化获取可食用剩菜的热量与营养值。
大脑瞬间进入超频状态,无视了身体的疲惫和周围的嘈杂:
变量定义:
收餐车运动轨迹:近似匀速直线运动,速度 vc≈0.5 m/svc≈0.5m/s,路径受餐桌分布约束。
剩菜出现点 SiSi:餐桌坐标(xi,yi)(xi,yi),剩菜质量 mimi,营养值 nini(估算蛋白质、碳水、脂肪)。
自身位置:初始点 P0P0(门口),动态更新。
风险因子 rr:与食堂员工视线角度θθ、距离 dd相关, r∝1d2cosθr∝d21cosθ。
约束条件:
时间约束: ttotal≤Tclose−tnow≈15 minttotal≤Tclose−tnow≈15min。
行动约束:移动速度 vp≈1.2 m/svp≈1.2m/s(虚弱状态)。
容量约束:一次性可携带餐盒容量 VmaxVmax。
目标函数:最大化总营养获取期望值 E[N]=∑(pi⋅ni)E[N]=∑(pi⋅ni),其中 pipi为在 SiSi点成功获取剩菜且不被阻止的概率, pi∝exp(−k⋅ri)pi∝exp(−k⋅ri)(k为经验系数)。
路径在脑中瞬间生成:避开员工密集的主通道,利用立柱和人群掩护,选择剩菜价值高(如荤菜为主、未沾污渍)且风险低的点,行动轨迹呈高效锯齿形。他像一个潜入敌后的幽灵,脚步虚浮却精准地移动。在一位女生刚起身离开、餐盘上还剩大半条清蒸鱼和几块排骨的瞬间,他已如影子般靠近,用一个从蛇皮袋里摸出的、洗刷得发白的旧饭盒,以迅雷不及掩耳之势将食物拨入盒中。动作快得只在视网膜上留下一道模糊的残影。转身,利用一个胖子起身挡住视线的空隙,又迅速“清扫”了邻桌一份几乎完整的西红柿炒蛋。
就在他靠近第三个目标——一份堆着红烧肉和米饭的餐盘时,一只沾着油污的大手猛地按住了他的手腕!
“又是你!”食堂的胖厨师老刘瞪着眼睛,脸色因愤怒而涨红,“上次偷记重量!这次直接上手了?饿死鬼投胎也没你这么不要脸的!”
陈默的手腕被捏得生疼,旧饭盒差点脱手。周围的目光瞬间聚焦过来,带着鄙夷、好奇和看热闹的兴奋。熟悉的冰冷局促感再次包裹了他,比食堂的油烟更令人窒息。他能感觉到张超可能就在附近某个角落投来幸灾乐祸的目光。
他没有挣扎,只是抬起头,迎向老刘愤怒的眼睛。他的脸上没有羞愧,只有一种近乎透明的、属于数学家的冷静。他举起另一只手,食指沾了点旁边餐盘溅出的油汤,在油腻的桌面上快速划动起来,留下清晰的油痕:
餐桌坐标分布图。
三条收餐车路线。
五个他标记的高价值剩菜点。
一条从他初始位置P0出发,经过\( S1, S3, S5 \)的优化路径(虚线)。
路径终点标注:E[N]≈1850kcal,Protein≈65g。
旁边一行小字:“若按此路径,全食堂每日可回收营养流定向供给贫困窗口,预期提升目标群体日均摄入ΔE=12%。浪费减少η≥30%η≥30%。成本:优化算法。”
老刘的怒骂卡在喉咙里。他瞪着桌上那幅用油汤绘制的、鬼画符般的“地图”,又看看陈默那双平静得近乎漠然、却又燃烧着奇异执着的眼睛,一时竟忘了说话。周围看热闹的学生也安静下来,好奇地伸着脖子。
“路径…优化?”老刘下意识地重复,语气里的愤怒被一种巨大的困惑取代。
就在这时,一个清亮的女声插了进来:“他说得没错。刘师傅,这其实是个经典的‘带时间窗的车辆路径问题’,应用于餐余回收效率提升,国外名校食堂早有成功案例。”
陈默循声看去。是火车上见过的苏晓学姐。她穿着干净的米白色毛衣,头发柔顺地束着,正站在几步外,手里端着餐盘,眼中带着一丝惊讶和…了然的同情?她的目光扫过桌上的油迹“地图”,又落在陈默苍白瘦削的脸上和被老刘紧抓的手腕上。
苏晓走上前,将自己的饭卡轻轻放在陈默面前的桌上,声音温和却带着不容置疑的力量:“先用我的卡打份热饭吧。你看起来…”她顿了顿,清澈的目光似乎穿透了陈默的狼狈,落在他灵魂深处那个挣扎求存的、不肯熄灭的核心上,轻声吐出几个字:
“…像条饿极了的渐近线(Asymptote)。”
陈默的心脏猛地一跳!Asymptote!他的ID!她怎么会知道?火车上他并未透露!巨大的震惊瞬间压过了手腕的疼痛和胃里的饥饿。他猛地看向苏晓,瞳孔收缩。
老刘也被苏晓的话和举动弄懵了,下意识地松开了手。陈默手腕上留下一圈红痕。他顾不上疼痛,抓起桌上苏晓的饭卡和那个装着“战利品”的旧饭盒,像受惊的兔子一样,低着头,迅速挤开人群,消失在食堂通往宿舍区的侧门。
他靠在冰冷的墙壁上,大口喘着气。心脏狂跳不止。苏晓温和的话语在耳边回响,点破的ID像一道惊雷。裤袋里,那台屏幕碎裂的手机也震动了一下。他颤抖着掏出来。
一条新的加密信息,依旧是那个冰冷的源头:
>【算法是武器。饥饿会污染参数。清除噪声。——C#】
