SciML / NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
https://docs.sciml.ai/NonlinearSolve/stable/
MIT License
226 stars 40 forks source link

Consider supporting bounds for `NonlinearProblem` resolution #183

Open BambOoxX opened 1 year ago

BambOoxX commented 1 year ago

This issue is based on the discussion in here

The idea would be to support resolution of systems of nonlinear equations subject to contraints such as the ones available with JuMP https://jump.dev/JuMP.jl/stable/installation/#Supported-solvers

ValentinKaisermayer commented 8 months ago

Isn't that just an OptimizationProblem with a dummy objective function, i.e. a feasibility problem.

ChrisRackauckas commented 8 months ago

Yes, feasibility problems are nonlinear problems. We should have such conversions automated in the near future, that would be nice. But one of the things prohibiting that right now is indeed the lack of bounds support in NonlinearSolve.jl