Fast Sequential Monte Carlo Methods for Counting and Optimization (Wiley Series in Probability and Statistics)