Optimization.jl icon indicating copy to clipboard operation
Optimization.jl copied to clipboard

Support inequality constraints for NOMAD.jl

Open ValentinKaisermayer opened this issue 1 year ago • 0 comments

Nomad expects c(x) <= 0, which is different to the interface in SciMLBase.jl: lb <= c(x) <= ub. This means that c(x) has to be evaluated and the concatenation of c(x) - ub and lb - c(x) has to be returned for all indices where ub and lb is finite.

Linear equality contraints are handled separately via A and b parameters in the problem.

ValentinKaisermayer avatar Oct 15 '22 13:10 ValentinKaisermayer