A Binary Equilibrium Optimization Algorithm for 0–1 Knapsack Problems. (January 2021)