When I run model.feasRelax on my multiobjective model (with minrelax = 0), it seems to automatically turn the model into a single objective model (model.IsMultiObj = 0 and model.NumObj =1). Thus, I'm no longer able to access the values of each of my individual objective functions with the updated solutions. Is there any way to get around this so that I can record the objective values?
The other option I have is to manually recalculate each of the terms in my objective function after the fact, using the solutions. But this is a bit tedious so I'm wondering if there's an alternative.
Please sign in to leave a comment.