Geoffrey De Smet's Avatar

Geoffrey De Smet

@geoffreydesmet

PlanningAI expert, Timefold co-founder, OptaPlanner creator, complex scheduling and routing, Operations Research, Java, Kotlin, open source, international speaker

432
Followers
104
Following
84
Posts
08.01.2024
Joined
Posts Following

Latest posts by Geoffrey De Smet @geoffreydesmet

Solve a Vehicle Routing Problem with AI
Solve a Vehicle Routing Problem with AI YouTube video by Timefold

Vehicle Routing Problems are difficult to solve,
especially at scale with real-world constraints.

Both for humans and software.

In this video, I explain why VRPs are challenging,
what technology solutions exist
and how you can solve them easily in practice.

www.youtube.com/watch?v=Lcdw...

13.02.2026 17:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
NP-hard made easy via Timefold and Claude Code NP now stands for β€œno problem”

Sunday evening, a long-lost friend messaged me:
"I wrote a Hockey Training scheduling application in weekend with Timefold and Claude."

In a weekend.

It's an amazing age we live in!
He even documented the whole thing.
Here's how he did it:
medium.com/@bavo.bruyla...

10.02.2026 12:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
DubJUG 262: How we optimized Santa's travels in Java with Timefold, Tue, Jan 27, 2026, 6:15 PM | Meetup In time honoured fashion, our first DubJUG events of the year are linked with the jChampions Conference, and today we're announcing our second visiting Java Champions of 20

At the Dublin Java User Group, Tom will solve Santa's scheduling and routing optimization problems with Timefold Solver (our open source solver previously known as OptaPlanner) on Tue 27 jan:
www.meetup.com/dublinjavaus...

24.01.2026 09:44 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

How fast is Java 25?
timefold.ai/blog/how-fas...

by @tomcools.be

04.12.2025 15:50 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

We did it!

Our shift scheduling API now supports over 100 business constraints.

Whether your dataset is using 1 or 100 constraints, with 50 or 50'000 employees, with 200 or 200'000 shifts, it delivers a near-optimal solution in minutes or less.

app.timefold.ai

18.11.2025 08:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Pick-up and Delivery Routing: out-of-the-box PlanningAI by Timefold Assign pick-up and delivery jobs to drivers, optimizing for increased productivity and reduced travel time.

πŸš€ Our new API for Pickup and Delivery Routing is out! πŸš€

It optimizes in-route pickup and delivery of people or packages.

For example:
- Non-emergency medical transport to bring patients to the hospital
- School bus optimization
- Food delivery
- Parcel delivery

app.timefold.ai/models/picku...

06.11.2025 16:35 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Looking forward to it!

15.10.2025 05:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The Sunk Cost Fallacy

After you've worked weeks on an improvement that turns out as not much of an improvement...

... this Pull Request appears ...

Mario Fusco @ #devoxx

12.10.2025 10:24 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Digital Identities, Fraud, and the Future of AI with Veriff & Timefold: The Secure Disclosure
Digital Identities, Fraud, and the Future of AI with Veriff & Timefold: The Secure Disclosure YouTube video by The Secure Disclosure | Cyber, Sake, More.

"Why can't you just have ChatGPT generate a schedule for you?"

In this podcast, Mackenzie Jackson and I didn't just drink sake, we also covered complex scheduling and routing with AI and founding a company.

Watch it here:
www.youtube.com/watch?v=58CM...

10.10.2025 06:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

"Why haven't they fixed this yet?" @smarks.bsky.social and Maurice talking about ConcurrentException etc in #java at #devoxx

Great talk, but when they cover Vector and Hashtable, I can't stop and think:

"Why haven't they deprecated this yet?"

06.10.2025 11:59 πŸ‘ 10 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

#Devoxx talk trial run in front of a "live" audience. πŸ˜… If you are at the conference, do say hello when you see me. 😊

05.10.2025 20:12 πŸ‘ 23 πŸ” 2 πŸ’¬ 3 πŸ“Œ 0
Post image

An Open Source project needs a real-time chat for the community to come together.

So we created a Discord chat for Timefold Solerv.

To ask questions.
To discuss ideas.
Or to figure out how to hack the solver to run your crazy experiment.

Join us:
discord.gg/976RcEVVHW

03.10.2025 11:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Geoffrey De Smet: From a hobby to building a company
Geoffrey De Smet: From a hobby to building a company YouTube video by Optimization4All

In the Optimization4All podcast, Cristina Radu and I talked about Operations Research, starting a company and Timefold.

Watch the podcast:
www.youtube.com/watch?v=rrLb...

18.09.2025 12:46 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Today is the day... πŸ€©β˜•οΈπŸ”₯ #Java

