Hexaly solver with JuMP

Dear Colleagues, Is it feasible to call the Hexaly solver (https://www.hexaly.com/) within the JuMP library? If so, could someone provide some source code with an example? Best regards, Bruno

It is not possible. You should reach out to Hexaly and let them know that you are interested in a Julia or JuMP interface.

1 Like

Thank you very much

1 Like

Feedback from Hexaly:

Hello Bruno,

Thank you for the contact and for your suggestion. We had several inquiries from academics asking about a Julia interface for Hexaly. Unfortunately, we don’t offer one now. The reason is that despite more and more people using it in academia, Julia is not used in industry. To give you an idea: 90% of projects are implemented in Python, 5% in Java, 5% in C#, and a tiny fraction in C++.

Nevertheless, we want to make our users in academia happy and comfortable by using their preferred programming language. So, in Julia if you prefer Julia. We plan to offer a Julia API in the future, but because this is a lot of work to do properly, this is not planned for the next version.

Note that we may not be able to offer integration into JuMP because Hexaly is not a traditional MILP solver. Hexaly’s modeling APIs are nonlinear and set-oriented. This latter aspect, “set modeling,” is very original and unique in the landscape of mathematical optimization solvers and makes a huge difference in modeling and solving combinatorial optimization problems like routing, scheduling, packing, clustering, assignment, matching, location, and many other problems. Have a look at our benchmarks.

If you have the possibility to use Python, I invite you to try Hexaly by starting from one of our code templates. Hexaly is free for students, professors, and researchers. Additionally, We will be pleased to support you in the process to smooth your learning curve as much as possible.

Kind regards,