A new equilibrium simulation procedure with discrete choice models