To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016
what is AcceptanceFcn in simulannealbnd solver?
What is the difference with TolFun?
The explanation of AcceptanceFcn's role here:
This is different from TolFun which is used as one of the stopping criterion for the optimization. Also look at point 5 in the above link.