CONTINUOUS CASTER SCHEDULING WITH TEMPLATE DRIVEN SEARCH
First Claim
Patent Images
1. A computer-implemented method for scheduling, comprising:
- forming a search tree using a processor, wherein each node in the search tree represents a scheduling unit formed from a priority queue that includes orders from multiple, mutually compatible sets of orders and wherein each path through the search tree represents a sequence of orders and has an associated priority score;
searching the search tree for a path having an optimal associated priority score; and
implementing a schedule based on the path having the optimal associated priority score.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for scheduling include forming a search tree. Each node in the search tree represents a scheduling unit formed from a priority queue that includes orders from multiple, mutually compatible sets of orders and wherein each path through the search tree represents a sequence of orders and has an associated priority score. The search tree is searched for a path having an optimal associated priority score. A schedule is implemented based on the path having the optimal associated priority score.
9 Citations
20 Claims
-
1. A computer-implemented method for scheduling, comprising:
-
forming a search tree using a processor, wherein each node in the search tree represents a scheduling unit formed from a priority queue that includes orders from multiple, mutually compatible sets of orders and wherein each path through the search tree represents a sequence of orders and has an associated priority score; searching the search tree for a path having an optimal associated priority score; and implementing a schedule based on the path having the optimal associated priority score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for scheduling, comprising:
-
initializing a plurality of priority queues, each priority queue having one or more associated, mutually compatible sets of orders; forming a search tree using a processor, wherein each node in the search tree represents a scheduling unit formed from one of the plurality of priority queues and wherein each path through the search tree represents a sequence of orders and has an associated priority score; searching the search tree for a path having an optimal associated priority score using a breadth-first search, wherein searching the search tree is performed during formation of the search tree, with each level of the search tree being searched before a new level is formed; and implementing a schedule based on the path having the optimal associated priority score.
-
-
12. A system for scheduling, comprising:
-
a search module comprising a processor configured to form a search tree and to search the search tree for a path having an optimal associated priority score, wherein each node in the search tree represents a scheduling unit formed from a priority queue that includes orders from multiple, mutually compatible sets of orders and wherein each path through the search tree represents a sequence of orders and has an associated priority score; and a control module configured to implement a schedule based on the path having the optimal associated priority score. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification