Matrix minimum method

from Wikipedia, the free encyclopedia

The matrix minimum method (or ascending index method , ranking method ) is an opening method from Operations Research for solving transport problems . The name is derived from the consideration of the cost matrix, in which the respective minimum is used for the next iteration of the algorithm .

The matrix minimum method always provides a permissible solution (including the initial or basic solution ) for the underlying transport problem , which, however, is not necessarily optimal.

algorithm

Establishing the cost matrix

The aim in solving the transport problem is to transport goods that are offered in large quantities at locations as inexpensively as possible to the places of demand where the quantities are required. The sum of the units offered corresponds to the sum of the units requested in the classic transport system.

A matrix C can be created from the information on the transport problem, which shows the costs between the locations and in monetary units (MU) per unit transported. In addition, the supply and demand quantities can be included in this so-called cost matrix.

The 1st iteration

The following steps to create the cost matrix are:

  1. Find the lowest cost in the cost matrix and .
  2. Determination of the maximum possible transport quantity in this way.
  3. Subtraction of the determined transport quantity in the supply of the u-row and in the demand of the v-column. Moving units from place to place is now part of the solution.
  4. Deletion of a row or column as soon as the supply has been exhausted or the demand has been satisfied.
  5. Creation of the new cost matrix .

Note on step 1: If there is more than one element, the choice of the matrix element from this set over which the iteration is carried out is basically free. In order to reach a solution more quickly using the algorithm, it often makes sense to carry out the iteration where the maximum possible transport quantity is greatest.

The further iterations

The further iterations take the last created new cost matrix as a basis. The h-th iteration is based on the cost matrix . The iteration steps themselves are the same as for the first iteration. If the cost matrix reaches the dimension , i.e. there are neither columns nor rows left, the algorithm has reached its termination criterion and the basic solution has been found.

example

Creation of the cost matrix

The matrix minimum method is to be explained using the following example.

Starting from four supply locations up to the supply quantities:

and four places of demand up to with the demand quantities:

as well as the information on the respective transport costs, the following cost matrix C is created:

The 1st iteration

A basic solution is now obtained from this cost matrix in several steps. In the first iteration, the following happens:

  1. Find the lowest cost in the cost matrix . Here is .
  2. Determination of the maximum possible transport quantity in this way. So in the example .
  3. Subtraction of the determined transport quantity in the supply of the u-row and in the demand of the v-column. So it is new that and is. The transport of 7 units from site to site is now part of the solution.
  4. Deletion of a row or column as soon as the supply has been exhausted or the demand has been satisfied. The local demand is now satisfied. The second column is therefore deleted.
  5. Creation of the new cost matrix .

The new cost matrix looks like this:

The further iterations

The example can now be continued through to the end. Iteration over several elements is already possible in the second step, there is. At this point, the choice of the next element from this set is basically free. In the following, however, it is used because this is where the maximum transport quantity is greatest.

There is no single calculation of the iterations here. The further cost matrices and solution components shown below are intended to ensure the traceability of the example.

The 2nd iteration

Transporting 10 units from site to site becomes part of the solution. Is as follows:

The 3rd iteration

The transport of 9 units from site to site becomes part of the solution. Is as follows:

The 4th iteration

The transport of 14 units from site to site becomes part of the solution. Is as follows:

The 5th iteration

Transporting 1 unit from site to site becomes part of the solution. Is as follows:

The 6th iteration

The transport of 2 units from site to site becomes part of the solution. Is as follows:

The 7th iteration

Transporting 1 unit from site to site becomes part of the solution. has the dimension with which the termination criterion of the algorithm is reached.

Evaluation of results

With the matrix minimum method, a basic solution has now been found that can be summarized as follows:

Offer location Place of demand Transport quantity price per unit total price
A 2 B 2 7 units 1 GE 7 GE
A 4 B 4 10 units 2 GE 20 GE
A 1 B 3 9 units 2 GE 18 GE
A 3 B 1 14 units 3 GE 42 GE
A 1 B 1 1 units 4 GE 4 GE
A 4 B 1 2 units 7 GE 14 GE
A 2 B 1 1 units 8 GE 8 GE
total 44 units 113 GE

Whether this is also the optimal solution would have to be checked in the following using the MODI method , for example.

advantages

Due to the simple algorithm that only uses the transport costs as a selection criterion, the matrix minimum method is easy to apply and program. In addition, the complexity of the algorithm is comparatively low, which leads to short computing times for computer programs.

disadvantage

The matrix minimum method provides a valid basic solution for the transport problem, but not necessarily the optimal solution. This means that a subsequent improvement of the solution may be necessary, which sometimes increases the effort required to solve the problem considerably.

application

As an opening heuristic, the matrix minimum method generally makes sense when all that is required is any admissible solution for a transport problem. It is therefore often used to determine an initial solution before the solution is optimized using the MODI method or the cycle method (stepping stone method).

swell

  1. W. Domschke. Transport: Fundamentals, linear transport and reloading problems 2007, pp. 106-108.