find min/max of variable values that satisfy certain constraints
Afficher commentaires plus anciens
Hi all,
I have a set multivariate polynomial constraints, and i was trying to find the bounds for each variable with constraints satisfied. Is there a fastest way to do so? The bounds are allowed to be -inf or inf.
I understand fmincons could always be an option. However, since i am solving a huge number of such optimization problems, speed is my main concern.
For example, i have q, t, g, d ,tb, vv, phi, rho, ft as my variables. and they have to satisfy 10 equations each look like "25*g*t+16*q+25=0", and they are all polynomials.
Now i would love to see what the solutions of these equations look like, i.e. to find upper/lower bounds of the solution set(since condition for the roots might have free parameters) for q, t, g, d, vv, tb, phi, rho.
one of the problems could be:
max/min q
s.t. eq1, eq2, eq3, ..., eq10
and i need to do this for all variables, i.e.
max/min t,g,d,tb...
s.t. eq1, eq2, eq3, ..., eq10
This is considered 1 optimization problem (although it looks like 9, idk if there's a way to simplify this), and i have to run 10000 optimization problems so efficiency is extremely important here.
Thank you!
2 commentaires
Image Analyst
le 31 Mai 2022
Sounds kind of vague. Care to be specific by giving an example?
Kylekk
le 31 Mai 2022
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Calculus dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!