# JuMP Non-Linear Optimization

**URL:** <https://discourse.julialang.org/t/jump-non-linear-optimization/94020>\
**Category:** Optimization (Mathematical)\
**Created:** [February 3, 2023, 9:21pm UTC](https://discourse.julialang.org/t/jump-non-linear-optimization/94020 "2023-02-03T21:21:57Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [February 3, 2023, 9:57pm UTC](https://discourse.julialang.org/t/jump-non-linear-optimization/94020/4 "2023-02-03T21:57:16Z")

</div>

Here you go:

```julia
using JuMP, Ipopt
model = Model(Ipopt.Optimizer)
@variable(model, 0 <= x[1:2] <= 1)
@constraint(model, sum(x) == 1)
A = [0.00076204 0.00051972; 0.00051972 0.00546173]
@expression(model, quad_expr, x' * A * x)
@NLobjective(model, Min, sqrt(quad_expr))

```

---

_[View the full topic](https://discourse.julialang.org/t/jump-non-linear-optimization/94020)._
