Moteur de planification par contraintes (Timefold Solver)
Tournées, rosters d'équipe, ordonnancement d'ateliers — calculés automatiquement
Vendu par MagicMate
Ce qu'il faut
- Niveau
- N3 · Demande un informaticien — Nécessite un serveur ou un environnement d'hébergement à mettre en place et à maintenir : compétences d'administration système.
- Serveur requis
- Oui
- Réglages requis
- Oui
- Licence
- Licence d'origine : voir le dépôt source. Marketia n'a pas de résumé vérifié pour cette licence ; consultez-la avant tout usage.
Timefold Solver est un moteur de contraintes qui cherche automatiquement un planning optimisé selon vos contraintes — tournées de livraison, rosters d'équipe — là où un tableau Excel atteint vite ses limites. Il tourne en Java/Kotlin et s'intègre dans une application existante sans dépendre d'un service cloud tiers. Issu du projet historique OptaPlanner.
Limites et précautions : le README demande JDK 21+ et Maven 3.9.11+. Certaines fonctions avancées sont réservées à l'édition Enterprise ; la liste exacte n'a pas été revalidée à la source brute du README.
Licence et attribution : ce produit référence la Community Edition du projet open source Timefold Solver (https://github.com/TimefoldAI/timefold-solver), distribuée sous licence Apache License 2.0 (texte complet : https://github.com/TimefoldAI/timefold-solver/blob/main/LICENSE.txt). Une « Enterprise Edition » distincte, commerciale et non open source, existe en complément — seule la Community Edition (ce dépôt) est référencée ici. Tous droits conservés par ses auteurs ; cette fiche est une présentation rédigée par Marketia.
Critique Marketia
Verdict
Moteur sérieux et très maintenu, mais l'offre gratuite est l'édition Community : neuf fonctions de performance et d'analyse sont payantes. Pour la tournée de livraison d'une PME, un développeur Java est nécessaire.
Pour qui (PME française)
- Une équipe de développement Java ou Kotlin qui intègre une planification (tournées, rosters) dans son application.
- Pas pour un utilisateur non technique ; pas pour un gros problème sans passer par les fonctions Enterprise (licence d'essai limitée dans le temps).
Points forts prouvés
- Licence Apache 2.0 (README) ; description : « AI constraint solver for Java and Kotlin ».
- Activité : releases v2.7.1 (2026-10-06), v2.8.0-rc-1 et v1.35.0 (2026-10-15) dans releases.atom ; commits des 2026-10-15 et 2026-10-16 (en partie générés par un bot de documentation, en partie humains).
- Essai Enterprise gratuit limité dans le temps ; licences gratuites pour associations à but non lucratif et recherche académique (documentation des éditions commerciales).
Limites et risques
- 100 issues ouvertes (page lue). Récentes : #2749 (erreur de la recherche partitionnée avec les variables de liste), #2730 (condition de concurrence : l'état « terminé » peut être écrasé), #2761 (le sélecteur de swap applique mal le filtrage de plage).
- La page principale du dépôt n'affiche aucune release dans sa barre latérale ; les versions viennent du flux releases.atom.
- Les issues lues ne précisent pas l'édition concernée.
Effort d'installation réel
Élevé : modélisation du problème en Java, contraintes, tests. Estimation : plusieurs jours à semaines ; non mesuré.
Alternatives
- VROOM (critique pilote
solution-optimisation-tournees-vroom, BSD-2-Clause) pour les tournées uniquement ; OR-Tools (au catalogue selon le dépôt, non évalué ici).
Licence et attribution
Avertissement de licence : « Ne cataloguer que la Community ; l'Enterprise (fonctions avancées) est payante. Attribution Apache-2.0 (fork d'OptaPlanner). » La documentation officielle indique que l'Enterprise « is not open-source » et ne qualifie pas explicitement de « payant » ; elle propose un essai gratuit puis une licence.
Ce que nous n'avons pas testé
Aucune installation, aucun problème modélisé, aucune mesure de performance Community contre Enterprise, aucune vérification de la liste des neuf fonctions au-delà de la page publique.
Sources (lues le 2026-10-17)
- https://github.com/TimefoldAI/timefold-solver (page du dépôt, résumé automatique) et LICENSE.txt
- https://docs.timefold.ai/timefold-solver/latest/commercial-editions/commercial-editions
- https://github.com/TimefoldAI/timefold-solver/commits.atom, releases.atom, issues
- Relevé des licences de poids de modèles du 2026-10-17 (seconde main)
Composant ou édition commerciale distincte
Seule la partie libre de ce projet est concernée par cette fiche. Une édition, un dossier ou un composant du projet relève d'une licence commerciale distincte, payante en production commerciale. Vérifiez le périmètre de la licence libre avant tout usage professionnel.