“…Instead of using one candidate, GP uses a group of individuals (known as population), formed by randomly combining mathematical building blocks such as constants, mathematical operators, analytic functions, state variables, and genetic operators, to make new individuals (generations) guided by fitness and complexity as objective functions that are meant to gauge the quality of each individual. The regression model 15,16 in Algorithm 1 (flowchart available in Reference 17) is implemented as an MOGP approach based on the work of Deb et al on nondominated sorting genetic algorithm II (NSGA-II). 18 Instead of fitness sharing (which was used in NSGA-I), NSGA-II uses the concept of crowding distance.…”