Hi @sophiepavia,
A couple of questions:
- Do you really mean Pajarito? It doesn’t support
@NLobjective
s. Instead, it is intended for mixed-integer conic programs. - Are you sure your problem is convex? It has some scary looking terms there.
- What is
p_dict
,l_dict
,l__dict
, etc? Since this is your first post, take a read of Please read: make it easier to help you. It has some tips for writing minimal reproducible examples. - The typical way to maximize a min is to add new variables
@objective(model, Max, min(a, b, c))
# becomes
@varaible(model, t)
@objective(model, Max, t)
@constraint(model t <= a)
@constraint(model t <= b)
@constraint(model t <= c)