# Dynamic expreesion name in JuMP

**URL:** <https://discourse.julialang.org/t/dynamic-expreesion-name-in-jump/80995>\
**Category:** Optimization (Mathematical)\
**Tags:** question\
**Created:** [May 13, 2022, 5:11am UTC](https://discourse.julialang.org/t/dynamic-expreesion-name-in-jump/80995 "2022-05-13T05:11:29Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![manoj.centura](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/manoj.centura/32/216443_2.png) [@manoj.centura](https://discourse.julialang.org/u/manoj.centura)\
**Post date:** [May 25, 2022, 2:15pm UTC](https://discourse.julialang.org/t/dynamic-expreesion-name-in-jump/80995/5 "2022-05-25T14:15:11Z")

</div>

**EDIT(odow): this was asked as a separate question: [Dynamic NL expression in julia](https://discourse.julialang.org/t/dynamic-nl-expression-in-julia/81658)**

Hi, I am using Juniper to solve MNILP and with array of nonlinear expression i am getting invalid model error. is there a way to generate nonlinear expression names in a loop like

```julia
@variable(model,x)
zz=0.0
for i in 1:5
    for j in 1:5
        global zz=zz+1
        println(zz)
        xmm_$zz=@NLexpression(model,x+x*x+zz)
    end
end
println(model)
```

---

_[View the full topic](https://discourse.julialang.org/t/dynamic-expreesion-name-in-jump/80995)._
