GEN-Guide-to-Select-Your-Best-Fit-ILP