The genetic algorithm can be used in a variety of optimization problems. Since the usefulness of the genetic algorithm depends most highly on the representation of the solution, any number of numerical and symbolic problems may be optimized. For example, in addition to simple function optimization, symbolic problems such as the Towers of Hanoi problem can be very easily solved .
Genetic algorithms have been applied to many other practical applications, such as:
Computer-Aided Design
Scheduling Problems
Economics and Game Theory
many others
The author has applied the genetic algorithm, as part of star tracker research, to the problem of absolute attitude determination using a star tracker. In this application, star quadrilaterals were matched from an onboard star catalog to a set of stars in the star-tracker's field of view to determine where the spacecraft was pointing.