Class MinimumMeanCycleDasdanGupta

java.lang.Object
com.jgalgo.alg.cycle.MinimumMeanCycleAbstract
com.jgalgo.alg.cycle.MinimumMeanCycleDasdanGupta
All Implemented Interfaces:
MinimumMeanCycle

public final class MinimumMeanCycleDasdanGupta extends MinimumMeanCycleAbstract
Dasdan and Gupta algorithm for minimum mean cycle.

The algorithm runs in \(O(n m)\) time and uses \(O(n^2)\) space. Although this algorithm have a strong polynomial bound, MinimumMeanCycleHoward is usually faster.

Based on 'Faster Maximum and Minimum Mean Cycle Algorithms for System Performance Analysis' by Ali Dasdan, Rajesh K. Gupta (1997).

Author:
Barak Ugav
  • Constructor Details