Borrar filtros
Borrar filtros

Nonlinear constraint not satisfied for paretosearch

15 visualizaciones (últimos 30 días)
Xiaowei
Xiaowei el 19 de Jul. de 2024 a las 20:29
Editada: Torsten el 19 de Jul. de 2024 a las 21:03
Hi community,
I am using paretosearch for a 2-objective optimization problem to maximize them. Based on hardcoded values, I know objective #2 can be at least c. So I want to make it a constraint that in the constraint function, I specify objective #2 has to be greater than c, which I know it can be achieved. But after I run the algorithm and get the pareto front, there are points on the pareto front whose objective #2 is lower than the constrainted value, why this is the case?
As shown in the attached picture, I already set a constraint that objective #2 has to be greater than . But the pareto front still has the points that are lower than . Why this is the case? Can I not set the constraint this way?
I am setting this constraint in the mindset that I want the solver to explore more in this direction.
Thank you!
Xiaowei
  1 comentario
Torsten
Torsten el 19 de Jul. de 2024 a las 21:01
Editada: Torsten el 19 de Jul. de 2024 a las 21:03
We don't know your code - so we cannot comment on your questions.
Maybe you have to set a smaller value for the ConstraintTolerance.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Multiobjective Optimization en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by