- Timestamp:
- 12/17/19 17:16:03 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/Heuristiclab.ConfigStarter/Program.cs
r17374 r17379 17 17 namespace Heuristiclab.ConfigStarter { 18 18 public class Program { 19 20 private static string Reduce(string str) =>21 str22 .Replace(" ", "")23 .Replace("-", "")24 .Replace("`", "")25 .Replace(".", "")26 .Replace("<", "")27 .Replace(">", "")28 .Replace("(", "_")29 .Replace(")", "_");30 31 private static void Visualize(JsonItem item, StringBuilder sb) {32 sb.Append($" {item.GetHashCode()} [label=\"{item.Name}\"];\n");33 foreach (var i in item.Parameters) {34 sb.Append($" {item.GetHashCode()} -> {i.GetHashCode()};\n");35 }36 foreach(var i in item.Parameters) {37 Visualize(i, sb);38 }39 }40 19 41 20 public static void Main(string[] args) { … … 64 43 SymbolicRegressionSingleObjectiveProblem prop = new SymbolicRegressionSingleObjectiveProblem(); 65 44 66 alg.Problem = prop;45 alg.Problem = tsp; 67 46 68 alg.Engine = new SequentialEngine();69 Task t = alg.StartAsync();70 Thread.Sleep(1000);71 alg.Stop();72 73 StorableConverter storableConverter = new StorableConverter();74 JsonItem item = storableConverter.Extract(alg);75 76 StringBuilder sb = new StringBuilder();77 78 //Visualize(item, sb);79 80 //File.WriteAllText(@"C:\Workspace\item.gv", $"digraph G {{\n{sb.ToString()}}}");81 82 83 //Console.WriteLine(alg);84 47 File.WriteAllText(@"C:\Workspace\Template.json", JCGenerator.GenerateTemplate(alg)); 85 48 JCInstantiator.Instantiate(@"C:\Workspace\Template.json"); 86 49 /* 87 50 List<ICommandLineArgument> arguments = new List<ICommandLineArgument>();
Note: See TracChangeset
for help on using the changeset viewer.