static void Main(string[] args) { double[] errors = { 0.05, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 }; var csvSummaryBuilder = new StringBuilder(); csvSummaryBuilder.AppendLine(TestResultHelper.GetFTPASummaryHeader()); var dataSetsNK = DataSetFactory.CreateDataSets("NK", 25); var dataSetsZKC = DataSetFactory.CreateDataSets("ZKC", 25); var dataSetsZKW = DataSetFactory.CreateDataSets("ZKW", 25); foreach (var dataSet in dataSetsNK) { var result = RunFPTAS(dataSet, errors); //var result = ExecuteTest(dataSet, MeasurementCount); var resultFilePath = dataSet.GetResultFilePath(FilePathResults); WriteFTPASSummaryRow(csvSummaryBuilder, result.Item1); if (!Directory.Exists(resultFilePath)) { Directory.CreateDirectory(resultFilePath); } File.WriteAllText($"{resultFilePath}.{dataSet.Name}_FPTAS_result.csv", result.instanceResult); } var filePathResult = $@"{FilePathResults}\{"NK"}_FPTAS_result-summary.csv"; File.WriteAllText(filePathResult, csvSummaryBuilder.ToString()); //csvSummaryBuilder.Clear(); //csvSummaryBuilder.AppendLine(TestResultHelper.GetFTPASummaryHeader()); //foreach (var dataSet in dataSetsZKC) //{ // var result = RunFPTAS(dataSet, errors); // //var result = RunAlgorithms(dataSet, MeasurementCount); // var resultFilePath = dataSet.GetResultFilePath(FilePathResults); // WriteFTPASSummaryRow(csvSummaryBuilder, result.Item1); // if (!Directory.Exists(resultFilePath)) // Directory.CreateDirectory(resultFilePath); // File.WriteAllText($"{resultFilePath}.{dataSet.Name}_FPTAS_result.csv", result.instanceResult); //} //filePathResult = $@"{FilePathResults}\{"ZKC"}_FPTAS_result-summary.csv"; //File.WriteAllText(filePathResult, csvSummaryBuilder.ToString()); //csvSummaryBuilder.Clear(); //csvSummaryBuilder.AppendLine(TestResultHelper.GetFTPASummaryHeader()); //foreach (var dataSet in dataSetsZKW) //{ // var result = RunFPTAS(dataSet, errors); // //var result = ExecuteTest(dataSet, MeasurementCount); // var resultFilePath = dataSet.GetResultFilePath(FilePathResults); // WriteFTPASSummaryRow(csvSummaryBuilder, result.Item1); // if (!Directory.Exists(resultFilePath)) // Directory.CreateDirectory(resultFilePath); // File.WriteAllText($"{resultFilePath}.{dataSet.Name}_FPTAS_result.csv", result.instanceResult); //} //filePathResult = $@"{FilePathResults}\{"ZKW"}_FPTAS_result-summary.csv"; //File.WriteAllText(filePathResult, csvSummaryBuilder.ToString()); }