Timefold tackles the same class of problems, but I thiink their's need a backend while mine runs in browser entirely. So mine works by running the C++ browser by compiling it directly to WebAssembly, so I didn't touch the solver code. The original library has bindings to python, so I did use AI to transpile that interface and tests so that the Typescript API mirrors the Python API.
In somewhat discrete domains with large combinatorial search spaces, I would argue they do. I built this for a conference planner SaaS, which felt very real. Probably have other use cases in routing, dispatching, staff scheduling, conference planning, shift assignment, warehouse picking, bin packing, fleet utilization, job-shop scheduling, matching supply and demand under constraints, etc.
Did you transpile OR tools's entire codebase from C++ to JavaScript with AI?