16.09.2025 09:31 πŸ‘ 14 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

This way he won't be to install himself in a train seat.

06.09.2025 08:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

If it takes 10 000 hours to master a craft,
what do you get for 10 000 commits?

Timefold Solver, our Open Source solver for complex scheduling and routing problems, just reached 10 000 commits on GitHub:
github.com/TimefoldAI/t...

25.08.2025 08:13 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Can the optimal solution for a Traveling Salesman Problem (TSP) have crossing paths?

No, it cannot.
Because of the Triangle Inequality principle.

But in reality, it can.
Because there's road infrastructure: highways, one-way streets, etc.

In the real-world, solution optimality is rarely obvious.

01.08.2025 08:27 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
How to build trust in planning optimization: Explainable PlanningAI Optimization algorithms can spit out mathematically brilliant schedules, but if planners can’t see the rationale, those β€œperfect” plans end up in the…

A great plan is worthless if you can't explain why.

For the operators to trust your software, they need more than a button to "Schedule with AI" that generates the optimized schedule for their employees.

They need explainability. Learn how by @tomcools.be :
timefold.ai/blog/explain...

09.07.2025 12:40 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Vehicle Routing Problems in production: When research meets reality
Vehicle Routing Problems in production: When research meets reality YouTube video by Timefold

Vehicle Routing Problems in production:
When research meets reality.

Our webinar yesterday covered:
- Maps integration
- Time calculation
- Hard constraints in reality
- Multi-objective optimization
- Real-time planning

See the recording:
www.youtube.com/watch?v=l12G...

26.06.2025 07:24 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

That moment when your backend algorithms optimize a vehicle routing dataset with thousands of visits...

... and your frontend turns into a piece of modern art.

21.06.2025 13:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Doh. I meant float instead of int.

15.06.2025 17:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

This is what happens if you use floating point numbers (int, double in #Java) for financial data.

Use decimal numbers (BigDecimal in Java) instead.

15.06.2025 10:25 πŸ‘ 33 πŸ” 15 πŸ’¬ 2 πŸ“Œ 0
Post image

Where does your enterprise stand on the scheduling maturity ladder?

Are your resources scheduled manually?
With or without constraint verification?

Or automatically?
With or without optimization?

Discover the 4 Levels of Scheduling:
timefold.ai/blog/the-4-l...

06.06.2025 06:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Can LLMs solve scheduling or routing problems?

Can GenAI help companies save millions of dollars by optimizing Vehicle Routing, Shift Rostering or Job Scheduling to increase productivity and retention?

@tomcools.be and I tried it out:
www.youtube.com/watch?v=m12A...

#VRP #AI #PlanningAI #DevoxxFr

18.05.2025 07:49 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Timefold Solver 1.22.0 Β· TimefoldAI/timefold-solver We're even more excited than usual to bring you this release. Sure, it has the usual fixes and improvements, but it also brings... drumroll please... Declarative shadow variables (Preview) We've he...

Our team has just released Declarative Shadow Variables (Preview) with our #opensource Timefold Solver 🀩 . It's easier than ever to calculate shadow variables.

As a preview feature, the API is not yet set in stone and we are actively looking for feedback. πŸ‘

github.com/TimefoldAI/t...

28.04.2025 13:27 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Most publications of the Vehicle Routing Problem only cover the tip of the iceberg.

Benchmarks and academic papers typically only handle vehicle capacity (CVRP) and time windows (VRPTW)

But production deployments also need to deal with many other requirements.

#OperationsResearch #PlanningAI #AI

21.04.2025 11:35 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Discover how AI can step up when LLMs fall short in scheduling. Join @tomcools.be and dive into Timefold, a Java-based AI solver that optimises schedules using advanced math. See live demos and enhance your problem-solving skills!

Session details @ buff.ly/TePAVmY

19.04.2025 17:02 πŸ‘ 12 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1

But it doesn't stop there.

We're working on two exciting, big new features for Timefold Solver. Both are game changers to tackle real-world Operations Research problems.
More on that later. Stay tuned!

10.04.2025 09:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Timefold Solver is still the foundation of everything we do at Timefold, so we continue to invest in it, with our dedicated solver team.

Since we forked from OptaPlanner, we've made it faster, easier to use and more flexible to deal with real-world requirements, such fairness and resource limits.

10.04.2025 09:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Our Open Source solver now has a dedicated home: solver.timefold.ai

It's a place for the Timefold Solver community,
with everything you need to build a solution
for any planning, scheduling or routing optimization problem.

Is there anything missing that you would like to see on solver.timefold.ai?

10.04.2025 09:35 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0