Combinatorial Optimization;
Statistical Methods;
An introduction to matroids (in portuguese) can be found here