我想最大化pyomo中2点之间的距离 . 我只知道其中一点:

model.paramNum=RangeSet(0,2) 
model.x=Var(model.paramNum,within=Integers)

def obj_rules(model):
            distance=sqrt(sum(GetElement(realPoint[i])-1*model.x[i] for i in model.paramNum))
            return pow(distance,2)
        model.obj = Objective(rule=obj_rules,sense=maximize)

错误:

错误:评估表达式:未初始化的NumericValue对象x [0]没有值(表达式:47.023529632 - x [0] - x [1])