Geoffrey De Smet

Timefold CTO, OptaPlanner creator, Java coder, open source contributor, speaker, Artificial Intelligence (mathematical optimization, metaheuristics, constraint solving)

Geoffrey De Smetgeoffreydesmet
2025-06-06

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-levels-

4 levels of scheduling automation
Geoffrey De Smetgeoffreydesmet
2025-05-18

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?

Why not?

Which type of AI can? And how can we combine it with LLMs to make planning optimization more easily accessible?

Tom Cools and I tried it for .

Here's what we found out:
youtube.com/watch?v=m12AuqnX8a0

Geoffrey De Smetgeoffreydesmet
2025-04-21

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.

Geoffrey De Smetgeoffreydesmet
2025-04-02

@psylent Thanks for sharing!

What kind of use case are you using it for?

Geoffrey De Smetgeoffreydesmet
2025-03-26

How to minimize driver costs for the Vehicle Routing Problem.

In this video, I cover dealing with a mixed fleet of employees and contractors. As well as overtime costs.

youtube.com/watch?v=2Foa68i9CSU

Geoffrey De Smetgeoffreydesmet
2025-02-15

How I built an AI company to save my open source project

On this day, 3 years ago, my world fell apart. It was a Thursday. I just finished my second meeting that morning, looked at my inbox and realized it was over. My life’s work was over.

Read more:
timefold.ai/blog/how-i-built-a

Geoffrey De Smetgeoffreydesmet
2025-02-06

One of the most interesting feats of engineering recently was explained Saturday at for project Liliput for OpenJDK:

How to put 25 bits into 2 bits.

How they are circumventing the trade-off between usability and memory usage. 🧵

bsky.app/profile/geoffreydesme

Geoffrey De Smetgeoffreydesmet
2025-01-16

How to handle Employee (un)availability in automated Shift Rostering.

It's not as simple as it looks!

youtube.com/watch?v=xyk7jIfh66g

Geoffrey De Smetgeoffreydesmet
2024-12-06

The Operations Research Advent started earlier this week.

(spoiler) Here are the solutions in Timefold in , and :
github.com/timefold-sandbox/op

Geoffrey De Smetgeoffreydesmet
2024-11-15

Timefold Solver now has 1000 stars on Github!
github.com/TimefoldAI/timefold

Try our open source solver for planning optimization in Java, Python or Kotlin:
timefold.ai/open-source-solver

Geoffrey De Smetgeoffreydesmet
2024-11-12

Besides posting on Mastodon,

I also post on BlueSky:
bsky.app/profile/geoffreydesme

and on LinkedIn:
linkedin.com/in/ge0ffrey

Geoffrey De Smetgeoffreydesmet
2024-10-14

The 7 challenges to automate Field Service Routing with PlanningAI.

It's not just a Vehicle Routing Problem!

youtube.com/watch?v=UyCGpvuQ0Fo

Geoffrey De Smetgeoffreydesmet
2024-10-11

By drastically reducing the time-to-market for customers.
Input the planning problem and it outputs the optimized solution.

By making it easy.
With straightforward REST APIs. And great documentation.

By making it scale.
Our planning specialists already baked in their expertise in the model.
No need to hire expensive consultants.

We can't wait for you to try it out!
app.timefold.ai

🧵 2/2

Geoffrey De Smetgeoffreydesmet
2024-10-11

This question haunted me for almost 2 years:

How do you build a sustainable company
to continue the world's best open source solver for automated planning?

Not by selling consultancy on the open source edition.
That leaves no time to improve the solver.

Not by selling support on it.
Users don't pay for support if the solver "just works".

Not by making it proprietary.
That's not the open source spirit!

But we figured it out: app.timefold.ai

🧵 1/2

Geoffrey De Smetgeoffreydesmet
2024-10-04

Lunch breaks aren't optional.
People need to eat.

Yet, most Vehicle Routing Problem variants (CVRP, VRPTW, ...) happily ignore lunch and other breaks.

Here's how you tackle the the Vehicle Routing Problem with Time Windows, Lunch Breaks, Team Meetings and Dentist Appointments (VRPTWLBTMDA):

youtube.com/watch?v=6kygzykg-qQ

Geoffrey De Smetgeoffreydesmet
2024-09-19

The Timefold/OptaPlanner journey is incredible so far!

In this interview, Robin and me walk through the highs and lows.

youtube.com/watch?v=RtUSdYZr0zw

Geoffrey De Smetgeoffreydesmet
2024-08-14

If your software generates unfair schedules, employees resign.

But what is a fair schedule?
And how do you measure fairness correctly?

Here's the secret formula for fairness in automated planning, explained in detail:
youtube.com/watch?v=tVMF0optFW4

Geoffrey De Smetgeoffreydesmet
2024-08-13

Timefold Solver 1.13.0 is out!

In Vehicle Routing, Job Shop Scheduling, it's now cleaner to calculate the start time of a visit, job or task. See an example below.

Timefold Solver is the open source solver for , and .

Release notes:
github.com/TimefoldAI/timefold

Geoffrey De Smet boosted:
Karl Heinz Marbaise (he/him)khmarbaise
2024-08-11

We're thrilled to inform you that your Conference proposal, "The Current State of Apache Maven 4 - Development", for Devoxx Belgium has been accepted!

Geoffrey De Smetgeoffreydesmet
2024-07-30

An in-depth video on how to handle Task Dependencies in the Vehicle Routing Problem:

youtube.com/watch?v=8fEdLcZqsgw

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst