Generalizing an Optimized Supplier Allocation Plan
First Claim
1. A method of generating an optimized supplier allocation plan, comprising:
- initiating, by a computer, an object model that describes an allocation problem;
generating, by the computer, a mathematical model from the object model, the mathematical model comprising multiple objective functions that represent multiple objectives to be optimized;
optimizing, by the computer, each of the multiple objective functions to determine a corresponding normalization factor;
generating, by the computer, a combined objective function using each of the multiple objective functions normalized by the corresponding normalization factor and weighted by a corresponding weighting factor;
receiving, by the computer, one or more constraints that restrict the optimization of the combined objective function;
optimizing, by the computer, the combined objective function with respect to the one or more constraints; and
solving, by the computer, the mathematical model to yield an optimized solution to the allocation problem based on the optimization of the combined objective function.
17 Assignments
0 Petitions
Accused Products
Abstract
Generating an optimized supplier allocation plan includes identifying parts and suppliers associated with an allocation problem, where each supplier can supply at least one part. One or more objective functions are selected. Each objective function has part variables, and each part variable represents a quantity of a part to be procured from a supplier. At least one constraint constraining at least one part variable is received. The one or more objective functions are optimized with respect to the at least one constraint to yield a value for each part variable. A quantity of each part to be procured from at least one supplier is determined according to the values to generate the optimized supplier allocation plan.
-
Citations
18 Claims
-
1. A method of generating an optimized supplier allocation plan, comprising:
-
initiating, by a computer, an object model that describes an allocation problem; generating, by the computer, a mathematical model from the object model, the mathematical model comprising multiple objective functions that represent multiple objectives to be optimized; optimizing, by the computer, each of the multiple objective functions to determine a corresponding normalization factor; generating, by the computer, a combined objective function using each of the multiple objective functions normalized by the corresponding normalization factor and weighted by a corresponding weighting factor; receiving, by the computer, one or more constraints that restrict the optimization of the combined objective function; optimizing, by the computer, the combined objective function with respect to the one or more constraints; and solving, by the computer, the mathematical model to yield an optimized solution to the allocation problem based on the optimization of the combined objective function. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for generating an optimized supplier allocation plan, the system comprising one or more computer systems configured to:
-
initiate an object model that describes an allocation problem; generate a mathematical model from the object model, the mathematical model comprising multiple objective functions that represent multiple objectives to be optimized; optimize each of the multiple objective functions to determine a corresponding normalization factor; generate a combined objective function using each of the multiple objective functions normalized by the corresponding normalization factor and weighted by a corresponding weighting factor; receive one or more constraints that restrict the optimization of the combined objective function; optimize the combined objective function with respect to the one or more constraints; and solve the mathematical model to yield an optimized solution to the allocation problem based on the optimization of the combined objective function. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable media embodied with software for generating an optimized supplier allocation plan, the software when executed using one or more computers is configured to:
-
initiate an object model that describes an all cation problem; generate a mathematical model from the object model, the mathematical model comprising multiple objective functions that represent multiple objectives to be optimized; optimize each of the multiple objective functions to determine a corresponding normalization factor; generate a combined objective function using each of the multiple objective functions normalized by the corresponding normalization factor and weighted by a corresponding weighting factor; receive one or more constraints that restrict the optimization of the combined objective function; optimize the combined objective function with respect to the one or more constraints; and solve the mathematical model to yield an optimized solution to the allocation problem based on the optimization of the combined objective function. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification