Changeset 7807 for branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/SolutionCreators/RandomButFeasibleSolutionCreator.cs
- Timestamp:
- 05/14/12 15:59:39 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/SolutionCreators/RandomButFeasibleSolutionCreator.cs
r7593 r7807 77 77 foreach (var equipment in Enumerable.Range(0, demands.Length).Shuffle(random)) { 78 78 var freeLocations = GetFreeLocations(equipment, demands, slack); 79 assignment[equipment] = freeLocations. ChooseUniformRandom(random);79 assignment[equipment] = freeLocations.SampleRandom(random); 80 80 slack[assignment[equipment]] -= demands[equipment]; 81 81 }
Note: See TracChangeset
for help on using the changeset viewer.