New Reply

Matlab fmincon violates nonlinear inequality during search

 
Share Thread Thread Tools
Jun3-12, 04:30 PM   #1
 

Matlab fmincon violates nonlinear inequality during search


Hi everyone,

I am trying to solve an optimization problem using fmincon in Matlab with a nonlinear inequality restriction. Part of the objective function is undefined if this nonlinear inequality is violated. I also set up lower and upper bounds for fmincon. I use the "interior-point" algorithms so that the bounds are never violated. However, fmincon does search beyond the region defined by the nonlinear inequality. When it does, the objective function is not defined and Matlab reports an error. Is there any way to restrict the search within the region defined by the nonlinear inequality restriction?

Thanks a lot!

Cindy
PhysOrg.com
PhysOrg
science news on PhysOrg.com

>> Galaxies fed by funnels of fuel
>> The better to see you with: Scientists build record-setting metamaterial flat lens
>> Google eyes emerging markets networks
Jun3-12, 06:37 PM   #2
 
I haven't used this function so I'm guessing, but it might be the case that your method's search radius is such that when it is very close to the bounds, it gets evaluated out of bounds as well. Try tightening your bounds a little or defining a smaller search step
New Reply

Tags
fmincon
Thread Tools


Similar Threads for: Matlab fmincon violates nonlinear inequality during search
Thread Forum Replies
MATLAB Fmincon Calculus & Beyond Homework 0
How to search for scientific papers: Which search utilities to use? Academic Guidance 8
search in gmail can't search partial words ????? Computers 2
US violates the nuclear NPT Current Events 1
Hubbles Law violates c? Special & General Relativity 3