Answered

lsqnonlin projectBox error when using OutputFcn

The error is because optimValues.residual is a vector, not a scalar. Possibly you want to write norm(optimValues.residual). Ala...

lsqnonlin projectBox error when using OutputFcn

The error is because optimValues.residual is a vector, not a scalar. Possibly you want to write norm(optimValues.residual). Ala...

7 meses ago | 0

Answered

How can I ensure the nonlinear constraints are met before running the objective function?

You are in luck: all of your "nonlinear" constraints are, in fact, linear constraints. Simply rewrite your constraints as linear...

How can I ensure the nonlinear constraints are met before running the objective function?

You are in luck: all of your "nonlinear" constraints are, in fact, linear constraints. Simply rewrite your constraints as linear...

7 meses ago | 1

| accepted

Answered

When I'm using the fmincon function to solve an optimization problem，the optimization result is always near the initial value. How to avoid this situation?

There is a documentation section about this issue: Final Point Equals Initial Point. There is also the possibility that you are ...

When I'm using the fmincon function to solve an optimization problem，the optimization result is always near the initial value. How to avoid this situation?

There is a documentation section about this issue: Final Point Equals Initial Point. There is also the possibility that you are ...

7 meses ago | 0

Answered

How can I use Genetic Algorithm toolbox to calibrate a model?

It is entirely possible that I have misunderstood your question in some way. Feel freee to ask again with more explanation if my...

How can I use Genetic Algorithm toolbox to calibrate a model?

It is entirely possible that I have misunderstood your question in some way. Feel freee to ask again with more explanation if my...

7 meses ago | 0

Answered

Optimization for differential equations and measuring points

You might find the following examples relevant: Fit ODE, Problem-Based Fit an Ordinary Differential Equation (ODE) Alan Weiss...

Optimization for differential equations and measuring points

You might find the following examples relevant: Fit ODE, Problem-Based Fit an Ordinary Differential Equation (ODE) Alan Weiss...

7 meses ago | 0

Answered

pass double symbolic expression to paretosearch

It depends on how you created your symbolic expressions. If you have two expressions, say obj1 and obj2, then two runs of matla...

pass double symbolic expression to paretosearch

It depends on how you created your symbolic expressions. If you have two expressions, say obj1 and obj2, then two runs of matla...

7 meses ago | 0

| accepted

Answered

How can I using fmincon on both vector variables and matrix variables

You might enjoy the problem-based approach, which does not require you to put all variables into one. Alan Weiss MATLAB mathem...

How can I using fmincon on both vector variables and matrix variables

You might enjoy the problem-based approach, which does not require you to put all variables into one. Alan Weiss MATLAB mathem...

8 meses ago | 0

| accepted

Answered

The StartPoint of Curve Fitting of the Function f(x)=a*exp(-x/b)+c

I think that your data is very small, about order 1e-8 instead of order 1. Here is a little script I knocked together that seems...

The StartPoint of Curve Fitting of the Function f(x)=a*exp(-x/b)+c

I think that your data is very small, about order 1e-8 instead of order 1. Here is a little script I knocked together that seems...

8 meses ago | 0

Answered

Optimize the more than one variable in bayesopt

I believe that the error is in this line: [y_pred,~] = predict(model,x.opt_v); The software passes a table of values in x, wit...

Optimize the more than one variable in bayesopt

I believe that the error is in this line: [y_pred,~] = predict(model,x.opt_v); The software passes a table of values in x, wit...

8 meses ago | 0

| accepted

Answered

How to generate the objconstr for multivariate surrogate optimization with nonlinear constraints?

