private static void TestPMedWrapper_Large() { //risolviamo il Pmed1.txt in large!!! 10.000 PMed3 pmed3; uint nsol = 2; try { pmed3 = new PMed3(Console.Write, nsol, "TestWrap", false, false); } catch (Exception e) { Console.WriteLine("exception: {0}", e.Message); Console.WriteLine("{0}", Directory.GetCurrentDirectory()); return; } //#if DEBUG int m = 0; if (!pmed3.Load(@"..\..\..\pmed1.txt", ref m)) { Console.WriteLine("ERROR LOAD FILE!!!"); return; } pmed3.ComputeSolutions(false, false); //pmed3.InitProblem(); //#endif //pmed3.InitProblem(); //pmed3.BuildSolutionFromWrapper(); Console.ReadKey(); pmed3.ShowWrapperSolution(Console.Write); pmed3.CheckWrapperClusterSolution(); }
private static void TestWrapperUncapacitated() { PMed3 pmed3; uint nsol = 1; int m = 0; try { pmed3 = new PMed3(Console.Write, nsol, "TestWrap", false, false); } catch (Exception e) { Console.WriteLine("exception: {0}", e.Message); Console.WriteLine("{0}", Directory.GetCurrentDirectory()); return; } if (!pmed3.Load(@"..\..\..\pmed4.txt", ref m, false)) { Console.WriteLine("ERROR LOAD FILE!!!"); return; } pmed3.ComputeSolutions(false, false); //pmed3.InitProblem(); //#endif //pmed3.InitProblem(); //pmed3.BuildSolutionFromWrapper(); //Console.ReadKey(); //pmed3.ShowWrapperSolution(Console.Write); pmed3.CheckWrapperClusterSolution(); }