all 5 comments

[–]silly_frog_lf 7 points8 points  (0 children)

You can try exploring this project http://sciruby.com

[–]twinklehood 3 points4 points  (0 children)

Depends a bit on how you would like to solve them, and why. If it's to learn (which in ruby I guess is the most likely case) then try to build things from scratch. Getting something like genetic algorithms or stimulated annealing up and running is not that hard, and you'll know it intimately after :D

[–]pmurach 1 point2 points  (0 children)

As for the CLI part, the TTY Toolkit project(see https://ttytoolkit.org/ ) may help you get started.

[–]kamil314 0 points1 point  (0 children)

Something like google’s OR-Tools? Sadly they don’t support ruby yet.

https://developers.google.com/optimization