markschultz

markschultz

Looking for an elixir library to do linear programming

Just as the title says, I’m looking for a library specifically for linear programming to work in a program producing schedules. wiki

I’ve googled around for a few hours without luck. Is this something I’ll have to come up with myself?

Marked As Solved

michallepicki

michallepicki

Probably, I haven’t seen anything yet. Solving computing tasks like this one probably wouldn’t be efficient enough on the beam. You can try interfacing with a command line tool using ports or with a C lib using NIFs. Here is a list of tools / libs from which some could be useful (the list includes solvers for integer programming but also linear and nonlinear programming solvers and other kinds of optimization software)

Also Liked

bbense

bbense

Your best bet would be to create a port to an existing linear programming solution in another language. Elixir and pretty much anything involving heavy lifting with linear algebra is going to be an uphill battle.

Last Post!

bbense

bbense

Your best bet would be to create a port to an existing linear programming solution in another language. Elixir and pretty much anything involving heavy lifting with linear algebra is going to be an uphill battle.

Where Next?

Popular in Questions Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New

Other popular topics Top

Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44167 214
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement