Optimizing energy efficiency and computational complexity of combinatorial approaches for solving the knapsack problem | Synapse