Genetic algorithm and system of nonlinear ODE
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi everyone. Here is the question. Can I using genetic algorithm from Global Optimization Toolbox optimize next problem: There is a system of differential equations (example):
y(1)=x(1)^2
y(2)=x(2)^2*x(1)
With constraints:
x(1)>=0;x(2)>=0;
x(1)+x(2)<=y(2);
x(2)<=y(1);
y(2)>=0;
x(i) - unknown values. I'm solving system with ode45 on t=[0,1]. Than solve it again (t=[1,2]), but with modified constraints (because y(i) were changed). Goal - maximize x(2) on T=[0,2].
댓글 수: 0
답변 (1개)
Alan Weiss
2012년 7월 5일
I don't understand your question. Are the y(i) supposed to be the derivatives of x(i)? If not, where is the differential equation? If the independent variable is time, are the constraints supposed to be true for all values of time, or just for some initial or other values? And what does your goal mean, is this a multiobjective optimization? If not, can you give a formula for your objective function that evaluates to a scalar?
Alan Weiss
MATLAB mathematical toolbox documentation
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Genetic Algorithm에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!