Note on Experimental Evaluation
Different algorithms take different amounts of time to complete
For different problems, we might have different amounts of time available to complete
To do fair comparison need to time-equalize algorithms
Do this using the Best-of-N wrapper:
- Run the algorithm N times from random initialization
- Return the best value from the N runs