Problem 524. Sequential Unconstrained Minimization (SUMT) using Interior Penalty
Write a function to find the values of a design variable vector, x, that minimizes a scalar objective function, f ( x ), given a function handle to f, and a starting guess, x0, subject to inequality constraints g ( x )<=0 with function handle g. Use a logarithmic interior penalty for the sequential unconstrained minimization technique (SUMT) with an optional input vector of increasing penalty parameter values. That is, the penalty (barrier) function, P, is
P(x,r) = -sum(log(-g(x)))/r
where r is the penalty parameter.
Solution Stats
Problem Comments
-
1 Comment
In this problem, we have the formula, or do we? There is more than one way to apply the interior penalty.
Solution Comments
Show commentsProblem Recent Solvers10
Suggested Problems
-
Return a list sorted by number of occurrences
2888 Solvers
-
Make a function that returns its own character count
33 Solvers
-
Find the stride of the longest skip sequence
175 Solvers
-
Choose the best fitting dominoes
242 Solvers
-
267 Solvers
More from this Author17
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!