A computer-implemented method and system for controlled optimization of enterprise planning models is provided. This is accomplished by first defining an auxiliary objective function, which depends on the same variables as the model, or a subset thereof. An effective objective function is then constructed from the primary objective function by subtracting the auxiliary objective function multiplied by a weighting factor. The effective objective function is then optimized for a whole range of weighting values, yielding a table that describes how the primary objective function varies according to different values of the weighting factor. Optimization of the effective objective function with a given value of the weighting factor results in a particular value for the auxiliary objective. Thus, this computed table essentially provides a relationship between different realized values of the primary objective, the auxiliary objective, and all the variables of the enterprise planning model. The user is further provided with a way to specify a target value for the auxiliary objective to attain, and then use the table obtained previously to interpolate the value for the weighting factor that corresponds to the target value. This interpolated value for the weighting factor is then inserted into the effective objective function. This effective objective function is optimized, yielding the set of decisions which optimize the primary objective function while at the same time satisfying the constraint that auxiliary objective achieve a target value.

Une méthode et un système ordinateur-mis en application pour l'optimisation commandée des modèles de planification d'entreprise est fournie. Ceci est accompli en définissant d'abord une fonction objective auxiliaire, qui dépend des mêmes variables que le modèle, ou un sous-ensemble en. Une fonction objective efficace est alors construite de la fonction objective primaire en soustrayant la fonction objective auxiliaire multipliée par un facteur pesant. La fonction objective efficace est alors optimisée pour une gamme entière des valeurs pesantes, rapportant une table qui décrit comment la fonction objective primaire change selon différentes valeurs du facteur pesant. L'optimisation de la fonction objective efficace avec une valeur donnée du facteur pesant a comme conséquence une valeur particulière pour l'objectif auxiliaire. Ainsi, cette table calculée fournit essentiellement un rapport entre différentes valeurs réalisées du premier objectif, l'objectif auxiliaire, et toutes les variables de la planification d'entreprise modèlent. L'utilisateur est encore équipé de manière d'indiquer une valeur à atteindre pour l'objectif auxiliaire pour atteindre, et emploie alors la table obtenue précédemment pour interpoler la valeur pour le facteur pesant qui correspond à la valeur à atteindre. Cette valeur interpolée pour le facteur pesant est alors insérée dans la fonction objective efficace. Cette fonction objective efficace est optimisée, rapportant l'ensemble de décisions qui optimisent la fonction objective primaire tout en en même temps satisfaisant la contrainte que l'objectif auxiliaire réalisent une valeur à atteindre.

 
Web www.patentalert.com

< (none)

< Robot apparatus for detecting direction of sound source to move to sound source and method for operating the same

> System and method for sharing data among a plurality of personal digital assistants

> (none)

~ 00018