logist.task
Class Policy
java.lang.Object
logist.task.Policy
- Direct Known Subclasses:
- Policy.LongDistances, Policy.MediumDistances, Policy.ShortDistances, Policy.Uniform
public abstract class Policy
- extends java.lang.Object
A policy allows to create a probability distribution that depends on the
distance of the tasks.
- Author:
- Robin Steiger
|
Nested Class Summary |
static class |
Policy.LongDistances
A policy that gives a proportionally larger probability for long-distance
tasks. |
static class |
Policy.MediumDistances
A policy that gives a proportionally larger probability for
medium-distance tasks. |
static class |
Policy.ShortDistances
A policy that gives a proportionally larger probability for
short-distance tasks. |
static class |
Policy.Uniform
A policy that gives a proportionally equal probability for all tasks. |
|
Method Summary |
double[][] |
constant(double min,
double max)
|
static double[] |
constant(int numC,
double value)
|
double[][] |
uniform(double min,
double max,
java.util.Random rnd)
|
static double[] |
uniform(int numC,
double min,
double max,
java.util.Random rnd)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constant
public double[][] constant(double min,
double max)
uniform
public double[][] uniform(double min,
double max,
java.util.Random rnd)
constant
public static double[] constant(int numC,
double value)
uniform
public static double[] uniform(int numC,
double min,
double max,
java.util.Random rnd)