Hacker News new | past | comments | ask | show | jobs | submit | ge0ffrey's comments login

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 usage frequency (strategic vs operational planning).

We're happy to send you our pricing table version 1 (use contact us form on Timefold website), but we need your feedback if it fits your business model, deployment model, usage model, etc to validate our pricing model.


easy to raise prices later. in your billing model include plan per customer.


There are little to no commits on the optaplanner repo since May 2023, apart from CI/build changes.


Could you elaborate on how OptaPlanner/Timefold wasn't ergonomic?

I 'd love to understand this better, so we can improve it in Timefold Community. To help deal with new problems, we're creating out-of-the-box quickstarts for common use cases: https://github.com/TimefoldAI/timefold-quickstarts

As for the Community/Enterprise split - we want to continue the open source project, but we need to eat too :)

Geoffrey (Timefold co-founder / OptaPlanner creator)


Basically, the documentation was set up so that I could come in and do a bunch of the example problems fairly easily, but the part where I model my own problem and execute/solve that was always underserved. Or it felt like that to me anyway. I don’t have a background in the theory, but I can easily see that it could solve my problems if only I could figure it out.

> As for the Community/Enterprise split - we want to continue the open source project, but we need to eat too :)

Yeah, I don’t begrudge you that. It’s just that when I see that multithreading is locked away I just know that the moment I start using the product I’ll find out my toy problems are enterprise scale. Sort of like murpheys law, but for software features.


Thanks Aeolun! We're going to improve the documentation further. I am going to take this feedback along.


I once optimized Factorio's belts with OptaPlanner (now Timefold.ai), our open source metaheuristics solver in Java.

The source code is still here: https://github.com/kiegroup/optaplanner-quickstarts/tree/8.6...


Take a look at the two Timefold (continuation/fork of OptaPlanner, open source Apache License) quickstarts for vehicle routing: https://github.com/TimefoldAI/timefold-quickstarts/tree/stab...

We regularly answer questions on StackOverflow if you run into any issues with it.

Disclaimer: I am part of the team behind OptaPlanner/Timefold.


Thanks for the kind words about OptaPlanner. We've forked OptaPlanner as Timefold. We don't have a wedding seating example in timefold-quickstarts, yet.

Someone did an wedding seating planning implementation 10 years ago: https://github.com/juanignaciosl/wedding-tables-planner but that's going to be very stale (still DRL files etc). It's probably better to start from the school-timetabling use-case in timefold-quickstarts and adjust that to your needs.


Thanks a lot for all the development of Optaplanner over the years! Your work is really amazing and valuable.


If you want to give Timefold a try locally - it should about twice as fast, still the open source version - try our single Maven or Gradle command on your codebase: https://timefold.ai/upgrade-optaplanner-to-timefold

If you're interested in writing a blog around your Wedding Seating Planner (it looks very cool!), ping me on LinkedIn and we'll happily push it on our socials.


OptaPlanner was forked as Timefold by the team behind it: https://timefold.ai/blog/2023/optaplanner-fork/ We made it twice as fast (by replacing Drools).


Thanks for the note! This is helpful to know.


OptaPlanner, the open source planning optimization solver AI, typically used for Vehicle Routing, Maintenance Scheduling and Employee Scheduling, has been forked as Timefold by its own creator.


OptaPlanner (Java) or OptaPy (Python) doesn't need any other installations. Just add a dependency in Maven/Gradle (Java) or pip install it (Python).


OptaPy (open source, https://www.optapy.org) solves similar use cases in Python, but using metaheuristics instead of traditional CP techniques, which helps for scaling out.


Consider applying for YC's first-ever Fall batch! Applications are open till Aug 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: