public async void optimizeGAP() { if (P.checkFile()) { P.setGFromFile(); } else { double[] list = await getPrevisionsList("arima_forecast.py"); P.setGFromData(list); } P.readGAPinstance(this.dbPath); GAPclass G = P.getG(); double zub = G.simpleContruct(); Trace.WriteLine($"Constructive, zub = {zub}"); zub = G.opt10(G.c); Trace.WriteLine($"Local search, zub = {zub}"); zub = G.TabuSearch(30, 100); Trace.WriteLine($"Tabu search, zub = {zub}"); }
public double GetTabuSearchValue() { return(G.TabuSearch(30, 100)); }