Solveur LPSaviez-vous que JMP dispose d'un solveur LP ?La programmation linéaire (LP) est une technique permettant d'optimiser une fonction soumise à un ensemble de contraintes linéaires.[Voir ici pour la description Wiki de la programmation linéaire].
Le solveur prend la forme d'une fonction appelée LPRésoudre .Cela peut être assez délicat à utiliser, j'ai donc écrit un front-end pour rendre la fonctionnalité plus accessible :

La spécification du problème peut également être chargée à partir d'un fichier texte ou saisie à l'aide d'un éditeur de texte :

Il s'agit d'un projet qui est passé du stade de travail en cours à celui en attente depuis un certain temps maintenant, je publie donc le code de bonne foi tel quel.Le code illustre comment utiliser la fonction LPSolve ainsi que la correspondance de modèles pour analyser les éléments de la spécification du problème.
Vous trouverez ci-joint un fichier journal qui lance le script (le code est intégré dans le bouton d'exécution) ainsi qu'un exemple de fichier texte contenant une spécification du problème.Le frontal dispose également de quelques boutons de démonstration qui chargeront du contenu pour illustrer la manière dont les problèmes doivent être spécifiés.
Utilisez le solveur de programmation linéaire (LP) JMP pour optimiser une fonction soumise à un ensemble de contraintes linéaires.
UtilitairesRe : Solveur LPbon travail
Re : Solveur LPNon, l'interface du profileur n'est pas non plus disponible - je suppose que vous utiliserez simplement le profileur de manière native si vous avez une fonction de désirabilité que vous souhaitez optimiser.Ce n'était qu'une illustration du déploiement de la fonction LPSOLVE pour résoudre des types classiques de problèmes LP articulés comme une fonction objectif et un ensemble de contraintes linéaires.Il ne gérerait pas la programmation non linéaire ou entière.
Re : Solveur LPLe profileur peut optimiser l’opportunité. Cette interface est-elle également disponible ? Cela résoudrait-il les problèmes de PNL ou de MILP ?
Re : Solveur LP@dsianita cela ne se limite pas à 2 variables de décision.J'ai juste utilisé « x » et « y » comme exemple simple.
Re : Solveur LPAvez-vous un autre frontal capable de gérer plus de 2 variables de décision ?