学习指南 /

离散结构:只数能够同时成立的分配

把每个任务的选择数相乘,会把冲突也当作合法分配。先把资格表示成关系,判断是否存在完整匹配,再数满足全部约束的分配。

课程专题: 离散数学

学习计划与例题由 University Reading List 编辑整理。 编辑与选书方法 · 来源确认日期:

本页目录

这份指南适合谁

围绕集合、逻辑、计数与二部匹配的入门路线。Levin 指第四版,Epp 指第五版,Lovász 等指2003年第一版。虚构题中任务与位置有标签、各位置容量为1,并明确列出允许关系;不提供真实机构的排程保证。

选择你的起点

需要免费探究路线

选 Levin,用调查题、例子和选择性反馈,从第四版的逻辑与证明开始。

需要明确的证明写作训练

若量词、关系和论证结构需要细练,选 Epp。

希望用问题深化推理

能跟随短证明、希望从计数和图论问题看结构,可选 Lovász 等。

三本书如何取舍

Discrete Mathematics: An Open Introduction(离散数学:开放式导论)

Oscar Levin · 版次: 4 · 2025

免费的逻辑到图论入门

什么情况下适合读
希望先调查小例子,再形式化。
什么情况下选别本
需要全题完整解答,或默认旧版与新版顺序相同。
建议阅读范围
第四版的逻辑与证明、图论、计数、数列;例题对应匹配内容。
局限与取舍
提示和交互反馈支持探究,完整证明仍需自己写。

选书前试做

列出 A,B:{1,2}、C:{2,3} 的分配,并排除重复占位。

检查标准: 恰有两种合法分配;解释局部选择的乘积8为何不是答案。

官方免费阅读 ↗

书目信息与获取方式 →

Discrete Mathematics with Applications(离散数学及其应用)

Susanna S. Epp · 版次: 5 · 2020

逻辑与关系的系统主线

什么情况下适合读
需要在计数前写清资格与互异性。
什么情况下选别本
只想解图论谜题而跳过持续的逻辑证明训练。
建议阅读范围
第1–5章语言与证明、第8章关系、第9章计数、第10章图与树。
局限与取舍
进入图应用前需投入较广的形式训练;WebAssign 是独立产品。

选书前试做

把分配写成任务到位置的单射 f,且每个 (t,f(t)) 都获允许。

检查标准: 资格条件与单射性缺一不可;普通函数仍允许任务共享位置。

书目信息与获取方式 →

Discrete Mathematics: Elementary and Beyond(离散数学:从初等到深入)

László Lovász; József Pelikán; Katalin Vesztergombi · 2003

问题驱动的计数与匹配

什么情况下适合读
能把例子变为短论证,希望理解结构。
什么情况下选别本
需要形式逻辑、关系和算法记号的完整教学大纲。
建议阅读范围
所选第一版的计数、图与树、匹配主题,按章名定位。
局限与取舍
简洁问题需要耐心;课程缺少的形式主题可另配系统教材。

选书前试做

在后续题中找到邻接位置不足的任务子集。

检查标准: {A,B,D} 有3个任务、仅2个邻接位置;总空位数不能消除障碍。

书目信息与获取方式 →

开始前需要会什么

能否区分函数和单射?

函数为每个任务指定一处;单射还禁止两个不同任务占用同一位置。

能否避免重复与非法计数?

三个任务可以枚举六个位置排列后检查资格;不能把受容量耦合的选择直接当独立选择相乘。

Hall 条件说什么?

每个任务子集 S 的邻接位置至少有 |S| 个;检查的是全部子集,不仅是单个任务。

六步学习计划

