Borrar filtros
Borrar filtros

Can I write a Genetic algorithm code for multiple choice questions?

1 visualización (últimos 30 días)
Hello.. Can anyone please help me? I have to write a GA code to find the solution case there are 10 questions with 4 choices which means there are 4^10 = 1,048,576 cases and one of them is the solution case. Cheap Youtube Views I have understood that the length of chromosomes must be 10 arrays and the size of population is also 10. I know nothing about coding and looked through some code examples and noticed that i have to calculate crossover, mutation, and fitness..
This is what I came up with for now. I found this example source on google, and I do not understand why there are popcurrent, popnext.. Thank you very much..

Respuesta aceptada

Mohammad Abouali
Mohammad Abouali el 12 de Abr. de 2015
Editada: Mohammad Abouali el 12 de Abr. de 2015
use MATLAB's GA() command. Since you have four choices, then you are pretty much integer space.
nVars=10;
% there are 4 choices, so integer 1 to 4; set Lower and upper bounds.
LB = ones (nVars,1)
UB = 4 * ones(nVars,1);
x = ga(fitnessfcn,nVars,[],[],[],[],LB,UB,[],1:nVars)

Más respuestas (1)

Mohan Lal
Mohan Lal el 12 de Abr. de 2015
thanks sir

Categorías

Más información sobre Genetic Algorithm en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by