Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ge0ffrey
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
ge0ffrey
2mo ago
We run the Mittelman VRPLib benchmarks at Timefold (and beat other open source solvers like or-tools in 95%+ of the X datasets). But they are not representive of the real world, at all. The Mittelman VRPLib benchmarks have only 1-2 constrai
2.
▲
by
ge0ffrey
2mo ago
That being said: I fully agree that the solver industry as a whole has focused for far too long on global optima for academic requirements, instead of real-world use for the actual business requirements, and how to deal with business object
3.
▲
by
ge0ffrey
2mo ago
I beg to differ. Timefold is used daily in real-world operations. Neither our clusters in the US or EU can afford to go down for a minute, or business operations in logistics, retail and healthcare are impacted. > They do not adequately
4.
▲
by
ge0ffrey
2mo ago
Our version of a Solver as a Service deals with cases of up to 390'000 shifts in a single dataset for shift scheduling and 30'000 visits for vehicle routing problems. Some our customers want to go even higher, and we're worki
5.
▲
by
ge0ffrey
2mo ago
There is an audience for such platforms - Timefold Platform optimizes 1,000,000 visits and 2,000,000 shifts per week - but only if it's more than just orchestration. If it handles explainabily, what-if scenarios and insights to fulfill
6.
▲
by
ge0ffrey
2mo ago
Sounds similar to Timefold Platform: app.timefold.ai That's our Solver as a Service for scheduling problems (vehicle routing problem, shift scheduling, job scheduling, etc). It runs scheduling problems implemented with our open source
7.
▲
by
ge0ffrey
4mo ago
Ideally, the solver doesn't just run on the backend, it's also orchestrated to run a pod per solver, with scale to zero.
8.
▲
by
ge0ffrey
4mo ago
I wonder if the same can be done with Timefold's quickstarts https://github.com/TimefoldAI/timefold-quickstarts Did you transpile OR tools's entire codebase from C++ to JavaScript with AI?
9.
▲
For bar duty at his hockey club, he built a fair schedule generator
(medium.com)
5 points
by
ge0ffrey
7mo ago
|
0 comments
10.
▲
by
ge0ffrey
8mo ago
Nonsense. Timefold Solver and other open source vehicle routing problem solvers deliver better results in less time, with affordable hardware, especially for real-world complexity.
11.
▲
by
ge0ffrey
1y ago
For Job Shop Scheduling like this, Timefold has two implementations: - Basic: an open source Food Packaging quickstart on solver.timefold.ai - Advanced: a Job Scheduling REST API on app.timefold.ai
12.
▲
by
ge0ffrey
1y ago
Other open source solvers: - Timefold Solver (not MIP, focussed on vehicle routing, job scheduling, shift rostering, etc): http://solver.timefold.ai - Several solvers at COIN-OR: https://www.coin-or.org/ - Choco
13.
▲
by
ge0ffrey
2y ago
I would argue that inputting a loadBalance(sum(shift.duration)) function per employee is a higher level abstraction than inputting a quadratic math equation to accomplish the same thing. Think Java/C++/Python vs Assembly. Ironical
14.
▲
by
ge0ffrey
2y ago
There is truth in this. Without involving the human planners, the project won't succeed. We're empowering them, with PlanningAI assistance, so they can focus on what they planning must do, for who, instead of how it gets there. So
15.
▲
by
ge0ffrey
2y ago
A 10% productivity gain is a lot for any company, regardless if they are operating a fleet of 50 or 50 000 vehicles. However, the cost and risk to achieve that productivity gain is typically huge. Many Operations Research projects fail. And
16.
▲
by
ge0ffrey
2y ago
The Project Job Scheduling example was terrible. We deleted it, and replaced it with the much cleaner Food Packaging quickstart. Out of all our quickstarts, Project Job Scheduling is - by far - the one I am least proud of. It was overfitted
17.
▲
by
ge0ffrey
2y ago
Our goal is to make planning optimization easy. But planning optimization can be extremely complex. So it took us quite some time to make it easy. Timefold Solver is already a lot easier than OptaPlanner to use. And the Timefold REST APIs a
18.
▲
by
ge0ffrey
2y ago
Definitely! I'll let her know :)
19.
▲
by
ge0ffrey
2y ago
Thank you!
20.
▲
by
ge0ffrey
2y ago
Those examples are available in Java, Python and Kotlin. We also have an overview of our open source solver here: https://timefold.ai/open-source-solver
21.
▲
by
ge0ffrey
2y ago
We support Simulated Annealing too, as well as Tabu Search and many others. By default Timefold Solver uses Late Acceptance, which behaves like Simulated Annealing but isn't parameter tuning fickle like SA. Do note that the base algori
22.
▲
by
ge0ffrey
2y ago
Yes! These days, to handle cases with more work than resources to do it, medium constraints are used a lot too (so hard/medium/soft constaints), to penalize the amount of unassigned work. Those are harder than soft constraints, bu
23.
▲
by
ge0ffrey
2y ago
Take a look at OSRM. For the Timefold Field Service Routing REST APIs, we have a maps service that runs OSRM under hood by default, but supports alternative map providers too. It calculates both travel time and distance matrixes. Our maps s
24.
▲
by
ge0ffrey
2y ago
Thanks for sharing your story too, Yorak. Yes, having in-house expertise to integration optimization into their existing tools is hard. Especially if they use low level solver APIs (especially if it's math equations). We're workin
25.
▲
by
ge0ffrey
2y ago
When you make the leap, you're basically living of off your savings. Until the startup has investors that agree to pay the founders a wage (to reduce personal financial stress so they can concentrate on the company) - or the startup is
26.
▲
I built an AI company to save my open source project
(timefold.ai)
451 points
by
ge0ffrey
2y ago
|
106 comments
27.
▲
by
ge0ffrey
2y ago
I once wrote an open source factory design optimizer with Timefold (previously OptaPlanner). It figured out the best layout to produce a particular item, for example green vials. We ended up removing it from the default quickstarts [1], but
28.
▲
Santa's Traveling Salesman Problem (TSP) optimization with Java [video]
(youtube.com)
1 points
by
ge0ffrey
2y ago
|
0 comments
29.
▲
by
ge0ffrey
3y ago
Thanks Aeolun! We're going to improve the documentation further. I am going to take this feedback along.
30.
▲
by
ge0ffrey
3y ago
Sorry. We're working on it... we're a startup. We're still figuring out a good, clear, honest pricing model for Enterprise that works well across company sizes (small - big), industries (healthcare vs telecom vs ...) and usag
More ›