# Symbolic Optimization

**URL:** https://discourse.julialang.org/t/symbolic-optimization/77077
**Category:** Optimization (Mathematical)
**Tags:** symbolics
**Created:** [February 25, 2022, 3:30pm UTC](https://discourse.julialang.org/t/symbolic-optimization/77077 "2022-02-25T15:30:29Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![jmcastro2109](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jmcastro2109/32/38427_2.png) [@jmcastro2109](https://discourse.julialang.org/u/jmcastro2109)
#### Post date: [February 25, 2022, 3:30pm UTC](https://discourse.julialang.org/t/symbolic-optimization/77077/1 "2022-02-25T15:30:29Z")

</div>

Hello,

Is there a way to use Julia to solve for symbolic optimization problems. What I have in mind is something that works like Mathematica (or Wolfram Alpha) but with a nice syntax and decent computation speeds that can give me the value of an optimizer by cases (as a function of parameters). The problem is very simple:

```julia
using Symbolics, ModelingToolkit

@variables νa νb μ
@parameters Ca Cb σ χ z τ

problem = νa*Ca + νb*Cb + χ*μ^(1-σ)

@named sys = OptimizationSystem(problem,[νa,νb,μ],[Ca,Cb,σ,χ,z,τ])

u0 = [
    νa=>0.0
    νb=>0.0
    τ*(1/z+νa)=>μ
    τ*(1+νb)=>μ
]

```
