Changeset 7970 for branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Interfaces
- Timestamp:
- 06/06/12 04:29:56 (12 years ago)
- Location:
- branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Interfaces
- Files:
-
- 2 added
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Interfaces/IGQAPEvaluator.cs
r7419 r7970 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HeuristicLab.Encodings.IntegerVectorEncoding; 24 25 using HeuristicLab.Optimization; 25 26 … … 30 31 ILookupParameter<DoubleValue> InstallationQualityParameter { get; } 31 32 ILookupParameter<DoubleValue> OverbookedCapacityParameter { get; } 33 34 double Evaluate(IntegerVector assignment, DoubleMatrix weights, DoubleMatrix distances, 35 DoubleMatrix installCosts, DoubleArray demands, DoubleArray capacities, 36 double transportationCosts, double expectedRandomQuality); 37 38 void Evaluate(IntegerVector assignment, DoubleMatrix weights, DoubleMatrix distances, 39 DoubleMatrix installCosts, DoubleArray demands, DoubleArray capacities, 40 out double flowDistanceQuality, out double installationQuality, 41 out double overbookedCapacity); 42 43 double EvaluateOverbooking(DoubleArray slack, DoubleArray capacities); 44 45 double GetFitness(double flowDistanceQuality, double installationQuality, 46 double overbookedCapacity, double transportationCosts, 47 double expectedRandomQuality); 32 48 } 33 49 }
Note: See TracChangeset
for help on using the changeset viewer.