[ActionName("resolveSimulatedAnnealingGAPInstance")] // path dell'api. public string resolveSimulatedAnnealingGAPInstance(AnnealingParameters paramts) { GAPInstance Gap = JSONConverter.deserializeGAP(dataDirectory + "\\" + paramts.getFileName()); return(new BasicHeu(Gap).simulatedAnnealing(paramts.getTemperature(), paramts.getSteps(), paramts.getTempDecrease(), paramts.getCoolingScheduleSteps()).ToString()); }
public string resolveTabuSearchGAPInstance(TabuParameters paramts) { GAPInstance Gap = JSONConverter.deserializeGAP(dataDirectory + "\\" + paramts.getFileName()); return(new BasicHeu(Gap).tabuSearch(paramts.getQueueSize(), paramts.getMaxSteps()).ToString()); }
[ActionName("resolveOpt1_0GAPInstance")] // path dell'api. public string resolveOpt1_0GAPInstance([FromBody] string fileName) { GAPInstance Gap = JSONConverter.deserializeGAP(dataDirectory + "\\" + fileName); return(new BasicHeu(Gap).opt10().ToString()); }
[ActionName("resolveConstructiveGAPInstance")] // path dell'api. public string resolveConstructiveGAPInstance([FromBody] string fileName) { GAPInstance Gap = JSONConverter.deserializeGAP(dataDirectory + "\\" + fileName); return(new BasicHeu(Gap).constructiveEurFirstSol().ToString()); }