def createConstraintFile(dirP, fileP, lowerRangeP, upperRangeP, constFlagParam): auxNames = utility.getAuxNameList() lowerRange, upperRange = utility.createAuxList(lowerRangeP, upperRangeP, constFlagParam) IO_Utility.createConstraintFiles(dirP, fileP, auxNames, lowerRange, upperRange) return "Created file " + fileP
def __init__(self, constraintFile, runCountParam): self.decisionVec = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] #self.lowerRange= [0,0,0, 0,0,0, 0,0,0, 40,0,0, 0,0,0, 0,0 ] self.lowerRange = IO_Utility.getConstraintFromCSV(constraintFile)[0] self.numOfDec = 17 self.numOfObjs = 2 self.runCount = runCountParam #self.upperRange= [1,1,1, 1,1,1, 1,1,1, 40,1,1, 1,1,1, 1,1 ] self.upperRange = IO_Utility.getConstraintFromCSV(constraintFile)[1] self.generateInitialVector()
def __init__(self, constraintFile, runCountParam): self.decisionVec = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] # self.lowerRange= [0,0,0, 0,0,0, 0,0,0, 40,0,0, 0,0,0, 0,0 ] self.lowerRange = IO_Utility.getConstraintFromCSV(constraintFile)[0] self.numOfDec = 17 self.numOfObjs = 2 self.runCount = runCountParam # self.upperRange= [1,1,1, 1,1,1, 1,1,1, 40,1,1, 1,1,1, 1,1 ] self.upperRange = IO_Utility.getConstraintFromCSV(constraintFile)[1] self.generateInitialVector()
def getBaselineForModel(cntParam, dirToWriteP, fileNameToWriteP, constFlagForBaselineP): print "Getting baseline for {} times".format(cntParam) baselineDict = integrator.runModelForBaseline(cntParam, constFlagForBaselineP) print "Writing dictionary to file ... ", IO_Utility.writeDictToFile(dirToWriteP, fileNameToWriteP, baselineDict) minOfBaseline_ = utility.getFeatureFromDict(baselineDict, "min") maxOfBaseline_ = utility.getFeatureFromDict(baselineDict, "max") return minOfBaseline_, maxOfBaseline_
def getBaselineForModel(cntParam, dirToWriteP, fileNameToWriteP, constFlagForBaselineP): print "Getting baseline for {} times".format(cntParam) baselineDict = integrator.runModelForBaseline(cntParam, constFlagForBaselineP) print "Writing dictionary to file ... ", IO_Utility.writeDictToFile( dirToWriteP, fileNameToWriteP, baselineDict) minOfBaseline_ = utility.getFeatureFromDict(baselineDict, "min") maxOfBaseline_ = utility.getFeatureFromDict(baselineDict, "max") return minOfBaseline_, maxOfBaseline_
def createConstraintFile(dirP, fileP, lowerRangeP, upperRangeP, constFlagParam): auxNames= utility.getAuxNameList() lowerRange, upperRange = utility.createAuxList(lowerRangeP, upperRangeP, constFlagParam) IO_Utility.createConstraintFiles(dirP, fileP, auxNames, lowerRange, upperRange) return "Created file " + fileP