TU Wien:Diskrete Mathematik für Informatik UE (Gittenberger)/Übungen WS13/Beispiel 17
17) Let G = (V, E) be an undirected graph. Set Mk(G) = (E, S) where S={A⊆E|A=F∪M where F is a forest and |M|≤k}.
Prove that Mk(G) is a matroid.
Theory[Bearbeiten | Quelltext bearbeiten]
A matroid M=(E,S), where E is a finite set and S is a subset of the power set of E s.t:
- non emptiness: The empty set is in S. (S is therefore not an empty set itself i.e. not empty)
- S is downward closed: if and then
- S has the exchange property: if and , then there exists an element s.t.
Solution[Bearbeiten | Quelltext bearbeiten]
A=Fa u Ma
B=Fb u Mb
|B|>|A|
now you have to show the different possible cases how you can select an edge from B and put into A.
This link could help a little bit: https://web.archive.org/web/20180730233732/https://matheplanet.com/matheplanet/nuke/html/viewtopic.php?topic=211896
Solution (Warning: the solution listed below seems wrong ) (the case k>0 is missing. so it cannot be complete...)[Bearbeiten | Quelltext bearbeiten]
for k=0 there's nothing to show as this was done in the lecture - the interesting part begins with k>0
Proof for k=0[Bearbeiten | Quelltext bearbeiten]
iff F is a forest
is in S[Bearbeiten | Quelltext bearbeiten]
It contains no cycles and therefore it's a forest
S is downward closed[Bearbeiten | Quelltext bearbeiten]
S is downward closed, as every subgraph of a forest is also a forest and therefore also independent (i.e. )
the exchange property holds in S[Bearbeiten | Quelltext bearbeiten]
Let be forests where
The number of vertices is given by where is the number of trees in the forest. Therefore , which means that there must exist an edge in , which connects two trees in .
Proof für k>0[Bearbeiten | Quelltext bearbeiten]
The first two axioms still hold true.