Behind Amazon’s logistics operations lie some of the most complex combinatorial optimization challenges in industry. Curious how we solve it? We built a generic solver from scratch, and today, it’s open-source.
Meet JuLS (Julia Local Search), Amazon Science’s new open-source solver: Developed by our team of scientists, JuLS is fast, extensible, and welcomes community contributions. It combines Constraint-Based Local Search and Constraint Programming, and it’s already deployed in Amazon’s production environment to tackle middle-mile routing and scheduling.
JuLS performs on par with OR-Tools on standard tasks, but its real strength is handling black-box objectives and constraints, making it a powerful solution for real-world optimization scenarios that often require interfacing with proprietary or external systems. More than a solver, JuLS is a playground for researchers and practitioners tackling combinatorial optimization problems.
Check it out & drop us a
: GitHub - amazon-science/JuLS: JuLS is a Julia Local Search solver that combines Constraint Based Local Search (CBLS) and Constraint Programming (CP)