Constraint definition among the variables for Genetic Algorithm (GA) Optimization
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello Everyone,
I'm trying to use multiobjective genetic algorithm to identify various parameters for my models. I have a problem in defining the constraints between the variables. If v1,v2,v3 etc.,are the variables, then I want to define constraints like v1>v2>v3...
Could anyone help me out with this?
Thanks and Regards, Karthik
댓글 수: 0
답변 (2개)
Alan Weiss
2011년 11월 30일
The syntax for gamultiobj includes linear inequality constraints: X = gamultiobj(FITNESSFCN,NVARS,A,b) If v is your vector of n decision variables, and you want v(1) > v(2), v(2) > v(3),...,v(n-1) > v(n), set your A matrix as
v = zeros(1,n);
v(1) = -1;v(2) = 1;
A = gallery('circul',v);
A(n,:) = [];
b = zeros(n-1,1);
댓글 수: 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!