Class MNDSBitsetManager

java.lang.Object
org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager

public class MNDSBitsetManager extends Object
This class implements a simple bitset adapted to the Merge Non-dominated Sorting (MNDS) algorithm Please, note that in MNDS the size of a bitset can only be reduced or remain the same
Author:
Javier Moreno <javier.morenom@edu.uah.es>
  • Constructor Details

    • MNDSBitsetManager

      public MNDSBitsetManager(int nSolutions)
  • Method Details

    • freeMem

      public void freeMem()
    • getRanking

      public int[] getRanking()
    • updateSolutionDominance

      public boolean updateSolutionDominance(int solutionId)
    • computeSolutionRanking

      public void computeSolutionRanking(int solutionId, int initSolId)
    • updateIncrementalBitset

      public void updateIncrementalBitset(int solutionId)
    • initializeSolutionBitset

      public boolean initializeSolutionBitset(int solutionId)
    • clearIncrementalBitset

      public void clearIncrementalBitset()