勾选用于自我记录,不是成绩评定;标记不会发送给本站。

  1. 画关系

    建议阅读范围: Levin 图论或 Epp 关系。

    要做的练习: 画二部图及允许配对表。

    检查标准: 不添加任务之间的边或隐藏容量。

  2. 形式化合法性

    建议阅读范围: Epp 数学语言与函数。

    要做的练习: 用量词写完整分配的条件。

    检查标准: 每项任务获分配、配对合法、位置互异。

  3. 构造并计数

    建议阅读范围: Levin 或 Lovász 计数。

    要做的练习: 列出全部合法分配,并解释 C 的位置为何被迫确定。

    检查标准: C 必须为3,A 与 B 交换1和2。

  4. 检查结构判据

    建议阅读范围: 匹配主题。

    要做的练习: 为 {A,B,C} 的7个非空子集列出邻集大小。

    检查标准: 没有子集位置不足,存在性与计数一致。

  5. 破坏并修复

    建议阅读范围: 匹配与后续题。

    要做的练习: 加入 D 和位置4,指出障碍,再补 D→4 并重新计数。

    检查标准: 仅增加位置无效,一条资格边可恢复可行性。

  6. 区分三种证据

    建议阅读范围: 自己的两份解答。

    要做的练习: 分别写存在证书、不可能证书和计数论证。

    检查标准: 找到一个匹配只证存在;Hall 障碍证不可能;精确个数还需穷尽理由。

原创例题与解析

八种局部选择,只有两种合法分配

任务 A,B,C 必须占用互异位置1,2,3。允许位置为 A:{1,2}、B:{1,2}、C:{2,3}。求全部完整分配,并用 Hall 条件验证可行性。

前提假设

每项任务恰占一个位置,每处容量为1;仅允许列出的配对。任务和位置均有标签,不假设概率模型。

  1. A 与 B 必须以某种顺序占据1和2,故 C 只能用3。按任务顺序,分配为 (1,2,3)、(2,1,3)。
  2. 单任务邻集大小均为2;{A,B} 为2,{A,C} 与 {B,C} 为3,三任务整体为3,因此各子集均满足 Hall 条件。
  3. 2·2·2=8 把冲突也算入,并非单射数;检查六个位置排列,同样只有两种合法。

答案与解释

按 A,B,C 顺序,恰有 (1,2,3) 与 (2,1,3) 两种完整分配。

检验结果

逐项检查资格与位置互异。由于 A、B 强制 C=3,剩余1、2只有两种排列,故没有遗漏。

改变假设,再做一题

无法到达的空位不能救场

保留原资格,增加任务 D,允许位置为 {1,2},同时新增位置4。判断可行性。再新增一条资格边 D→4,求修复后的完整分配数,并解释为何一条边已是最小修复规模。

  1. 修复前,S={A,B,D} 的邻集只有 {1,2}。三个任务不能单射到两个位置,即使总共已有四个位置,也不存在完整分配。
  2. 加入 D→4 后,A、B 仍必须占1、2,所以 D 必须占4,C 占3;A 与 B 可以互换。
  3. 按 A,B,C,D 顺序有 (1,2,3,4)、(2,1,3,4)。不加边已证不可行,一条边可行,所以最小新增边数为1,但修复方案未必唯一。

答案与解释

新增资格边前为0种;加入 D→4 后恰为2种。最小修复规模为一条边。

检验结果

位置4必须有任务能到达才有帮助。不要声称 D→4 是唯一的一边修复;题目要求分析指定修复,而非证明唯一性。

常见误区

把选择当独立

容量约束把选择关联起来,乘法法则需要合法的逐步计数。

只检查总数

总空位充足仍可能存在局部瓶颈。

混淆存在与计数

一个匹配或 Hall 定理回答可行性;精确个数需另给穷尽论证。

进入下一阶段之前

  • 把分配写成满足资格关系的单射。
  • 给出总容量看不出的 Hall 障碍。
  • 证明匹配个数与最小修复规模。

参考来源与版本

来源确认日期:

这些是本站建议的学习活动,并非大学官方作业,也不代表对每本书逐页通读。

编辑与选书方法 →