Taking discrete values from a given set using genetic algorithm

Guys , I have an optimization problem in which, my variables are discrete. These variables have to take value from a given standard set of values.How do I make these variables take those values from the set. The number of values in the set will define my lower and upper bounds. I am using genetic algorithm

Antworten (1)

Alan Weiss
Alan Weiss am 30 Mär. 2015

0 Stimmen

Take a look at this example.
Alan Weiss
MATLAB mathematical toolbox documentation

3 Kommentare

Thank u Alan for responding. I have already seen this example .The part where I have to map variables to set of values is said to be mentioned in cantileverMApVariables.m file ,in this document under the subheading titled " Add Discrete Non Integer variable Constraint" . However I am not able to find this file. I am using Matlab R2011a and this documentation is for R2015. May be that is why Its not there. So I end up with nothing.
As the release notes state, mixed integer nonlinear programming was added to GA in R2011b. So I am afraid that your MATLAB version does not support integer programming.
Alan Weiss
MATLAB mathematical toolbox documentation
Thans a lot Alan. I will get a new version. Cheers Man!!!

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 29 Mär. 2015

Kommentiert:

am 30 Mär. 2015

Community Treasure Hunt

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

Start Hunting!

Translated by