Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/05/12 10:55:39 (12 years ago)
Author:
svonolfe
Message:

Improved incremental evaluation (#1177)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/ProblemInstances/MultiDepotVRP/MDCVRP/MDCVRPEvaluator.cs

    r6883 r7276  
    5050      TourInsertionInfo tourInfo = new TourInsertionInfo(solution.GetVehicleAssignment(solution.GetTourIndex(tour)));
    5151      eval.InsertionInfo.AddTourInsertionInfo(tourInfo);
     52      double originalQuality = eval.Quality;
    5253
    5354      IHeterogenousCapacitatedProblemInstance cvrpInstance = instance as IHeterogenousCapacitatedProblemInstance;
     
    99100      eval.Quality += penalty;
    100101      tourInfo.Penalty = penalty;
     102      tourInfo.Quality = eval.Quality - originalQuality;
    101103    }
    102104
Note: See TracChangeset for help on using the changeset viewer.