Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/31/19 14:40:15 (5 years ago)
Author:
abeham
Message:

#1614: updated to new persistence and .NET 4.6.1

Location:
branches/1614_GeneralizedQAP/HeuristicLab.Algorithms.GRASP/3.3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/1614_GeneralizedQAP/HeuristicLab.Algorithms.GRASP/3.3/GRASPWithPathRelinking.cs

    r15553 r16728  
    3333using HeuristicLab.PluginInfrastructure;
    3434using HeuristicLab.Random;
     35using HEAL.Attic;
    3536
    3637namespace HeuristicLab.Algorithms.GRASP {
     
    4041  [Item("GRASP+PR", "The algorithm combines the Greedy Randomized Adaptive Search Procedure (GRASP) with Path Relinking and is described in Mateus, G., Resende, M., and Silva, R. 2011. GRASP with path-relinking for the generalized quadratic assignment problem. Journal of Heuristics 17, Springer Netherlands, pp. 527-565.")]
    4142  [Creatable(CreatableAttribute.Categories.PopulationBasedAlgorithms)]
    42   [StorableClass]
     43  [StorableType("AA509A09-10A7-48B9-AEF1-50997F01A0B0")]
    4344  public sealed class GRASPWithPathRelinking : HeuristicOptimizationEngineAlgorithm, IStorableContent {
    4445    public string Filename { get; set; }
     
    133134
    134135    [StorableConstructor]
    135     private GRASPWithPathRelinking(bool deserializing) : base(deserializing) { }
     136    private GRASPWithPathRelinking(StorableConstructorFlag _) : base(_) { }
    136137    private GRASPWithPathRelinking(GRASPWithPathRelinking original, Cloner cloner)
    137138      : base(original, cloner) {
  • branches/1614_GeneralizedQAP/HeuristicLab.Algorithms.GRASP/3.3/GRASPWithPathRelinkingMainLoop.cs

    r15507 r16728  
    2323using System.Collections.Generic;
    2424using System.Linq;
     25using HEAL.Attic;
    2526using HeuristicLab.Common;
    2627using HeuristicLab.Core;
     
    3031using HeuristicLab.Optimization.Operators;
    3132using HeuristicLab.Parameters;
    32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3333using HeuristicLab.Selection;
    3434
    3535namespace HeuristicLab.Algorithms.GRASP {
    3636  [Item("GRASP+PR MainLoop", "The main loop that implements the behavior of the GRASP+PR algorithm.")]
    37   [StorableClass]
     37  [StorableType("14AD672E-ADC2-4506-87A8-5022C2832DF6")]
    3838  public class GRASPWithPathRelinkingMainLoop : AlgorithmOperator {
    3939    public IValueLookupParameter<IntValue> IterationsParameter {
     
    7272
    7373    [StorableConstructor]
    74     protected GRASPWithPathRelinkingMainLoop(bool deserializing) : base(deserializing) { }
     74    protected GRASPWithPathRelinkingMainLoop(StorableConstructorFlag _) : base(_) { }
    7575    protected GRASPWithPathRelinkingMainLoop(GRASPWithPathRelinkingMainLoop original, Cloner cloner)
    7676      : base(original, cloner) { }
  • branches/1614_GeneralizedQAP/HeuristicLab.Algorithms.GRASP/3.3/HeuristicLab.Algorithms.GRASP-3.3.csproj

    r15719 r16728  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.Algorithms.GRASP</RootNamespace>
    1212    <AssemblyName>HeuristicLab.Algorithms.GRASP-3.3</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <TargetFrameworkProfile />
     
    4141  </PropertyGroup>
    4242  <ItemGroup>
     43    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec">
     44      <Private>False</Private>
     45    </Reference>
    4346    <Reference Include="HeuristicLab.Collections-3.3, Version=3.3.0.0">
    4447      <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Collections-3.3.dll</HintPath>
Note: See TracChangeset for help on using the changeset viewer.