Accelerating Dynamic Linear Assignment Problem solver using Primal Algorithms

The classical Linear Assignment Problem can be solved using established algorithms like Hungarian algorithm quite efficiently within linear time complexity. However, there are other classes of problems like resource capacitated assignment problems that uses Lagrangian relaxation schemes with branch and bound that require LAPs to be solved iteratively multiple times with minor variations on cthe cost matrix. The established methods for solving LAPs require them to re-solve each of the modified cost matrix from scratch. I built an algorithm that can outperform the established algorithms by leveraging the results of a previous iteration’s result to achieve results quicker.

Detailed Report

For an in-depth exploration of the algorithm, including methodologies and theoretical underpinnings, refer to the full report:

View Full Report

Performance Analysis

Discover the performance comparisons between the primal algorithm and the Hungarian algorithm across various matrix sizes and sparsity levels. Detailed results and analysis can be found at the link below:

View Performance Results