# How does the Octeract engine compare to Alpine?

**URL:** https://discourse.julialang.org/t/how-does-the-octeract-engine-compare-to-alpine/104231
**Category:** Optimization (Mathematical)
**Created:** [September 25, 2023, 3:16pm UTC](https://discourse.julialang.org/t/how-does-the-octeract-engine-compare-to-alpine/104231 "2023-09-25T15:16:33Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Tarny\_GG\_Channie](https://avatars.discourse-cdn.com/v4/letter/t/3bc359/32.png) [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)
#### Post date: [September 25, 2023, 3:16pm UTC](https://discourse.julialang.org/t/how-does-the-octeract-engine-compare-to-alpine/104231/1 "2023-09-25T15:16:33Z")

</div>

[The octeract engine](https://octeract.gg/octeract-engine/) solved 100% of the Mittelmann MINLP benchmark.  
It is a commercial software.  
We have a free MINLP solver called Alpine.

> **[GitHub - lanl-ansi/Alpine.jl: A Julia/JuMP-based Global Optimization Solver...](https://github.com/lanl-ansi/Alpine.jl)**
>
> A Julia/JuMP-based Global Optimization Solver for Non-convex Programs - GitHub - lanl-ansi/Alpine.jl: A Julia/JuMP-based Global Optimization Solver for Non-convex Programs

How do they compare?

As a side note, why doesn’t JuMP list octeract as a commercial solver available?

---

<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: [September 25, 2023, 6:55pm UTC](https://discourse.julialang.org/t/how-does-the-octeract-engine-compare-to-alpine/104231/2 "2023-09-25T18:55:07Z")

</div>

> How do they compare?

Octeract is probably much, much faster. I wouldn’t be surprised if it was 10-100X faster.

> Why doesn’t JuMP list octeract as a commercial solver available?

Do they have an official interface? I guess we could add the NL file interface to [Installation Guide · JuMP](https://jump.dev/JuMP.jl/stable/installation/#Supported-solvers)

---

<div class="post-metadata">

### Author: ![Tarny\_GG\_Channie](https://avatars.discourse-cdn.com/v4/letter/t/3bc359/32.png) [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)
#### Post date: [September 26, 2023, 5:08am UTC](https://discourse.julialang.org/t/how-does-the-octeract-engine-compare-to-alpine/104231/3 "2023-09-26T05:08:27Z")

</div>

They support Julia.  
[https://octeract.gg/docs/tutorials/julia-tutorial/julia-on-windows/](https://octeract.gg/docs/tutorials/julia-tutorial/julia-on-windows/)

---

<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: [September 26, 2023, 5:19am UTC](https://discourse.julialang.org/t/how-does-the-octeract-engine-compare-to-alpine/104231/4 "2023-09-26T05:19:14Z")

</div>

This is just via our generic nl interface. But I’ve added octeract to our list of supported solvers

> **[Installation Guide · JuMP](https://jump.dev/JuMP.jl/dev/installation/#Supported-solvers)**
>
> Documentation for JuMP.
