Want to optimize Genetic algorithm ( GA ) goal with three different objectives of final response variables (Y1 maximize, Y2 minimized)
1 次查看(过去 30 天)
显示 更早的评论
Introduction
Here polynomial regression equations Y1, Y2 and Y3 (Final response) depends upon different levels of X1, X2 and X3 (independent variables). While a, b, c.....p,q,r are some fixed numerical values.
Problem:
Y1 = aX1+bX2+cX3+dX1.X2+eX2.X3+fX3.X4;
Y2 = gX1+hX2+iX3+jX1.X2+kX2.X3+lX3.X4;
Y3 = mX1+nX2+oX3+pX1.X2+qX2.X3+rX3.X4;
Goal:
Furthermore, Y1 is desired performance hence its maximization would be preferred. While, Y3 is undesired performance so there minimum level will be more beneficial. And Y2 (another desired performance but not of much importance so even there moderate level may be ok.
My aim to find one or more possible solutions of X1, X2 and X3 which fulfill above-mentioned goal using genetic algorithm . Perhaps this come under multiobjective goal but I dont have any solution to put a syntax (code) with an aim of Y1, Y2 and Y3 as mentioned above.
Kindly assist me.
A video was posted by one of the user on youtube for similar issue but still its not a solution. click below to understand what my aim are.
Below are the snapshot (image) of first page of a youtube showing multiobjective optimization goals (for quick understanding nature of problem)
0 个评论
回答(1 个)
Greg Heath
2017-10-10
Use the solutions for
1. max(Y1)
2. min(Y2)
to determine a and the starting point (X10,X20,X30) for
3. max( Y1 - a*Y2 )
Hope this helps.
Thank you for formally accepting my answer
Greg
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Multiobjective Optimization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!