Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/13/18 16:56:35 (7 years ago)
Author:
bburlacu
Message:

#2895: Add solution skeleton for PushGP with genealogy analysis.

Location:
branches/2895_PushGP_GenealogyAnalysis
Files:
1 added
7 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/BenchmarkSuite/IntegerVectorPushBenchmarkSuiteProblem.cs

    r15344 r15771  
    1 namespace HeuristicLab.Problems.ProgramSynthesis.Push.Problem.BenchmarkSuite {
     1using HeuristicLab.Common;
     2using HeuristicLab.Core;
     3using HeuristicLab.BenchmarkSuite;
     4using HeuristicLab.BenchmarkSuite.Problems;
     5using HeuristicLab.Problems.Instances;
     6using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    27
    3   using Common;
    4   using Configuration;
    5   using Core;
    6 
    7   using HeuristicLab.BenchmarkSuite;
    8   using HeuristicLab.BenchmarkSuite.Problems;
    9   using HeuristicLab.Problems.ProgramSynthesis.Push.Evaluator;
    10   using HeuristicLab.Problems.ProgramSynthesis.Push.Expressions;
    11   using HeuristicLab.Problems.ProgramSynthesis.Push.Solution;
    12   using HeuristicLab.Problems.ProgramSynthesis.Push.Solution.BenchmarkSuite;
    13 
    14   using Instances;
    15   using Persistence.Default.CompositeSerializers.Storable;
    16   using Stack;
    17 
     8namespace HeuristicLab.Problems.ProgramSynthesis {
    189  [StorableClass]
    1910  [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 180)]
  • branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/BenchmarkSuite/PlushPushBenchmarkSuiteProblem.cs

    r15344 r15771  
    1 namespace HeuristicLab.Problems.ProgramSynthesis.Push.Problem.BenchmarkSuite {
     1namespace HeuristicLab.Problems.ProgramSynthesis {
    22  using HeuristicLab.BenchmarkSuite;
    33  using HeuristicLab.BenchmarkSuite.Problems;
     
    66  using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    77  using HeuristicLab.Problems.Instances;
    8   using HeuristicLab.Problems.ProgramSynthesis.Push.Configuration;
    9   using HeuristicLab.Problems.ProgramSynthesis.Push.Evaluator;
    10   using HeuristicLab.Problems.ProgramSynthesis.Push.Expressions;
    11   using HeuristicLab.Problems.ProgramSynthesis.Push.Solution;
    12   using HeuristicLab.Problems.ProgramSynthesis.Push.Solution.BenchmarkSuite;
    13   using HeuristicLab.Problems.ProgramSynthesis.Push.Stack;
    148
    159  [StorableClass]
  • branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/DataBounds.cs

    r14834 r15771  
    1 namespace HeuristicLab.Problems.ProgramSynthesis.Push.Problem {
     1namespace HeuristicLab.Problems.ProgramSynthesis {
    22  using HeuristicLab.Common;
    33  using HeuristicLab.Core;
  • branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/IntegerVectorPushProblem.cs

    r15341 r15771  
    1 namespace HeuristicLab.Problems.ProgramSynthesis.Push.Problem {
    2   using System.Linq;
     1using System.Linq;
     2using HeuristicLab.Common;
     3using HeuristicLab.Encodings.IntegerVectorEncoding;
     4using HeuristicLab.Optimization;
     5using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    36
    4   using Common;
    5   using Configuration;
    6   using HeuristicLab.Encodings.IntegerVectorEncoding;
    7   using HeuristicLab.Problems.ProgramSynthesis.Push.Analyzer;
    8   using HeuristicLab.Problems.ProgramSynthesis.Push.Evaluator;
    9   using HeuristicLab.Problems.ProgramSynthesis.Push.Expressions;
    10   using HeuristicLab.Problems.ProgramSynthesis.Push.Individual;
    11   using HeuristicLab.Problems.ProgramSynthesis.Push.SolutionCreator;
    12 
    13   using Optimization;
    14   using Persistence.Default.CompositeSerializers.Storable;
    15 
     7namespace HeuristicLab.Problems.ProgramSynthesis {
    168  [StorableClass]
    179  public abstract class IntegerVectorPushProblem : PushProblemBase<IntegerVectorEncoding> {
  • branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/PlushPushProblem.cs

    r15341 r15771  
    1 namespace HeuristicLab.Problems.ProgramSynthesis.Push.Problem {
     1namespace HeuristicLab.Problems.ProgramSynthesis {
    22  using System.Diagnostics;
    33  using System.Linq;
     
    66  using HeuristicLab.Optimization;
    77  using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    8   using HeuristicLab.Problems.ProgramSynthesis.Push.Analyzer;
    9   using HeuristicLab.Problems.ProgramSynthesis.Push.Encoding;
    10   using HeuristicLab.Problems.ProgramSynthesis.Push.Evaluator;
    11   using HeuristicLab.Problems.ProgramSynthesis.Push.Expressions;
    128
    139  [StorableClass]
  • branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/PushProblem.cs

    r15334 r15771  
    55using System.Threading.Tasks;
    66
    7 namespace HeuristicLab.Problems.ProgramSynthesis.Push.Problem
     7namespace HeuristicLab.Problems.ProgramSynthesis {
    88{
    99    public class PushProblem
  • branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/PushProblemBase.cs

    r15334 r15771  
    11using System;
    22using System.Linq;
     3using HeuristicLab.Common;
     4using HeuristicLab.Core;
     5using HeuristicLab.Data;
     6using HeuristicLab.Optimization;
     7using HeuristicLab.Parameters;
     8using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     9using HeuristicLab.Random;
    310
    4 namespace HeuristicLab.Problems.ProgramSynthesis.Push.Problem {
    5   using HeuristicLab.Common;
    6   using HeuristicLab.Core;
    7   using HeuristicLab.Data;
    8   using HeuristicLab.Optimization;
    9   using HeuristicLab.Parameters;
    10   using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    11   using HeuristicLab.Problems.ProgramSynthesis.Push.Configuration;
    12   using HeuristicLab.Problems.ProgramSynthesis.Push.Evaluator;
    13   using HeuristicLab.Problems.ProgramSynthesis.Push.Expressions;
    14   using HeuristicLab.Problems.ProgramSynthesis.Push.Interpreter;
    15   using HeuristicLab.Problems.ProgramSynthesis.Push.ObjectPools.Random;
    16   using HeuristicLab.Problems.ProgramSynthesis.Push.Solution;
    17   using HeuristicLab.Random;
    18 
     11namespace HeuristicLab.Problems.ProgramSynthesis {
    1912  [StorableClass]
    2013  public abstract class PushProblemBase<T> : SingleObjectiveBasicProblem<T> where T : class, IEncoding {
Note: See TracChangeset for help on using the changeset viewer.