Try this: obj = matlabFunction(symbolic_objective_function,'vars',{x}); constr = matlabFunction(symbolic_nonlinear_constraints...

How to generate the objconstr for multivariate surrogate optimization with nonlinear constraints?

Try this: obj = matlabFunction(symbolic_objective_function,'vars',{x}); constr = matlabFunction(symbolic_nonlinear_constraints...

8 meses ago | 0

| accepted

Answered

problem with solving system of differential equations

If you are willing to have a numerical solution, rather than a symbolic solution, then using fsolve along with ode45 can work. T...

problem with solving system of differential equations

If you are willing to have a numerical solution, rather than a symbolic solution, then using fsolve along with ode45 can work. T...

8 meses ago | 0

Answered

How Can I improve the result of Surrogateopt Optimization?

Is your initial point Xint feasible? In other words, does it satisfy Xint >= lb Xint <= ub Aeq*Xint' = beq A*Xint' <= b f.I...

How Can I improve the result of Surrogateopt Optimization?

Is your initial point Xint feasible? In other words, does it satisfy Xint >= lb Xint <= ub Aeq*Xint' = beq A*Xint' <= b f.I...

8 meses ago | 0

Answered

How does the Surrogateopt function consider nonlinear integer constraints?

Your "nonlinear" inequality constraints are, in fact, linear inequality constraints. I suggest that you express them as linear c...

How does the Surrogateopt function consider nonlinear integer constraints?

Your "nonlinear" inequality constraints are, in fact, linear inequality constraints. I suggest that you express them as linear c...

8 meses ago | 0

| accepted

Answered

Is it possible to make create custom InitialPopulation for N simulation iterates of genetic algorithm w/o resetting optimoptions N times?

You can use a custom creation function. As you probably know, this function can have the syntax function Population = myfun(Gen...

Is it possible to make create custom InitialPopulation for N simulation iterates of genetic algorithm w/o resetting optimoptions N times?

You can use a custom creation function. As you probably know, this function can have the syntax function Population = myfun(Gen...

8 meses ago | 0

| accepted

Answered

Failure in initial objective function evaluation. FSOLVE cannot continue

I think that you are missing parameters: function res = lista1b_fct(x) Tee = x(1); Cee = x(2); res(1) = q*Cf - q*Cee - V*k0*...

Failure in initial objective function evaluation. FSOLVE cannot continue

I think that you are missing parameters: function res = lista1b_fct(x) Tee = x(1); Cee = x(2); res(1) = q*Cf - q*Cee - V*k0*...

8 meses ago | 0

Answered

How to define a binary variable as part of constraints in the optimization problem(fmincon)?

fmincon does not accept binary constraints, or any integer constraints. The only solvers that accept a nonlinear objective funct...

How to define a binary variable as part of constraints in the optimization problem(fmincon)?

fmincon does not accept binary constraints, or any integer constraints. The only solvers that accept a nonlinear objective funct...

8 meses ago | 0

| accepted

Answered

Problem in finding the global minima of a regression model

If you have a trained regression model then I think that there is nothing left to minimize. The training is, in fact, the soluti...

Problem in finding the global minima of a regression model

If you have a trained regression model then I think that there is nothing left to minimize. The training is, in fact, the soluti...

8 meses ago | 0

| accepted

Answered

Nonlinear constraints in genetic algorithm are not fulfilled

You could help the solver by setting a lower bound of 900 on x(2), and an upper bound of 2*50^2. You will still get infeasible p...

Nonlinear constraints in genetic algorithm are not fulfilled

You could help the solver by setting a lower bound of 900 on x(2), and an upper bound of 2*50^2. You will still get infeasible p...

8 meses ago | 0

Answered

Make optimiser more robust to upper and lower bounds

Another thing to try, if you have Global Optimization Toolbox, is MultiStart along with lsqnonlin. For an example, see MultiStar...

Make optimiser more robust to upper and lower bounds

Another thing to try, if you have Global Optimization Toolbox, is MultiStart along with lsqnonlin. For an example, see MultiStar...

8 meses ago | 0

Answered

GA or Surrogateopt doesn't find solutions | global nonlinear integer optimization in factory planning

You asked a lot of questions, but it seems to me that what you really want to know is whether there are any feasible points for ...

GA or Surrogateopt doesn't find solutions | global nonlinear integer optimization in factory planning

You asked a lot of questions, but it seems to me that what you really want to know is whether there are any feasible points for ...

8 meses ago | 0

Answered

Problem with MILP optimizatio problem: "Intlinprog" does not stop

You might notice that the default value of the MaxTime option is 7200 seconds. That is because it is typical for intlinprog to t...

Problem with MILP optimizatio problem: "Intlinprog" does not stop

You might notice that the default value of the MaxTime option is 7200 seconds. That is because it is typical for intlinprog to t...

8 meses ago | 0

Answered

Question Regarding MultiObjective Optimization - gamultiobj

I have a hard time understanding you because you use vocabulary that is not standard. You say that you have items. I ask about c...

Question Regarding MultiObjective Optimization - gamultiobj

I have a hard time understanding you because you use vocabulary that is not standard. You say that you have items. I ask about c...

8 meses ago | 0

| accepted

Answered

Solving Constrained Convex Optimization Problems Using Gradient Descent

That problem does not look unconstrained to me: you have two sets of constraints listed. But the main point is twofold: there i...

Solving Constrained Convex Optimization Problems Using Gradient Descent

That problem does not look unconstrained to me: you have two sets of constraints listed. But the main point is twofold: there i...

8 meses ago | 0

| accepted

Answered

Optimization with time-dependent constraint

For an example of a similar problem, see Optimal Dispatch of Power Generators: Problem-Based. Alan Weiss MATLAB mathematical t...

Optimization with time-dependent constraint

For an example of a similar problem, see Optimal Dispatch of Power Generators: Problem-Based. Alan Weiss MATLAB mathematical t...

8 meses ago | 0

| accepted

Answered

Minimize norm of the complex number array with subtraction of a variable

I am not sure that I understand exactly what you are doing, but if you are willing to accept a least squares solution (rather th...

Minimize norm of the complex number array with subtraction of a variable

I am not sure that I understand exactly what you are doing, but if you are willing to accept a least squares solution (rather th...

8 meses ago | 0

Answered

How to incorporate write "options" into the main code (GA algorithm) for beginners

I think that you have a misconception about How the Genetic Algorithm Works. ga always takes exactly two parents for creating a ...

How to incorporate write "options" into the main code (GA algorithm) for beginners

I think that you have a misconception about How the Genetic Algorithm Works. ga always takes exactly two parents for creating a ...

8 meses ago | 0

Answered

Bayesian optimization with fixed 'Method' for fitcensemble

Mdl = fitcensemble(X_train , Y_train ,... "OptimizeHyperparameters", {'NumLearningCycles','LearnRate'} ,... "Hyperpara...

Bayesian optimization with fixed 'Method' for fitcensemble

Mdl = fitcensemble(X_train , Y_train ,... "OptimizeHyperparameters", {'NumLearningCycles','LearnRate'} ,... "Hyperpara...

8 meses ago | 0

Answered

find the minimum objective for a given ode as boundary value problem

For examples of optimizing a function given as the solution to an ODE, see Fit ODE, Problem-Based and Fit an Ordinary Differenti...

find the minimum objective for a given ode as boundary value problem

For examples of optimizing a function given as the solution to an ODE, see Fit ODE, Problem-Based and Fit an Ordinary Differenti...

9 meses ago | 0

| accepted

Answered

change number of pareto point with change number of initial population gamultiobj

You asked the exact same question very recently: https://www.mathworks.com/matlabcentral/answers/1629415-change-number-of-paret...

change number of pareto point with change number of initial population gamultiobj

You asked the exact same question very recently: https://www.mathworks.com/matlabcentral/answers/1629415-change-number-of-paret...

9 meses ago | 1

| accepted

Answered

FMINCON requires the following inputs to be of data type double: 'X0'.

Without testing anything, I see a problem in this line of code: fun = @(X0,StoreInitialization,ttransij1,texeij1,theta,D_Cloud,...

FMINCON requires the following inputs to be of data type double: 'X0'.

Without testing anything, I see a problem in this line of code: fun = @(X0,StoreInitialization,ttransij1,texeij1,theta,D_Cloud,...

9 meses ago | 1