Test function for multi-objective optimization problem

Hi all,
I'm looking for a test function for multi-objective optimization problem, that one of the objective-function is for real data and the other is for binary data.
For more clarify refer to image below.
rb.JPG
Thank you.

8 个评论

It doesn't seem like such a problem belongs in the multi-objective category. If f1 and f2 depend on completely separate variables x and y, you should be able to optimize them independently of one another.
No, they are not independent.
Imagine you have a chromosome with real and binary elements.
[0 0 1 0 , 0.3 0.9 0.78]
What is a chromosome and what does it have to do with f1 and f2?
Chromosome is an individual in population. (Just like Genetic Algorithm)
pop(i).position = [0 0 1 0 , 0.3 0.9 0.78];
pop(i).Cost = [f1 f2];
OK, but that's not the problem you described. You described a problem in which f1 depends on x but not y and f2 depends on y but not x. That is different from saying that both depend on [x,y].
I want to minimize f1 and f2 simultaneous, just like ZDT1 test problem. Only different is part of chromosome is binary not continuous.
I can't minimize them independently, Because f1 and f2 depend to each other (sort of).
You need to say explictly whether f1 is a function of x, as in your diagram, or whether you are ammending that and f1 is really a function of both x and y. And likewise for f2.
You also need to clarify what the requirements are for the test problem you are looking for. Can we suggest any f1 and f2 that depends on a mixture of discrete and continuous variables?

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Multiobjective Optimization 的更多信息

提问:

2019-6-14

评论:

2019-6-15

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by