コード例 #1
0
    def generate(self, rows, cols, seed=None):
        npr.seed(seed)

        problem = Problem()
        problem.dual = False
        problem.A = self.__getMatrixA(rows, cols)
        problem.b = self.__getVectorB(rows)
        problem.c = self.__getVectorC(cols)
        problem.base = range(cols, rows + cols)
        problem.nonBase = range(0, cols)
        problem.decVarCount = cols

        return problem
コード例 #2
0
    def generate(self, rows, cols, seed=None):
        npr.seed(seed)

        problem = Problem()
        problem.dual = False
        problem.A = self.__getMatrixA(rows, cols)
        problem.b = self.__getVectorB(rows)
        problem.c = self.__getVectorC(cols)
        problem.base = range(cols, rows + cols)
        problem.nonBase = range(0, cols)
        problem.decVarCount = cols

        return problem