Skip to main content
Solved

Multi-Objective using CPLEX 12.8

  • October 23, 2019
  • 3 replies
  • 382 views

Zahidah Mohd Zaulir

Hi,

I am working on 2 multi-objective problem with two objective functions (one is to maximize the lecturers’ preference and the other is to maximize students’ preference). I have many constraints and only one decision variable (for the first problem) while many decision variables for the second problem.

The tutorial that AIMMS provided is for CPLEX 12.9. Can it still be used for CPLEX 12.8? If not, is there any tutorial that can be used for CPLEX 12.8?

Thank you in advance. 

Best answer by mohansx

@Zahidah Mohd Zaulir , @mateusarakawa  is correct. Cplex’s multi objective feature is released in 12.9, for which you need to use AIMMS version 4.65.1 or above. 

 

Your academic license will let you all the versions. 

 

If you want to use CPLEX 12.8 for multi objective optimization, then you have to model it yourself using the different techniques available (a penalty based approach to build one final objective, solve the first problem, fix solution and then solve the second problem and so on). You cannot use the gmp::column::Setasmultiobjective function. 

3 replies

mateusarakawa
AIMMS Champ
Forum|alt.badge.img+2
  • AIMMS Champ
  • 85 replies
  • October 23, 2019

Hi@Zahidah Mohd Zaulir!

If I recall correctly, the multiple objective feature was released with CPLEX 12.9, therefore cannot be used with CPLEX 12.8.


mohansx
Forum|alt.badge.img+5
  • Former AIMMSian
  • 223 replies
  • Answer
  • October 24, 2019

@Zahidah Mohd Zaulir , @mateusarakawa  is correct. Cplex’s multi objective feature is released in 12.9, for which you need to use AIMMS version 4.65.1 or above. 

 

Your academic license will let you all the versions. 

 

If you want to use CPLEX 12.8 for multi objective optimization, then you have to model it yourself using the different techniques available (a penalty based approach to build one final objective, solve the first problem, fix solution and then solve the second problem and so on). You cannot use the gmp::column::Setasmultiobjective function. 


Zahidah Mohd Zaulir

Hi @mateusarakawa ,@mohansx ,

 

Thank you for the information.



Didn't find what you were looking for? Try searching on our documentation pages:

AIMMS Developer & PRO | AIMMS How-To | AIMMS SC Navigator