I want to find the point on the pareto front (obtained with the epsilon constraint method) that has the minimum distance from the utopia point.
How can I do this in aimms?
Thanks
Best
Grazia
I have the extreme points of the pareto front, (x1,y1) and (x2,y2) and the utopia point.
I would like to calculate the point on the pareto with the minimum distance by the utopia.
Then I think that I should create a cycle as
for x1<=epsilon_o<=x2 and y1<=Total_Costs_o<=y2
do
min_=( (utopia_x-epsilon_o)^2 + (Total_Costs_o-utopia_y)^2)^0.5
what do you think?
Is it correct? It seems that an error is preset. Which is parameter and variable?
Best
GL
Hello GL,
I seem to be having issues implementing epsilon constraint method in AIMMS, have you been able to resolve your issues around getting the pareto curve? If yes, what worked for you to generate the pareto solutions?
Best,
sjatty
An example is here: Goal Programming — AIMMS How-To
@sjatty what difficulties are you having with implementing epsilon constraint method ? It is fairly straight forwad. If you have two objectives, y1 and y2, you introduce an additional constraint that limits the value of y2, say y2 <= epsilon2 and then use y1 as the objective function in the math program that you are solving. Or vice versa, solve for minimizing y2 and introduce an epsilon constraint for y1.
Reply
Sign up
Already have an account? Login
Please use your business or academic e-mail address to register
Login to the community
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.