Genetic Algorithm Main Program Implementation
fga.m serves as the main program for the genetic algorithm implementation, featuring binary Gray encoding, nonlinear ranking selection based on roulette wheel method, uniform crossover operations, mutation operations, and the inclusion of inversion operations