Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/15/17 12:14:18 (7 years ago)
Author:
abeham
Message:

#2747: worked on the CFSAP

  • merged HeuristicLab.Problems.Instances from trunk
  • updated best known qualities
  • reduced memory footprint of run
  • added convergence graph result to solving strategy
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/CFSAP/HeuristicLab.Problems.Scheduling.CFSAP/3.3/CFSAP.cs

    r15460 r15472  
    6464      : base(original, cloner) {}
    6565    public CFSAP() {
    66       Parameters.Add(new ValueParameter<IntMatrix>("ProcessingTimes", "The processing times of each machine and each job."));
    67       Parameters.Add(new ValueParameter<ItemList<IntMatrix>>("SetupTimes", "The sequence dependent set up times of each machine and between all jobs."));
     66      Parameters.Add(new ValueParameter<IntMatrix>("ProcessingTimes", "The processing times of each machine and each job.") { GetsCollected = false });
     67      Parameters.Add(new ValueParameter<ItemList<IntMatrix>>("SetupTimes", "The sequence dependent set up times of each machine and between all jobs.") { GetsCollected = false });
    6868
    6969      ProcessingTimesParameter.Value = new IntMatrix(new int[,] {
     
    9090      Encoding.Add(new PermutationEncoding("sequence", 5, PermutationTypes.RelativeDirected));
    9191      Encoding.Add(new BinaryVectorEncoding("assignment", 5));
     92
     93      EncodingParameter.GetsCollected = false;
     94      foreach (var param in ((IEncoding)Encoding).Parameters.OfType<IValueParameter>().ToList()) {
     95        param.GetsCollected = false;
     96      }
    9297
    9398      Operators.RemoveAll(x => x is SingleObjectiveMoveGenerator);
Note: See TracChangeset for help on using the changeset viewer.