Method for purchase order rescheduling in a linear program
First Claim
1. A computer-implemented method for determining a production plan, said method comprising:
- receiving, by a computer, a file comprising purchase order receipts, said purchase order receipts being defined as line items on purchase orders;
performing, by said computer, a first rescheduling process, said first rescheduling process comprising;
evaluating each purchase order receipt to determine whether rescheduling of said purchase order receipt is one of permissible and impermissible, as indicated by a flag; and
for all of said purchase order receipts for which rescheduling is determined to be permissible, rescheduling when said purchase order receipts are to be received by a plant so as to indicate that said purchase order receipts will be received by said plant during earlier time periods than initially specified;
after said performing of said first rescheduling process, solving core production planning system equations with linear programming using rescheduled purchase order receipts associated with said earlier time periods from said first rescheduling process so as to determine an initial production plan;
after said solving of said core production planning system equations with said linear programming, performing, by said computer, post-processing, said post-processing comprising;
performing a second rescheduling process, said second rescheduling process comprising rescheduling when said rescheduled purchase order receipts from said first rescheduling process are to be received by said plant so as to indicate that said rescheduled purchase order receipts will be received by said plant during later time periods than specified during said first rescheduling process without causing inventory balances to be depleted to zero; and
generating and outputting, by said computer, a final production plan based on said initial production plan and said second rescheduling process.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method of rescheduling timing of when items on purchase orders are scheduled to be received in a linear programming production planning system. This methodology performs a pre-processing rescheduling of the timing of purchase order receipts into the earliest time period allowable in a pre-processing step. After this pre-processing, the invention solves the core production planning system equations using the rescheduled purchase order receipts. Then, the invention performs post-processing rescheduling, which sorts the purchase order receipts according to rescheduling flexibility, and subsequently sequentially reschedules the timing of each of the purchase order receipts in the order established by the sorting process. This process of sequentially rescheduling reschedules the timing of purchase order receipts into the latest time period allowable.
29 Citations
24 Claims
-
1. A computer-implemented method for determining a production plan, said method comprising:
-
receiving, by a computer, a file comprising purchase order receipts, said purchase order receipts being defined as line items on purchase orders; performing, by said computer, a first rescheduling process, said first rescheduling process comprising; evaluating each purchase order receipt to determine whether rescheduling of said purchase order receipt is one of permissible and impermissible, as indicated by a flag; and for all of said purchase order receipts for which rescheduling is determined to be permissible, rescheduling when said purchase order receipts are to be received by a plant so as to indicate that said purchase order receipts will be received by said plant during earlier time periods than initially specified; after said performing of said first rescheduling process, solving core production planning system equations with linear programming using rescheduled purchase order receipts associated with said earlier time periods from said first rescheduling process so as to determine an initial production plan; after said solving of said core production planning system equations with said linear programming, performing, by said computer, post-processing, said post-processing comprising; performing a second rescheduling process, said second rescheduling process comprising rescheduling when said rescheduled purchase order receipts from said first rescheduling process are to be received by said plant so as to indicate that said rescheduled purchase order receipts will be received by said plant during later time periods than specified during said first rescheduling process without causing inventory balances to be depleted to zero; and generating and outputting, by said computer, a final production plan based on said initial production plan and said second rescheduling process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of rescheduling timing of when items on purchase orders are rescheduled to be received in a linear programming production planning system, said method comprising:
-
receiving, by a computer, a file comprising purchase order receipts, said purchase order receipts being defined as line items on purchase orders; performing, by said computer, a first rescheduling process, said first rescheduling process comprising; evaluating each purchase order receipt to determine whether rescheduling of said purchase order receipt is one of permissible and impermissible, as indicated by a flag comprising any one of a net up front flag indicating that said purchase order receipt may not be rescheduled to an earlier point in time and a frozen in zone flag specifying a time period within which said purchase order receipt can be rescheduled; and for all of said purchase order receipts for which rescheduling is determined to be permissible, rescheduling when said purchase order receipts are to be received by a plant so as to indicate that said purchase order receipts will be received by said plant during the earliest time periods allowable by a supplier; after said performing of said first rescheduling process, solving core production planning system equations with linear programming using rescheduled purchase order receipts associated with said earliest time periods allowable by said supplier from said first rescheduling process so as to determine an initial production plan; after said solving of said core production planning system equations with said linear programming, performing, by said computer, post-processing, said post-processing comprising; sorting said rescheduled purchase order receipts from said first rescheduling process, based on predetermined criteria; based on said sorting, performing, by said computer, a second rescheduling process, said second rescheduling process comprising rescheduling when said rescheduled purchase order receipts from said first rescheduling process are to be received by said plant so as to indicate that said rescheduled purchase order receipts will be received by said plant during the latest time periods allowable by said supplier without causing inventory balances to be depleted to zero; and generating and outputting, by said computer, a final production plan based on said initial production plan and said second rescheduling process. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of rescheduling timing of when items on purchase orders are rescheduled to be received in a linear programming production planning system, said method comprising:
-
receiving, by a computer, a file comprising purchase order receipts, said purchase order receipts being defined as line items on purchase orders; performing, by said computer, a first rescheduling process, said first rescheduling process comprising; evaluating each purchase order receipt to determine whether rescheduling of said purchase order receipt is one of permissible and impermissible, as indicated by a first flag comprising any one of a net up front flag indicating that said purchase order receipt may not be rescheduled to an earlier point in time and a frozen in zone flag specifying a time period within which said purchase order receipt can be rescheduled; and for all of said purchase order receipts for which rescheduling is determined to be permissible, rescheduling when said purchase order receipts are to be received by a plant so as to indicate that said purchase order receipts will be received by said plant during the earliest time periods allowable by a supplier; after said performing of said first rescheduling process, solving core production planning system equations with linear programming using rescheduled purchase order receipts associated with said earliest time periods allowable by said supplier from said first rescheduling process so as to determine an initial production plan; after said solving of said core production planning system equations with said linear programming, performing, by said computer, post-processing, said post-processing comprising; sorting said rescheduled purchase order receipts from said first rescheduling process according to rescheduling flexibility, said sorting comprising, for each rescheduled purchase order receipt, determining whether rescheduling is still permissible, as indicated by a second flag, said second flag comprising a frozen out zone flag specifying another time period within which said rescheduled purchase order receipt can not be rescheduled later in time; based on said sorting, performing, by said computer, a second rescheduling process, said second rescheduling process comprising, for all of said rescheduled purchase order receipts for which rescheduling is determined to be still permissible, rescheduling when said rescheduled purchase order receipts from said first rescheduling process are to be received by said plant so as to indicate that said rescheduled purchase order receipts will be received by said plant during the latest time periods allowable by said supplier without causing inventory balances to be depleted to zero; and generating and outputting, by said computer, a final production plan based on said initial production plan and said second rescheduling process. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method of rescheduling timing of when items on purchase orders are rescheduled to be received in a linear programming production planning system, said method comprising:
-
receiving a file comprising planned purchase order receipts, said purchase order receipts being defined as line items on purchase orders; performing a first rescheduling process, said first rescheduling process comprising; evaluating each purchase order receipt to determine whether rescheduling of said purchase order receipt is one of permissible and impermissible, as indicated by a flag comprising any one of a net up front flag indicating that said purchase order receipt may not be rescheduled to an earlier point in time and a frozen in zone flag specifying a time period within which said purchase order receipt can be rescheduled; and for all of said purchase order receipts for which rescheduling is determined to be permissible, rescheduling when said purchase order receipts are to be received by a plant so as to indicate that said purchase order receipts will be received by said plant during the earliest time periods allowable by a supplier; after said performing of said first rescheduling process, solving core production planning system equations with linear programming using rescheduled purchase order receipts associated with said earliest time periods allowable by said supplier from said first rescheduling process so as to determine an initial production plan; after said solving of said core production planning system equations with said linear programming, performing, by said computer, post-processing, said post-processing comprising; sorting said rescheduled purchase order receipts from said first rescheduling process, based on predetermined criteria; based on said sorting, performing a second rescheduling process, said second rescheduling process comprising rescheduling when said rescheduled purchase order receipts from said first rescheduling process are to be received by said plant so as to indicate that said rescheduled purchase order receipts are to be received by said plant during the latest time periods allowable by said supplier without causing inventory balances to be depleted to zero; and generating and outputting a final production plan based on said initial production plan and said second rescheduling process. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification