等笑声渐渐落定,卫宁的视线扫过靠窗抱着《中国古代文学史》的男生,又掠过后排正襟危坐的张青远两人,语气重新回归平稳,却依旧带着温和的兜底感:
“第二件事,给今天来旁听的非本专业同学,还有校外的朋友吃个定心丸。”
“今天这节课,不考公式,不抽背定义,不聊只有本专业才看得懂的顶会论文推导。”
他的指尖轻轻敲了敲空白的黑板,“我们只聊一件最实在的事:这些课本里翻来覆去讲的算法,到底能在真实生活里,解决什么问题。”
一句话落下,刚才还带着笑意的教室,顷刻间落针可闻。
所有人的目光都牢牢锁在讲台上的人身上。
卫宁这才转过身,拿起白色粉笔,指尖划过干净的黑板,落下一行利落清隽的字:《当算法遇见实战:NP难问题的破局与落地》。
午后的阳光斜斜切进教室,落在他写下的粉笔字上,连浮尘都在光束里缓缓浮沉。
他转回身,指尖搭在麦克风边缘,清冽的声线透过音响铺开,平稳得没有一丝波澜,却自带抓人注意力的力量:
“上节课,我们聊了算法的逻辑与艺术,不少同学课后给助教发消息,都在困惑同一个核心问题——课本里的算法模型,到底要怎么从纸面公式,落到真实的应用场景里。”
前排的学生下意识地坐直了身体,握着笔的手悬在笔记本上,连呼吸都放轻了些。
“今天我们要拆解的旅行商问题,课本里的定义很简单。”
卫宁的目光落向台下,声线放缓了些,“一个旅行商,要走遍n个城市,每个城市只去一次,最终回到起点,求一条最短的闭合路径。
我猜预习过的同学,已经啃过动态规划的标准解法,也听过遗传算法、模拟退火这些听起来很厉害的名词。”
台下不少学生纷纷点头,眼里带着“果然要讲这个硬骨头”
的了然,可下一秒,卫宁的话就彻底打破了他们的预判。
“但我先问大家一个更接地气的问题。”
他指尖在平板上轻点,投影幕布上跳出一张再熟悉不过的超市分区图,零食区、生鲜区、日用品区、结账口标得清清楚楚,
“周末你去超市囤货,购物清单上有20样东西,分散在超市8个分区里。
你的目标是:拿全所有东西,走最少的路,避开正在打折促销、人挤人的拥堵区域,还要赶在超市闭店前结账走人。
请问,你要怎么规划你的路线?”
教室里先是一静,随即爆发出一阵会心的低笑。
刚才还紧绷着神经的学生瞬间放松下来,连前排抱着《算法导论》的女生,都忍不住弯了眼,笔尖在笔记本上写下“超市版旅行商问题”
几个字。
“笑归笑,这就是现实里的旅行商问题。”
卫宁唇边漾开一点浅淡的弧度,“课本里的问题是静态的、理想的、没有意外的,城市永远在那里,路永远是通的。
但真实世界里,有拥堵的路段,有突然关闭的门店,有严格的时间限制,就像刚才的超市,
你总不能为了走最短路径,硬挤过人山人海的促销区,也不能绕半小时路,就为了省两步脚程。”
他指腹划过平板屏幕再一点,超市分区图消失,取而代之的是一张结构清晰的企业内网拓扑图,
密密麻麻的节点错落分布,绿色的核心业务节点、红色的风险告警节点、灰色的普通终端节点一目了然。
“放到我们的专业领域,它就变成了这样一个场景。”
卫宁的语气重新回归沉稳,却没有半点晦涩感,
“这是一家中型企业的内网,有1200个活跃终端节点,其中47个是存着核心数据的业务服务器,37个是动态入侵检测节点。
你是企业的网络运维工程师,拿到的临时运维权限有效期只有180秒,要在这段时间里,完成所有核心服务器的安全巡检,
(第1页)
一秒记住本站永久地址:https://www.ttzww.com
请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。