Overview
A genetic algorithm implemented in Java for the nurse scheduling problem — assigning nurses to shifts while respecting constraints. The GA evolves candidate schedules toward a fitness objective that balances coverage and constraint satisfaction.