My best suggestion is to try using patternsearch instead of ga or simulannealbnd. patternsearch is easier to tune, and is almost always faster and more reliable than the other two solvers. For example, it is easy to set an initial mesh size in patternsearch, whereas simulannealbnd has no such tuning option, and it is more involved to set the initial range for ga.
Good luck,
Alan Weiss
MATLAB mathematical toolbox documentation
