Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/09/16 15:56:22 (8 years ago)
Author:
abeham
Message:

#2701:

  • Updated GraphColoringProblem and Problems.Instances
    • Added new fitness function from literature
    • Added DIMACS benchmark instances
  • Updated LinearLinkageEncoding
    • Added HammingSimilarityCalculator
Location:
branches/MemPRAlgorithm/HeuristicLab.Problems.Instances/3.3
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/MemPRAlgorithm/HeuristicLab.Problems.Instances/3.3/HeuristicLab.Problems.Instances-3.3.csproj

    r13484 r14471  
    128128    <Compile Include="Types\DistanceHelper.cs" />
    129129    <Compile Include="Types\OPData.cs" />
     130    <Compile Include="Types\GCPData.cs" />
    130131    <Compile Include="Types\VRP\MDCVRPTWData.cs" />
    131132    <Compile Include="Types\VRP\MDCVRPData.cs" />
  • branches/MemPRAlgorithm/HeuristicLab.Problems.Instances/3.3/Types/GCPData.cs

    r14429 r14471  
    2222namespace HeuristicLab.Problems.Instances {
    2323  /// <summary>
    24   /// Describes instances of the Quadratic Assignment Problem (QAP).
     24  /// Describes instances of the graph coloring problem (GCP).
    2525  /// </summary>
    26   public class QAPData {
     26  public class GCPData {
    2727    /// <summary>
    2828    /// The name of the instance
     
    3535
    3636    /// <summary>
    37     /// The number of facilities (and also the number of locations)
     37    /// The number of nodes in the graph
    3838    /// </summary>
    39     public int Dimension { get; set; }
     39    public int Nodes { get; set; }
    4040    /// <summary>
    41     /// An NxN Matrix with N = |Faciliies|
     41    /// An Nx2 adjacency list with N = Nodes
    4242    /// </summary>
    43     public double[,] Distances { get; set; }
    44     /// <summary>
    45     /// An NxN Matrix with N = |Faciliies|
    46     /// </summary>
    47     public double[,] Weights { get; set; }
     43    public int[,] Adjacencies { get; set; }
    4844
    4945    /// <summary>
    50     /// Optional! An array of length N with N = |Facilities|
     46    /// Optional! An array of length N with N = |Nodes|
    5147    /// </summary>
    52     public int[] BestKnownAssignment { get; set; }
     48    public int[] BestKnownColoring { get; set; }
    5349    /// <summary>
    54     /// Optional! The quality value of the <see cref="BestKnownAssignment"/>
     50    /// Optional! The quality value of the <see cref="BestKnownColoring"/>
    5551    /// </summary>
    56     public double? BestKnownQuality { get; set; }
     52    public double? BestKnownColors { get; set; }
    5753  }
    5854}
Note: See TracChangeset for help on using the changeset viewer.