Writing Penality function in GA
3 ビュー (過去 30 日間)
古いコメントを表示
I am trying to solve a constrained optimization problem with two objectives using GA. The objective function and constraints are as follow:
min f1(x1, x2) & max f2(x1, x2)
subject to:
a*x1-b*x2 < 0 where a and b are constants
sum (x1)= 1
I want to use penalty function approach to solve this problem but I am not sure how to write and apply penalty function to both objectives. I would appreciate any help on this issue.
0 件のコメント
回答 (1 件)
Sebastian Castro
2017 年 8 月 3 日
You can use the gamultiobj function to pass in both your penalty functions separately.
- Sebastian
参考
カテゴリ
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!