Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/04/17 17:19:35 (7 years ago)
Author:
gkronber
Message:

#2520: changed all usages of StorableClass to use StorableType with an auto-generated GUID (did not add StorableType to other type definitions yet)

Location:
branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3
Files:
37 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/Analyzers/CrowdingAnalyzer.cs

    r14111 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    31   [StorableClass]
     31  [StorableType("de2fdb12-650e-4c9d-a6f5-d38158b8202e")]
    3232  [Item("CrowdingAnalyzer", "The mean crowding distance for each point of the Front (see Multi-Objective Performance Metrics - Shodhganga for more information)")]
    3333  public class CrowdingAnalyzer : MOTFAnalyzer {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/Analyzers/GenerationalDistanceAnalyzer.cs

    r14111 r14927  
    2727using HeuristicLab.Optimization;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    32   [StorableClass]
     32  [StorableType("eab771ed-ac7c-488e-8fc5-e9c4e457fd3b")]
    3333  [Item("GenerationalDistanceAnalyzer", "The generational distance between the current and the best known front (see Multi-Objective Performance Metrics - Shodhganga for more information)")]
    3434  public class GenerationalDistanceAnalyzer : MOTFAnalyzer {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/Analyzers/HypervolumeAnalyzer.cs

    r14111 r14927  
    2828using HeuristicLab.Optimization;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    33   [StorableClass]
     33  [StorableType("3c871dff-57fe-4785-80c8-71e5bf007e62")]
    3434  [Item("HypervolumeAnalyzer", "Computes the enclosed Hypervolume between the current front and a given reference Point")]
    3535  public class HypervolumeAnalyzer : MOTFAnalyzer {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/Analyzers/InvertedGenerationalDistanceAnalyzer.cs

    r14111 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    31   [StorableClass]
     31  [StorableType("e7e181be-ba91-48c4-a4a0-f98fe2b2bd45")]
    3232  [Item("InvertedGenerationalDistanceAnalyzer", "The inverted generational distance between the current and the best known front (see Multi-Objective Performance Metrics - Shodhganga for more information)")]
    3333  public class InvertedGenerationalDistanceAnalyzer : MOTFAnalyzer {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/Analyzers/MOTFAnalyzer.cs

    r14111 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030
    3131namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    3232
    33   [StorableClass]
     33  [StorableType("f278ba73-be77-4ec1-8a94-457e144984d3")]
    3434  public abstract class MOTFAnalyzer : SingleSuccessorOperator, IMultiObjectiveTestFunctionAnalyzer {
    3535    public virtual bool EnabledByDefault { get { return true; } }
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/Analyzers/ScatterPlotAnalyzer.cs

    r14111 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    31   [StorableClass]
     31  [StorableType("4413af47-cd2d-43ff-b986-1483b9a25bc1")]
    3232  [Item("ScatterPlotAnalyzer", "Creates a Scatterplot for the current and the best known front (see Multi-Objective Performance Metrics - Shodhganga for more information)")]
    3333  public class ScatterPlotAnalyzer : MOTFAnalyzer {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/Analyzers/SpacingAnalyzer.cs

    r14111 r14927  
    2525using HeuristicLab.Data;
    2626using HeuristicLab.Optimization;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Persistence;
    2828
    2929namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    30   [StorableClass]
     30  [StorableType("8683ccea-c20f-4af9-affc-d49237306041")]
    3131  [Item("SpacingAnalyzer", "The spacing of the current front (see Multi-Objective Performance Metrics - Shodhganga for more information)")]
    3232  public class SpacingAnalyzer : MOTFAnalyzer {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/MultiObjectiveTestFunctionProblem.cs

    r14150 r14927  
    2828using HeuristicLab.Optimization;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131using HeuristicLab.Problems.Instances;
    3232
    3333namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    34   [StorableClass]
     34  [StorableType("909609c5-759b-448a-a75e-ea3f39e7d146")]
    3535  [Creatable(CreatableAttribute.Categories.Problems, Priority = 95)]
    3636  [Item("Test Function (multi-objective)", "Test functions with real valued inputs and multiple objectives.")]
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/ScatterPlotContent.cs

    r14120 r14927  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    27   [StorableClass]
     27  [StorableType("cd4babf6-f067-429e-a94f-095236c80595")]
    2828  [Item("ScatterPlot", "The optimal front, current front and its associated Points in the searchspace")]
    2929  public class ScatterPlotContent : Item {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ.cs

    r14111 r14927  
    2323using HeuristicLab.Common;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    28   [StorableClass]
     28  [StorableType("d4cbf6d1-52dc-4d3b-95c9-89f27cef4239")]
    2929  public abstract class DTLZ : MultiObjectiveTestFunction {
    3030    protected override IEnumerable<double[]> GetOptimalParetoFront(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ1.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("DTLZ1", "Testfunction as defined as DTLZ1 in http://repository.ias.ac.in/81671/ [30.11.15]")]
    29   [StorableClass]
     29  [StorableType("1367d87f-6f70-4e73-adaa-90a07a97a067")]
    3030  public class DTLZ1 : DTLZ {
    3131    protected override double GetBestKnownHypervolume(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ2.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("DTLZ2", "Testfunction as defined as DTLZ2 in http://repository.ias.ac.in/81671/ [30.11.15]")]
    29   [StorableClass]
     29  [StorableType("0a8f86a2-4f91-46e0-8db9-5b7e9a5cbac0")]
    3030  public class DTLZ2 : DTLZ {
    3131    protected override double GetBestKnownHypervolume(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ3.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("DTLZ3", "Testfunction as defined as DTLZ3 in http://repository.ias.ac.in/81671/ [30.11.15]")]
    29   [StorableClass]
     29  [StorableType("50df1525-4861-48f1-80d4-94095c1bc228")]
    3030  public class DTLZ3 : DTLZ {
    3131    protected override double GetBestKnownHypervolume(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ4.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("DTLZ4", "Testfunction as defined as DTLZ4 in http://repository.ias.ac.in/81671/ [30.11.15]")]
    29   [StorableClass]
     29  [StorableType("45e287e2-5bfe-401c-91a3-5de5f66d2be2")]
    3030  public class DTLZ4 : DTLZ {
    3131    protected override double GetBestKnownHypervolume(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ5.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("DTLZ5", "Testfunction as defined as DTLZ5 in http://repository.ias.ac.in/81671/ [30.11.15]")]
    29   [StorableClass]
     29  [StorableType("c215601d-bfa8-4683-a3d2-705da1355576")]
    3030  public class DTLZ5 : DTLZ {
    3131
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ6.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("DTLZ6", "Testfunction as defined as DTLZ5 in http://repository.ias.ac.in/81671/ [30.11.15]")]
    29   [StorableClass]
     29  [StorableType("6d81d7bf-241a-4272-831e-b336ba64b183")]
    3030  public class DTLZ6 : DTLZ {
    3131
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ7.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("DTLZ7", "Testfunction as defined as DTLZ6 in http://repository.ias.ac.in/81671/ [30.11.15] NOTE: The website http://people.ee.ethz.ch/~sop/download/supplementary/testproblems/dtlz7/index.php [16.12.2015] lables this function as DTLZ7")]
    30   [StorableClass]
     30  [StorableType("f4d1797b-2a20-4e17-83ae-6f226005f437")]
    3131  public class DTLZ7 : DTLZ {
    3232    protected override double GetBestKnownHypervolume(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/DTLZ/DTLZ8.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("DTLZ8", "Testfunction as defined as DTLZ7 in http://repository.ias.ac.in/81671/ [30.11.15]. There has been a renumbering therefore the numbers do not match")]
    29   [StorableClass]
     29  [StorableType("1e7069af-4e12-4727-930a-0777e5ba767c")]
    3030  public class DTLZ8 : DTLZ, IConstrainedTestFunction {
    3131    public static double[] IllegalValue(int size, bool[] maximization) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/IHR/IHR.cs

    r14111 r14927  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Encodings.RealVectorEncoding;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    27   [StorableClass]
     27  [StorableType("502f3fe6-3224-4016-a9b8-7c116195e663")]
    2828  public abstract class IHR : MultiObjectiveTestFunction {
    2929    protected override double[,] GetBounds(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/IHR/IHR1.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("IHR1", "Testfunction as defined as IHR1 in \"Igel, C., Hansen, N., & Roth, S. (2007). Covariance matrix adaptation for multi-objective optimization. Evolutionary computation, 15(1), 1-28.\" [24.06.16]")]
    30   [StorableClass]
     30  [StorableType("e12e36bb-ea71-4eb6-beee-62cc267c9089")]
    3131  public class IHR1 : IHR {
    3232    protected override IEnumerable<double[]> GetOptimalParetoFront(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/IHR/IHR2.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("IHR2", "Testfunction as defined as IHR2 in \"Igel, C., Hansen, N., & Roth, S. (2007). Covariance matrix adaptation for multi-objective optimization. Evolutionary computation, 15(1), 1-28.\" [24.06.16]")]
    30   [StorableClass]
     30  [StorableType("2c6168be-1e40-4fcf-998d-76f5b55f2f60")]
    3131  public class IHR2 : IHR {
    3232    protected override IEnumerable<double[]> GetOptimalParetoFront(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/IHR/IHR3.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("IHR3", "Testfunction as defined as IHR3 in \"Igel, C., Hansen, N., & Roth, S. (2007). Covariance matrix adaptation for multi-objective optimization. Evolutionary computation, 15(1), 1-28.\" [24.06.16]")]
    30   [StorableClass]
     30  [StorableType("52a2a92f-4c11-40a3-9329-dd7c940b7b11")]
    3131  public class IHR3 : IHR {
    3232    protected override IEnumerable<double[]> GetOptimalParetoFront(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/IHR/IHR4.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("IHR4", "Testfunction as defined as IHR4 in \"Igel, C., Hansen, N., & Roth, S. (2007). Covariance matrix adaptation for multi-objective optimization. Evolutionary computation, 15(1), 1-28.\" [24.06.16]")]
    30   [StorableClass]
     30  [StorableType("8a003cae-2eed-4ed8-ad42-1cccbfa62f3d")]
    3131  public class IHR4 : IHR {
    3232    protected override IEnumerable<double[]> GetOptimalParetoFront(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/IHR/IHR6.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("IHR6", "Testfunction as defined as IHR6 in \"Igel, C., Hansen, N., & Roth, S. (2007). Covariance matrix adaptation for multi-objective optimization. Evolutionary computation, 15(1), 1-28.\" [24.06.16]")]
    30   [StorableClass]
     30  [StorableType("a9409a13-1d05-441e-a554-8215a0277586")]
    3131  public class IHR6 : IHR {
    3232    protected override IEnumerable<double[]> GetOptimalParetoFront(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/Misc/CIGTAB.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("CIGTAB", "to be aded")]
    30   [StorableClass]
     30  [StorableType("acf3f9ec-ed1c-4abd-974a-2e6124a3cba7")]
    3131  public class CIGTAB : MultiObjectiveTestFunction {
    3232    protected override double[,] GetBounds(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/Misc/ELLI1.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("ELLI", "to be aded")]
    30   [StorableClass]
     30  [StorableType("c5653350-3a59-464c-a492-765758209d94")]
    3131  public class ELLI : MultiObjectiveTestFunction {
    3232    protected override double[,] GetBounds(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/Misc/Fonseca.cs

    r14111 r14927  
    2525using HeuristicLab.Core;
    2626using HeuristicLab.Encodings.RealVectorEncoding;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Persistence;
    2828
    2929namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    3030  [Item("Fonseca", "Fonseca and Flemming function from // https://en.wikipedia.org/wiki/Test_functions_for_optimization [30.11.2015]")]
    31   [StorableClass]
     31  [StorableType("0929d6f0-9d10-4e94-ae8b-47e8358a3bae")]
    3232  public class Fonseca : MultiObjectiveTestFunction {
    3333    protected override double[,] GetBounds(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/Misc/Kursawe.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("Kursawe", "Kursawe function from // http://darwin.di.uminho.pt/jecoli/index.php/Multiobjective_example [30.11.2015]")]
    30   [StorableClass]
     30  [StorableType("21aa65bf-9667-477e-83b0-05dac2054f9f")]
    3131  public class Kursawe : MultiObjectiveTestFunction {
    3232    protected override double[,] GetBounds(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/Misc/SchafferN1.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("SchafferN1", "Schaffer function N.1 for mulitobjective optimization from // https://en.wikipedia.org/wiki/Test_functions_for_optimization [30.11.2015]")]
    30   [StorableClass]
     30  [StorableType("25c61b78-7f6d-434d-9d0d-b921581d570d")]
    3131  public class SchafferN1 : MultiObjectiveTestFunction {
    3232    protected override double[,] GetBounds(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/Misc/SchafferN2.cs

    r14111 r14927  
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Encodings.RealVectorEncoding;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2929  [Item("SchafferN2", "Schaffer function N.2 for mulitobjective optimization from // https://en.wikipedia.org/wiki/Test_functions_for_optimization [30.11.2015]")]
    30   [StorableClass]
     30  [StorableType("2ea66761-dc1e-4f30-84ec-f775f90b1150")]
    3131  public class SchafferN2 : MultiObjectiveTestFunction {
    3232    protected override double[,] GetBounds(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/MultiObjectiveTestFunction.cs

    r14111 r14927  
    2727using HeuristicLab.Encodings.RealVectorEncoding;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
     
    3434  /// </summary>
    3535  [Item("Multi-Objective Function", "Base class for multi objective functions.")]
    36   [StorableClass]
     36  [StorableType("988a63c6-5010-4e87-b879-697399167df1")]
    3737  public abstract class MultiObjectiveTestFunction : ParameterizedNamedItem, IMultiObjectiveTestFunction {
    3838    /// <summary>
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/ZDT/ZDT.cs

    r14111 r14927  
    2323using HeuristicLab.Common;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    28   [StorableClass]
     28  [StorableType("fb6079bb-62b4-4b18-a3ac-d95207d58b02")]
    2929  public abstract class ZDT : MultiObjectiveTestFunction {
    3030    protected override IEnumerable<double[]> GetOptimalParetoFront(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/ZDT/ZDT1.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("ZDT1", "ZDT1 function as defined in http://www.tik.ee.ethz.ch/sop/download/supplementary/testproblems/ [30.11.2015]")]
    29   [StorableClass]
     29  [StorableType("0388c330-3506-4abe-b6a4-fc2a7fd32787")]
    3030  public class ZDT1 : ZDT {
    3131    protected override double GetBestKnownHypervolume(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/ZDT/ZDT2.cs

    r14111 r14927  
    2222using HeuristicLab.Core;
    2323using HeuristicLab.Encodings.RealVectorEncoding;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2727  [Item("ZDT2", "ZDT2 function as defined in http://www.tik.ee.ethz.ch/sop/download/supplementary/testproblems/ [30.11.2015]")]
    28   [StorableClass]
     28  [StorableType("448b020e-28a8-4a1d-8f71-ff01217f1016")]
    2929  public class ZDT2 : ZDT {
    3030    protected override double GetBestKnownHypervolume(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/ZDT/ZDT3.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("ZDT3", "ZDT3 function as defined in http://www.tik.ee.ethz.ch/sop/download/supplementary/testproblems/ [30.11.2015]")]
    29   [StorableClass]
     29  [StorableType("932e2d58-5e39-41f3-890a-a7602f22abcd")]
    3030  public class ZDT3 : ZDT {
    3131    protected override double GetBestKnownHypervolume(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/ZDT/ZDT4.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("ZDT4", "ZDT4 function as defined in http://www.tik.ee.ethz.ch/sop/download/supplementary/testproblems/ [30.11.2015]")]
    29   [StorableClass]
     29  [StorableType("b463ac9c-5346-415a-acc1-f15ec9414167")]
    3030  public class ZDT4 : ZDT {
    3131    protected override double[,] GetBounds(int objectives) {
  • branches/PersistenceReintegration/HeuristicLab.Problems.TestFunctions.MultiObjective/3.3/TestFunctions/ZDT/ZDT6.cs

    r14111 r14927  
    2323using HeuristicLab.Core;
    2424using HeuristicLab.Encodings.RealVectorEncoding;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Problems.TestFunctions.MultiObjective {
    2828  [Item("ZDT6", "ZDT6 function as defined in http://www.tik.ee.ethz.ch/sop/download/supplementary/testproblems/ [30.11.2015]")]
    29   [StorableClass]
     29  [StorableType("6371eea5-a77c-4363-a776-534534d2780c")]
    3030  public class ZDT6 : ZDT {
    3131    protected override double GetBestKnownHypervolume(int objectives) {
Note: See TracChangeset for help on using the changeset viewer.