28 March 2016 9 1K Report

Hello, I have another questions for the experts who are all giving much great advice on multi-objective optimization.

I have another problem, a bi-objective one so that I am planning on using the much used NSGA-II to solve it.

I am trying to decide the parameters(population, iteration, mutation, crossover rate) and was wondering if people could direct me as where best to start or maybe the most recommended default setting.

For example, I have seen a lot of paper with population 20~100, generations 500, mutation=0.1 or less, and crossover=0.9 .

I am thinking of starting with these (with population 100). Do you think that its okay?

Also, could anyone suggest any papers as to why these figures are so often used?

Also, I am thinking of working my way through a sensitivity analysis where I change the parameters a bit as recommended by other answers.

How do I know how much to much the parameters by and how well the algorithm is performing? 

If it helps, my optimization problem is

Objective functions f(x,y,z)

Minimize 0.210/x + 0.067/y+ 0.001/z+ 0.443/x*y+ 0.0006/x*z+ 0.010/y*z+ 0.160/x*y*z

 and

Minimize 33*x+ 1*x*y+1*x*y*z

Variable Bounds:

x= 15~268

y= 2~15

z= 2~15

Constraint:

x,y,z are all integers

Thank you all in advance for all your help.

More Cassie Suh's questions See All
Similar questions and discussions