Ignore:
Timestamp:
02/02/18 16:31:42 (4 years ago)
Author:
abeham
Message:

#1614:

  • added additional constraint to benchmark data generator and updated one instance that was affected by this
  • added fitness landscape characteristics for the GQAP
  • fixed RLD analysis view to compensate for empty convergence graphs
  • fixed CPLEX solvers not using the obj value when the solver terminates (callback is not called if proven optimal solution is found)
  • added code for local solver to also check on final quality
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/1614_GeneralizedQAP/HeuristicLab.Optimization.Views/3.3/RunCollectionViews/RunCollectionRLDView.cs

    r15701 r15713  
    327327                     where pd.Equals(new ProblemInstance(run))
    328328                     let cgraph = ((IndexedDataTable<double>)run.Results[table])
     329                     where cgraph.Rows.Count > 0 && cgraph.Rows.First().Values.Count > 0
    329330                     group cgraph by pd into g
    330331                     select g;
     
    565566        }
    566567
    567         if (!labelPrinted) {
     568        if (!labelPrinted && row.Points.Count > 0) {
    568569          var point = row.Points.Last();
    569570          if (showLabelsInTargetChart)
     
    754755      var runs = Content.Where(x => x.Results.ContainsKey(table) && x.Results[table] is IndexedDataTable<double>)
    755756                        .Select(x => (IndexedDataTable<double>)x.Results[table])
    756                         .Where(x => x.Rows.Count > 0)
     757                        .Where(x => x.Rows.Count > 0 && x.Rows.First().Values.Count > 0)
    757758                        .Select(x => x.Rows.First())
    758759                        .ToList();
     
    11291130        if (r.Results.TryGetValue(table, out item)) {
    11301131          var dt = item as IndexedDataTable<double>;
    1131           if (dt != null) {
     1132          if (dt != null && dt.Rows.Count > 0 && dt.Rows.First().Values.Count > 0) {
    11321133            var last = dt.Rows.First().Values.Last().Item2;
    11331134            if (!double.IsNaN(last))
Note: See TracChangeset for help on using the changeset viewer.