Редко создавать список переменных gurobi.В общем, лучше использовать Model.addVars () , чтобы получить набор переменных ваших gurobi.И, насколько я помню, вы можете использовать max_()
только внутри методов Model.addConstr () и Model.addConstrs () .
Чтобы подвести итог, вот способсделать это:
alpha = global_model.addVar(name="alpha")
beta = global_model.addVar(name="beta")
maxtime = global_model.addVar(name="maxtime")
global_model.update()
global_model.addConstr(maxtime == max_(alpha, beta))
global_model.setObjective(maxtime, sense=GRB.MINIMIZE)