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 Kommentare

Matt J
Matt J am 14 Jun. 2019
Bearbeitet: Matt J am 14 Jun. 2019
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]
Matt J
Matt J am 14 Jun. 2019
Bearbeitet: Matt J am 14 Jun. 2019
What is a chromosome and what does it have to do with f1 and f2?
Amir
Amir am 14 Jun. 2019
Bearbeitet: Amir am 14 Jun. 2019
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];
Matt J
Matt J am 14 Jun. 2019
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].
Amir
Amir am 14 Jun. 2019
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).
Matt J
Matt J am 14 Jun. 2019
Bearbeitet: Matt J am 14 Jun. 2019
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?
Amir
Amir am 15 Jun. 2019
rb.JPG

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Gefragt:

am 14 Jun. 2019

Kommentiert:

am 15 Jun. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by