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?

More Genetic Algorithms interview questions

View all →