MATLAB: Error with inequality constraints with patternsearch

Global Optimization Toolboxpatternsearch

Hi,
I encountered the following error while using patternsearch in Matlab :???
Error using ==> lcondirections at 39
Constraints are dependent at current iterate
Try increasing OPTIONS.TolBind (<eps).
The default value of TolBind is already large enough and anyway I tried to increase the TolBind value but to no avail. Does anyone here encountered a similar problem or know how to solve it? Thanks.

Best Answer

TolBind relates to linear constraints. So I suggest that you use the GSS polling algorithm instead of the default GPS. Set the PollMethod option to 'GSSPositiveBasis2N' or 'GSSPositiveBasisNp1' with psoptimset. See Compare the efficiency of poll options in the documentation.
Alan Weiss
MATLAB mathematical toolbox documentation