private static void performShuffle(DependencyMatrix dependencyMatrix) {

    int matrixSize = dependencyMatrix.getSize();
    for (int i = 0; i < matrixSize * 2; i++) {
      int randomIndex1 = Utils.getRandomInt(0, matrixSize - 1);
      int randomIndex2 = Utils.getRandomInt(0, matrixSize - 1);
      if (randomIndex1 != randomIndex2) {
        dependencyMatrix.replaceElements(randomIndex1, randomIndex2);
      }
    }
  }