Bonjour à tous,
J'ai pour projet de développer une application permettant à partir d'une liste de différents objet ayant tous différentes caractéristiques, et d'une liste quantitative de caractéristiques, de trouver les différentes combinaison possible. Peut-être serait-ce plus clair avec un exemple :
Imaginons :
Objet 1 - Type A - (Caractéristiques : 30<a<40 , 40<b<50 , etc..)
Objet 2 - Type A - (Caractéristiques : 10<c<40 , 40<b<50 , etc..)
...
Objet 3 - Type B - (Caractéristiques : 30<a<40 , 40<b<50 , etc..)
Objet 4 - Type B - (Caractéristiques : 10<c<40 , 40<b<50 , etc..)
... etc...
Je voudrais donc élaborer une fonction, à qui on passe des caractéristiques finales, exemple : a>60 et b>40, et des types d'objets donc A et B, et qui à partir de cela trouve la meilleur combinaison possible en sélectionnant un objet de chaque type :
Objet 1 + Objet 3 par exemple..
J'ai essayé de me tourner vers les algorithmes de maths, mais sans succès, je patauge un peu et c'est pour cela que j'expose le problème à vos lumières. Si quelqu'un a une idée? : )
Merci d'avance,
Krochon.