The Base-Matroid and Inverse Combinatorial Optimization