Multiobjective optimization using gamultiobj

Dear all, I am doing my project at this moment. My project is about aircraft concept design optimization. I have three objectives for optimization. The problem are can i use gamultiobj for three different objective functions. I have 5 design variables for constraints, for example x(1), x(2), ... x(5). I know how to setup the bounds for each constraints, but i dont know how to setup a constraint for x(1) - x(2) must be bigger than 0.
Thank you.

 채택된 답변

Alan Weiss
Alan Weiss 2014년 7월 28일
편집: Alan Weiss 2014년 7월 28일

0 개 추천

The constraint x(1) - x(2) >= 0 can be expressed as a linear inequality constraint
A*x <= b
using the matrices
A = [-1 1 0 0 0]; % I assume x is 5 dimensional
b = 0;
Alan Weiss
MATLAB mathematical toolbox documentation

댓글 수: 3

YAOKUN
YAOKUN 2014년 7월 28일
Thanks for you answer. That is very help for me. One more question, do you know how to use MATLAB to do three different objectives optimization?
Alan Weiss
Alan Weiss 2014년 7월 28일
편집: Alan Weiss 2014년 7월 28일
This example shows how to compute the Pareto front for two objectives. This example shows another 2-objective problem and solution. This example shows yet another. It should be clear how to extend these examples to three objectives.
Alan Weiss
MATLAB mathematical toolbox documentation
YAOKUN
YAOKUN 2014년 7월 28일
Alright. Thank you very much.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Multiobjective Optimization에 대해 자세히 알아보기

질문:

2014년 7월 26일

댓글:

2014년 7월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by