-
Notifications
You must be signed in to change notification settings - Fork 1
Home
La documentation est compatible avec la version Beta 0.1
Le but de ce projet est de proposer un service d’optimisation à travers le web.
De nombreuses entreprises ont maintenant besoin d’optimiser des services ou des productions (gestion de stocks, conception, etc.). Le projet consiste à proposer un service d’optimisation à travers le web où le client est capable de fournir la fonction à optimiser et l’application mène l’algorithme d’optimisation. L’application est conçue sur le principe de client-serveur. Le serveur dirige l’algorithme d’optimisation et demande au client la valeur du critère à optimiser. Le client ne communique pas la fonction à optimiser mais répond aux requêtes du serveur : à chaque solution candidate proposée par le serveur, le client répond par la valeur du critère. Cette architecture possède de nombreux avantages :
- elle permet de garantir la confidentialité du problème (et des licences relatives pour calculer le critère à optimiser),
- elle évite le déploiement une application côté client, — elle reporte le coût du calcul côté client,
- elle permet aussi au serveur d’enregistrer les performances d’algorithmes sur un grand ensemble de problèmes d’optimisation afin de les améliorer par la suite.