Guybrush(je sens déjà que ce topic va faire un bide )Moi je veux bien répondre.
JohnDuffMoi je veux bien répondre.Horreur ! Damnation ! #teamChocolatNoir
Je préfère Choco, blanc ou avec des noisettes.
FabeÀ vue de nez ça me semble une spécialisation d'un problème de moteur de règles.Je ne connais pas ce type de problèmes, je ne peux pas confirmer
FabeVue que sans outil plus spécifique, une solution basée sur Drools m'aurait semblé convenable, j'aurais eu tendance à tester OptaPlanner.Ok. La principale différence entre les deux outils semble être que Choco ne propose pas d'abstraction (on encode directement les équations, enfin, les variables et les contraintes) alors qu'OptaPlanner requiert de passer par du POJO. Ce n'est pas un mal en soi si je développe le reste de l'application en Java (mais à priori, dans l'idée, ce serait un frontend web en Python avec l'algo gentiment ancré dans le backend).
Ce message a été modifié 1 fois.
Dernière modification : 3 décembre 2014
à 19:51 par
Guybrush.
GuybrushAh oui, et sinon : j'aime pas trop le chocolat, donc je ne participerai pas à cette conversation pour autre chose que mon problème d'affectation, naComment tu veux inviter les gens à coopérer si directement, tu fermes la porte au chocolat ?
GuybrushMais c'est une variante d'un problème d'affectation. Par contre, je ne peux pas "bêtement" appliquer une méthode hongroise, parce que mon problème a plus que 2 dimensions et ne peut pas se réduire itérativement à 2 dimensions.Je te dis que comme moteur de règle, Drools c'est cool et tu repars dans tes abstractions mathématiques où personne comprends rien.
C'est un cas typique d'affectation, donc en plein dans l'optimisation combinatoire. Et je regrette de ne pas avoir suivi des cours sur les métaheuristiques, du coup Par contre, je peux encoder le problème sous forme d'un système d'équations linéaires, donc "au pire", un algorithme comme le simplex (ou le primal dual) pourrait convenir, mais les performances sont moins intéressantes en général (même si ce n'est pas un critère discriminant) et il n'est pas possible de repartir d'une solution modifiée pour atteindre un autre optimum local, sans tricher.
Guybrushcas typique d'affectation ... optimisation combinatoire... cours sur les métaheuristiques... algorithme comme le simplex (ou le primal dual)Kamoulox ! Je déménage le postier breton et je lime la cloche en papier mauve !
1996-2024 — Lexpage v4 — GPLv3 (sources)
page générée le 24 novembre 2024 à 09:00:52