Simplicial Algorithms for Minimizing Polyhedral Functions