-- Mar 2 In-Class Exercise
Input: G(V, E), V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
I = maximal independent set, S = internal set
Random generation method: generate number between 1 and 2 * d(n) inclusive, mark if number is 1
1. I = {}, S = {}, V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
Random Generation: {U, U, M, U, U, M}
2. I = {}, S = {}, V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
3. I = {}, S = {3, 6}, V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
4. I = {3, 6}, S = {3, 6}, V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
Calculation: S union Gamma(S) = {2, 3, 5, 6}
6. I = {3, 6}, S = {3, 6}, V = {1, 4}, E = {(1, 2), (1, 4), (4, 5)}
Random Generation: {M, U}
7. I = {3, 6}, S = {3, 6}, V = {1, 4}, E = {(1, 2), (1, 4), (4, 5)}
8. I = {3, 6}, S = {1, 3, 6}, V = {1, 4}, E = {(1, 2), (1, 4), (4, 5)}
9. I = {1, 3, 6}, S = {1, 3, 6}, V = {1, 4}, E = {(1, 2), (1, 4), (4, 5)}
Calculation: S union Gamma(S) = {1, 2, 3, 4, 5, 6}
10. I = {1, 3, 6}, S = {1, 3, 6}, V = {}, E = {(4, 5)}
Output: I = {1, 3, 6}
Input: G(V, E), V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
I = maximal independent set, S = internal set
Random generation method: generate number between 1 and 2 * d(n) inclusive, mark if number is 1
1. I = {}, S = {}, V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
Random Generation: {U, U, M, U, U, M}
2. I = {}, S = {}, V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
3. I = {}, S = {3, 6}, V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
4. I = {3, 6}, S = {3, 6}, V = {1, 2, 3, 4, 5, 6}, E = {(1, 2), (1, 4), (2, 3), (3, 5), (4, 5), (5, 6)}
Calculation: S union Gamma(S) = {2, 3, 5, 6}
6. I = {3, 6}, S = {3, 6}, V = {1, 4}, E = {(1, 2), (1, 4), (4, 5)}
Random Generation: {M, U}
7. I = {3, 6}, S = {3, 6}, V = {1, 4}, E = {(1, 2), (1, 4), (4, 5)}
8. I = {3, 6}, S = {1, 3, 6}, V = {1, 4}, E = {(1, 2), (1, 4), (4, 5)}
9. I = {1, 3, 6}, S = {1, 3, 6}, V = {1, 4}, E = {(1, 2), (1, 4), (4, 5)}
Calculation: S union Gamma(S) = {1, 2, 3, 4, 5, 6}
10. I = {1, 3, 6}, S = {1, 3, 6}, V = {}, E = {(4, 5)}
Output: I = {1, 3, 6}