Hi, I'm currrently working on creating an optimization problem that finds the maximum of an equation that has 3 constraints. My code is:
prob = optimproblem('ObjectiveSense','max');x=optimvar('x',2,1);prob.Objective = 1+(x(1))^2 * ((x(2)-1)^3) * (exp(-x(1)-x(2)));cons1 = x(2) >= log(x(1));cons2 = x(1) + x(2) <= 6;prob.Constraints.cons1 = cons1;prob.Constraints.cons2 = cons2;show(prob);sol=solve(prob);sol.x;
I keep getting the same errors:
Error using optim.problemdef.OptimizationProblem/solve
SOLVE requires a non-empty initial point structure to solve a nonlinear problem.
Please let me know if you have any advice. Thanks!
Best Answer