课题学习 最短路径问题
从镜像反射到费马原理,三类经典题一图贯通
按 空格/→ 演示下一步
全部页面点击任意一页,跳回舞台从这页播放
课题学习 最短路径问题
从镜像反射到费马原理,三类经典题一图贯通
什么是最短路径问题
蚂蚁找食物时,走短路的蚂蚁更早回来、信息素更浓,整个蚁群最终汇聚到最短那条路;为新建小区选饮水点,要让所有住户走来的总距离最小。这些场景背后藏着同一类问题,今天我们来拆开看。
导航把路网建模为图,'快'对应边上的权重,求最短就是找总权重最小的路径
最短路径的核心思想
最短路径问题看起来复杂——河流挡道、墙壁拦路,路径被迫拐弯。但所有'弯弯绕绕'的最短路径,背后都有一个共同的核心思想:把'弯的路'变成'直的路',回到'两点之间线段最短'这个最朴素的原理。
想让球碰库一次进袋?把袋口关于库边作镜像,反射点就是瞄准直线与库边的交点
轴对称变换
上一步我们把'走直线'变成'走折线',关键操作是把一个点'翻'到对面去。这个'翻'的几何动作,就是轴对称变换。
镜前的人和镜中的像左右互换,但一一对应
平移变换
轴对称用"翻"把折线摊直,但当两点处于平行位置——比如河的两岸、马路的两侧——镜像就用不上了。这时需要平移变换:把图形平着"挪"到新位置。
推的方向决定书往哪走,推的距离决定书走多远,书本身没变形
轴对称 vs 平移对比
两种变换都能把折线走法变直线走法,但选错了就求不出真正的最短路径。
- 关于某条直线把点镜像翻转
- 起点与终点在障碍同一侧
- 障碍通常是一条直线(如墙)
- 一次翻转后路径即为直线段
- 沿某方向把图形整体移动一段距离
- 起点与终点各在一条平行线侧
- 障碍通常是两条平行线(如河岸)
- 常需多次平移,路径才化为直线
轴对称法的解题步骤
轴对称法把'折线最短'变成'直线最短',按四步走就能落地。
将军饮马模型
从问题场景出发,看轴对称如何把折线最短变成线段最短。
轴对称法例题精讲
按解题顺序,从上往下读,对应例题的几何构造与推理过程。
为什么轴对称能找到最短路径
上一页说轴对称是核心技巧——但凭什么对一下就能找到最短路?这一页揭开原理:保距 + 直线最短,折线就能被「拉直」。
沿对称轴对折后,AP 与 A'P 重合等长,折线就被「拉直」成 A'P + PB
平移法的解题步骤
平移法三步化折为直:动一点、连一线、靠公理。
两河交汇问题
两河交汇=平移+对称的组合:①平移处理甲乙河之间的跨河段,②轴对称处理乙河到B的出河段。沿流程从左到右读。
平移法例题精讲
沿箭头看六步:从棱柱原图到平移展平,再到画直线求最短路径。
平移法的适用条件
当路径需经过多个约束点时的平移策略
方法选择决策树
从约束出发,先看障碍物形状,再看点的位置,决定用哪种方法。
轴对称法与平移法对比
两种方法的异同、优势与局限对照
本节知识梳理
- ✓原理统一:变换保持距离不变,变换后直连即为最短
- ✓方法分支:障碍在中间用平移,端点在中间用轴对称
- ✓将军饮马与两河汇流是同一思想的两种应用
- ✓深层逻辑:最短路径问题都是'绕路变直路'的变换游戏
核心概念自测
在'将军饮马'问题中,把点A关于直线l作对称点A'后,连接A'与B得到线段A'B,与l的交点M即为最短饮马点。这一做法能找到最短路径,本质上依赖的基本事实是?
课后思考
先自己想,再看参考答案。三个问题从核心走向边界,琢磨透才算真懂。
参考答案关键在「最短路径必须经过河岸」这个限制——直接连的两点分居两岸,路径不自由。对称把限制消掉,变成同侧自由点,公理才用得上。
参考答案平移的核心是「等距对齐」,要求两河形状相同。弯河时需要先构造等距曲线,思路一样但操作更繁——本质没变,只是「对齐」变难了。
参考答案每个障碍都可以「反射一次」绕开。把约束一个个叠加进变换里,多障碍就是多次反射——这是反射法在更复杂场景下的自然推广方向。