Class RandomNetworkGenerator
java.lang.Object
solvers.utilities.RandomNetworkGenerator
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 Summary
ConstructorsConstructorDescriptionRandomNetworkGenerator(boolean sparse, int popMax) RandomNetworkGenerator(boolean sparse, int popMin, int popMax) RandomNetworkGenerator(boolean sparse, int popMin, int popMax, int servMax) -
Method Summary
Modifier and TypeMethodDescriptiongenerateSparseNetwork(int stations, int classes, double sparcityPercentage, boolean reusePrevious, boolean thinkTime) generateSparseNetwork(int stations, int classes, double sparcityPercentage, boolean reusePrevious, boolean thinkTime, boolean multiServer)
-
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)
-