Class RandomNetworkGenerator

java.lang.Object
solvers.utilities.RandomNetworkGenerator

public class RandomNetworkGenerator extends Object
Class which can generate models for use when testing/evaluating the algorithms. In particular this class was written to generate queueing model networks for testing the Tree Convolution and TMVA algorithms.
Author:
Ben Homer, 2014.
  • Constructor Details

    • RandomNetworkGenerator

      public RandomNetworkGenerator(boolean sparse, int popMax)
    • RandomNetworkGenerator

      public RandomNetworkGenerator(boolean sparse, int popMin, int popMax)
    • RandomNetworkGenerator

      public RandomNetworkGenerator(boolean sparse, int popMin, int popMax, int servMax)
  • Method Details

    • generateSparseNetwork

      public QNModel generateSparseNetwork(int stations, int classes, double sparcityPercentage, boolean reusePrevious, boolean thinkTime)
    • generateSparseNetwork

      public QNModel generateSparseNetwork(int stations, int classes, double sparcityPercentage, boolean reusePrevious, boolean thinkTime, boolean multiServer)