2. 赛题解读与问题重述
数学建模竞赛的第一道分水岭,往往不在建模方法,而在读题。同一道赛题,有人读完只记住几个关键词,有人却能拆出目标函数、约束条件、数据口径和评价标准。赛题解读的任务,是把一段面向公众或行业背景的自然语言描述,翻译成结构清晰、边界明确、可被数学语言承接的建模任务;问题重述则是把这次翻译的结果规范地写出来,让评委在几百字内看清"你理解的题目是什么、你打算解决什么"。
需要先明确一个常见误区:问题重述不是把原题抄一遍,也不是提前写摘要。它的本质是用建模者的语言重新定义问题——保留题目的真实约束与目标,剔除无关叙述,补充必要的符号约定和口径说明,并明确本题要回答的几个子问题及其关系。重述写得好,后续建模就有清晰的靶子;写得含糊,后面再精巧的模型也容易偏题。
一、快速提取关键信息:按"四类要素"扫描题面
面对动辄一两千字的赛题,建议用固定视角逐段扫描,把信息归入四类要素:对象与场景、目标、约束、数据与评价。对象与场景回答"研究谁、在什么背景下";目标回答"要优化、预测、评价还是解释";约束回答"哪些条件不能违反、哪些资源有限";数据与评价回答"给什么数据、按什么标准判优劣"。扫描时用笔在题面上做标记:数字、单位、时间范围、地理范围、政策红线、附件文件名,都是高价值信息。
以一道典型的"某城市共享单车调度"类赛题为假设示例:题面给出若干区域若干时段的借还车记录、车辆容量上限、调度车数量与行驶时间,要求"在满足各区域车辆数不低于下限的前提下,使调度成本尽可能低,并给出未来一周的调度方案"。按四类要素扫描可得:对象是区域—时段—车辆—调度车;目标是成本最小化(可能还需兼顾缺车率);约束包括区域车辆上下限、调度车数量与容量、时间窗;数据是借还记录与行驶时间矩阵;评价看成本、缺车率与方案可执行性。这样一扫描,题面的"骨架"就出来了。
二、识别问题类型:决定后续方法路线
提取要素之后,要判断这道题属于哪一类问题。常见类型包括:优化类(在约束下求最优,如调度、选址、分配)、预测类(依据历史数据推断未来,如需求、客流、价格)、评价类(多指标排序或分级,如方案比选、风险评估)、机理/仿真类(依据物理或行为规律推演过程)、统计推断类(参数估计、显著性检验、相关性分析)。类型判断不是贴标签,而是决定"用什么语言描述目标、用什么工具求解、结果如何验证"。
判断时看三个信号:题面动词("使……最小/最大"多为优化,"预测/估计"多为预测,"评价/排序/分级"多为评价)、结果形态(要一个方案、一个数值、一个排序还是一组参数)、以及数据条件(有历史序列适合预测,有指标矩阵适合评价,有明确约束结构适合优化)。很多赛题是复合型,例如"先预测需求、再做调度优化、最后评价方案",这时要在重述中写清子问题的先后依赖,而不是笼统说"建立模型求解"。
三、明确约束与目标:把自然语言变成数学条件
约束与目标是重述的核心。做法是逐条把题面语句转成"变量 + 关系 + 边界"。仍以上述调度题为例,设区域 i 在时段 t 的车辆数为 xi,t,调度车从 i 到 j 的调运量为 yij,t,则典型约束可写成:区域车辆守恒 xi,t+1 = xi,t + 调入量 − 调出量 + 净借还量;容量约束 Li ≤ xi,t ≤ Ui;调度车容量约束 Σj yij,t ≤ C;调度车数量约束与时间窗约束。目标可写为 min Σ 行驶成本 + λ·缺车惩罚。这里 λ 是权重,属于建模者的合理假设,应在重述中说明"λ 取值将在模型求解部分通过灵敏度分析确定"。
需要提醒的是,约束要区分硬约束与软约束。硬约束不可违反(如容量上限、政策红线),软约束可以以惩罚项形式进入目标(如服务水平、等待时间)。把软硬混为一谈,是重述阶段最常见的隐患,会导致后续模型无解或结果不可解释。
四、问题重述的规范写法
一份合格的问题重述通常包含六部分,篇幅控制在 400~600 字:背景一句话概括(不展开抒情);已知条件与数据口径(附件有哪些表、字段含义、单位、时间与空间范围);符号与变量约定(用表格列出主要符号、含义、单位);子问题分解(第几问解决什么、问与问之间是串联还是并列);目标与约束的数学表述(给出目标函数与关键约束的形式化写法);必要假设与简化(明确哪些是题面给定、哪些是建模者补充)。写作时坚持"不改变原题意图、不引入题面没有的硬性条件、所有补充假设显式标注"三条原则。
五、常见失分点与自查
赛题解读阶段的高频问题有:把背景当目标,重述写成了行业介绍;漏掉附件中的关键字段或单位换算;把软约束写成硬约束导致模型无解;子问题之间关系不清,导致后文各问各自为战;符号前后不一致,同一变量在重述与模型中含义不同。建议在重述定稿前用一张自查表逐项打勾:目标是否可量化、约束是否可检验、数据口径是否唯一、假设是否显式、子问题是否闭环。这张表不必提交,但能显著降低后续返工概率。
归根结底,赛题解读与问题重述是建模竞赛中"性价比最高"的环节:花半小时把题读懂、把任务写清,往往能省下后面几小时的弯路。把四类要素扫描、问题类型判断、约束目标形式化、规范重述这四步做扎实,后续的模型选择、求解与复核才有稳固的起点。