Quasi-monte carlo and genetic algorithms with applications to endogenous mortgage rate computation