Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/09/10 05:45:39 (14 years ago)
Author:
swagner
Message:

Worked on linkage between algorithms and problems (#898)

  • finished TSP and started to work on SGA
Location:
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/IProblem.cs

    r2865 r2975  
    2121
    2222using System;
     23using System.Collections.Generic;
    2324using HeuristicLab.Core;
    2425
     
    2829  /// </summary>
    2930  public interface IProblem : IParameterizedNamedItem {
     31    IParameter SolutionCreatorParameter { get; }
    3032    ISolutionCreator SolutionCreator { get; }
     33    IParameter EvaluatorParameter { get; }
    3134    IEvaluator Evaluator { get; }
    32     OperatorSet Operators { get; }
     35    IEnumerable<IOperator> Operators { get; }
    3336
    3437    event EventHandler SolutionCreatorChanged;
    3538    event EventHandler EvaluatorChanged;
     39    event EventHandler OperatorsChanged;
    3640  }
    3741}
  • trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveProblem.cs

    r2865 r2975  
    2020#endregion
    2121
    22 using System;
    23 using HeuristicLab.Data;
     22using HeuristicLab.Core;
    2423
    2524namespace HeuristicLab.Optimization {
     
    2827  /// </summary>
    2928  public interface ISingleObjectiveProblem : IProblem {
    30     BoolData Maximization { get; }
     29    IParameter MaximizationParameter { get; }
    3130    new ISingleObjectiveEvaluator Evaluator { get; }
    32 
    33     event EventHandler MaximizationChanged;
    3431  }
    3532}
Note: See TracChangeset for help on using the changeset viewer.