Knapsack voting

Knapsack voting is a participatory budgeting method based on approval voting. It was formally described by Goel et al. and has been used in Europe prior to Goel's paper.

Under some utility models, it is strategy-proof. It does, however, require that budget items can be partially funded: if the items can only either be fully funded or not at all, the result no longer holds.