Adaptive feasible and infeasible evolutionary search for the knapsack problem with forfeits | Synapse