Über uns
I am a world-renowed expert in automated planning of complex schedules and the AI…
Articles by Geoffrey
Contributions
-
How can Java optimize transportation systems?
Generally, Java for OR is a good fit for production code: it is strong in performance, scaling, stability and long-term maintenance of code. Java for OR is not that strong for experiments code: the Java libraries for loading and processing data can (and will) improve.
Activity
-
The Timefold/OptaPlanner journey is incredible so far. In this interview, Robin and me walk through the highs and lows.
The Timefold/OptaPlanner journey is incredible so far. In this interview, Robin and me walk through the highs and lows.
Shared by Geoffrey De Smet
Erleben Sie
Licenses & Certifications
Publications
-
Multithreaded incremental solving for local search based metaheuristics with step chasing
Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling - PATAT 2021: Volume I
This work introduces a multithreaded solving methodology for lo-
cal search based metaheuristics. It runs a single local search that spreads move
evaluations across multiple threads. To preserve incremental score calculation
(delta evaluation) capabilities, which are essential for the performance of lo-
cal search methods, the child threads reproduce the step of the main thread
in a method we named step chasing. The proposed method is implemented
within OptaPlanner, a…This work introduces a multithreaded solving methodology for lo-
cal search based metaheuristics. It runs a single local search that spreads move
evaluations across multiple threads. To preserve incremental score calculation
(delta evaluation) capabilities, which are essential for the performance of lo-
cal search methods, the child threads reproduce the step of the main thread
in a method we named step chasing. The proposed method is implemented
within OptaPlanner, a Java-based open source solver, and can thus be used
by anyone. The effectiveness of the method is demonstrated using three meta-
heuristics (Tabu Search, Simulated Annealing, Late Acceptance) on four dif-
ficult combinatorial optimization problems: the nurse rostering problem, the
vehicle routing problem, the curriculum course timetabling problem and the
cloud balancing problem. Extensive experiments are performed using up to
16 threads with a total of 5550 runs, with significant speedups realized when
more threads are available to the solver. All results are compared with a sin-
gle threaded implementation, as well as a multi-walk approach. The greatest
speedups take place with respect to the nurse rostering problem.Other authorsSee publication
Patents
-
Limited duration supply for heuristic algorithms
Issued U.S. Patent No 11,200,296
-
Multi-threaded constraint satisfaction solver
Issued U.S. Patent No. 10,509,654
Projects
-
OptaPlanner
- Present
OptaPlanner optimizes business resource usage. Every organization faces planning problems: provide products or services with a limited set of constrained resources (employees, assets, time and money). OptaPlanner optimizes such planning to do more business with less resources.
OptaPlanner is a lightweight, embeddable planning engine written in Java™. It helps normal Java™ programmers solve constraint satisfaction problems efficiently. Under the hood, it combines optimization heuristics…OptaPlanner optimizes business resource usage. Every organization faces planning problems: provide products or services with a limited set of constrained resources (employees, assets, time and money). OptaPlanner optimizes such planning to do more business with less resources.
OptaPlanner is a lightweight, embeddable planning engine written in Java™. It helps normal Java™ programmers solve constraint satisfaction problems efficiently. Under the hood, it combines optimization heuristics and metaheuristics with very efficient score calculation.Other creatorsSee project
Test Scores
-
Sun Certified Web Component Developer for Java 2 Platform, Enterprise Edition
Score: 94%
-
Sun Certified Programmer for the Java 2 Platform 1.4
Score: 95%
Languages
-
Englisch
Full professional proficiency
-
Dutch
Native or bilingual proficiency
-
French
Limited working proficiency
Recommendations received
4 people have recommended Geoffrey
Join now to viewMore activity by Geoffrey
-
Congrats to Wintercircus Ghent startup Timefold with their €6M seed round 🔥🎪 Killing it 🚀 https://lnkd.in/d7uwWkuB
Congrats to Wintercircus Ghent startup Timefold with their €6M seed round 🔥🎪 Killing it 🚀 https://lnkd.in/d7uwWkuB
Liked by Geoffrey De Smet
-
Belgian startup Timefold has secured €6 million in funding, led by Lakestar and previous investor Smartfin. Founded by CTO Geoffrey De Smet, who…
Belgian startup Timefold has secured €6 million in funding, led by Lakestar and previous investor Smartfin. Founded by CTO Geoffrey De Smet, who…
Liked by Geoffrey De Smet
-
(Dutch video on what Timefold does in layman's terms) Wat doet Timefold juist? Kanaal Z interviewde Maarten Vandenbroucke en mij en construeerde…
(Dutch video on what Timefold does in layman's terms) Wat doet Timefold juist? Kanaal Z interviewde Maarten Vandenbroucke en mij en construeerde…
Shared by Geoffrey De Smet
Gemeinsame Artikel erkunden
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Geoffrey De Smet in Belgium
-
Geoffrey De smet
--
-
Geoffrey De Smet
Administratief medewerker bij Volvo Cars
-
Geoffrey De Smet
carrosserier bij Garage schokkaert
-
Geoffrey De smet
Distribution operator at Volvo Cars
5 others named Geoffrey De Smet in Belgium are on LinkedIn
See others named Geoffrey De Smet