SchoolWork-LaTeX/离散数学/作业/第十五周作业.tex

192 lines
11 KiB
TeX
Raw Normal View History

2024-09-02 17:47:53 +08:00
\documentclass[全部作业]{subfiles}
\pagestyle{fancyplain}
\fancyhead{}
\fancyhead[C]{\mysignature}
\setcounter{chapter}{7}
\setcounter{section}{2}
\begin{document}
\section{图的连通性}
\begin{enumerate}
\item 设简单无向图$G=(V,E)$,若$\delta (G)\geqslant k (k\geqslant 1)$。请证明:$G$有长度为$k$的基本通路。
\begin{proof}
\begin{zhongwen}
使用数学归纳法,
由于$\delta (G)\geqslant k\geqslant 1$,所以$G$中存在边,从而$G$不是零图因此必定有长度为1的基本通路。
假设$G$中存在长度为$m-1$的基本通路$\alpha $ $(m\leqslant k)$,则$\alpha $中的顶点总数为$m$(基本通路的顶点互不相同)。那么对于$\alpha $两端的其中一个端点$v$$\alpha $去除$v$后的顶点总数为$m-1$。由于$d(v)\geqslant \delta (G)\geqslant k\geqslant m>m-1$,即$v$的度数大于$\alpha $中去除$v$后的顶点总数,所以与$v$相连的边中必定存在一条边$e$连接了不在$\alpha $中的顶点$v'$,于是将边$e$和顶点$v'$加入到$\alpha $中,就构成了长度为$m$的基本通路。
所以$\forall m \in \mathbb{N}, 1\leqslant m\leqslant k$$G$有长度为$m$的基本通路。自然地,$G$有长度为$k$的基本通路。
\end{zhongwen}
\end{proof}
\item 证明:若无向图$G$没有长度为奇数的基本回路,则$G$没有任何长度为奇数的回路。
\begin{proof}
\begin{zhongwen}
证明原命题的逆否命题“若$G$中存在一条长度为奇数的回路,则$G$中必定存在长度为奇数的基本回路。”
$G$中存在一条长度为奇数的回路$\alpha $,则可以设$\alpha =v_0e_1v_1e_2\cdots e_k v_k$$\alpha $的长度$k$为奇数。若$\alpha $是基本回路,则$G$中存在长度为奇数的基本回路。
$\alpha $不是基本回路,则其中存在相同的顶点,不妨设$v_i=v_j$, $0\leqslant i<j\leqslant k$,于是$\alpha $的子序列$v_i e_{i+1} v_{i+1} e_{i+2}\cdots e_j v_j$构成一个回路,记为$\alpha '$,并且从$\alpha $中删除$\alpha '$后(保留顶点$v_i$)仍然是一个回路,记为$\alpha ''$,并且$\alpha '$$\alpha ''$的长度之和为原始回路$\alpha $的长度$k$。因为$k$为正奇数,所以将其拆分成两个正整数之和后其中必定有一个正整数为奇数,即$\alpha '$$\alpha ''$中必定有一个长度为奇数。取这个长度为奇数的回路,记为$\alpha_1$,则可以对$\alpha_1$重复上述拆分回路的过程,得到长度为奇数的回路$\alpha_2, \cdots \cdots$。注意到$\alpha $的有限性,上述拆分回路的过程不可能无限进行,最后一次拆分过程结束后,所得到的回路就是长度为奇数的基本回路。
总之,$G$中必定存在长度为奇数的基本回路。
\end{zhongwen}
\end{proof}
\item 证明:在任何无向图中,任何奇数度的顶点都有通路到某个其他的奇数度顶点。
\begin{proof}
\begin{zhongwen}
对于任何一个无向图$G$,在其中任取一个奇数度的顶点$v$,使用反证法。
假设对于所有以$v$为一端的通路,通路的另一端的顶点都是偶数度的,那么将$v$与这些顶点以及与它们相连的边全部取出,即构成$G$的一个连通分量$G'$。在$G'$中,只有$v$是奇数度的,其它所有顶点都是偶数度的,那么$G'$的度数之和为奇数,不满足握手定理,因此这种情况不可能发生。
所以$v$必定有通路到某个其他的奇数度顶点。
\end{zhongwen}
\end{proof}
\item 分别求出下列三个无向图的各个连通分量。
\begin{center}
\includegraphics[width=0.8\linewidth]{imgs/2023-12-24-08-27-46.png}
\end{center}
\begin{proof}[解]
\begin{center}
\includexopp[0.7]{7.3.4}
\end{center}
\end{proof}
\end{enumerate}
\section{最短通路和Dijkstra算法}
\section{图着色}
\begin{enumerate}
\item 无向图的色数为1意味着什么
\begin{zhongwen}
图中不存在边。
\end{zhongwen}
\item 一大学有5个专业委员会物理、化学、数学、生物、计算机6位院士B、C、D、G、S、W。专业委员会由院士组成物理委员会有院士C、S和W化学委员会有院士C、D和W数学委员会有院士B、C、G和S生物委员会有院士B和G计算机委员会有院士D和G。每个专业委员会每周开一小时例会所有成员都不能缺席。如果某院士同时是两个专业委员会的成员那么这两个专业委员会的例会就不能安排在同一个时间。现要为这些例会安排时间希望它们的时间尽可能集中。问最少需要几个开会时间请给出一种安排。
\begin{proof}[解]
\begin{zhongwen}
首先将专业委员会和院士的关系整理成如下表格:
\begin{center}
\begin{tabular}{cc} % tabular里用\centering会导致一直在编译停不下来
\toprule
专业委员会 & 院士\\
\midrule
物理&C、S、W\\
化学&C、D、W\\
数学&B、C、G、S\\
生物&B、G\\
计算机&D、G\\
\bottomrule
\end{tabular}
\end{center}
之后根据“如果某院士同时是两个专业委员会的成员,那么这两个专业委员会的例会就不能安排在同一个时间”构造图,将专业委员会作为顶点,如果这两个专业委员会有相同的院士,那么就在这两个顶点之间连一条边,问题即可转化为图着色问题。于是构造出下方左图:
\begin{center}
\includesvgpdf[0.45]{7.5.2.drawio}
\hfill
\includesvgpdf[0.45]{7.5.2-colour.drawio}
\end{center}
设此图为$G$,由于存在$C_3$的结构,因此$\chi (G)\geqslant 3$又因为此图不是完全图也不是奇圈所以根据Brooks定理$\chi (G)\leqslant \Delta (G)=4$
那么尝试找到色数为3的着色方案即上方右图。
因此最少需要3个开会时间即物理和计算机同一时间开会化学和生物同一时间开会数学单独时间开会。
\end{zhongwen}
\end{proof}
\end{enumerate}
\pagebreak[1]
\section{图的同构}
\begin{enumerate}
\item 有3个顶点的不同构的简单无向图有多少个
\begin{zhongwen}
3个。分别为一条边、两条边、三条边的情况
\end{zhongwen}
\item 证明若无向图G不是连通图则其补图必为连通图。
\begin{proof}
\begin{zhongwen}
$G$的补图为$G'$,下证$G'$是连通图。
$G'$中任取两个顶点,若这两个顶点在$G$中不相邻,那么根据补图的定义,它们在$G'$中必定相邻,从而是连通的。
若这两个顶点(设为$v_1,v_2$)在$G$中相邻,即它们在$G$中是连通的,而$G$不是连通图,所以必定存在另一个顶点$v_3$,使得$v_1$$v_3$不连通,$v_2$$v_3$不连通,从而$v_1$$v_3$不相邻,$v_2$$v_3$不相邻。那么根据补图的定义,在$G'$$v_1$$v_3$相邻,$v_2$$v_3$相邻,所以$v_1$$v_2$$G'$中连通。
所以在$G'$中任取两个顶点,它们都是连通的,因此$G'$是连通图。
\end{zhongwen}
\end{proof}
\end{enumerate}
\chapter{具有特殊性质的图}
\section{欧拉图}
\begin{enumerate}
\item 一房子的平面图如图。问能否从前门进去,最后从后门出去,走过所有的门且每扇门只经过一次?
\begin{center}
\includegraphics[width=0.3\linewidth]{imgs/2023-12-24-10-01-59.png}
\end{center}
\begin{proof}[解]
\begin{zhongwen}
将每个房间作为一个顶点,如果两个房间之间有门,则在这两个房间之间连一条边,同时将前门外的空间也作为一个顶点,后门外的空间也作为一个顶点,则可以构造出图如下:
\begin{center}
\includexopp[0.8]{8.1.1}
\end{center}
对于该图只有前门外的顶点和后门外的顶点度数为1是奇数其它顶点的度数都是偶数因此存在从前门外顶点到后门外顶点的欧拉通路因为门与图中的边对应所以能从前门进去最后从后门出去走过所有的门且每扇门只经过一次。
\end{zhongwen}
\end{proof}
\item 对于有16个扇区和4个探测器的磁鼓给出一种合理的0-1赋值。
\begin{zhongwen}
% 虽然可以借助欧拉图来做,但是比较复杂,这里使用一个比较简便的方法。
\begin{proof}[解]
% 首先4个探测器探测出的0-1序列最多有$2^{4}=16$种情况也即4位二进制串的数量。要区分16个扇区则必定这16种情况要和16个扇区一一对应也即每个4位二进制串都对应了一个扇区。因此必定有一个扇区与1111对应也有一个扇区与0000对应好吧这样还是很麻烦还是用欧拉图来做吧。
以所有的3位二进制串为顶点对于两个二进制串如果前一个二进制串的后2位等于后一个二进制串的前2位则从前一个二进制串到后一个二进制串连一条有向边。可以构造出图如下
\begin{center}
\includesvgpdf[0.5]{8.1.2.drawio}
\end{center}
值得注意的是上图也可以看成是数字逻辑电路中3位移位寄存器的状态转换图。
% 在上图中寻找到一条欧拉回路:$000\to 001\to 010\to 101\to 011\to 111\to 110\to 100\to 000$这个好像是经过了所有顶点但没有经过所有的边那个把图中的所有顶点换成边所有边换成顶点的操作叫什么好像这样操作之后就是欧拉通路而且是3位的欧拉通路但是这个本来能解决4位的问题转换后只能解决3位了感觉好像和米利模型、摩尔模型也有关系因为米利模型比摩尔模型可以用更少的状态。
在上图中寻找到一条欧拉回路:$110\to 100\to 000\to 000\to 001\to 011\to 111\to 111\to 110\to 101\to 010\to 100\to 001\to 010\to 101\to 011\to 110 $
依次选取这条欧拉回路所经过的每个节点终点除外的最后一位则可得到一个满足要求的0-1赋值为$0000111101001011$
\end{proof}
\end{zhongwen}
\end{enumerate}
\end{document}