Free cookie consent management tool by TermsFeed Policy Generator

Changeset 3065


Ignore:
Timestamp:
03/16/10 15:59:55 (15 years ago)
Author:
svonolfe
Message:

Added OneMax problem to test the BinaryVector operators (#916)

Location:
trunk/sources
Files:
21 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab 3.3.sln

    r3061 r3065  
    4646    {662B4B15-8F4D-4AE5-B3EB-D91C215F5AF2} = {662B4B15-8F4D-4AE5-B3EB-D91C215F5AF2}
    4747    {E226881D-315F-423D-B419-A766FE0D8685} = {E226881D-315F-423D-B419-A766FE0D8685}
     48    {F62BCD22-FB83-4444-9401-8031C2487A86} = {F62BCD22-FB83-4444-9401-8031C2487A86}
    4849    {14AB8D24-25BC-400C-A846-4627AA945192} = {14AB8D24-25BC-400C-A846-4627AA945192}
    4950    {C36BD924-A541-4A00-AFA8-41701378DDC5} = {C36BD924-A541-4A00-AFA8-41701378DDC5}
     
    6566    {F42F3576-7233-4B28-90F7-36AE15F30F92} = {F42F3576-7233-4B28-90F7-36AE15F30F92}
    6667    {76945D76-CA61-4147-9DC2-0ACDCDDF87F9} = {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}
     68    {169F2678-85A2-41E3-8D96-5558BB537AC6} = {169F2678-85A2-41E3-8D96-5558BB537AC6}
    6769    {57F38579-409D-4DD8-AB19-3F2C4A665126} = {57F38579-409D-4DD8-AB19-3F2C4A665126}
    6870    {4ABA047D-46DD-4608-9E4A-41C5F92FDBB1} = {4ABA047D-46DD-4608-9E4A-41C5F92FDBB1}
     
    188190EndProject
    189191Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Encodings.BinaryVectorEncoding-3.3.Tests", "HeuristicLab.Encodings.BinaryVectorEncoding\3.3\Tests\HeuristicLab.Encodings.BinaryVectorEncoding-3.3.Tests.csproj", "{30D6606B-96E7-436C-B5D7-EA1455848E37}"
     192EndProject
     193Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.OneMax-3.3", "HeuristicLab.Problems.OneMax\3.3\HeuristicLab.Problems.OneMax-3.3.csproj", "{F62BCD22-FB83-4444-9401-8031C2487A86}"
     194EndProject
     195Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.OneMax.Views-3.3", "HeuristicLab.Problems.OneMax.Views\3.3\HeuristicLab.Problems.OneMax.Views-3.3.csproj", "{169F2678-85A2-41E3-8D96-5558BB537AC6}"
    190196EndProject
    191197Global
     
    862868    {30D6606B-96E7-436C-B5D7-EA1455848E37}.Release|x86.ActiveCfg = Release|x86
    863869    {30D6606B-96E7-436C-B5D7-EA1455848E37}.Release|x86.Build.0 = Release|x86
     870    {F62BCD22-FB83-4444-9401-8031C2487A86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     871    {F62BCD22-FB83-4444-9401-8031C2487A86}.Debug|Any CPU.Build.0 = Debug|Any CPU
     872    {F62BCD22-FB83-4444-9401-8031C2487A86}.Debug|x64.ActiveCfg = Debug|Any CPU
     873    {F62BCD22-FB83-4444-9401-8031C2487A86}.Debug|x86.ActiveCfg = Debug|Any CPU
     874    {F62BCD22-FB83-4444-9401-8031C2487A86}.Release|Any CPU.ActiveCfg = Release|Any CPU
     875    {F62BCD22-FB83-4444-9401-8031C2487A86}.Release|Any CPU.Build.0 = Release|Any CPU
     876    {F62BCD22-FB83-4444-9401-8031C2487A86}.Release|x64.ActiveCfg = Release|Any CPU
     877    {F62BCD22-FB83-4444-9401-8031C2487A86}.Release|x86.ActiveCfg = Release|Any CPU
     878    {169F2678-85A2-41E3-8D96-5558BB537AC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     879    {169F2678-85A2-41E3-8D96-5558BB537AC6}.Debug|Any CPU.Build.0 = Debug|Any CPU
     880    {169F2678-85A2-41E3-8D96-5558BB537AC6}.Debug|x64.ActiveCfg = Debug|Any CPU
     881    {169F2678-85A2-41E3-8D96-5558BB537AC6}.Debug|x86.ActiveCfg = Debug|Any CPU
     882    {169F2678-85A2-41E3-8D96-5558BB537AC6}.Release|Any CPU.ActiveCfg = Release|Any CPU
     883    {169F2678-85A2-41E3-8D96-5558BB537AC6}.Release|Any CPU.Build.0 = Release|Any CPU
     884    {169F2678-85A2-41E3-8D96-5558BB537AC6}.Release|x64.ActiveCfg = Release|Any CPU
     885    {169F2678-85A2-41E3-8D96-5558BB537AC6}.Release|x86.ActiveCfg = Release|Any CPU
    864886  EndGlobalSection
    865887  GlobalSection(SolutionProperties) = preSolution
  • trunk/sources/HeuristicLab 3.3/Files.txt

    r3053 r3065  
    3838HeuristicLab.Problems.TSP\3.3:HeuristicLab.Problems.TSP-3.3.dll
    3939HeuristicLab.Problems.TSP.Views\3.3:HeuristicLab.Problems.TSP.Views-3.3.dll
     40HeuristicLab.Problems.OneMax\3.3:HeuristicLab.Problems.OneMax-3.3.dll
     41HeuristicLab.Problems.OneMax.Views\3.3:HeuristicLab.Problems.OneMax.Views-3.3.dll
    4042HeuristicLab.Random\3.3:HeuristicLab.Random-3.3.dll
    4143HeuristicLab.Selection\3.3:HeuristicLab.Selection-3.3.dll
  • trunk/sources/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Creators/RandomBinaryVectorCreator.cs

    r3062 r3065  
    3535  [StorableClass]
    3636  [Creatable("Test")]
    37   class RandomBinaryVectorCreator: BinaryVectorCreator {
     37  public class RandomBinaryVectorCreator: BinaryVectorCreator {
    3838    /// <summary>
    3939    /// Generates a new random binary vector with the given <paramref name="length"/>.
  • trunk/sources/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Crossovers/NPointCrossover.cs

    r3062 r3065  
    5050    /// </summary>
    5151    public NPointCrossover() {
    52       Parameters.Add(new ValueLookupParameter<IntValue>("N", "Number of crossover points"));
     52      Parameters.Add(new ValueLookupParameter<IntValue>("N", "Number of crossover points", new IntValue(2)));
    5353    }
    5454
Note: See TracChangeset for help on using the changeset viewer.