- Use normal default MATLAB variables, not any other type.
- The mixed-integer solver, as its name suggests, is MIXED-integer, meaning some variables can be continuous. To keep it simple, one data type is used for all variables.
- bitstring variables have many limitations, documented here, such as no constraints are allowed.
- Variables are standard MATLAB variables. The solution is a vector.
- For mixed-integer optimization, variables are standard doubles. If you want a binary variable, give integer type. a lower bound of 0, and an upper bound of 1. See the documentation, which I tried to make clear.
Doubts in genetic algorithm (Using toolbox)
조회 수: 8 (최근 30일)
이전 댓글 표시
Hello everyone i have some doubts regarding mixed integer optimization using genetic algorithm in toolbox, please help:
1. what does it mean by population type double?
2. For integer constraint why population should be of type double vector only not bit string or any other ?
3. How population type double vector is different from population type bit string?
4. How a particular string of variables is being represented in a population?
Most important of all :
5. Optimization toolbox uses real coded genetic algorithm or binary coded genetic algorithm??
Thanking you in advance.
댓글 수: 0
채택된 답변
Alan Weiss
2018년 4월 24일
Alan Weiss
MATLAB mathematical toolbox documentation
댓글 수: 2
추가 답변 (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!