Version: Auction Algorithm for Symmetric and Asymmetric Type of Assignment Problems
Input: a matrix Aij
Ouput: Two forms of Pairs_current for task allocation
Citation:
Algorithm Conforming to Chapter 7 of the book "Network Optimization: Continuous and Discrete Models" by Dimitri P. Bertsekas, Massachusetts Institute of Technology.
"A Forward Reverse Auction Algorithm for Asymmetric Assignment Problems," by D. P. Bertsekas and D. A. Castanon. Report LIDS-P-2159, Lab. for Information and Decision Systems, also Computational Optimization and Applications, Vol. 1, pp. 277-297, 1992.
Notes:
The "Forward Reverse Auction Algorithm" above deals with only the condition for na >= nt, which "ImproveAuctionAlgorithm" could deal with any condition.
Compared with Hungarian and All_permutation algorithm
Usage: Create an object of class with input a matrix; then run method "EnterImproveAuctionAlgorithm" without anything