Claims
- 1. A computer implemented method for slab design from orders while satisfying all given restrictions and achieving near-optimization comprising the steps of:iteratively applying a set covering algorithm to design slabs from orders while minimizing the number of designed slabs; and applying a maximum flow algorithm as a post processing step to the set covering algorithm step to minimize the number of partial surplus quantities of designed slabs.
- 2. The computer implemented method for slab design recited in claim 1 wherein the step of iteratively applying a set covering algorithm uses weight for choosing large slabs.
- 3. The computer implemented method for slab design recited in claim 1 wherein the step of iteratively applying a set covering algorithm comprises the steps of:assigning a score to each order in an order book that favors orders with few compatible orders, orders that have a small remaining quantity, and orders that have a large maximum manufacturing size; sorting all orders O in an order book according to the score; creating a temporary slab list TS and a temporary order list OL; choosing an order Oi from the sorted orders O having a predetermined value in the sorted order and creating a slab Si for the order Oi; failing Si using order Oi; choosing orders compatible with so and entering compatible orders in a list OLi; filling slab Si with orders from OLi until the slab is full; and adding slab Si to the list of temporary slabs TS.
CROSS-REFERENCE TO RELATED APPLICATION
The subject matter of this application is related to that of application Ser. No. 09/047,275 filed Mar. 24, 1998, by J. R. Kalagnanam, et al., for “A Fast Inventory Matching Algorithm for the Process Industry” and assigned to a common assignee herewith. The disclosure of application Ser. No. 09/047,275 is incorporated herein by reference.
US Referenced Citations (6)