Models and algorithms for the capacitated facility location problem