Genetic algorithm using probabilistic-based natural selections and dynamic mutation ranges in optimizing precast beams. (1st January 2022)