I am currently working on weighted perfect bipartite matching, i.e., assignment problem.
Formally speaking, it could be formulated as follows:
$$ min \sum\limits_{i=1}^{N}\sum_{j=1}^{N}c_{ij}x_{ij} $$ , where $$ \sum\limits_{j=1}^{N}x_{ij} = 1 (i=1...N),\\ \sum\limits_{i=1}^{N}x_{ij} = 1 (j=1...N),\\ x_{ij}\in \{0,1\} $$ Here, $c_{ij}\in R$ is given as the cost matrix.
But now, my problem has an additional constraint on it : $c_{ij} < c_{ij'}$ if $j < j'$.
That is, each row of the cost matrix is monotonically increasing. For example, the following cost matrix:
(By analogy with workers and jobs, it is like that jobs in right is more difficult so every workers needs more time to get it done.)
The classic Kuhn-Munkres algorithm can be used to solve assignment problem and it can be applied to this surely. But I wonder if any faster algorithm (or related research) exists. I have tried some greedy approaches but it doesn't seem to work.
Thanks!!
