# User guide for optimization in Julia

**URL:** https://discourse.julialang.org/t/user-guide-for-optimization-in-julia/23852
**Category:** Optimization (Mathematical)
**Created:** [May 4, 2019, 5:09pm UTC](https://discourse.julialang.org/t/user-guide-for-optimization-in-julia/23852 "2019-05-04T17:09:27Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![RohiniShetty](https://avatars.discourse-cdn.com/v4/letter/r/f19dbf/32.png) [@RohiniShetty](https://discourse.julialang.org/u/RohiniShetty)
#### Post date: [May 4, 2019, 5:09pm UTC](https://discourse.julialang.org/t/user-guide-for-optimization-in-julia/23852/1 "2019-05-04T17:09:27Z")

</div>

I am using Julia for the first time to work on an optimization project. Is there a manual or guide which has information wrt how to declare indices, parameters, decision variable, objective function, and constraints.  
Thanks for your time.

---

<div class="post-metadata">

### Author: ![longemen3000](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/longemen3000/32/7298_2.png) [@longemen3000](https://discourse.julialang.org/u/longemen3000)
#### Post date: [May 4, 2019, 7:23pm UTC](https://discourse.julialang.org/t/user-guide-for-optimization-in-julia/23852/2 "2019-05-04T19:23:27Z")

</div>

Welcome to the discourse forum!  
The main optimization package in julia is JuMP, it’s an common interface for various solvers, so starting with the guide can be helpful.  
[http://www.juliaopt.org/JuMP.jl/latest/index.html](http://www.juliaopt.org/JuMP.jl/latest/index.html)

---

<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: [May 5, 2019, 1:03am UTC](https://discourse.julialang.org/t/user-guide-for-optimization-in-julia/23852/3 "2019-05-05T01:03:46Z")

</div>

There is also this book which is a great resource:

> **[Julia – Changhyun Kwon](https://www.chkwon.net/julia/)**
>
> Industrial and Systems Engineering, KAIST

---

<div class="post-metadata">

### Author: ![chrisvwx](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisvwx/32/45289_2.png) [@chrisvwx](https://discourse.julialang.org/u/chrisvwx)
#### Post date: [May 5, 2019, 1:11am UTC](https://discourse.julialang.org/t/user-guide-for-optimization-in-julia/23852/4 "2019-05-05T01:11:53Z")

</div>

And another book: “[Algorithms for Optimization](https://mitpress.mit.edu/books/algorithms-optimization)”

---

<div class="post-metadata">

### Author: ![Mattriks](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mattriks/32/351_2.png) [@Mattriks](https://discourse.julialang.org/u/Mattriks)
#### Post date: [May 5, 2019, 1:15am UTC](https://discourse.julialang.org/t/user-guide-for-optimization-in-julia/23852/5 "2019-05-05T01:15:56Z")

</div>

Also there’s a Learning tab at [julialang.org](https://julialang.org/learning/)
