Example #1
0
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
Example #2
0
    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()
Example #3
0
    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()
Example #4
0
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_
Example #5
0
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_
Example #6
0
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