Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2886_SymRegGrammarEnumeration/HeuristicLab.Algorithms.DataAnalysis.SymRegGrammarEnumeration/ProblemInstances/PhysicsInstanceProvider.cs @ 16022

Last change on this file since 16022 was 15928, checked in by lkammere, 7 years ago

#2886: Add problem instance providers for grammar enumeration.

File size: 1.0 KB
RevLine 
[15928]1using System;
2using System.Collections.Generic;
3using HeuristicLab.Problems.Instances;
4using HeuristicLab.Problems.Instances.DataAnalysis;
5
6namespace HeuristicLab.Algorithms.DataAnalysis.SymRegGrammarEnumeration.ProblemInstances {
7  class PhysicsInstanceProvider : ArtificialRegressionInstanceProvider {
8    public override IEnumerable<IDataDescriptor> GetDataDescriptors() {
9      return new List<IDataDescriptor>()
10      {
11         new RocketFuelFlow(123),
12         new AircraftLift(456),
13         new FluidDynamics(789),
14         new AircraftMaximumLift(321)
15      };
16    }
17
18    public override string Name { get { return "Physics Benchmark Problems"; } }
19    public override string Description { get { return ""; } }
20    public override Uri WebLink { get { return new Uri(@"https://arxiv.org/pdf/1706.02281.pdf"); } }
21    public override string ReferencePublication { get { return "Chen et al., 2017 \"A multilevel block search algorithm for fast modeling generalized separable systems.\" arXiv preprint arXiv:1706.02281"; } }
22  }
23}
Note: See TracBrowser for help on using the repository browser.