Global optimization: transfer variables to non-linear constraints
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Kai Krickmann
el 3 de Dic. de 2020
Comentada: Kai Krickmann
el 3 de Dic. de 2020
Hey guys!
I have an optimization problem and would like to define a nonlinear constraint in the function provided for it (unitdisc).Unfortunately I am unable to transfer the variables as input or globally. Do you have any tips for solving this problem. It looks like this for me:
e = @(x) transpose((xd * x) + xc) * x;
nonlcon = @unitdisc; %Can I add here the Variables?
problem = createOptimProblem('fmincon','objective',e,'x0',Initv,'lb',lb,...
'ub',ub,'nonlcon',nonlcon,'options',options);
[x] = run(gs,problem);
% and then
function [c,ceq] = unitdiscc(x,a,b,c,d...)
0 comentarios
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
Más información sobre Problem-Based Optimization Setup en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!