juniorGenetic Algorithms
What is a chromosome in Genetic Algorithms?
Updated May 16, 2026
Short answer
A chromosome is a candidate solution encoded as a string, array, or structure.
Deep explanation
In GA, each solution is represented as a chromosome, often encoded in binary, integer, or real values. It defines the structure that undergoes crossover and mutation.
Real-world example
In scheduling, a chromosome may represent task ordering.
Common mistakes
- Confusing chromosome with a single gene instead of full solution representation.
Follow-up questions
- What are encoding strategies?
- Why encoding matters?