Computer-Implemented Systems And Methods For Pack Optimization
First Claim
1. A computer-implemented method for optimizing a planned distribution of packs of an item among a plurality of retail stores, comprising:
- specifying constraint values that limit what values may be included in the planned distribution of packs;
applying a heuristic to reduce the computation time required to determine optimal values for the planned distribution; and
using a mixed-integer linear programming solver to model the planned distribution of packs and determine optimized values for numbers of packs to be distributed to the plurality of retail stores.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods are provided for optimizing the distribution of packs of an item across an entity'"'"'s distribution network. Constraint values may be specified to limit the values that may be included in a planned distribution of packs. Also, heuristics may be used to reduce the computation time required to determine optimal values for a planned distribution of packs. Modeling of the planned distribution of packs and optimization of the number of packs to be distributed can be accomplished using a mixed-integer linear programming solver.
-
Citations
20 Claims
-
1. A computer-implemented method for optimizing a planned distribution of packs of an item among a plurality of retail stores, comprising:
-
specifying constraint values that limit what values may be included in the planned distribution of packs; applying a heuristic to reduce the computation time required to determine optimal values for the planned distribution; and using a mixed-integer linear programming solver to model the planned distribution of packs and determine optimized values for numbers of packs to be distributed to the plurality of retail stores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for optimizing a planned distribution of packs of an item among a plurality of entities responsible for distributing or selling the item, comprising:
-
(a) determining whether one or more of the plurality of entities responsible for distributing or selling the item distributes or sells the item to another of the plurality of entities responsible for distributing or selling the item, and if so, removing from a model of the distribution problem those entities that distribute or sell to another of the plurality of entities; (b) specifying constraint values that limit what values may be included in the planned distribution of packs; (c) applying a heuristic in order to reduce the computation time required to determine optimal values for the planned distribution; and (d) using a mixed-integer linear programming solver to model the planned distribution of packs and determine optimized values for numbers of packs to be distributed to each of the remaining plurality of entities responsible for distributing and/or selling the item. - View Dependent Claims (17, 18)
-
-
19. A system for optimizing a planned distribution of packs of an item among a plurality of retail stores, comprising:
-
a data store for storing constraint values that limit what values may be included in the planned distribution of packs; software instructions configured to apply a heuristic to reduce the computation time required to determine optimal values for the planned distribution; and software instructions configured to solve mixed-integer linear programming problems or linear programming relaxations to model the planned distribution of packs and determine optimized values for numbers of packs to be distributed to each of the plurality of retail stores. - View Dependent Claims (20)
-
Specification