Stochastic FM
Is a simple, strawman, stochastic variation of FM
Terminology
- Stochastic Pass: Accept the next move off the gain bucket with probability d, where the probability of accepting a down-hill move (if one exists) is 85%.
- Adaptive-Length Pass: Make regular FM pass but stop short if no improvement in cost is achieved for 200% of the length of the prefix of the last successful pass
Algorithm
Repeat {
Perform stochastic pass of length 5% Hamming distance from current best-partition;
Repeat { make adaptive-length passes } until (no improvement);
Update current best-partition if last partition is superior;
} Until ( Time bound reached or no improvement after 100 passes )