Professional Documents
Culture Documents
CMSC 244 Report
CMSC 244 Report
Introduction
1 2
Introduction Denitions
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
In 1935, Whitney introduced the notion of matroids in studying planar graphs. He dened concepts like independence and rank in graphs and these were found to be connected also to linear independence and dimension in linear algebra.
In 1935, Whitney introduced the notion of matroids in studying planar graphs. He dened concepts like independence and rank in graphs and these were found to be connected also to linear independence and dimension in linear algebra. Eventually, Rado and Edmonds discovered its relation to greedy algorithms and the problems that these algorithms can solve.
In 1935, Whitney introduced the notion of matroids in studying planar graphs. He dened concepts like independence and rank in graphs and these were found to be connected also to linear independence and dimension in linear algebra. Eventually, Rado and Edmonds discovered its relation to greedy algorithms and the problems that these algorithms can solve. Finally, Korte and Lovasz had generalized matroids to greedoids in 1982 by relaxing the denition of matroids.
(C; F ),
A set system is a pair (C; F ), where C is a nite set called the ground set and F is a non-empty collection of subsets of C .
A set system is a pair (C; F ), where C is a nite set called the ground set and F is a non-empty collection of subsets of C . Set F is called the family of feasible sets.
A matroid is a set system (C; F ) that satises the following properties: (hereditary) if X Y and Y P F , then X P F ;
A matroid is a set system (C; F ) that satises the following properties: (hereditary) if X Y and Y P F , then X P F ; (exchange) for any X; Y P F such that jX j = jY j + 1, there is an x P X nY such that Y fxg P F .
A greedoid is a set system (C; F ) that satises the following properties: (accessibility) for every non-empty set X P F , there is an x P X such that X n fxg P F ;
A greedoid is a set system (C; F ) that satises the following properties: (accessibility) for every non-empty set X P F , there is an x P X such that X n fxg P F ; (exchange) for any X; Y P F such that jX j = jY j + 1, there is an x P X nY such that Y fxg P F.
A greedoid is a set system (C; F ) that satises the following properties: (accessibility) for every non-empty set X P F , there is an x P X such that X n fxg P F ; (exchange) for any X; Y P F such that jX j = jY j + 1, there is an x P X nY such that Y fxg P F. Remark: (hereditary) => (accessibility), thus, all matroids are greedoid.
Let (C; F ) be a set system with an associated function W : F > R. Let X be an empty set.
Let (C; F ) be a set system with an associated function W : F > R. Let X be an empty set. Choose x P C nX such that
Let (C; F ) be a set system with an associated function W : F > R. Let X be an empty set. Choose x P C nX such that
1
X
f g is feasible
x
Let (C; F ) be a set system with an associated function W : F > R. Let X be an empty set. Choose x P C nX such that
1
X
f g is feasible
x
Let (C; F ) be a set system with an associated function W : F > R. Let X be an empty set. Choose x P C nX such that
1 2
X W X
feasible.
such that X fy g is
Let (C; F ) be a set system with an associated function W : F > R. Let X be an empty set. Choose x P C nX such that
1 2
X W X
feasible.
such that X fy g is
Let (C; F ) be a set system with an associated function W : F > R. Let X be an empty set. Choose x P C nX such that
1 2
X W X
feasible.
Consider an undirected connected graph G = (V ; E ) with weight function w : E > R+ . The minimum spanning tree of G is the spanning tree with the minimum sum of edge weights.
Let K
= (E ; F ),
where
Let K
= (E ; F ),
F
f j
A A
g
G
Let K
= (E ; F ),
F
f j
A A
g
G
. Then,
is a matroid
Let K
= (E ; F ),
F
f j
A A
g
G
. Then,
Let K
= (E ; F ),
F
f j
A A
g
G
. Then, K is a matroid due to Klappenecker[5]. The set system K is called the graphic matroid of G.
Let K
= (E ; F ),
F
f j
A A
g
G
. Then, K is a matroid due to Klappenecker[5]. The set system K is called the graphic matroid of G. The associated function of W (A) = a2A w(a).
is W
> R
, where
Let P
= (E ; F ),
where
Let P
F
= (E ; F ), =
where
H
f j
B B
g
G
Let P
F
= (E ; F ), =
where
H
f j
B B
g
G
Let P
F
= (E ; F ), =
where
H
f j
B B
g
G
Let P
F
= (E ; F ), =
where
H
f j
B B
g
G
Let P
F
= (E ; F ), =
where
H
f j
B B
g
G
Then, P is not a matroid but it is a greedoid due to Klappencker [4]. The set system P is called the branching greedoid of G.
Let P
F
= (E ; F ), =
where
H
f j
B B
g
G
Then, P is not a matroid but it is a greedoid due to Klappencker [4]. The set system P is called the branching greedoid of G. The associated function of P is W W (B ) = b2B w(b).
> R
, where
Greedoids can cover more greedy algorithms than matroids in solving optimization problems.
Greedoids can cover more greedy algorithms than matroids in solving optimization problems. There is an associated greedoid for every optimal greedy solution.
1 Boyd, E. A. (1988). A combinatorial abstraction of the shortest path problem and its relationship to greedoids. http://www.caam.rice.edu/caam/trs/88/TR88-07.pdf.
1 Boyd, E. A. (1988). A combinatorial abstraction of the shortest path problem and its relationship to greedoids. http://www.caam.rice.edu/caam/trs/88/TR88-07.pdf. 2 Greedoid. (n.d.). In Wikipedia. Retrieved September 20 2011, from http://en.wikipedia.org/wiki/Greedoid.
1 Boyd, E. A. (1988). A combinatorial abstraction of the shortest path problem and its relationship to greedoids. http://www.caam.rice.edu/caam/trs/88/TR88-07.pdf. 2 Greedoid. (n.d.). In Wikipedia. Retrieved September 20 2011, from http://en.wikipedia.org/wiki/Greedoid. 3 Johnson, W. (2009). Matroids. http://www.math. washington.edu/ morrow/3360 9=papers=W ill:pdf:
1 Boyd, E. A. (1988). A combinatorial abstraction of the shortest path problem and its relationship to greedoids. http://www.caam.rice.edu/caam/trs/88/TR88-07.pdf. 2 Greedoid. (n.d.). In Wikipedia. Retrieved September 20 2011, from http://en.wikipedia.org/wiki/Greedoid. 3 Johnson, W. (2009). Matroids. http://www.math. washington.edu/ morrow/3360 9=papers=W ill:pdf: 4 Klappenecker, A. (2009). Accessible set systems. http://faculty.cs.tamu.edu/klappi/cpsc411s09/cpsc411set4.ppt.
5 Klappenecker, A. (2009). Greedy algorithms for matroids. http://faculty.cs.tamu.edu/klappi/cpsc411-f09/cpsc411set3.ppt. 6 Tedford, S. J. (2007). Connectivity of the lifts of a greedoid. http://www.combinatorics.org/Volume1 4=P DF =v 14i1n9:pdf:
Thank you!