[http://mcajournal.cbu.edu.tr/articleinpress/articleinpress_955.pdf Vogel's Approximation Method (VAM)] is a technique for finding a good initial feasible solution to an allocation problem. The powers that be have identified 5 tasks that need to be solved urgently. Being imaginative chaps, they have called them “A”, “B”, “C”, “D”, and “E”. They estimate that: * A will require 30 hours of work, * B will require 20 hours of work, * C will require 70 hours of work, * D will require 30 hours of work, and * E will require 60 hours of work. They have identified 4 contractors willing to do the work, called “W”, “X”, “Y”, and “Z”. * W has 50 hours available to commit to working, * X has 60 hours available, * Y has 50 hours available, and * Z has 50 hours available. The cost per hour for each contractor for each task is summarized by the following table:
A B C D E W 16 16 13 22 17 X 14 14 13 19 15 Y 19 19 20 23 50 Z 50 12 50 15 11The task is to use VAM to allocate contractors to tasks. It scales to large problems, so ideally keep sorts out of the iterative cycle. It works as follows: :Step 1: Balance the given transportation problem if either (total supply>total demand) or (total supply
2 2 2 0 3 2 3 1 0 - C-W(50)
3 5 5 7 4 35 - 1 0 - E-X(10)
4 5 5 7 4 - - 1 0 - C-X(20)
5 5 5 - 4 - - 0 0 - A-X(30)
6 - 19 - 23 - - - 4 - D-Y(30)
- - - - - - - - - B-Y(20)
Finally calculate the cost of your solution. In the example given it is £3100:
A B C D E W 50 X 30 20 10 Y 20 30 Z 50The optimal solution determined by [[wp:GNU Linear Programming Kit|GLPK]] is £3100:
A B C D E W 50 X 10 20 20 10 Y 20 30 Z 50;Cf. * [[Transportation_problem|Transportation problem]]