111 年 國立成功大學電機工程學系碩士班丁組《離散數學》
第 1 題20 分
Assume A and B are independent events with P(A) = 0.2 and P(B) = 0.3. Let C denote the event that none of the events A and B occurs, and let D be the event that exactly one of the events A and B occurs.
(a) Find P(C).
(b) Find P(D).
(c) Find P(A | D).
(d) Find P(A | D).
登入後即可作答並保存紀錄。
核心觀念
本題旨在考驗離散數學與機率論中的核心觀念:
- 事件的獨立性(Independence of Events):
若事件 與 獨立,則其同時發生的機率滿足乘法定理:
同理,其補集事件對 、 及 亦皆相互獨立。 - 德摩根定律(De Morgan's Laws)與集合表達:
- 「事件 與 皆未發生」定義為事件 。
- 「事件 與 恰有一者發生」定義為事件 。
- 排容原理(Inclusion-Exclusion Principle):
- 條件機率(Conditional Probability):
給定事件 發生的條件下,事件 發生的條件機率定義為:
解題方法
根據題意,已知 、,且 與 為獨立事件。
第一步先求出兩者同時發生的交集機率:
據此展開各小題的運算推導:
(a) 求
事件 代表 與 皆未發生,即 。
-
方法一(排容原理與補集機率):
先計算聯集機率 :
因此 的機率為:
-
方法二(獨立事件性質):
因 與 獨立,故 與 亦相互獨立:
(b) 求
事件 代表 與 中恰有一者發生,即 。
由於 與 為互斥事件(Mutually Exclusive Events),機率可直接相加:
運用獨立性求個別機率:
故:
第 2 題15 分
Consider the set , where if and only if .
(a) List six numbers that are related to .
(b) Prove that is an equivalence relation on .
(c) Show all equivalence classes.
登入後即可作答並保存紀錄。
核心觀念
本題考查離散數學中**二元關係(Binary Relations)與等價關係(Equivalence Relations)的基本定義、性質證明及等價類(Equivalence Classes)**的求法:
- 整除與奇偶性:在整數集 上定義二元關係 ,其中 。此條件代表 為偶數,即 與 具有相同的奇偶性(同為偶數或同為奇數)。
- 等價關係(Equivalence Relation)的判定:集合 上的二元關係 為等價關係,若且唯若其同時滿足以下三項基本性質:
- 自反性(Reflexivity):對所有 ,皆有 。
- 對稱性(Symmetry):對所有 ,若 ,則 。
- 遞移性(Transitivity):對所有 ,若 且 ,則 。
- 等價類(Equivalence Class)與劃分(Partition):元素 所屬的等價類記做 ,定義為包含所有與 具備關係 的元素集合:
等價關係會將全域集合 唯一劃分成若干個互斥且相聯集的等價類集合。
解題方法與推導
題目給定集合 ,關係定義為 。
(a) 列出六個與 相關的數字
根據關係定義,尋找滿足 的整數 :
因為 必須被 整除(即 為偶數),而 本身即為偶數,故 必須為偶數。
凡為整數中的偶數,皆滿足與 有關係。
挑選任意六個相異偶數即可,例如:
(b) 證明 為集合 上的等價關係
須依序驗證自反性、對稱性與遞移性:
-
自反性(Reflexivity):
對任意整數 ,考慮 :
因為 ,故 必然能被 整除,即 。
得證對所有 ,皆有 。 -
對稱性(Symmetry):
對任意整數 ,假設 。
由定義可得 ,即存在整數 使得 。
根據整數加法的交換律:
因此 ,推得 。
得證 滿足對稱性。
第 3 題10 分
Suppose each of the three vertices of a triangle is colored at random either black or white, with equal probability for each color. What is the expected number of edges of the triangle that have both endpoints of the same color?
登入後即可作答並保存紀錄。
核心觀念
本題考查離散數學與機率論中「離散隨機變數」與「期望值(Expected Value)」的計算,核心工具為指示隨機變數(Indicator Random Variable)與期望值的線性性質(Linearity of Expectation)。
-
指示隨機變數(Indicator Random Variable):
若事件 發生,則指示隨機變數 ;否則 。其期望值等於該事件發生的機率:
-
期望值的線性性質(Linearity of Expectation):
對任意隨機變數 (無論彼此是否獨立),其和的期望值等於各隨機變數期望值的和:
-
鴿籠原理(Pigeonhole Principle):
三角形的 3 個頂點僅塗上 2 種顏色,必然至少有 2 個頂點同色,因此兩端點同色的邊數不可能為 0。
解題方法
方法一:指示隨機變數法(最簡捷推導)
-
定義隨機變數:
設三角形的 3 條邊分別為 。
對每條邊 (),定義指示隨機變數 如下:
則三角形中「兩端點同色的邊數」隨機變數為 。 -
計算單一邊端點同色的機率與期望值:
對任意一條邊 ,端點 與 的塗色結果共有 4 種等機率組合:、、、。
其中端點顏色相同的組合有 與 兩種,故:
因此, 的期望值為:
-
利用期望值線性性質求總期望值:
方法二:樣本空間完全列舉法(驗算用)
- 建立樣本空間:
設三角形頂點為 ,塗色結果以三元組 表示。
第 4 題10 分
Give an example of a relation R such that its transitive closure satisfies , but .
登入後即可作答並保存紀錄。
【觀念剖析】
關係 的遞移閉包 (Transitive Closure) 定義為 。
本題要求的條件:
- :代表關係的反覆複合在長度 3 以內即可達到閉包(即長度 4 以上的複合不會產生新的元素對)。
- :代表 本身不是遞移關係(Transitive),即存在 含有不屬於 的新元素對。
【範例構造與驗證】
考慮集合 ,定義關係 為:
- 計算 :
第 5 題10 分
Recall that the Fibonacci numbers are defined by , and for . Prove that for any positive integer .
登入後即可作答並保存紀錄。
【重點觀念】
- 數學歸納法 (Mathematical Induction):對於所有正整數 ,證明等式 成立。
- 費氏數列遞迴定義: (即 )。
【詳細證明】
設命題 為:
1. 基礎步驟 (Base Step):
當 時:
- 左式
- 右式
左式 右式,故 成立。
2. 歸納假設 (Induction Hypothesis):
假設當 () 時命題 成立,即:
3. 歸納步驟 (Induction Step):
第 6 題10 分
Suppose we randomly choose nonnegative integers and that solve the equation . Here we assume that each solution has an equal probability of being chosen. Given that at least one of and is equal to 1, what is the probability that .
登入後即可作答並保存紀錄。
核心觀念
本題為經典的離散數學綜合考題,核心涵蓋以下三個重點觀念:
- 非負整數解個數(重複組合,Combination with Repetition):
方程式 的非負整數解個數,可以表示為重複組合 。 - 排容原理(Inclusion-Exclusion Principle):
對於任意兩個事件 與 ,其交集與聯集的元素個數滿足:
- 條件機率(Conditional Probability):
在已知事件 發生的條件下,事件 發生的條件機率定義為:
其中樣本空間中每個解被選中的機率均相等(古典機率模型)。
解題方法
步驟一:定義事件與樣本空間
令 為方程式 所有非負整數解組成的樣本空間。
- 定義事件 為「」。
- 定義事件 為「 或 」(即至少有一個等於 1)。
所求條件機率為 。
觀察事件交集 :
由於事件 為「」,已經滿足「 或 」,故 ,可得 。
因此分子需要的元素個數即為 。
步驟二:計算分子
當 時,原方程式化簡為:
其中 。
利用重複組合公式,非負整數解個數為:
第 7 題15 分
Give a recursive definition of the set of bit strings that have the same number of zeros and ones.
登入後即可作答並保存紀錄。
核心觀念
本題考查離散數學中集合的遞迴定義(Recursive Definition of Sets)。
一個集合的遞迴定義包含三個關鍵部分:
- 基礎步驟(Basis Step):指定最基礎、初始存在於集合中的元素(通常為長度最短的基礎元素,如空字串 )。
- 遞迴步驟(Recursive Step):給定已知屬於該集合的元素,提供明確的規則來建構出新屬於該集合的元素。
- 極小性條件(Extremal Clause):集合僅包含由基礎步驟與有限次遞迴步驟所產生的元素(通常隱含於定義中)。
本題標的為「包含相同數量 0 與 1 的位元串集合 」(Bit strings with the same number of zeros and ones)。
解題方法
設 為由包含相同數量 0 與 1 的所有位元串所組成的集合。推導其遞迴定義如下:
1. 基礎步驟(Basis Step)
空字串 (或記作 )包含 0 個 0 與 0 個 1,其 0 與 1 的數量相等(皆為 0)。因此基礎步驟定義為:
2. 遞迴步驟(Recursive Step)
若要從已知屬於 的字串生成更長的合規位元串,需結合以下兩種結構:
- 包夾結構(Enclosure):若 ,在其兩端分別補上一個
0與一個1(即 與 ),其0與1的數量皆各增加 1 個,兩者數量依然保持相等。
- 串接結構(Concatenation):若 且 ,將 與 首尾相接形成 ,其總
0數為 與 的0數之和,總1數為 與 的1數之和,故 之0與1數量亦相等。
綜合上述,集合 的完整遞迴定義為:
- Basis Step:
- Recursive Step: 若 ,則 、 以及 。
選項分析
本題為問答/定義題(非選擇題)。以下方針方針分析常見的定義嘗試與錯誤型態,說明為何部分直覺定義不具完備性:
- 分析一:僅定義 與 (缺乏串接規則 )—— 錯誤(缺乏完備性 Completeness)
第 8 題10 分
Use generating functions to determine the number of different ways 10 identical balloons can be given to four children if each child receives at least two balloons. (Note: The children are distinguishable)
登入後即可作答並保存紀錄。
核心觀念
本題考驗利用**普通生成函數(Ordinary Generating Function, OGF)**求解同物分給相異人的組合計數問題。
- 生成函數建模:將每個相異受贈者可接收的物品數量限制轉化為多項式(或形式冪級數)的次方項,物品總數對應於冪級數中變數 的指數。
- 無窮等比級數閉合形式:
- 廣義二項式定理(Generalized Binomial Theorem):
其中 表示取 項的係數。
解題方法
Step 1:建立單一兒童的生成函數因子
設第 位兒童獲得 個氣球()。
根據題目限制,每位兒童至少獲得 個氣球,即 。
因此,代表單一兒童獲得氣球數量的生成函數因子 為:
Step 2:建構整體問題的生成函數
由於四位兒童為可區分(Distinguishable),將四位兒童的生成函數因子相乘,得到分配 10 個氣球給四位兒童的整體生成函數 :
Step 3:萃取 的係數並展開計算
分配 個氣球的方法數,即為 中 項的係數,記作 :