寓言故事
山城邮差学会从高处找路
大漠边有一座商城,巷子密得像织布。新来的邮差按门牌一户户找,送一封信要走半天。城主想让消息在城里跑得更快。
他先让人在每条巷口立牌。牌子有用,却只帮邮差在附近绕路;若收信人在城另一头,仍得穿过无数小巷。有人提议修一条直道,直道又无法通到每家门前。
老邮差提出分层画图。最上层只画少数高塔和城门,帮助人迅速接近大方向;中层画主要街道;底层才画密密的小巷。送信时,先在高处跳到大致区域,再逐层落下找近邻。
第一次画图失败了。高层只选了富人宅院,许多普通街区离高塔太远,邮差绕得更久。老邮差改成让不同位置都有少量“远亲通道”,让每片街区都能通过几步接上大路。
后来,邮差找相似店铺也快了。要找卖蓝染布的铺子,不必从第一家查到最后一家,先在高层靠近布市,再在中层靠近染坊,最后在小巷里比较最像的几家。
年轻邮差问,为什么不只留最详细的底层图。老邮差说,细图保证不漏门,粗图保证不迷在远路上。真正快的寻找,靠的是从稀疏远跳到密集近查。
城主担心远亲通道太少会迷路,太多又会让地图臃肿。老邮差便按层控制数量:高层少而远,底层多而近。每一层只承担自己的寻找距离。后来商城新开了香料区,老邮差没有重画全城。他只把新店接入底层小巷,再挑少数合适的远亲通道接到中层和高层。新区域因此能被很快找到,旧区域也不必推倒重来。邮差们还定期清理失效通道。某条远路若总把人带偏,就降到低层或移除,免得快路变弯路。快路要定期校准。新店若没有接上合适层级,就会像建在城外,明明存在却难被找到。
商城越扩越大,这套分层路网越显价值。它不保证每次都走绝对最短,却能在巨大街区里很快找到足够接近的目标。