Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public VRPTWMutator(double mutationProbability, double distributionIndex, RepairDoubleSolution solutionRepair, RandomGenerator<Double> randomGenerator) {
- if (mutationProbability < 0.0D) {
- throw new JMetalException("Mutation probability is negative: " + mutationProbability);
- } else if (distributionIndex < 0.0D) {
- throw new JMetalException("Distribution index is negative: " + distributionIndex);
- } else {
- this.mutationProbability = mutationProbability;
- this.distributionIndex = distributionIndex;
- this.solutionRepair = solutionRepair;
- this.randomGenerator = randomGenerator;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement