Matching Heuristics

These are heuristics which create a schedule for open shop problems. They try to order the operations that way that operations with similar processingtimes run parallel. The progress bar will show you the current total completion time after each insertion.

What you have to do:

Make sure that both a problem type and all parameters are defined. Choose Heuristic Algortihms|Matching Heuristics from the menu Algorithms and after editing the options press OK.

Options:

Kind of Algorithm:
BOTTLENECK
This algorithm sorts the weightings and then searches binary for the smallest weighting p so that  M = {p(i,j) | p(i,j) >= p} contains a perfect matching. The according operations are inserted into the schedule and the weightings are deleted. This process will be iterated until all operations have been inserted into the schedule.
WEIGHTED
A maximum weighted matching is calculated. The according operation are inserted into the schedule and the weightings are deleted (eg. set to the lowest possible value). This will be repeated until all operations have been inserted into the schedule.
Kind of matching:
 This option allows you to choose which kind of weightings will be used for the matching algorithms.
MIN
All processingtimes will be subtracted from the longest possible processingtime, the result will be used as weighting. That means the algorithm trys to minimize the average processingtime for the inserted operations.
MAX
The processingtime for each operation will be used as weighting. That means the algorithm trys to maximize the average processingtime for the inserted operations.
HEADS
The first set of operations to insert will be calculated as if the MIN parameter has been set. After inserting a set of operations the heads for all remaining operations will be calculated and added to the processingtime for that operation. The result will be substracted from the longest possible processingtime and be used as weighting. That means the algorithm trys to insert a set of operations that way, that the current total completion time will get minimized.

Table of Contents 
29.10.00